我想用电脑上的串口助手,发一个数据给PLC;直接用的官网给的例程第一个如图,串口配置如下图,但是PLC的状态表中数据未发生变化。请前辈指教。
图片说明:
最佳答案
那你试试发送XMT指令,我想让你测试外部通讯连接。
相对于通讯指令,XMT指令要简单的多,仅仅定义好SMB30通讯口后,就可以发送数据,在tbl管脚调用通讯数据长度,如果,调试软件有数据,那么,说明你硬件连接(包含通讯电缆是正确的)。
接下来可以判断接受指令的问题所在了。
因为你的贴图通讯程序不完整,参考官方指令是没有问题的,我曾经也测试过。
提问者对于答案的评价:
前辈你好,我用官网的发送XMT指令程序试了一下,串口助手软件有反应,可以一直收到数据;我用官网这个程序《S7-200 SMART CPU集成的RS485 端口(端口0)实现与条码扫描枪通信》直接试,还是没反应,是串口助手哪些设置没搞好吗,就是如图那样发送的,用的是sscom5.13.1 这个串口助手。希望前辈再次解答一下
最佳答案作者回复:
调用发送指令XMT串口调试软件能够接受到数据说明硬件连接正确!
无法接受数据说来话长,你试试从这里开始看例子,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1343343&b_id=64&s_id=83&num=18#anch
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348855.html