设备接入
RHILEX 具备强大的设备接入能力,支持多种工业和物联网协议。包括西门子 S7-1200 系列 PLC、通用 Modbus 主从设备、SNMP 协议设备,以及通用的串口读写和控制功能。同时,系统也能接入通用摄像头,支持 BACnet IP 和 BACnet 路由模式,以及 HTTP 数据采集。此外,系统还与腾讯云物联网平台兼容,实现设备数据的云端集成和管理。这样的多协议支持能力,使得我们的系统在工业自动化和物联网领域具有广泛的适用性和高度的灵活性。
通用读写串口
该功能允许系统通过串口与各种设备进行数据交换,支持标准的串口通信协议,如 RS-232、RS-485 等,实现数据的可靠读取和写入。
资源参数
参数 | 说明 |
---|---|
标签 | 采集到的数据标签,主要用于推送 |
数据格式 | 读出来的数据是十六进制字符串还是原始字节 |
超时时间 | 读取数据的超时时间,默认 50 毫秒 |
系统串口 | 本次操作使用的串口 |
通用控制串口
此功能使系统能够通过串口发送控制命令,实现对连接设备的远程控制,适用于工业自动化中的机器控制、参数设置等场景。
资源参数
参数 | 说明 |
---|---|
标签 | 采集到的数据标签,主要用于推送 |
数据格式 | 读出来的数据是十六进制字符串还是原始字节 |
超时时间 | 读取数据的超时时间,默认 50 毫秒 |
系统串口 | 本次操作使用的串口 |
西门子 PLC 采集器
专门针对西门子 S7 系列 PLC 设计的采集器,能够高效读取 PLC 中的数据,实现对工业生产过程的实时监控和分析。
资源参数
参数 | 说明 |
---|---|
PLC 地址 | PLC 的 IP 地址和端口号,格式为 "IP 地址:端口号",例如 "127.0.0.1:502" |
PLC 型号 | PLC 的型号,可以是 "s7-200" 或 "s7-1500" |
PLC 架号 | PLC 的机架号,对于 S7-200 通常是 0 |
PLC 槽号 | PLC 的插槽号,对于 S7-200 通常是 1 |
连接超时 | 通信超时时间,单位为秒 |
请求超时 | 请求超时时间,单位为秒 |
是否自动请求数据 | 是否自动请求数据,如果为 true,则定期从 PLC 请求数据 |
通用 Modbus 主机模式
作为 Modbus 通信协议的主机,系统能够主动向从机设备请求数据,适用于需要集中监控的工业网络。
资源参数
参数 | 说明 |
---|---|
启用轮询 | 是否开启自动轮询数据 |
优化采集 | 是否开启优化采集功能 |
最大寄存器数 | 一次最多返回多少个寄存器的数据 |
工作模式 | 串口或者 TCP 模式 |
系统串口 | 本次操作使用的串口 |
优化采集
Modbus 优化采集是为了在一次请求中采集多个点位数据,提高采集效率。该功能默认关闭。
点位优化采集条件:
- 相同的从设备地址
- 相同的 Function 功能码
- 相同的采集频率
- 点位间地址连续
什么叫地址连续?
只有地址连续,才有可能分在同一组进行采集
例子1
点位 A 为 address=0, quantity=2
点位 B 为 address=2, quantity=1
A 和 B 地址连续
例子2
点位 A 为 address=0,quantity=4
点位 B 为 address=2, quantity=1
A 和 B 也认为是地址连续
例子3
点位 A 为 address=0,quantity=2
点位 B 为 address=3, quantity=1
A 和 B 不连续!
最大点位数
即优化采集时,最大同时采集的寄存器个数。 限制最大个数为 100 个
rhilex 在做优化采集时,会根据以上条件进行排序并分组。
通用 Modbus 从机模式
在此模式下,系统可以作为 Modbus 通信协议的从机,响应来自主机的数据请求,适用于需要被其他系统或设备监控的场景。
资源参数
参数 | 说明 |
---|---|
启用轮询 | 是否开启自动轮询数据 |
最大寄存器数 | 一次最多返回多少个寄存器的数据 |
工作模式 | 串口或者 TCP 模式 |
系统串口 | 本次操作使用的串口 |
通用 SNMP 协议支持
支持简单网络管理协议(SNMP),允许系统与网络设备进行交互,实现网络状态的监控和管理。
资源参数
参数 | 说明 |
---|---|
目标设备 | SNMP 将要采集的目标设备的 IP 地址 |
目标端口 | SNMP 将要采集的目标设备的端口 |
传输协议 | SNMP 将要采集的目标设备的协议,默认为 UDP |
社区名称 | SNMP 将要采集的目标设备的社区名称(用户名) |
协议版本 | SNMP 设备的协议版本,默认 V2 |
通用 BACnet 主机模式
作为 BACnet 协议的主机,系统能够管理和控制 BACnet 网络中的从机设备,适用于楼宇自动化和能源管理等领域。
资源参数
参数 | 说明 |
---|---|
厂商 ID | Bacnet 的厂商 ID 号 |
设备 ID | Bacnet 网络 ID |
工作模式 | 广播模式 |
网络 | 选择 Bacnet 网络 |
本地端口 | 本地提供服务的端口 |
通用 BACnet 从机模式
在此模式下,系统可以作为 BACnet 协议的从机,向主机提供设备状态和数据,适用于需要集成到 BACnet 网络的设备。
资源参数
参数 | 说明 |
---|---|
厂商 ID | BACnet 的厂商 ID 号 |
设备 ID | BACnet 网络 ID |
工作模式 | 广播模式 |
网络 | 选择 BACnet 网络 |
本地端口 | 本地提供服务的端口 |
HTTP 采集器
通过 HTTP 协议从网络中的服务器或设备采集数据,支持 RESTful API 等接口,适用于 Web 服务和智能设备的集成。
资源参数
参数 | 说明 |
---|---|
连接超时 | HTTP 请求超时时间 |
采集频率 | 从 HTTP 接口采集数据的频率 |
请求地址 | HTTP 服务器 API 接口的地址,默认是 POST 请求 |
Headers | HTTP 请求所用的 Headers,是一个 Map 结构 |
腾讯云物联网平台
与腾讯云物联网平台集成,实现设备数据的云端存储、处理和分析,支持设备管理和远程控制,适用于构建云端物联网解决方案。
参数 | 说明 |
---|---|
工作模式 | 网关模式或者直连模式 |
产品 ID | 腾讯云平台分配到的产品 ID |
设备名称 | 腾讯云平台分配到的设备名称 |
设备秘钥 | 腾讯云平台分配到的设备秘钥 |
客户端 ID | 腾讯云平台分配到的设备 ID |
需要提前去腾讯云物联网平台注册好设备的认证信息,更多资料参考腾讯云物联网平台。