modbus Slave(Modbus从站)是将当前工程做为从站,从而数据库端变量能通过Modbus协议提供给外部程序访问,外部程序是一个Modbus主站。

新建modbus从站驱动时,modbus从站驱动位于“IO通信设备”的“通用设备”节点下。目前已经实现了Modbus RTU从站和Modbus TCP从站,可以通过串口或者TCP通道来访问。

新建ModbusSlave变量后,选择要供外部访问的数据库变量,并设置变量对应的寄存器类型、地址、值类型,外部Modbus主站程序就可以通过这些寄存器类型、地址、值类型来读写系统的数据库变量了。

变量的寄存器类型、地址说明请参考上一节《Modbus驱动》中的说明。