各位前辈:我先上代码
主程序//自由口和编程口切换
网络1:
LDSM0.7
OSM0.1
EU
CALLSBR_0:SBR0
网络2:
LDSM0.7
ED
CALLSBR_1:SBR1
子程序0:自由口通讯,250ms定时中断
LDSM0.0
MOVB16#09,SMB30
MOVB250,SMB34
ATCHint_0:INT0,10
ENI
子程序1:自由口转编程口
LDSM0.0
MOVB16#08,SMB30
中断0:发送数据
LDSM0.0
XMTVB100,0
数据块:
VB1002
VB101‘c’
VB102‘a’
串口调试软件显示为:4E4F对应ASCII为NO。重复也是如此,请各位前辈帮忙分析。
问题补充:
PLC的设置为MOVB16#09,SMB30。串口调试软件通讯设置为:9600,8,N,1。设置是没有错的,到底错在哪里呢?请帮忙分析一下。
最佳答案
检查调试软件的波特率9600,无校验位,停止位为1,这些都要对应上的
提问者对于答案的评价:
A,B两根线接反了。所以出现了乱码,谢谢您的回答。我也是刚刚弄清楚这个问题。
专家置评
已阅,最佳答案正确。