本人初学s7-200 smart,自己建立了一个模拟量读取的子程序,然后调用,麻烦各位高手指点一下有没有什么问题?
图片说明:
最佳答案
1、看了程序,编程思路没有问题,子程序中还缺最后一步,就是左数第二张图的最下面,乘完以后要加上传感器的量程下限,然后再赋值给子程序的OUT接口形式参数 AI_REAL。
2、程序只可用于处理 4-20MA、2-10V标准模拟信号;
如果程序中能再考虑一下信号的上溢、下溢以及信号的上下限也做成活接口就更全面了。
3、西门子官方提供了处理模拟量比例换算的库指令,拿来就是可以用的。请参考
S7-200 SMART模拟量
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/028.html
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285001.html