求大神告知

在程序里看piw268值是27670(正常应该是低于27670)付给fc模块,现在这个值不对,我需要怎么做,我不会,求大神指点,谢谢

最佳答案

1.首先,你的模拟量的A/D转换值,超出了正常范围,比如(4-20ma),但是根据你的piw值来判断,可能你现场过来的信号,稍微超过20ma了,造成这种情况的原因,可能是,传感器出来的电流,电压 的确超过20ma,另外就有可能是的接线不是非常规范造成的。
2.你可以在调用FC的时候做个限幅处理,把piw值暂存到PLC的某个存储区域,比如M,DB,L,然后对这个piw临时存储区的值进行限幅处理,把数字限制在0-27648 之间。然后,用这个值进行模拟量转换。
3.模拟量的接线于抗干扰问题,你也必须 注意,你可以到,西门子下载 中心 搜索 (S7-300/400模块数据)手册,严格按照要求布线和接线。

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:14
下一篇 2018年12月1日 上午12:15

相关推荐