谁用过S7200采集4-20MA和1-10V的模拟量,给我传一份程序,万分感谢!zgzyzzjcw@126.com
最佳答案
4-20MA
LD SM0.0
MOVW AIW0, AC0
-I +6400, AC0
ITD AC0,AC0
DTR AC0, AC0
MOVR AC0, VD0
/R 25600.0, VD0
0-10V
MOV W AIW0, AC0
ITD AC0,AC0
DTR AC0,AC0
/R 32000, AC0
M0VR AC0, VD100
////
LD ALWAYS_ON:SM0.0
MOVW MAN_POT:AIW2, #TEMP_W:LW0
ITD #TEMP_W:LW0, #TEMP_D:LD2
DTR #TEMP_D:LD2, #TEMP_R:LD6
/R 327.6, #TEMP_R:LD6
+R #TEMP_R:LD6, SPEED_MANUAL_LB:VD132///累加
//
LD ALWAYS_ON:SM0.0
/R 5.0, SPEED_MANUAL_LB:VD132
MOVR SPEED_MANUAL_LB:VD132, SPEED_MANUAL_M:VD136
MOVR 0.0, SPEED_MANUAL_LB:VD132//数字滤波后的值
提问者对于答案的评价:
为什么有的人说是除以25.6呢?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320795.html