台达DVP EH3与台达MS300通讯程序(TDEH-9) 可直接用于实际的程序程序带注释并附送触摸屏程序有接线方式和设置通讯地址说明等。 程序采用轮询可靠稳定 器件台达DVP EH3系列PLC台达MS300系列变频器昆仑通态7022Ni 功能实现频率设定启停控制实际频率读取加减速时间设定。 资料带注释程序触摸屏程序接线和设置说明后续有技术咨询。最近在车间里折腾台达DVP EH3和MS300变频器的通讯整理了一套开箱即用的解决方案。这个方案用Modbus RTU协议实现包含PLC程序、触摸屏界面和全套接线指南特别适合产线设备改造。硬件接线不翻车指南RS485通讯线用两芯屏蔽线就行重点注意AB端子别接反。EH3的COM2口自带485接线MS300的PGND接PLC的SGMS300的485接PLC的TXDMS300的485-接PLC的RXD-触摸屏用自带网口和PLC的COM1连接记得所有设备共地。第一次通电前建议用万用表量下电压正常时AB线间有2V左右的压差。PLC程序核心代码拆解程序采用轮询机制保证每个操作都有应答再继续。比如启动变频器的关键代码MOV H81 D112 // 写入启动命令到通讯缓存区 MOV K500 D130 // 超时设为500ms CALL P5 // 调用通讯子程序这里H81对应的是Modbus功能码06写寄存器和从站地址1的组合。D130设置的超时时间实测在50米距离内很稳定。台达DVP EH3与台达MS300通讯程序(TDEH-9) 可直接用于实际的程序程序带注释并附送触摸屏程序有接线方式和设置通讯地址说明等。 程序采用轮询可靠稳定 器件台达DVP EH3系列PLC台达MS300系列变频器昆仑通态7022Ni 功能实现频率设定启停控制实际频率读取加减速时间设定。 资料带注释程序触摸屏程序接线和设置说明后续有技术咨询。读取运行频率的代码更有讲究MOV H3100 D112 // 读取3100H地址 MOV K200 D130 // 缩短读取超时 CALL P5 LD M1129 // 通讯完成标志 MOV D200 D50 // 原始数据转存 DIV D50 K100 // 除以100得到实际频率这里涉及数据转换MS300返回的频率值需要除以100才是真实值。调试时在触摸屏上突然发现频率显示跳变就是忘了这个转换步骤。触摸屏的骚操作昆仑通态7022Ni的界面配置要注意地址映射启动按钮绑定M100PLC的远程控制位频率设定用32位浮点处理地址填D100对应PLC的D寄存器有个坑是数据刷新率设置建议关键参数用0.5秒间隔非关键参数设2秒。碰到过同时刷新十几个数据导致通讯卡死的状况后来分时轮询解决。调试避坑经验波特率设置要三处一致PLC、变频器、HMI偶校验比无校验更抗干扰MS300的通讯参数在F0-17到F0-20菜单遇到乱码先查接地再换屏蔽线附带的资料包里有个通讯诊断程序遇到问题时单独运行这个能快速定位是硬件问题还是参数错误。实测这套方案在电磁环境恶劣的注塑车间稳定运行了半年多偶尔断线也能自动重连。需要完整代码包的可以评论区留言注意程序里预留了扩展接口要加温度监控之类的功能直接往轮询队列里塞新指令就行。下次准备写篇如何在这个基础上加设备健康度监测有兴趣的兄弟点个关注呗。