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