XBTG与西门子PLC的以太网通讯采用西门子以太网模板的Fetch 和 Write 功能来实现。PLC不需要编写任何程序。只需要在NetPro中配置两个TCP的连接就可以通讯了。
1. Step7配置步骤:
在硬件配置中添加以太网模板,然后添加以太网,配置模板的以太网地址。
在Option 中选择Configure Network,进入Netpro 配置通讯连接。
在Netpro 中需要配置如下的两个TCP Connection。
以下是这两个TCP Connection 的配置方法:
双击配置窗口下面的表格,打开插入新连接的窗口:
选择TCP Connection,选择Unspecified,然后确认。
如上采用默认设置。
点击Address,采用默认设置,确保Port是2000,这个参数和Vijeo designer里的配置是对应的。在Partner里不要配置通讯伙伴。
在Option 中选择Fetch passive。
如上就完成了对Fetch功能的配置。
按如上步骤插入第二个TCP Connection:
同样的在Address 确保Port是2001(与Vijeo designer中配置对应),Partner中不要配置通讯伙伴。然后在Option中选择Write Passive 功能。
按以上步骤存盘编译下载,就完成了Step7一端的配置工作。
2. Vijeo designer 配置步骤
在IO manager里添加Siemens TCP/IP 驱动
在通讯参数的配置对话框中配置西门子以太网模板的以太网地址,PLC Ports采用默认的Fetch 2000,Write 2001,(与PLC端的配置相匹配)。
如上即完成了整个通讯的配置工作。在Vijeo designer中添加变量即可以直接访问到PLC中的存储器的值。
因篇幅问题不能全部显示,请点此查看更多更全内容