工程案例
300PLC转以太网Plus模块无需编程与1200PLC通信
应用概述:
兴达易控MPI转以太网模块MPI-ETH-XD1.0PLUS 通讯模块通过简单的命令配置,实现 S7300、S7200 等 PLC 与S7-1200、S7-1500、S7200 Smart 等PLC 之间以太网通讯。
本示例以 S7-1200 与 S7-300 为例,S7-1500、SMART 200 与之步骤类似。
硬件连接:
兴达易控MPI-ETH-XD1.0PLUS的 DB9 串口连接 S7-300 的 MPI 口/DP 口;S7-1200 自带以太网口与MPI-ETH-XD1.0PLUS 的以太网口连接(多台 PLC 通过交换机连接)。
一、配置S7-1200
1、打开TIA portal V14,新建项目,组态,连接 PLC。
2、选择 CPU,右键点击 PLC,选择属性
3、配置属性
【1】 选择保护;
【2】 将访问权限设置为完全访问权限;
【3】 勾选以允许使用来自远程合作伙伴(PLC、him、OPC)的put/get;
【4】 点击确认下载;
2、 配置兴达易控mpi-eth-xd1.0plus模块数据交换命令
1、打开netdevice,搜索兴达易控mpi-eth-xd1.0plus,选择【修改设备参数】;
2、新建客户机
【1】 点击〖数据交换〗按钮,右击新建客户端0;
【2】 远程服务器的IP地址是s7-1200的IP地址,设置为
192.168.1.178; 远程服务器的通信端口号,默认为102;默认连接超时为10s;
【3】 本地/远程TSAP
【4】点击确认,创建客户机。
3、在客户机中配置数据交换命令
【1】 单击新命令(将数据从S7-300的db1.dbw100传输到S7-1200的db100.dbw0)
【2】 选择[本地→ 远程]传输5个字;传输超时设置层2S;
【3】 本地站(S7-300)在兴达易控mpi-eth-xd1.0plus总线上设置PLC的站地址。数据区为DB块,DB数为1,字节偏移量为100,位偏移量忽略;
【4】 无需设置远程站点(s7-1200)的PLC地址,选择DB块作为数据区,
DB数为100,字节偏移量为0,忽略位偏移量;
【5】 点击“检查”按钮检查规则,点击“确认”按钮生成命令;
4、客户监控
点击客户端监控按钮,[错误消息]无错误,[正确]有数据跳转,表示通信成功。
3、 验证数据交换
1、打开SIMATIC manager变量表,设置db1,dbw100的数据修改为bc12h;
2、打开TIA portal V14 变量监控与强制表,对 DB100.DBW0 进行数据监视, 值为BC12H;