西门子 SMART 200第二个模拟量模块有问题是什么原因?
问题补充:
第一个图片是第一个模拟量模块的,数据正常。后面是第二个模块的
图片说明:
最佳答案
看了这些图片,关键是图4似乎有一些问题,就是模拟量没有输入,而转换后且有数值,可能是数据地址重置或在下面程序段被再次赋值。
提问者对于答案的评价:
1、问题解决不了。组态没有错误,接线没有错误,但发现把第二个模拟模块的一个通道信号0V拆掉,这个0V不影响其他通道供电,拆掉后所有通道数据都变大。
2、发现第一个模块调用4个ITR库正常,第二个模块第一个通道调用库也正常,第二个模拟量模块后面三个通道调用库,没接线也有数据,三个通道的数据与第二个模块的第一通道调用的库ITR数据一致,不正确。
3、解决办法:第二个模块不调用库,直接用公式计算通道采集数据。
4、这是西门子软件缺陷吧
专家置评
S7-200smart有自己的量程转换库,没有问题
该库有三个子程序,名称分别为S_IRT S_RTR S_RTI
不清楚楼主的量程转换指令是否为自己编写的
新建空白程序,将程序块输入参数都写成常数,输出地址保证与其他地址不重叠测试
下载该文档,查看文档目录,编程软件章节,MICRO/WIN库指令
https://support.industry.siemens.com/cs/cn/zh/view/76488152
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc130883.html