S7-200 输出4-20mA编程

S7-200模拟量输出为0-10V或0-20mA;

 如果需要输出4-20mA信号如何编程?
 

问题补充:
以下为输入4-20mA,PID后输出4-20mA的中断程序。请帮我看看对不对???
 LD     SM0.0
 ITD    AIW0, AC1
 DTR    AC1, AC1
 -R     6400.0, AC1
 /R     25600.0, AC1
 MOVR   AC1, VD100
 PID    VB100, 0
 MOVR   VD108, AC1
 *R     25600.0, AC1
 +R     6400.0, AC1
 ROUND  AC1, AC1
 DTI    AC1, AC1
 MOVW   AC1, AQW0

最佳答案

你的这个程序只适合4-20MA的输出,如果0-10V或者0-20MA就不适合,因为你始终是用的6400和(32000-6400=25600),所以如果要使用程序变的灵活的话,对6400和32000(32000-0得来)或者25600(32000-6400得来)最好用数据变量来代替,这样在调用此子程序时只要填入相应的数(如Low=6400或0就表示是4-20MA或0-10V及0-20MA,Hi=32000都是一样的),就可以实现信号的自由切换!

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:47
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论