各位老师好,我在看PROFIBUS调用FC1和FC2函数的例子程序时,里面有这样一个语句:CPLADDR W#16#100,如图1,然后我看参数说明里面对CPLADDR的解释是CP342-5的地址,如图2.可是例子程序中的CP342-5的地址为4,为什么这里却变成了W#16#100呢?不懂,麻烦各位老师指教,非常感谢!
图片说明:
最佳答案
1、CPLADDR W#16#100表示十六进制地址,即为十进制的256。
2、如图2.可是例子程序中的CP342-5的地址为4,为什么?
不知你的例子在哪?先看看我的例子,见上传的截图。
3、请系统看看:
详见《CP342-5的使用与常见问题 (更新版)》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0139
4、有关CP342-5:
、在S7-400中配置CP342-5为主站,在在S7-300中配置CP342-5为从站。
详见《SIEMENSPLC通讯处理器CP342-5在轧机中的应用》:连接
http://www.gongkong.com/webpage/paper/200701/E-B30F-BCD83F37EDC3.htm
、本文中对任何进行硬件设置及S7-300与S7-400之间如何交换数据有说明。
相关资料:
《PLC–PLC 之间的ProfiBus 通讯》下载
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0008.pdf
、《CP342-5与ET200M连接》下载:
http://blog.sina.com.cn/s/blog_4a3200ee01015fia.html
、非西门子变频器及SIEMENS S7-300 CP342-5 PROFIBUS通讯实验总结:
http://www.kongzhi.net/files/download.php?id=3992
、《CP342-5与EM277的PROFIBUS通讯说明与例程 》下载:
http://www.gongkong.com/webpage/datum/200511/F-BAFA-984D72CEEFFB.htm
或
http://www.kztop.com/tabid/492/Default.aspx?catalogId=461
图片说明:
提问者对于答案的评价:
非常感谢阿鸣老师!
专家置评
CP342-5不是CPU的集成DP口,因此需要调用FC1、FC2。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228513.html