和利时LE511X系列PLC 做MODBUS_TCP从站说明.docxVIP

  • 0
  • 0
  • 约1.37千字
  • 约 6页
  • 2026-03-16 发布于新疆
  • 举报

和利时LE511X系列PLC 做MODBUS_TCP从站说明.docx

技术文档

PAGE

PAGE1

和利时LE511X系列PLC做MODBUS_TCP从站说明

LE511x系类PLC自带以太网接口,可通过Modbustcp协议做为上位机组态软件从站。本文用以下软件举例说明设置过程。

1概述

硬件:LE5119;

PLC软件:AutoThinkV3.1.9;

主站软件:Modbuspoll;

2组态及参数

2.1PLC程序组态

2.1.1ModbusTcpSlaveConfig指令;

LE5118/LE5119模块作为Modbus从站,被主站访问时,通过该功能块实现对LE(从站)通讯参数配置。每调用一次,可支持5路主站同时访问。

功能块参数说明:

输入管脚说明:

注意:Timeout参数为主站最小访问间隔,如果超过这个时间没有主站访问,从站会主动关闭连接。为了防止出现此情况,将此值设为0,不主动关闭。

ModbusTcpSlaveConfig默认值

注:当不调用ModbusTcpSlaveConfig(ModbusTCP从站配置)功能块时,系统使用默认配置SlaveID=1,UnitID=1,LocalPort=502,Timeout=2000ms作为从站通讯参数值。

输出管脚说明:

2.1.2ModbusTcpSlaveMsg(ModbusTCP从站消息)

LE5118/LE5119模块作为Modbus从站被主站访问时,通过该功能块配置通讯数据。

功能块参数说明:

输入管脚说明:

输出管脚说明:

2.1.3程序例子

程序说明:LE5119作为Modbus从站与主站建立通讯连接。SlaveID设置为固定值1,UnitID设置为1,主站中该参数与其保持一致。

从设备IP地址192.168.0.40,端口号为502,需要在主站中配置该IP地址和端口号;

当主从站建立通讯连接后,通过功能块ModbusTcpSlaveMsg(ModbusTCP从站数据)启动读写操作。当通讯使能信号IN为TRUE时,主站开始读写数据,如下图所示。

主站读取从站“线圈状态”数据(功能码0x01),从站数据存放在%MX100.0开始的数组中;

2.1.4LEPLC数据区与MODBUS地址的映射关系

2.2Modbuspoll设置

2.2.1通讯参数设置:

在主站中配置通讯数据,如下图所示。SlaveID号与ModbusTcpSlaveConfig功能块的UnitID保持一致。由上表中M区对应的映射关系,在主站中配置该读写从站的起始地址为3800(对应PLC内部%MX100.0)。读取该地址开始的10个数据,存放到主站;

3测试结果

LE511x从站PLC内数据:

主站读取从站“线圈状态”数据(功能码0x01),从站数据存放在%MX100.0开始的数组中。

主站Modbuspoll读取到的数据:

ModbusTcpSlaveMsg功能块的通讯使能信号IN为TRUE时,Modbuspoll主站读取从站%MX100.0开始的10个BOOL数据。

文档评论(0)

1亿VIP精品文档

相关文档