请大家帮我看一下下面程序中有什么参数没有设置好,波特率9600,通讯口是0号,停止码1位,校验码无。控制字节为8位。扫描枪工作原理是把扫描枪里面的数据传送(读到)PLC里面去,PLC只要接收数据就 可以了,PLC不需要发送数据。
LD SM0.1
CALL 初始化:SBR0
LDB= SMB86, 0
ED
BMB VB101, VB200, 8
ATH VB200, VB300, 8
LD SM0.1
OB<> SMB86, 0
RCV VB100, 0
LD SM0.0
MOVD VD300, VD300
上面是主程序
下面是子程序
LD SM0.0
MOVB 16#09, SMB30
MOVB 16#94, SMB87
MOVB 8, SMB94
MOVW 4, SMW90
MOVW 10, SMW92
LD SM0.0
MOVD 0, VD300