汇川AM400系列PLC如何组态森特奈Modbus TCP协议IO-Link主站模块
视频摘要
本视频演示天津森特奈电子 Modbus TCP 协议 IO-Link 主站模块的组态流程。测试系统由汇川 AM-401 PLC、8 端口 IO-Link 主站及 8 路输出 M8 子站组成。
组态前,主站 BUS 灯红色常亮、子站 RUN 灯熄灭,表示尚未建立通信。开始组态,首先在官网下载安装 DhcpTool,设置主站的 IP 地址;再通过端口控制拨码开启端口 5;随后在 InoProShop 中进行组态;最后将 SM3001 置 1,下载并启动程序。
完成后主站 BUS 灯与子站 RUN 灯均为绿色常亮,通信建立成功。
视频内容
图文教程
1、设定森特奈ModbusTCP协议IO-LINK主站模块的IP地址。
方法一:通过森特奈“DhcpTool”IP地址分配软件进行设置:
①、首先可在森特奈官网获取“DhcpTool V1.2”软件并安装(仅支持WIN10及以上系统),
打开软件

②、将森特奈ModbusTCP协议IO-LINK主站模块与电脑连接,然后将模块IP地址设置拨码拨到“0XFF” (窗口右侧ADDR_H拨到F,ADDR_L拨到F,可参考说明书),即“DHCP模式,上电一直等待分配IP”。拨完后,模块需要重新上电,此时,模块BUS红灯将闪烁。然后点击软件中“检测可用端口”,找到本地端口,然后点击“连接端口”

③、此时,下方将显示扫描出的森特奈ModbusTCP协议的IO-LINK主站模块,前面对应MAC地址

④、在“IP Adderss”下方填入IP地址,如“192.168.0.20”,然后点击左上角“设置IP地址”,然后在模块后面“Status”下方将显示绿色IP地址,表示模块IP地址已经设置完成,此时
可以关闭软件。设置完毕后,模块BUS红灯将不再闪烁。可以将模块IP地址设置拨码拨到“0X00”,即“按照上次的DHCP分配的IP地址运行”,那么每次断电上电后,模块都
将按之前分配的地址运行(即192.168.0.20)。另外拨码也可以拨到0x01 - 0xFE,此时前3位网段,按照DHCP分配的运行,第4位按照该拨码设置运行(比如,将ADDR_H拨到1,ADDR_L拨到4,那么模块IP地址也是192.168.0.20)。

方法二:可以通过第三方设置软件进行IP地址设置。
①、本例中使用AB的“Bootp-DHCP Tool”软件,设置之前,先将模块IP地址设置拨码(窗口右侧ADDR_H,ADDR_L,可参考说明书)拨到“0XFF”,即“DHCP模式,上电一直等待分配IP”。拨完后,模块需要重新上电,此时,模块BUS红灯将闪烁。打开该软件,选择本机相应网卡,点击“OK”。

②、双击扫描出的模块,输入要设置的IP地址(IP地址与本机IP地址要在同一网段),点击“OK”,设置完毕后,模块BUS红灯将不再闪烁。可以将模块IP地址设置拨码拨到“0X00”,即“按照上次的DHCP分配的IP地址运行”,那么每次断电上电后,模块都将按之前分配的地址运行。另外拨码也可以拨到0x01 - 0xFE,此时前3位网段,按照DHCP分配的运行,第4位按照该拨码设置运行。

2、打开InoProShop软件(本例中版本为V1.8.1.1),新建一个标准工程,选择相应的PLC,自定义一个“名称”。点击“OK”。

3、下面要进行控制器联机,双击“Device(AM401-CPU1608TP/TN),最右侧可以看到PLC图标位置是黑色小点,说明未联机。点击中间“Scan Network...”,并在弹出的对话框中选择“AM401-CPU1608TN【0003.89AA.B058】”,然后点击‘OK’。此时可以看到PLC位置黑色小点变成绿色,代表联机正常。

注:如果扫描不到网络路径,应该先确认PLC和电脑是否处在同一网段,然后检查一下菜单右下角的网关和控制器是否启动,请确保网关和控制器处于启动状态(启动后为红色,未启动为灰色)

4、双击左侧“Network Configuration”,在右侧PLC图标处,点击网口,在弹出的对话框中勾选“Modbus TCP Master”

5、再从视图右侧的“网络设备列表”中双击“MODBUS_TCP”将从站添加到网络中,

6、此时,在界面左侧视图中将出现Modbus TCP组态配置对应设备树,如下

7、双击“modbusTCP(ModbusTCP Master)”,在右侧对话框中,“Time between Frames”为
帧间隔,指主站接收上一个响应数据帧到下一个请求数据帧之间等待的时间间隔,这个参数
可以用于调节数据交换率。

8、双击“modbusTCP(ModbusTCP Slave)”,在右侧对话框中,点击“Modbus TCP Slave Configuration”,进行从站配置。根据下图参数配置说明,填入适当的从站模块的IP地址(192.168.0.10)、端口号(502)、从站地址(255)、超时时间(1000)、从站使能变量(SM3001)

9、然后点击“Modbus TCP Slave Communication Configuration”进行从站通讯设置,点击“Add...”添加通道,每一个通道代表一个独立的Modbus TCP请求

10、对于森特奈Modbus TCP协议的IO-LINK主站,输入占用Word[0]-Word[132],一共133个字,对于读输入数据,由于最大长度为125,所以一个Channel不能完全读出所有输 入,同理输出占用Word[0]-Word[127],一共128个字,但是一个Channel最大长度是123,也不能完全写入所有输出数据,所以为了完整读取输入和写入输出,此时可以分两段读取和写入数据(具体字节分配,请看文末附录)如:
- Channel01,设置为F04功能码,“offset”偏移选择“0”,“Length”长度“117”,表示读取第八个端口之前的所有输入数据
- Channel02,设置为F04功能码,“offset”偏移选择“117”,“Length”长度“16”,表示读取第八个端口的输入数据以上通过Channel01和Channel02就可以读取IO-LINK主站所有的输入数据 同理,
- Channel03,设置为F16功能码,“offset”偏移选择“0”,“Length”长度“112”,表示写入第八端口之前的所有输出数据
- Channel04,设置为F16功能码,“offset”偏移选择“112”,“Length”长度“16”,表示写入第八个端口的输出数据
以上通过Channel03和Channel04就可以写入IO-LINK主站所有的输出数据

11、将从站使能变量SM3001置1(可在程序中设置),然后点击“Online”---“Login”,然后点击“Debug”---“Start”

附录
1、 IO-LINK过程数据输入(占用133 Word)
支持功能码F04(读输入寄存器)

2、IO-LINK过程数据输出(占用128 Word)
支持功能码F03(读保持寄存器)、F16(写保持寄存器)、F23(读、写保持寄存器)

客户支持与服务
天津森特奈电子深耕工业自动化领域 17 年,已为轨道交通、汽车制造、新能源等行业提供超过 170 个应用案例。我们提供从传感器选型、系统集成到售后诊断的全周期服务。如您想要了解森特奈产品的更多信息,请联系销售人员或致电公司 022-83726972。或您可登录森特奈的官网 www.sentinel-china.com 。
欢迎预约线上演示或申请样机试用,让我们的工程师为您量身定制从"数据入口"到"动作落地"的完整方案。
