s7300之间以太网通讯(cp343-1),S7连接;在OB35中分别调用FC5,FC6块.利用的是PLCSIIM仿真器,程序已经下载
.运行后,发现数据不能交换,FC6出现了"80D2"的错误码,表示是模块起始地址错误.可我查了硬件地址,都是256,程序里也是W#16#100,请问是什么原因?谢谢
最佳答案
1、起始地址设定较容易。写成W#16#0100试试。
80D2H :模块起始地址错误。
起始地址:通过 STEP 7 HW Config 组态 CP 时,模块的起始地址显示在组态表中。在此指定该地址,数据类型是WORD。
2、参考文档:
《SIMATIC NET 用于SIMATIC NET S7 CP 的功能(FC) 和功能块(FB)》下载:
http://www.cadfamily.com/download/plc/plcsim200/PGH_FC-FB-S7CP_52.pdf
《如何仿真两个 CPU 模块间的通讯》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/38726591.pdf
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247692.html