用传口调试软件可以读
波特率9600
数据位8
停止位1
校验位5
程序那里出了问题?
图片说明:
最佳答案
你发的程序没有看到通讯参数设置内容,仅仅这些图示无法看出程序存在问题。
自由口接收方法很多,如定时中断的方法:
初始化通讯口:
LD SM0.0
MOVB 16#09, SMB30 //以波特率9600,自由口模式
MOVB 16#B0, SMB87 //接收信息控制字节
MOVB 16#0D, SMB89 //信息字符结束
MOVW +5, SMW90 //字数据“空闲线超时5毫秒”
MOVB 100, SMB94 //接收字符“最大字符数=100”
MOVB 50, SMB34 //定时中断0设置50毫秒
ATCH INT_0:INT0, 10
ENI
提问者对于答案的评价:
还是一样,怀疑协议不对
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc168381.html