小弟用CP341接收数据,无硬件狗,采用ASCⅡ方式。编写程序以后,将CP341与电脑通过485转232接头连接,在电脑中使用串口调试助手发送数据,用STEP7监视FB7中定义的接收数据块DB3时,看不到发送的数据,但是CP341的RXD灯一直在闪烁。串口调试助手的波特率、数据位、停止位和校验都与CP341中设置一致。
请教一下,FB7中调用的用于接收的数据块(不是背景数据块)要做怎样的设置?
程序如下,请各位高手指点!
AN M 1.0
= L 20.0
BLD 103
CALL "P_RCV_RK" , DB7
EN_R :=L20.0
R :=
LADDR :=272
DB_NO :=3
DBB_NO :=
L_TYP :=
L_NO :=
L_OFFSET:=
L_CF_BYT:=
L_CF_BIT:=
NDR :=M110.0
ERROR :=M110.1
LEN :=MW112
STATUS :=MW114
NOP 0