小弟用CP341发送数据,无硬件狗,采用ASCⅡ方式发送。编写程序以后,将CP341与电脑连接,在电脑中使用串口调试助手监视,看不到发送的数据。但是CP341的TXD灯一直在闪烁。(程序中设置的1秒脉冲,TXD灯也是一秒闪烁一次。)串口调试助手的波特率、数据位、停止位和校验都与CP341中设置一致。CP341的串口是15针的,接线是11接485B,4接485A。
请教一下,会是什么问题呢?程序如下:
OB1中
程序段1:
AN M 0.0
L S5T#1S
SD T 10
NOP 0
NOP 0
NOP 0
A T 10
= M 0.5
程序段2:
A M 0.5
= M 0.0
程序段3:
M 0.5
= L 20.0
BLD 103
CALL "P_SND_RK" , DB8
SF :='S'
REQ :=L20.0
R :=
LADDR :=272
DB_NO :=2
DBB_NO :=0
LEN :=8
R_CPU_NO:=
R_TYP :='X'
R_NO :=
R_OFFSET:=
R_CF_BYT:=
R_CF_BIT:=
DONE :=M100.0
ERROR :=M100.1
STATUS :=MW102
NOP 0
先谢谢各位大虾了!