我的机型是40点的ES继电器型PLC
如上图,我用通讯向导自动生成了一个程序,之后加了几句MOV赋值语句(意在发送D0~D3中的4个数据),再用485经M1012(100ms脉冲)来不断的发数据,经过PC机上的串口调试助手检测,只有PLC上电时PC才能收到44,45,46,47,其他时候都无响应(通讯格式为自由口默认模式,波特率9600,无校验,停止位1位)
不知道是哪个环节出了错误,希望大大们能指点。
源码:
LD M1002
MOV H81 D1120
SET M1143
SET M1161
LD M1002
MOV H44 D0
LD M1002
MOV H45 D1
LD M1002
MOV H46 D2
LD M1002
MOV H47 D3
LD M1012
SET M1122
LD M1012
RS D0 K4 D5 K4
END