S7-300模拟量输出数值上限

模拟量模块采集来的数据,我想实现当输出数据超过下限时显示指定数值,超过上限时也显示显示指定数值,这个程序应该怎么编写?

最佳答案

直接用比较,给你个梯形图的,这是流量计用的,当数值太小的时候直接显示零,跟你要求的差不多。DB10.DBD374是FC105输出的数值,

图片说明:

S7-300模拟量输出数值上限  

提问者对于答案的评价:
我使用CMP<R时 IN1输入 DB100.DBW34时显示红色不能用,为什么?

最佳答案作者回复:
你这是实数比较32位,数据格式是REAL,而db100.dbw34是字16位,你改为db10.dbd34就没有问题了,后者是双字32位

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:38
下一篇 2017年8月3日 上午1:38

相关推荐