工程案例

300PLC转以太网Plus模块无需编程与1200PLC通信
点击:39发布时间:2024-10-08

应用概述:

兴达易控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;


分享到: