准备环境
主站:FX5U-32M
从站:MT4-3200B*1;MT4-0032B*1
功能码:本例演示01,15(MT4模块支持01,03,15,16四个功能码,参考MT4系列一体式IO用户手册
组态及配置
1.打开GX-Works3,新建工程后,左侧导航栏依次展开“参数”—“FX5U参数”—“模块参数”,双击“以太网端口”,设置PLC的IP地址及子网掩码
2.到“对象设备连接配置设置”,双击“详细设置”,配置从站参数
3.右侧“模块一览”中到“Active连接设备”并添加至网络中,参数设置如下图所示
1)通讯手段:选择“通讯协议”
2)可编程控制器的端口号:设定范围参考三菱FX5U手册,本例为502
3)设备IP地址:此处填写目标设备的IP地址,并非设置IP(模块IP地址设置参考MT4系列一体式IO用户手册
4)设备端口号:Modbus/TCP Server端口号固定502
4.设置完毕后点击“反应设置并关闭”,关闭配置画面,并“应用”配置
大行自行车怎么样
5.点击“工具”—“通讯协议支持功能”,设置功能码蚂蚁论坛
6.点击“添加”,依次添加协议(本例功能码01,15),设置如下图所示
1)类型:通信协议库
2)制造商:默认
3)型号:MODBUS/TCP
4)协议名:01(读线圈);15(写多个线圈)
7.任意位置鼠标右键—“软元件批量设置”,如果不会计算软元件长度,为防止地址冲突,建议按下图方式指定协议号范围,由系统批量设置。软元件号自定义。
8.点击“模块写入”,将参数写入PLC
9.点击“工具”—“设置软元件一览显示”,查看关键元素及其软元件地址
1)功能码01:关键元素及软元件地址介绍
a)Transaction ID:事务ID(默认值1)
b)Module ID:模块ID(默认值1)
c)Head coil number:读线圈的起始地址,MT4模块功能码01的起始地址范围为0-63(参考MT4系列一体式IO用户手册
d)Read points:读取点数(bool)
e)Device data:存储读取数据的软元件地址(本例范围为D1007-D2006)
2)功能码15:关键元素及软元件地址介绍
a)Transaction ID:事务ID(默认值1)
b)Module ID:模块ID(默认值1)
神行者2柴油c)Head coil number:写线圈的起始地址,MT4模块功能码15的起始地址范围为64-128(参考MT4系列一体式IO用户手册
d)Write points:写入点数(bool)
e)Number of bytes:对应写入线圈长度的字节数量(byte)
f)Device data:存储写入数据的软元件地址(本例范围为D2015-D2998)
程序调试
三菱FX5主站编写程序需要用到3个指令(参考FX5用户手册Modbus通信篇
偷车技术
以上3个指令的具体使用方法及注意事项建议参考软件内F1帮助文档,并仔细阅读
以下样例程序逻辑仅供参考,除关键元素外,其它逻辑可根据个人习惯编写
1.建立连接
2.关键元素赋值
1)连接1(模块1)
2)连接2(模块2)
3.协议执行(一个周期只能触发一个)
4.切断连接
程序调试
1.将程序下载至PLC,转至监控模式。在程序段第一行,右键“M100”—“调试”—“当前值更改”,打开连接
打开成功后,“通讯中”标志位被置位
2.打开“软元件批量监视表”,分别输入2个模块的Device Data地址,通过强制的方式写入和
监视软元件当前值
1)功能码15的Device Data软元件起始地址为D2015,监控表中将该地址的bit1置1,打开输出模块的通道1
驾考改革2)功能码01的Device Data软元件起始地址为D1007,监控表中输入该地址,监控输入模块的通道值
3.更改“M130”的当前值为1可断开连接
连接正常关闭,“通信中”标志位被复位
北京花乡二手车报价注意事项
1.2个同类型模块使用同一个功能码时,关键元素不可同时赋值
2.寄存器起始地址不可重复