CB 1241 (6ES7 241-1CH30-1XB0)应该如何设置

发送: 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

图片说明:

CB 1241 (6ES7 241-1CH30-1XB0)应该如何设置    CB 1241 (6ES7 241-1CH30-1XB0)应该如何设置    CB 1241 (6ES7 241-1CH30-1XB0)应该如何设置    CB 1241 (6ES7 241-1CH30-1XB0)应该如何设置    CB 1241 (6ES7 241-1CH30-1XB0)应该如何设置   

最佳答案

我按照S7-1200EasyPlus手册中关于自由口通讯编程 一步步来成功了。
里面提供的示例很好借用。希望能帮到你
参考资料:S7-1200EasyPlus手册

提问者对于答案的评价:
指针地址错了,我指向了数组的第一个字节,应该是指向数组
现在有出现新问题,串口工具上接受到的数据前面多了一个00 字节

专家置评

buffer管脚填写,请使用正规的方式,看看。不行再换成M区试试。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:32
下一篇 2017年8月15日 上午12:33

相关推荐