news 2026/6/25 2:18:15

三菱通过 485BD 板 CRC 指令通讯示例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱通过 485BD 板 CRC 指令通讯示例

三菱通过485bd板 CRC指令通讯示例 不含详细校验程序。 所需硬件:三菱FX3Uplc,FX3U 485BD通讯板,台达VFD-M变頻器。 可以实现的功能:控制方面,正反转停止,頻率设定;读取运行状态、运行頻率、頻率指令、运行电流。 内容包括plc程序,触摸屏程序,变頻器参数设置,通讯接线,视频教程。 另外说明,别的品牌变頻器支持modbud 协议也可以实现。

在自动化控制领域,不同设备间的稳定通讯至关重要。今天就来分享一下三菱通过 485BD 板与台达 VFD - M 变频器进行通讯的示例,虽然这里不含详细校验程序,但能为大家搭建起基础的通讯框架。

一、所需硬件

本次通讯需要用到三菱 FX3Uplc、FX3U 485BD 通讯板以及台达 VFD - M 变频器。FX3Uplc 作为控制核心,485BD 通讯板则承担起与变频器进行数据交互的桥梁角色,而台达 VFD - M 变频器是我们的控制对象。

二、可实现功能

  1. 控制方面:能实现对变频器的正反转停止操作,还可精准设定运行频率。
  2. 读取信息:可以获取变频器的运行状态、运行频率、频率指令以及运行电流等关键数据。

三、变频器参数设置

以台达 VFD - M 变频器为例,需要设置以下关键参数:

  1. 通讯地址:设定变频器在通讯网络中的地址,比如设为 1 。这个地址就如同变频器在网络中的“门牌号”,PLC 要与它通讯就靠这个地址来找到它。
  2. 波特率:通常设为 9600bps ,要和 PLC 端设置一致,这就像是双方约定好的“语速”,不然信息传输就可能出现错误。
  3. 数据位、停止位、校验位:比如设置为 8 位数据位、1 位停止位、无校验。这是双方对数据格式的约定,就像信封的格式,大家得统一,信息才能准确传达。

四、通讯接线

  1. 将 FX3U 485BD 通讯板的 RDA 接台达变频器的 SDA ,RDB 接 SDB 。这两根线主要负责数据的接收,就像两条“接收管道”。
  2. 485BD 通讯板的 SDA 接变频器的 RDA ,SDB 接 RDB 。这两根线负责数据的发送,是“发送管道”。
  3. 注意通讯板和变频器的 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 的通讯,大家可以举一反三,根据不同变频器的手册调整相关参数和程序即可。希望这篇博文能对大家在自动化通讯控制方面有所帮助。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/17 15:34:45

Simulink联合单片机开发代码生成:从入门到实践

Simulink联合单片机开发代码生成1.支持飞思卡尔16位/32位 2.Simulink模块化编程 3. 带有Bootloader底层,支持CAN上位机刷写 4.matlab/Simulink基础m语言,Sfunction等基础资料 5.模块化编程案例在嵌入式系统开发领域,Simulink联合单片机进行代码生成是一种…

作者头像 李华
网站建设 2026/6/16 0:39:18

Markdown Viewer:浏览器文档阅读的专业解决方案

Markdown Viewer:浏览器文档阅读的专业解决方案 【免费下载链接】markdown-viewer Markdown Viewer / Browser Extension 项目地址: https://gitcode.com/gh_mirrors/ma/markdown-viewer 还在为浏览器中难以阅读的Markdown源代码而烦恼吗?Markdow…

作者头像 李华
网站建设 2026/6/15 12:28:45

没N卡怎么用SAM 3?云端A100镜像5分钟上手教程

没N卡怎么用SAM 3?云端A100镜像5分钟上手教程 你是不是也遇到过这样的情况:拍了一张超棒的照片,想把人物或者某个物体单独抠出来做海报、换背景、合成新图,但家里的电脑是AMD显卡或者Intel核显,根本跑不动AI模型&…

作者头像 李华
网站建设 2026/6/23 4:52:27

Vue3管理后台终极指南:从零搭建企业级中后台系统

Vue3管理后台终极指南:从零搭建企业级中后台系统 【免费下载链接】vue3-admin-element-template 🎉 基于 Vue3、Vite2、Element-Plus、Vue-i18n、Vue-router4.x、Vuex4.x、Echarts5等最新技术开发的中后台管理模板,完整版本 vue3-admin-element 正在开发…

作者头像 李华
网站建设 2026/6/24 11:37:29

单卡10分钟微调Qwen2.5-7B:学生党低成本实战方案

单卡10分钟微调Qwen2.5-7B:学生党低成本实战方案 你是不是也遇到过这种情况?本科毕业设计想用大模型做点创新项目,导师推荐了通义千问的 Qwen2.5 系列,结果一查发现——训练要多卡、显存要几十G、Colab 免费版动不动就断连&#…

作者头像 李华
网站建设 2026/6/16 13:32:28

跨平台方案:Windows/Mac/Linux都能跑MiDaS

跨平台方案:Windows/Mac/Linux都能跑MiDaS 你是不是也遇到过这样的问题?团队里有人用 Windows 做开发,有人坚持 Mac 的流畅体验,还有人偏爱 Linux 的自由定制。结果一到运行 AI 模型的时候,环境配置五花八门&#xff…

作者头像 李华