io模块的应用 1.通信协议格式 远程io设备实现modbus通信时,(io模块)均作为从机,遵循modbus通信过程,采用了modbus-rtu协议的命令子集,使用读寄存器命令03和单寄存器设置命令06。每消息的开头和结尾至少有3.5个字节时间的间隔。 注:03命令用于主机读取远程io设备的采集数据或端口状态; 06命令用于设置设备参数或远程控制io设备继电器动作; 功能码03(读指令) 利用modbus通信协议的03功能码,读取设备的数值。 主机请求数据格式:(io模块)从机地址、功能码、起始地址、数据个数及crc码
远程io的优势:
假如你的盘柜距离现场有200米 ,不使用远程io,那么你每一条信号线都要放线200米,现场总线io模块,那么将远程io模块安装在现场,可以从成本上为你节省了众多线缆的钱以及减少了施工的复杂性。
简单来说,有时候,会把一些io设置在现场设备集中,距离中控又远的地方,然后通过光纤接回中控室,就是为了节省电缆采购和施工。有时候,逻辑上的“远程”是因为“本地io”允许数量无法满足实际需要,需要接“远程io模板”,具体要看实际情况了。
此外,一般机柜间是放在装置现场的。但有些控制信号,比如急停、旁路等控制信号在控制室实现,所以需要采用远程io模块,把这些信号送到机柜间内控制系统
|