资讯动态

三菱FX5U与三台E700变频器通讯程序全解析

发布时间:2026/8/5 20:32:24 来源:尧图企业网站定制
三菱FX5U专用指令通讯三台E700变频器程序资料 硬件:三菱FX5U PLC一台三菱E700或D700变频器,新的F和A系列一样支持。 功能:采用IVDR.IVCK等指令除了rtu协议可以实现的启停频率设定运行频率电流等数据的读取外还可以实现变频器参数的设定及读取本例中只利举实现了四个参数:最高、最低频率设定pr1.pr2,加减速时间pr7.pr8.联接快反应及时。 内容包含plc和配套mcgs触摸屏程序参数设置及相关说明接线教程。在自动化控制领域PLC与变频器的协同工作至关重要。今天就来聊聊三菱FX5U通过专用指令与三台E700变频器通讯的程序资料涵盖硬件、功能、程序、参数设置等全方位内容。一、硬件准备本次项目需要一台三菱FX5U PLC 以及三菱E700或D700变频器新的F和A系列同样适用。硬件的正确连接是通讯成功的基础。二、功能实现我们采用IVDR、IVCK等指令来实现丰富的功能。不仅能像传统RTU协议那样实现变频器的启停、频率设定运行频率、电流等数据读取还能对变频器参数进行设定及读取。在这个例子中我们仅列举实现了四个参数最高频率设定pr1、最低频率设定pr2、加速时间pr7、减速时间pr8。这种方式连接快速反应及时。三、PLC程序以下是PLC程序中关键部分的示例代码以GX Works3为例// 初始化通讯相关寄存器 MOV K1 D100 // 设置通讯站号 MOV K9600 D101 // 设置通讯波特率9600bps MOV K8 D102 // 设置数据位8位 MOV K1 D103 // 设置停止位1位 MOV K0 D104 // 无校验 // 使用IVCK指令读取变频器运行频率 IVCK K1 K0 K0 D200 // K1代表站号1K0代表读取运行频率功能码读取结果存于D200 // 代码分析IVCK指令在这里用于从站号为1的变频器读取运行频率K0作为功能码指定了要读取的是运行频率最终结果存放在D200寄存器方便后续程序使用。 // 使用IVDR指令设置变频器最高频率 IVDR K1 K1 K1000 D201 // K1站号1K1代表设置最高频率功能码1000为设置的频率值这里假设单位为0.1HzD201存放指令执行结果 // 代码分析IVDR指令用于向站号1的变频器写入最高频率K1功能码表明是设置最高频率操作1000为设定的具体频率值D201用于反馈指令执行是否成功等信息。四、MCGS触摸屏程序MCGS触摸屏程序主要是为了方便操作人员与PLC及变频器进行交互。在MCGS组态环境中创建界面绘制启停按钮、频率设定输入框、运行频率显示框等控件。建立连接将这些控件与PLC对应的寄存器关联。例如将频率设定输入框与存放设定频率的PLC寄存器连接运行频率显示框与存放运行频率的寄存器连接。五、参数设置变频器参数- Pr.79设置为2使变频器工作在外部运行模式以便接受PLC的控制信号。- Pr.117 - Pr.124设置通讯相关参数如站号、波特率等需与PLC程序中的设置一致。PLC参数在PLC编程软件中设置通讯参数保证与变频器设置匹配如上述程序中对D100 - D104寄存器的设置。六、接线教程PLC与变频器使用485通讯线将PLC的485接口与变频器的485接口对应连接注意A、B线不要接反。PLC与触摸屏通过合适的通讯线连接如USB线或者串口线依据触摸屏和PLC支持的通讯方式选择。通过以上步骤我们就能实现三菱FX5U与三台E700变频器的稳定通讯结合触摸屏实现便捷的控制与监控。希望这篇文章能帮助到正在研究相关项目的朋友们。三菱FX5U专用指令通讯三台E700变频器程序资料 硬件:三菱FX5U PLC一台三菱E700或D700变频器,新的F和A系列一样支持。 功能:采用IVDR.IVCK等指令除了rtu协议可以实现的启停频率设定运行频率电流等数据的读取外还可以实现变频器参数的设定及读取本例中只利举实现了四个参数:最高、最低频率设定pr1.pr2,加减速时间pr7.pr8.联接快反应及时。 内容包含plc和配套mcgs触摸屏程序参数设置及相关说明接线教程。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价