各位高手我参照系统手册的接收和发送的例子做了一个200和富士变频器通信的程序,可是读不出数据,请帮帮我。谢谢
MAIN
LD SM0.1
MOVB 16#09, SMB30 //初始化自由口 9600,n,8,1
MOVB 16#B0, SMB87
MOVB 16#03, SMB89 //设定接收信息的结束字符
MOVW +5, SMW90 //空闲超时5ms
MOVB 100, SMB94 //接收最大字符数100
ATCH INT_0, 23 //接收中断0
ATCH INT_1, 9 //发送中断1
ENI
XMT VB0, 0 //发送缓冲区指向VB0
MOVB 8, VB0
MOVB 16#01, VB1 //VB1~VB8发送的数据
MOVB 16#30, VB2
MOVB 16#32, VB3
MOVB 16#05, VB4
MOVB 16#6A, VB5
MOVB 16#03, VB6
MOVB 16#44, VB7
MOVB 16#34, VB8
INT_0 接收完成中断
LDB= SMB86, 32 //接收到结束字符
MOVB 10, SMB34 //定义定时中断0的时间间隔
ATCH INT_2, 10
CRETI
NOT
RCV VB100, 0 //接收完成接收一个新的接收
INT_1 发送完成中断
LD SM0.0
DTCH 10
XMT VB0, 0
INT_2
LD SM0.0
RCV VB100, 0