发送: 14 03 00 00 00 20 46 D7
接受: 14 03 40 00 00 00 00 00 01 00 00 01 00 01 00 00 00 00 00 00 00 01 F4 00 00 00 B4 00 00 00 00 00 00 00 0C 00 00 00 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 56
不知道CB1241如何设置,现在发送是不执行,接受只能接受到第一个字节(我用串口工具自动发送那个69个字节的数据给PLC)
麻烦帮看看,我附图
问题补充:
现在是不发送,我直接换成秒脉冲M0.5触发发送,还是不发送
错误代码16#7000
接受一般就接到第一个字节16#14 ,报错 16#0096
图片说明:
最佳答案
我按照S7-1200EasyPlus手册中关于自由口通讯编程 一步步来成功了。
里面提供的示例很好借用。希望能帮到你
参考资料:S7-1200EasyPlus手册
提问者对于答案的评价:
指针地址错了,我指向了数组的第一个字节,应该是指向数组
现在有出现新问题,串口工具上接受到的数据前面多了一个00 字节
专家置评
buffer管脚填写,请使用正规的方式,看看。不行再换成M区试试。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192780.html