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