施耐德M310PLC通讯之ModbusTCP(一)
这是另一个专题----施耐德国产化PLC(M310)的通讯篇
本节是ModbusTcp通讯
测试对象: M310plc与M241PLC
通讯协议: ModbusTcp
主站:M310PLC
从站:M241PLC
1.M310端:
1.1 新建工程(M310采用EcoStruxure Motion Expert 软件)
新建工程,这里不区分PLC型号的,只要是M310即可
输入PLC的网口IP地址,按回车激活
M310默认网口1IP: 10.10.149.97
网口2IP : 10.10.149.98 (下载程序需要使用这个)
2.登录: 登录成功将会显示激活状态
3.双击ETHERNET节点(eth0) 点浏览
选择eth0
4.右键添加设备
5.添加从站设备
6.从站节点配置:从站M241的IP设置为 10.10.149.3
7.添加通道 通过23功能码向M241 写入%MW0~%MW9 并且读取他们的值
8.IO映射 可以添加变量
9.修改Eth0 网口参数 这个必须修改 不然通讯上没有数据交互的!!!!
10.如果需要IO映射里面的数据实时刷新,那么就修改总线节点,修改之后最好重新映射一下!!
11.数据修改,测试 向MW0内写入1 可以读取M241PLC的MW0收到了1
12.向MW0----MW9写入数据,读取到了M241反馈过来的MW0~MW9数值变化了
这里不展示M241ModbusTcp通讯部分了,因为M241作为从站什么都不需要配置!!!在GVL新建变量之后在程序内调用一下即可。