虚拟设备实际是一个Modbus从机,可以和Modbus主机同时运行。
虚拟设备只支持Modbus RTU输入
属性 | 说明 | 必填 |
---|---|---|
地址 | ModbusRTU从机地址,默认是100 | 是 |
输出数据源 | 定义当前功能的数据源名称,需要唯一,用在其他模块如网络配置的数据源需要选择当前的名称。基本仅供modbus选取 | 是 |
输入数据源 | 当前功能的数据来源,可以多选,一般是串口,网络,自定义数据源。如果是查询指令,虚拟设备会对应回复 | 是 |
输入计数 | 是否启用输入计数,DI信号脉冲计数结果会存在下列的03地址里面; 地址12, 14格式long对应两个通道数据; 地址15写入通道1和2清除对应计数 | 否 |
输出保持 | 会记忆输出状态,断电重启后恢前一输出状态; 开不开热重启都会保持自锁,热重启的时候输出不会跳变 | 是 |
03功能 | 勾上代表启用对应的地址功能; 地址0,1对应两个AI; 地址2代表电压电压,需要x6比例; 地址3代表信号; 地址4-11代表gps输出数据,格式是float cdab; 地址12, 14格式long对应两个通道数据; 地址15写入通道1和2清除对应计数 | 是 |
02功能 | 添加对应的IO, 读取02只读功能码时返回对应的io的输入电压 | 是 |
01功能 | 添加对应的IO,读写01功能码时对对应的io进行读写 | 是 |
03预留地址 | 在系统的03功能结束地址(不包含)。后续的地址可以用户自由使用 | 否 |
03预留长度 | 用户自由使用的寄存器长度 | 否 |
01预留地址 | 在系统的01功能结束地址(不包含)。后续的地址可以用户自由使用 | 否 |
01预留长度 | 用户自由使用的线圈长度 | 否 |
控制板载外设
常见于modbus主从并存的场景