我用的315-2DP的CPU,配置一个343-1模块6GK7341EX30-0XE0。按照mac通讯的方式,1、设置PG-PC借口,选择ISO指向本地网卡;2、在simatic manage里编辑MAC地址,将收索到的地址分配到了IP组态里;3、把硬件组态CP343-1下PN-IO属性参数里的‘设置MAC地址/使用ISO协议勾选’。然后下载硬件组态,但是显示:不能装载所选择的通讯驱动程序;找不到文件。是哪个地方出错了啊?
最佳答案
CP343-1 是以太网模块,一般用于不带PN(以太网接口)的S7-300PLC之间的以太网通信,根据以太网不同的连接,首先要进行硬件组态,以两个S7-315-DDP用TCP/IP连接为例说明:首先在两个S7-300PLC中要把以太网模块插入相应的CPU机架的插槽中,在其属性界面中,要新建网络,设置网络参数(IP地址和子网掩码),组态以太网连接,设置网络连接参数;然后把硬件组态下载到各自PLC中;在编写程序时,双方都需要调用并编写功能AG_SEND(FC5)和AG_RECV(FC6),用来分别执行,将数据传送到以太网CP上和接收从以太网CP在已经组态的连接上传送的数据;具体的FC5和FC6详细说明,可以打开任何一个程序块,在LAD/STL/FBD编辑器中,在左边New network(新网络),依次展开Libraries(库)/SIMATI_NET_CP/CP300中可以找到FC5和FC6,然后点击你的电脑中F1键,就有关于如何使用此块的说明及参数设定;
如果使用ISO-on_TCP连接,设定和调用功能同TCP/IP连接一样,唯一不同之处是把连接属性由”TCP connection” 改为“ISO_ON_TCP connection”即可;
如果使用S7连接,除了有输入MAC Address(MAC地址)外,在软件编程中,需要调用SFB/FB12(BSEND)向类型为“BRCV”远程伙伴SFB/FB发送数据和SFB/FB13接收来自类型为“BSEND”的远程伙伴SFB/FB的数据。详细FB12和FB13的功能及设定参见:打开任何一个程序块,在LAD/STL/FBD编辑器中,在左边New network(新网络)依次展开Libraries(库)/SIMATI_NET_CP/CP300中可以找到FB12和FB13,按F1键就有详细的参数设定及用法。
你可在西门子网站下载中心输入文档号“A0020”可以下载下列文件:《通过CP343-1实现S7-300之间的以太网通讯》
参考:《CP343-1 PROFINET IO 通信》
http://wenku.baidu.com/view/456b32fe04a1b0717fd5dd8d.html
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349839.html