12路MODBUS-RTU控制器技术手册

需积分: 10 1 下载量 43 浏览量 更新于2024-09-03 收藏 672KB PDF 举报
"12路modbus-RTU控制器,由昆明创泽科技有限公司制造,型号为KMCZE-I12O12-V3.1,适用于多种行业和领域,支持12路信号输入和12路继电器输出。控制器采用MODBUS-RTU协议,可通过串口232或RS485进行通信,适应于触摸屏、PLC等设备的集成控制。硬件尺寸为200mm x 72mm x 45mm(带外壳203mm x 87mm x 45mm),电源选项包括5VDC、12VDC、24VDC和9-28VDC。该控制器具有二次开发协议,允许用户根据需求定制。通信波特率为9600,无奇偶校验和控制流。查询输入端口状态的MODBUS-RTU命令以16进制发送,例如查询前4个端口状态的命令为0102271100042378,响应数据格式为01020104数据块。每个输入端口的状态存储在特定地址,如X1在10001地址,X2在10002地址,以此类推。控制器还支持实时控制、延时通断、定次间歇通断和自动轮换工作模式,最大负载为250VAC/30VDC 10A。" 本文将深入探讨12路modbus-RTU控制器的相关知识点,包括其功能特性、协议方式、通信方式以及二次开发应用。 1. **功能特性**: - **12路采集和12路继电器输出**:控制器能同时处理12路信号输入和12路继电器输出,满足多通道控制需求。 - **MODBUS-RTU协议**:遵循标准的MODBUS-RTU协议,便于与各种支持该协议的设备如PLC、触摸屏等进行通信。 - **二次开发协议**:提供自定义协议和字符串协议,方便用户根据自身系统进行集成开发。 - **控制模式**:支持实时控制、延时通断、定次间歇通断和自动轮换工作模式,实现灵活的控制策略。 2. **通信方式**: - **串口232**:通过DB9接口实现串行通信,适用于近距离、低速率的通信场景。 - **RS485**:支持RS485通信,具有更远的传输距离和更强的抗干扰能力,适合分布式系统。 3. **协议参数**: - **波特率**:9600bps,这是常见的串口通信波特率,适合大多数应用需求。 - **奇偶校验**:无,简化了数据包格式,但可能导致错误检测能力降低。 - **停止位**:1位,标准的串口配置。 - **控制流**:无,简化了通信流程,但在高误码率环境下可能需要启用。 4. **信号输入与控制通道**: - **12路开关量输入**:用于收集外部开关设备的状态,每个输入端口的状态在特定地址保存。 - **12路继电器输出**:支持最大250VAC/30VDC 10A的负载,每个继电器都有常开常闭触点,可实现纯开关通断。 5. **二次开发协议**: - **MODBUS-RTU命令**:通过16进制发送查询输入端口状态的命令,例如查询前4个端口状态的命令结构为:设备地址 + 功能码 + 起始地址 + 数据长度 + CRC校验。 6. **应用实例**: - **自动轮换工作**:在某些应用场景下,控制器可以设置为自动轮换工作模式,依次控制各继电器通断,实现设备的有序操作。 12路modbus-RTU控制器是一种高度灵活、可扩展的设备,适用于需要多通道控制的场合,并且具备强大的通信能力和二次开发潜力,为用户提供了丰富的自定义选项,使得系统集成更加便捷。