我这个项目有多种PLC,有一台CPU自带PN口的,有一台CPU带DP后加CP343-1模块的。两种都能引出Profinet网络,第一种在网络下面挂图尔克的RFID模块,拷贝图尔克标准的程序,很顺利就调试好了。
第二种后加CP343模块的,按步骤硬件组态成功,再加入PN IO SEND和PN IO RECV两个库功能,实现了CP343通讯。但加入图尔克的标准程序后,图尔克的功能怎么都调不通。
之后打电话给图尔克的技术支持,回答:CP343-1模块将模块地址映射到一个缓存DB里,图尔克标准的程序块无法通过PN IO SEND和PN IO RECV获取模块ID,所有导致调试不通。建议我们将所有CPU换成自带PN口的CPU。。。。
这种说法合理吗?我以前一直认为CPU自带PN口引出的PN网络和CP343的PN口引出的网络应该是一样的。
图片说明:
最佳答案
集成的PN口,不支持ISO协议。
CP343除了具备集成PN口的所有功能外,还支持ISO协议。可以参考官网文档:
https://cache.industry.siemens.com/dl/files/466/79641466/att_118187/v1/79641466.pdf?download=true
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=4783&cid=1031
提问者对于答案的评价:
换个方法的观点
专家置评
基本功能除了一些协议上的区别外,PN口的通讯速度和新能更佳!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc125489.html