前面我们讲了如何用串口调试工具通讯变频器,也学习了Modbus的报文格式。今天老冯教你们怎么用PLC写通讯程序。

首先看我们要准备的硬件:

1.三菱FX3U

2.三菱FX3U-485BD板

3.台达VFD-M变频器

4.台达变频器通讯水晶头(RJ11)

首先是接线,RDA和SDA接到485+,RDB和SDB接到485-,也就是半双工模式。这里解释一下什么是半双工,什么是全双工。

半双工:同一时间只能发送或者接收数据,接收和发送不能同时进行。

全双工:接收发送可以同时进行,互不影响。

接完线我们需要定义两边的通讯参数一致。我们以Modbus RTU为例。设置变频器站号为01,波特率为9600,8个数据位,1个停止位,偶校验。那PLC这边如何定义呢?看下图的实例程序。

图1

首先我们要置位特殊继电器M8161,M8161=ON时,这样是为了把所有数据都存放到数据寄存器的低八位。然后D8120为通讯格式寄存器,具体如何设置可以参考图2。最后利用RS指令配置发送区和接收区,发送区为D0开始的8个数据寄存器,此例只讲解如何发送报文,不需要接收数据,所以后面是K0。

图2

通过前面的学习我们已经知道正转启动的报文为01 06 20 00 00 12 02 07。我们依次把报文赋值到发送区,程序如图3-图5。

图3

图4

图5

接下来是计算CRC校验码,上期已经讲了三菱有自己的CRC指令,所以可以直接利用D0-D5里面的值计算出校验码,因为是低八位模式,所以校验码依次存放到D6和D7的低八位。到此我们的报文已经全部赋值到发送区,也就是D0-D7。我们只需要set M8122就可以把报文发送给变频器了。

图6

特别说明一下,置位M8122后不需要手动对其复位,PLC在检测到数据发送完成以后,会自行复位。

以上便是如何利用PLC给变频器发送报文的案例程序。下期我们讲如何接收,接收到的数据如何处理。没看明白的朋友可以私信我交流讨论。感谢支持!

485通讯的校验和_三菱FX3U与变频器通讯程序如何编写相关推荐

  1. 三菱fx3u通讯手册_三菱FX3U与变频器通讯程序如何编写

    前面我们讲了如何用串口调试工具通讯变频器,也学习了Modbus的报文格式.今天老冯教你们怎么用PLC写通讯程序. 首先看我们要准备的硬件: 1.三菱FX3U 2.三菱FX3U-485BD板 3.台达V ...

  2. iec60870-5-104通讯协议编程_三菱FX编程口通讯协议1——协议解读

    三菱PLC编程口通讯协议: 1.三菱PLC编程口通讯协议有四个命令,如下: 2.三菱FX系列PLC地址对应表: PLC_X Group Base AddRess=128: Const PLC_Y_Gr ...

  3. 485通讯的校验和_三菱FX系列PLC与三菱变频器通讯应用实例(RS485)

    ① 三菱PLC:FX2N + FX2N-485-BD ② 三菱变频器:A500系列.E500系列.F500系列.F700系列.S500系列 两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接 ...

  4. 昆仑通态MCGS与三菱FX3U 485BD方式通讯案例

    昆仑通态MCGS与三菱FX3U 485BD方式通讯案例 功能:实现昆仑通态触摸屏与三菱FX3U的485BD板通过485方式进行连接,而PLC的编程口同时又能与电脑连接,进行程序下载监控 器件:三菱FX ...

  5. 三菱modbusRTU通讯实例_三菱PLC的无线通讯实例

     西门子博途的全套视频教程下载!  西门子S7-1500内部培训PPT下载! 一.案例简述 [PLC 型号]:三菱FX3U (配FX3U-485ADP-MB 模块) [无线模块]:DTD435M [实 ...

  6. 三菱FX3U与4台台达变频器通讯说明:用三菱FX3U的PLC实现与4台台达变频器modbus通讯

    三菱FX3U与4台台达变频器通讯说明:用三菱FX3U的PLC实现与4台台达变频器modbus通讯 器件:三菱FX3U PLC,三菱FX3U 485BD通讯板,台达VFD-M变频器,昆仑通态触摸屏,附送 ...

  7. 三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯

    三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯. 实现设定温度,设定温度探头型号,读取实际温度. 配件:三菱FX3U的PLC,FX3U的485 ...

  8. FX3U以太网模块MC协议,三菱FX3U以太网MC通讯协议

    FX3U以太网模块MC协议,三菱FX3U以太网MC通讯协议 id=651541838037&

  9. 三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯。

    三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯. 实现设定温度,设定温度探头型号,读取实际温度. 配件:三菱FX3U的PLC,FX3U的485 ...

  10. 西门子SMART200与三菱FX3U自由口通讯程序,有西门子PLC程序

    西门子SMART200与三菱FX3U自由口通讯程序,有西门子PLC程序,三菱PLC程序.程序清楚明了,适合初学者入门 ID:6910668267906732

最新文章

  1. 10行Python代码实现Web自动化管控
  2. CCHP分布式能源技术在数据中心IDC的应用
  3. 【资源】学 AI 该学哪些斯坦福 CS 课程,这个清单安排得明明白白
  4. 苹果CMS V8 电脑手机自适应电影模板
  5. 深入理解 Linux 内存机制!| 技术头条
  6. 深度学习花书-4.4 约束优化
  7. Magpie: 基于React的炫酷的滚动抽奖程序
  8. ARM-LINUX自动采集温湿度传感器数据
  9. android blowfish加密算法,BlowFish加密算法研究
  10. Oracle 存储过程简单实例
  11. 用广义线性模型进行数据分析(下)
  12. IT界5大女神程序员,我觉得最后那位很有内涵
  13. q_i7p_co/index_php rmvb_某返利网站admin目录index.php文件混淆加密算法分析
  14. Python selenium —— 一定要会用selenium的等待,三种等待方式解读
  15. modelsim-SE仿真error问题
  16. 【ansys workbench】1.零件分析基本思路讲解
  17. 浮点数存储方式理解,浮点数和整数之间的转换
  18. 雨中的尾巴(线段树合并+树上差分)
  19. c++模板类声明和定义的问题
  20. LaTeX 插图总结

热门文章

  1. 让人头疼的吃鸡外挂,一起来逆向分析一波
  2. 银河麒麟服务器v10 sp2安装fio磁盘IO检测工具
  3. 【Java web】Servlet面试题
  4. Unity3D 渲染管线全流程解析
  5. 2022年最新山西机动车签字授权人模拟试题及答案
  6. r语言熵权法求权重(真实案例完整流程)
  7. Ovito中多晶材料晶粒分析方法介绍
  8. 采用Turbo编码的图像传输试验(AWAG信道,matlab实现)分别验证了不同交织器类型,交织深度对turbo码性能的影响
  9. HTTP请求/响应原理
  10. 机器学习中数据集的划分