S7-200PLC扩展EM231四路模拟量输入模块,EM231电源取自PLC,按S7-200PLC系统手册接入4路4~20mA信号,(短RA及A+,变送器接A+及A-),采集信号子程序如下:TITLE=模拟量采集
BEGIN
Network 1
// 初始化,采集输入电流信号
LD SM0.0
MOVW AIW0, VW40
MOVW AIW2, VW50
MOVW AIW4, VW60
MOVW AIW6, VW70
Network 2
// 油温信号校准输出,单位:0.1度
LD SM0.0
-D 6400, VD40
*D 10, VD40
MOVD VD40, VD104
/D +256, VD104
Network 3
// 低压系统压力信号校准,单位:0.01MPa
LD SM0.0
-D 6400, VD50
MOVD VD50, VD100
/D +256, VD100
Network 4
// 高压1#泵,单位:0.1MPa
LD SM0.0
-D 6400, VD60
MOVD VD60, VD108
/D +64, VD108
Network 5
// 高压2#泵,单位:0.1MPa
LD SM0.0
-D 6400, VD70
MOVD VD70, VD112
/D +64, VD112
END_SUBROUTINE_BLOCK
运行后监控发现以下问题:
AIW0、2、4、6的值只有0~2,而到VD40、50、70、80的数值却在大范围跳动,用万用表在每个输入端均量不到电流、电压。请教问题出在哪里,谢谢