
三菱FX5U与欧姆龙E5CC温控器通讯程序输出启停(SL5U-5) 功能通过三菱FX5U本体485口结合触摸屏网口实现对欧姆龙E5CC温控器设定温度读取温度。 可以实现输出启停控制。 反应灵敏通讯稳定可靠。 器件三菱FX5UPLC1台欧姆龙E5CCQX2ASM802温控器昆仑通态TPC7022NI触摸屏。 说明的是带注释带温控器手册接线参数设置都提供。 通讯稳定可靠实用有效。最近在厂里折腾了一套温控系统用三菱FX5U的485口直接怼欧姆龙E5CC温控器顺手加了触摸屏远程操控。别看这方案简单粗暴实测效果稳如老狗设定温度秒响应启停控制干脆利索。这就把实战经验掏出来给大伙唠唠。硬件接线别马虎485通讯线最怕接反E5CC的接线端子扒开手册看准了1号脚是A2号脚B-。FX5U这边485端子是SDA接ASDB接B-。重点来了一定要在两端加上120Ω终端电阻不然通讯时不时给你抽风。咱们吃过这亏——不加电阻时通讯成功率只有60%加上直接飙到100%。温控器参数设置硬核三连长按温控器面板进菜单把通信设置里的【Ctl】改成Modbus站号设成1别跟其他设备撞车波特率锁定9600数据位/停止位改成8/1校验选NonePLC这边用GX Works3开整串口参数配置截图扔这里三菱FX5U与欧姆龙E5CC温控器通讯程序输出启停(SL5U-5) 功能通过三菱FX5U本体485口结合触摸屏网口实现对欧姆龙E5CC温控器设定温度读取温度。 可以实现输出启停控制。 反应灵敏通讯稳定可靠。 器件三菱FX5UPLC1台欧姆龙E5CCQX2ASM802温控器昆仑通态TPC7022NI触摸屏。 说明的是带注释带温控器手册接线参数设置都提供。 通讯稳定可靠实用有效。!FX5U串口参数设置PLC程序灵魂代码//串口初始化 MOV H3086 D8340 //设置通讯格式8N1 9600bps MOV K1 D8341 //协议选Modbus RTU //主循环 LD M8000 RS D100 K8 D200 K10 //读取8个字节到D200写入10个字节从D100 //温度读取处理 LD M100 //读取触发 MOV K4 D100 //功能码04读保持寄存器 MOV K1 D101 //从站地址1 MOV H0000 D102 //温度寄存器地址0000 MOV K1 D103 //读取1个寄存器 //温度设定处理 LD X0 //设定按钮 MOV K6 D110 //功能码06写单个寄存器 MOV K1 D111 //从站地址1 MOV H0002 D112 //设定值地址0002 MOV K500 D113 //设定温度50.0℃ //输出强制控制 LD X1 //启停按钮 MOV K5 D120 //功能码05写线圈 MOV K1 D121 //从站地址1 MOV H0000 D122 //线圈地址0000 MOV KFF00 D123 //ON:FF00 / OFF:0000这段代码有几个骚操作用RS指令直接硬刚Modbus帧比专用指令更灵活温度值处理隐含小数点比如D113写500实际是50.0℃线圈控制采用瞬时触发避免长信号导致反复操作触摸屏魔改要点昆仑通态屏用Modbus TCP转RTU网关关键是把PLC的D寄存器映射成4x地址。温度显示控件绑定4x100设定框绑定4x200。重点来了——按钮得做成瞬动型按住超过1秒可能引发多次写入这里在PLC程序里加了上升沿触发锁定。避坑指南遇到通讯超时先怼万用表量A/B线电压正常应在2V左右抖动温控器显示CtL表示通讯模式激活强制输出时记得先关PID自整定功能PLC程序里必须加错误计数器超过3次失败自动复位通讯实测效果设定温度从30℃调到200℃全程无卡顿触摸屏刷新周期压到800ms。连续48小时压力测试零丢包车间的老电工看了直呼比原来那套西门子方案还溜。整套方案最爽的是成本控制——485通讯省了协议转换器FX5U直接带飞。源码和接线图已经打包需要的老铁评论区自取。下期准备搞个多台温控器并联通讯想看的兄弟点个关注呗。