发表于:2004/3/25 9:13:00
#0楼
各位大侠帮帮忙,小弟快急死了!!!
照抄照搬了使用手册上的一段跟打印机通讯的程序(通讯格式稍稍调整了一下)
LD M8000
OUT M8161
LD M8000
MOV H0C81 D8120
LD X000
RS D10 K5 D50 K0
LD X001
PULS M0
LD M0
MOV H0074 D10
MOV ...
...
SET 8122
END
我用了一个232到485的转换器连接到计算机,再用串口调试程序测试输出数据
调试过程中出现如下问题:
1.输入次序:是RS指令输出数据,而不是SET M8122,先要执行SET M8122而后再执行RS指令
2.数据输出只能一次,再次输出需要复位PLC,是否是我的操作过程有误,还是其他什么原因?
我的操作过程,先闭合X1,再闭合X0,这时确实有数据输出,但是无论我再按什么次序闭合X0,X1都不能再次输出数据!
哪位好心的大哥大姐,请发一份通讯例程给小弟,小弟感激不盛
照抄照搬了使用手册上的一段跟打印机通讯的程序(通讯格式稍稍调整了一下)
LD M8000
OUT M8161
LD M8000
MOV H0C81 D8120
LD X000
RS D10 K5 D50 K0
LD X001
PULS M0
LD M0
MOV H0074 D10
MOV ...
...
SET 8122
END
我用了一个232到485的转换器连接到计算机,再用串口调试程序测试输出数据
调试过程中出现如下问题:
1.输入次序:是RS指令输出数据,而不是SET M8122,先要执行SET M8122而后再执行RS指令
2.数据输出只能一次,再次输出需要复位PLC,是否是我的操作过程有误,还是其他什么原因?
我的操作过程,先闭合X1,再闭合X0,这时确实有数据输出,但是无论我再按什么次序闭合X0,X1都不能再次输出数据!
哪位好心的大哥大姐,请发一份通讯例程给小弟,小弟感激不盛