主控制器“ELC.E14”如果在Modbus通信中做主站(客户端),它可访问一个或多个其它设备(从站,服务器)。从站信息可在“通信配置”窗口中配置。

将控制器设为主站

  • 在设备配置页面,点击“Modbus RTU 模式”旁边的下拉框,然后选择“主站”。配置为主站模式后,Modbus RTU总线的参数设置方法详见配置主控制器RS485端口

配置从站设备

在“通信配置”窗口中可对从站设备进行如下配置:

  • 添加从站设备(最多31个)。
  • 修改从站名称和地址。名称最多24个字符(12个中文字符);仅支持中文、英文、数字和下划线;不可重复,不可使用空格。地址范围为1∼247。
  • 为添加的从站设备增加和配置数据点。所有从站设备可新增最多30个数据点。
  • 修改数据点的配置信息。
  • 删除多余的从站设备和数据点。

添加从站设备

  • 控制器已在设备配置页面设为主站
  1. 点击设备配置页面的“通信配置”,然后在弹出的窗口里选择“主站数据点”(COM1或COM2)。
  1. 点击“添加从站设备”旁边的
  • 新增加的从站设备出现在设备列表中。

修改从站名称和地址

  1. 点击设备配置页面的“通信配置”,然后在弹出的窗口里选择“主站数据点”(COM1或COM2)。
  1. 从站设备列表里找到需要修改名称和地址的设备,然后点击对应从站所在行的进行修改和编辑。
  1. 编辑完成后,点击保存修改内容。

为添加的从站设备增加和配置数据点

  1. 点击设备配置页面的“通信配置”,然后在弹出的窗口里选择“主站数据点”(COM1或COM2)。
  1. 从站设备列表里找到需要为其添加数据点的设备。
  1. 在对应设备所在行,从“功能码”旁边的下拉框里选择Modbus功能码类型:
  • 02: 开关量输入
  • 04: 输入寄存器
  • 01&05: 线圈
  • 01&15: 多线圈
  • 03&06: 单寄存器
  • 03&16: 多寄存器
  • 注:功能码01和03表示可读单个或多个线圈和寄存器。它们和功能码05、15、06和16组合后,读写属性可通过新建数据点的“读写”列进行配置。参见“从站数据点配置”。
  1. 在对应设备所在行,从“显示数据类型”旁边的下拉框里选择数据点类型。
  1. 点击新增数据点。
  1. 如有必要,为新增加的数据点修改“寄存器地址 : 偏移量”(存放数据点的寄存器地址和多位查询时的位掩码信息)。
  1. 点击从站所在行的为新增加的数据点修改其他属性,如:“点名”、“原数据类型”、“T 周期”、“H 周期”和“读写”等。
  • “T 周期”即采集周期T1(毫秒)采集周期T2(秒);“H 周期”即心跳周期H1(秒)心跳周期H2(秒)。“T 周期”在“读写”模式为“只读(RO)”或“读写(RW)”时可见;“H 周期”只有在“读写”模式为“只写(WO)”时可见。参见“配置主控制器RS485端口”查看更多相关信息。

新增完数据点后,工具自动创建一个对应的虚拟点。该虚拟点出现在“从站数据点”(“TCP和COM1从站数据点”或“TCP从站数据点”)下的对象映射表里和虚拟点窗口的列表中。

在“从站数据点”(“TCP和COM1从站数据点”或“TCP从站数据点”)下的对象映射表里, 新增加的数据点默认参与“自动映射”。如您不希望您在“主站数据点”(COM1或COM2)页面修改的寄存器地址参与“自动映射”,取消选中该数据点对应的“自动映射”复选框。

在虚拟点选项窗口中,数据点带有前缀[M]以作区分,您可以点击“主站数据点”(COM1或COM2)前的复选框显示或隐藏所有自动创建的虚拟点。

添加和配置完数据点后,您可在对应虚拟设备的编程页面中对其加以引用和设定,将它加入到编写的程序逻辑中。具体的操作路径为:“变量”功能块 ->“通信点”(“赋值”或“取值”)。参见“通信点赋值”和“通信点取值”查阅更多“通信点”功能块的介绍。

从站数据点配置

原数据类型

原数据类型

描述

适用数据类型

B1

单Bit

  • 数字量输入
  • 数字量输入输出
  • 多数字量输入输出

B16

位组,16位,0...15

  • 寄存器位输入
  • 寄存器位输入输出
  • 多寄存器位输入输出

U16_B

无符号整数,大端

  • 浮点数输入
  • 浮点数输入输出
  • 多浮点数输入输出

S16_B

有符号整数,大端

F32_ABCD

  • F32:32位单精度浮点数
  • U32:32位无符号整数
  • S32:32位有符号整数
  • ABCD:小端,字节顺序:1234
  • DCBA:大端,字节顺序:4321
  • CDAB:大端,字节互换,字节顺序:3412
  • BADC:小端,字节互换,字节顺序:2143
  • 浮点数输入
  • 多浮点数输入输出

F32_DCBA

F32_CDAB

F32_BADC

U32_ABCD

U32_CDAB

S32_ABCD

S32_CDAB

读写模式

读写模式

描述

适用数据类型

只读(RO)

主站从站寄存器读取数据。

适用于所有数据类型

只写(WO)

主站循环写入从站数据点。

如果主站的通信变量数值变化,则立刻向从站数据点写入主站通信变量的值。

  • 数字量输入输出
  • 多数字量输入输出
  • 寄存器位输入输出
  • 多寄存器位输入输出
  • 浮点数输入输出
  • 多浮点数输入输出

读写(RW)

主站循环读取从站数据点。

如果主站的通信变量数值变化,则立刻向从站数据点写入主站通信变量的值。

删除多余的从站设备和数据点

  1. 点击设备配置页面的“通信配置”,然后在弹出的窗口里选择“主站数据点”(COM1或COM2)。
  1. 点击对应从站设备和数据点所在行的