欧姆龙CP1H+CIF11与施耐德ATV变频器通讯程序 功能:原创程序,可直接用于现场程序
欧姆龙CP1HCIF11与施耐德ATV变频器通讯程序 功能原创程序可直接用于现场程序。 欧姆龙CP1H的CIF11通讯板实现对施耐德ATV12变频器 设定频率读取实际频率变频器状态功能。 反应灵敏通讯稳定可靠。 非常灵活方便。 同时解决了施耐德变频器断电重启后自准备过程无需人为再准备。 器件欧姆龙CP1HCP1W CIF11串口网关板1台施耐德ATV12变频器昆仑通态TPC7062KD触摸屏。 说明是程序带注释带变频器手册接线参数设置都提供。 通讯稳定可靠实用有效。工业现场搞变频器通讯总免不了和协议死磕这次咱们用欧姆龙CP1H的CIF11串口板直连施耐德ATV12。先看硬件配置CIF11的RS485端子直接怼到ATV12的RJ45通讯口注意A接绿色线B-接白色线终端电阻记得给ATV12挂上。欧姆龙CP1HCIF11与施耐德ATV变频器通讯程序 功能原创程序可直接用于现场程序。 欧姆龙CP1H的CIF11通讯板实现对施耐德ATV12变频器 设定频率读取实际频率变频器状态功能。 反应灵敏通讯稳定可靠。 非常灵活方便。 同时解决了施耐德变频器断电重启后自准备过程无需人为再准备。 器件欧姆龙CP1HCP1W CIF11串口网关板1台施耐德ATV12变频器昆仑通态TPC7062KD触摸屏。 说明是程序带注释带变频器手册接线参数设置都提供。 通讯稳定可靠实用有效。变频器参数设置三连击控制模式切到通讯控制Ctl- COM波特率锁定9600brc 9600设备地址别冲突Add 1PLC这边通讯初始化直接上MOV指令组包MOV #0038 D8120 // 8位/偶校验/1停止位 MOV #0000 D8121 // 通讯协议自由口模式 MOV #000A D8129 // 接收超时1秒核心通讯程序用步进梯形图分段执行实测每200ms轮询一次不丢包|--[SBN 10]--| // 频率写入子程序 | TXD D100 | // 发送缓冲区首地址 | RXD D200 | // 接收缓冲区首地址 |--[SBN 12]--| // 状态读取子程序 | TXD D300 | | RXD D400 |Modbus指令构造要特别注意施耐德的寄存器映射频率写入帧 D100: 01 06 00 01 13 88 // 写40001地址对应50Hz ^ ^ ^ ^^^^ 地址 功能码 频率值(5000转HEX)断电自恢复的秘诀藏在初始化流程里上电先发个空操作指令探路|--[第一次扫描标志]--[MOV #0000 D500]--| |--[CMP D500 #0000]--[CALL SBN 99]--| // 发送空指令检测设备在线触摸屏对接更简单直接绑定D寄存器地址。实测遇到通讯中断自动重试三次现场跑了一年多没掉过链子。源码包里附带了CRC校验生成工具直接替换设备地址就能移植到其他项目。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2500926.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!