SFC14,SFC15 错误

我有一个400的主站带3个DPCoupler  分别需要传送到6个DB块里面(1个DPCoupler一个接收和发送块)   我用的SFC14和SCF15 老是报错  第二个DPCoupler我需要分别接收和发送到2个DB块里面 。DPCoupler 初始地址640到735(96个字节)LADDR我写的是W#16#280
,RECORD=P#DB28.DBX0.0 BYTE 96 (DB28 96个字节) 报错是-32591

问题补充:
我的长度和数据类型没问题啊   这种SFC20能不能用

图片说明:

SFC14,SFC15 错误    SFC14,SFC15 错误    SFC14,SFC15 错误    SFC14,SFC15 错误    SFC14,SFC15 错误   

最佳答案

故障代码是80B1,表示指定目标区域的长度不等于用STEP 7组态的用户数据的长度。 
组态DP/DP Coupler时,网络1和网络2的通讯数据区必须要完全对应(包括长度和数据类型),否则模块将会报通讯故障。
所以你要查看组态的通讯数据区是否完全对应。
补充:你需要调用2次SFC15,64字节和32字节的输出分别写。
SFC20是在本PLC不同地址间传送数据的块,它不支持在PLC间数据通讯。

提问者对于答案的评价:
感谢大侠

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:21
下一篇 2018年12月1日

相关推荐