找回密码
 注册

QQ登录

只需一步,快速开始

搜索

S7 300 模拟量输出模块硬件组态错误,能不能通过程序修改?

[复制链接]
bsh001 发表于 2013-10-22 18:56:23 | 显示全部楼层 |阅读模式
这里需要电流输出类型的信号,硬件组态时默认成电压输出,但车间好不容易停下几分钟给我下了硬件现在很难再停,一些调试却又等着,所以有没有方法在不停S7 300 CPU的情况下改掉硬件组态或有没有直接用写程序的方式改变此硬件输出类型?

评分

1

查看全部评分

 楼主| bsh001 发表于 2013-10-25 18:58:28 | 显示全部楼层
研究了整整一天,终于得到解决,现在方法写出来,希望能给其他人一些帮助。
如果想在不改硬件组态的情况下(要重启CPU)在线改变IO模块内参数,如输入输出类型(电流,电压),范围(0~20mA/4~20mA等)或其它参数,可以直接在程序段里加入系统功能SFC55,把要改变的参数写入IO模块,SFC55的具体使用帮助里面写得很清楚,关键是帮助里没写数据记录对应的模块参数是什么,那么就要查看模块数据了,模块数据手册里对SFC55中写入记录数据所对应的模块参数描述得很清楚。把想改成的参数对应的数据记录查清楚用SFC55写入就可以了。
这样就完成了用SFC55就可以在线修改模块参数,在一些暂时不能停机或动态使用的场合非常适用,在有机会停机的时候再在硬件组态里改正过来就行了。本来是想把我做成功的程序截图发上来,可惜家里没装STEP7,就把《S7300400系统和标准功能的系统软件》和《S7-300模块数据》传上来供大家下载。
 楼主| bsh001 发表于 2013-10-25 18:59:41 | 显示全部楼层
奇怪了,我传的附件在哪里?
 楼主| bsh001 发表于 2013-10-25 19:09:58 | 显示全部楼层
附件见“在线修改IO模块参数,如通道类型,范围等,不用组态硬件重启CPU”
https://www.eleok.com/thread-1379-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-11-24 05:41

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表