我单位原来用s7400通过PROFIBUS与悉雅特组态。现想更改为用6GK7443-1EX11-0XE0 (CP 443-1) 以太网和悉雅特通讯,请问在s7-400里添加CP 443-1后参数应如何设定?在CITECT里如何设定?
问题补充:
通讯已解决。谢谢各位朋友。新的问题出现:协议改变后编译不可通过因为原变量R???以太网协不支持,所有通不过的变量需重新编译。
最佳答案
悉雅特的产品我不熟悉。但是可以肯定的一点这是一个典型的西门子的以太网产品与第三方的产品进行通讯。这里是不能使用FB2,FB3,SFB12,SFB13,前面的是PROFIBUS应用的功能块,后面两个是以太网S7协议使用的功能块。S7协议是西门子专有的协议,所以肯定不能支持与第三方的产品进行通讯,只能与SIMATIC产品进行通讯。
所以这里只能使用TCP(UDP)/IP通讯,因为它是一个开放的协议。这里需要悉雅特也支持该协议的情况下才能进行通讯。如果不支持上述的协议,那么就无法完成通讯,也只好使用PROFIBUS来完成。如果支持,那么需要:
1,在NetPro中S7-400与Unspecified进行TCP/ UDP Connetion的连接。
2,注意是否选择“Active connection establishment”,因为这里需要那一方作服务器,那一方作客户端。主动建立连接的一方为客户端。
3,设定好IP地址和Port号,注意没有路由器的情况下,需要设定IP地址为同一网段。
然后在PLC中使用AG_SEND/AG_RECV来编成。而悉雅特的一方看是否有类似的参数设置。注意服务器和客户端的区别,也许它把该做的以太网的TCP/IP通讯在内部都做好了,这些你做好与他们的售后工程师联系,来确认一下。
提问者对于答案的评价:
虽然没能帮我解决问题,但是心意我领了,谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320204.html