三菱通过485bd板 CRC指令通讯示例 不含详细校验程序。 所需硬件:三菱FX3Uplc,FX3U 485BD通讯板,台达VFD-M变頻器。 可以实现的功能:控制方面,正反转停止,頻率设定;读取运行状态、运行頻率、頻率指令、运行电流。 内容包括plc程序,触摸屏程序,变頻器参数设置,通讯接线,视频教程。 另外说明,别的品牌变頻器支持modbud 协议也可以实现。
在自动化控制领域,不同设备间的稳定通讯至关重要。今天就来分享一下三菱通过 485BD 板与台达 VFD - M 变频器进行通讯的示例,虽然这里不含详细校验程序,但能为大家搭建起基础的通讯框架。
一、所需硬件
本次通讯需要用到三菱 FX3Uplc、FX3U 485BD 通讯板以及台达 VFD - M 变频器。FX3Uplc 作为控制核心,485BD 通讯板则承担起与变频器进行数据交互的桥梁角色,而台达 VFD - M 变频器是我们的控制对象。
二、可实现功能
- 控制方面:能实现对变频器的正反转停止操作,还可精准设定运行频率。
- 读取信息:可以获取变频器的运行状态、运行频率、频率指令以及运行电流等关键数据。
三、变频器参数设置
以台达 VFD - M 变频器为例,需要设置以下关键参数:
- 通讯地址:设定变频器在通讯网络中的地址,比如设为 1 。这个地址就如同变频器在网络中的“门牌号”,PLC 要与它通讯就靠这个地址来找到它。
- 波特率:通常设为 9600bps ,要和 PLC 端设置一致,这就像是双方约定好的“语速”,不然信息传输就可能出现错误。
- 数据位、停止位、校验位:比如设置为 8 位数据位、1 位停止位、无校验。这是双方对数据格式的约定,就像信封的格式,大家得统一,信息才能准确传达。
四、通讯接线
- 将 FX3U 485BD 通讯板的 RDA 接台达变频器的 SDA ,RDB 接 SDB 。这两根线主要负责数据的接收,就像两条“接收管道”。
- 485BD 通讯板的 SDA 接变频器的 RDA ,SDB 接 RDB 。这两根线负责数据的发送,是“发送管道”。
- 注意通讯板和变频器的 GND 要连接在一起,为整个通讯电路提供一个公共的参考电位,就像大家站在同一块“地面”上交流。
五、PLC 程序
下面来看看 PLC 程序部分(以下代码基于三菱编程软件 GX Works2 ,采用梯形图语言):
// 初始化部分 LD M8000 MOV K1 D100 // 设置变频器地址为 1 MOV K9600 D101 // 设置波特率为 9600bps MOV K0 D102 // 8 位数据位、1 位停止位、无校验 // 频率设定指令 LD X0 // 假设 X0 为频率设定启动按钮 MOV K5000 D200 // 设定频率为 50Hz (这里以 100 为单位,5000 对应 50Hz ) LD X0 MOV D200 D300 // 将设定频率值传送到发送数据区 D300 // 正转指令 LD X1 // 假设 X1 为正转启动按钮 SET M0 // 反转指令 LD X2 // 假设 X2 为反转启动按钮 SET M1 // 停止指令 LD X3 // 假设 X3 为停止按钮 RST M0 RST M1 // 数据发送部分 LD M0 MOV H0106 D400 // 正转控制命令,H0106 是对应的指令代码,这里 01 是变频器地址,06 是写单个寄存器命令 LD M0 MOV D300 D401 // 将频率值放入数据区 LD M0 CALL P100 // 调用发送子程序 LD M1 MOV H0106 D400 // 反转控制命令 LD M1 MOV D300 D401 // 将频率值放入数据区 LD M1 CALL P100 // 调用发送子程序 // 发送子程序 P100 P100: LD M8029 // 发送完成标志 MOV H0000 D400 // 清空发送命令区 RET在这段 PLC 程序中,首先进行初始化设置,确定变频器地址、波特率以及数据格式。然后通过不同的输入点(X0 - X3 )来控制变频器的各种操作。频率设定部分,先将设定频率值放入 D200 ,再传送到发送数据区 D300 。正反转和停止指令则通过置位和复位辅助继电器(M0 - M1 )来实现。数据发送部分,根据正反转状态,将对应的控制命令和频率值放入发送数据区,然后调用发送子程序。发送完成后,清空发送命令区。
六、触摸屏程序
触摸屏程序主要是为操作人员提供一个直观的交互界面。可以在触摸屏上创建按钮,对应 PLC 程序中的正反转、停止按钮输入点(X0 - X3 ),方便操作人员在触摸屏上进行操作。同时,还可以创建数值输入框,关联 PLC 程序中的频率设定数据区(如 D200 ),让操作人员能直接输入想要设定的频率值。另外,创建显示区域,关联 PLC 读取到的变频器运行状态、频率等数据区,实时显示变频器的相关信息。
七、视频教程
如果文字描述还不够直观,大家可以通过视频教程来进一步学习。在视频中,会逐步展示硬件的连接过程,从通讯板的安装到变频器与 PLC 的接线,每一步都清晰可见。同时,还会详细讲解 PLC 程序和触摸屏程序的编写过程,从指令的选择到参数的设置,让大家更深入地理解整个通讯系统的搭建。在视频里,还会实际操作演示变频器的控制和数据读取,方便大家对照学习。
三菱通过485bd板 CRC指令通讯示例 不含详细校验程序。 所需硬件:三菱FX3Uplc,FX3U 485BD通讯板,台达VFD-M变頻器。 可以实现的功能:控制方面,正反转停止,頻率设定;读取运行状态、运行頻率、頻率指令、运行电流。 内容包括plc程序,触摸屏程序,变頻器参数设置,通讯接线,视频教程。 另外说明,别的品牌变頻器支持modbud 协议也可以实现。
值得一提的是,别的品牌变频器只要支持 modbus 协议,也可以按照类似的思路实现与三菱 PLC 的通讯,大家可以举一反三,根据不同变频器的手册调整相关参数和程序即可。希望这篇博文能对大家在自动化通讯控制方面有所帮助。