IO模块用于模拟量信号的数字化管理,提供给计算机进行分析处理,用于开关量信号的采集,经组态软件判断后控制开关量的输出。IO模块可实现异地分布设备的远程控制,常应用在机房监控、电力监控,工业自动化,环保检测、智能家居、物联网等场合。
IO模块特点
温度范围:为避免自然环境气候影响设备稳定性,支持宽温度适应,-40℃~85℃温度范围内可持续稳定工作。
宽电压工作:为应对电压不稳的情况,IO模块支持宽电压工作,9V-24V电压范围内正常工作。
端口保护:支持全端口过流、过压保护,即使不小心将线接反、接错、甚至端口被短接,都不会烧坏设备。
防雷保护:为防止感应雷沿导线串入系统引起设备损坏,串口内置RS485电磁隔离保护,1500V防浪涌。
采集精度:高精度12位AD转换。
采集范围:采集范围包含0-20mA/4-20mA电流模拟量、0-5V/0-10V电压模拟量、干接点输入等。
展性与兼容性:支持标准Modbus RTU/TCP/ASCII协议,与组态软件(组态王、力控、MCGS、WINCC、威纶通、Labview、Linux等)相连;控制输入以Modbus-RTU协议通过RS485传输到控制终端,从而控制设备。
IO模块使用说明
通信协议格式
IO模块远程IO设备实现Modbus通信时,均作为从机,遵循Modbus通信过程,采用了MODBUS-RTU协议的命令子集,使用读寄存器命令(03)和单寄存器设置命令(06)。每消息的开头和结尾至少有3.5个字节时间的间隔。
注:03命令用于主机读取远程IO设备的采集数据或端口状态;
06命令用于设置设备参数或远程控制IO设备继电器动作;
功能码03(读指令)
IO模块利用Modbus通信协议的03功能码,读取设备的数值。
主机请求数据格式:从机地址、功能码、起始地址、数据个数及CRC码