新闻
西门子代理6SL3315-1TE33-1AA3
2024-07-24 03:11  浏览:4
西门子代理6SL3315-1TE33-1AA3

西门子300 PLC到以太网无需编程即可实现1200 PLC到以太网的数据通信

本案例介绍了利用兴达易控公司生产的PLC到以太网模块(mpi-eth-xd1.0plus)实现1200/1500 PLC与300(CPU315-2DP)PLC之间的工业以太网数据通信,无需用户编程(本案例也适用于200PLC/400plc以太网数据交换)

硬件:

CPU1200PLC(1212C)

300PLC(315-2DP)

兴达易控MPI eth XD1 0plus以太网模块

一、1200plc配置:

1、 打开TIA门户V14,创建新项目,配置并连接PLC。

利用PLC到以太网模块实现PLC与PLC之间的数据通信

2、 选择CPU,右键单击PLC并选择属性

利用PLC到以太网模块实现PLC与PLC之间的数据通信

3、 配置属性

利用PLC到以太网模块实现PLC与PLC之间的数据通信

【1】 选择保护;

【2】 将访问权限设置为完全访问;

【3】 检查是否允许远程合作伙伴(PLC、him、OPC)执行put/get通信访问;

【4】 点击确认下载;

二、配置兴达易控CHNet模块数据交换命令

打开netdevice,搜索chnet-s7300plus并选择[修改设备参数];

利用PLC到以太网模块实现PLC与PLC之间的数据通信

新建客户机

利用PLC到以太网模块实现PLC与PLC之间的数据通信

单击“数据交换”并右键单击以创建新的客户端0;

单击“数据交换”并右键单击以创建新的客户端0;

远程服务器的IP地址为s7-1200,此处设置为192.168.1.178;远程服务器的通信端口号,默认为102;默认连接超时为10秒;

利用PLC到以太网模块实现PLC与PLC之间的数据通信

点击确认,创建客户机。

在客户机中配置数据交换命令

利用PLC到以太网模块实现PLC与PLC之间的数据通信

单击新命令(s7-1200的db100.dbw0读取s7-300的db1.dbw100)

选择[本地]→ 远程]传输5个字;传输超时设置层2S;

本地站(S7-300)设置chnet所在的公交PLC的站地址。在数据区选择DB block,DB数为1,字节偏移量为100,位偏移量忽略;

无需设置远程站(s7-1200)的PLC地址。在数据区选择DB block,DB数为100,字节偏移量为0,位偏移量忽略;

点击“检查”按钮检查规则,点击“确认”按钮生成命令;

客户机监视

利用PLC到以太网模块实现PLC与PLC之间的数据通信

点击客户端监控按钮,[错误消息]为无错误,[正确]数据跳转表示通信成功。

三、验证数据交换

1.打开SIMATIC manager变量表,选择db1,将dbw100的shujuxiugai为bc12h;

利用PLC到以太网模块实现PLC与PLC之间的数据通信

2.打开TIA门户V14变量监视和执行表,检查db100 dbw0是否执行数据监视。该值为bc12h;

利用PLC到以太网模块实现PLC与PLC之间的数据通信


相关新闻
联系方式
公司:湖南西控自动化设备有限公司
姓名:徐嘉泉(先生)
职位:经理
手机:17838383235
地区:湖南-长沙
地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
QQ:3305575995
微信:17838383235
拨打电话
微信咨询
请卖家联系我