485通讯的校验和_三菱FX3U与变频器通讯程序如何编写
前面我们讲了如何用串口调试工具通讯变频器,也学习了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与变频器通讯程序如何编写相关推荐
- 三菱fx3u通讯手册_三菱FX3U与变频器通讯程序如何编写
前面我们讲了如何用串口调试工具通讯变频器,也学习了Modbus的报文格式.今天老冯教你们怎么用PLC写通讯程序. 首先看我们要准备的硬件: 1.三菱FX3U 2.三菱FX3U-485BD板 3.台达V ...
- iec60870-5-104通讯协议编程_三菱FX编程口通讯协议1——协议解读
三菱PLC编程口通讯协议: 1.三菱PLC编程口通讯协议有四个命令,如下: 2.三菱FX系列PLC地址对应表: PLC_X Group Base AddRess=128: Const PLC_Y_Gr ...
- 485通讯的校验和_三菱FX系列PLC与三菱变频器通讯应用实例(RS485)
① 三菱PLC:FX2N + FX2N-485-BD ② 三菱变频器:A500系列.E500系列.F500系列.F700系列.S500系列 两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接 ...
- 昆仑通态MCGS与三菱FX3U 485BD方式通讯案例
昆仑通态MCGS与三菱FX3U 485BD方式通讯案例 功能:实现昆仑通态触摸屏与三菱FX3U的485BD板通过485方式进行连接,而PLC的编程口同时又能与电脑连接,进行程序下载监控 器件:三菱FX ...
- 三菱modbusRTU通讯实例_三菱PLC的无线通讯实例
西门子博途的全套视频教程下载! 西门子S7-1500内部培训PPT下载! 一.案例简述 [PLC 型号]:三菱FX3U (配FX3U-485ADP-MB 模块) [无线模块]:DTD435M [实 ...
- 三菱FX3U与4台台达变频器通讯说明:用三菱FX3U的PLC实现与4台台达变频器modbus通讯
三菱FX3U与4台台达变频器通讯说明:用三菱FX3U的PLC实现与4台台达变频器modbus通讯 器件:三菱FX3U PLC,三菱FX3U 485BD通讯板,台达VFD-M变频器,昆仑通态触摸屏,附送 ...
- 三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯
三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯. 实现设定温度,设定温度探头型号,读取实际温度. 配件:三菱FX3U的PLC,FX3U的485 ...
- FX3U以太网模块MC协议,三菱FX3U以太网MC通讯协议
FX3U以太网模块MC协议,三菱FX3U以太网MC通讯协议 id=651541838037&
- 三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯。
三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯. 实现设定温度,设定温度探头型号,读取实际温度. 配件:三菱FX3U的PLC,FX3U的485 ...
- 西门子SMART200与三菱FX3U自由口通讯程序,有西门子PLC程序
西门子SMART200与三菱FX3U自由口通讯程序,有西门子PLC程序,三菱PLC程序.程序清楚明了,适合初学者入门 ID:6910668267906732
最新文章
- 10行Python代码实现Web自动化管控
- CCHP分布式能源技术在数据中心IDC的应用
- 【资源】学 AI 该学哪些斯坦福 CS 课程,这个清单安排得明明白白
- 苹果CMS V8 电脑手机自适应电影模板
- 深入理解 Linux 内存机制!| 技术头条
- 深度学习花书-4.4 约束优化
- Magpie: 基于React的炫酷的滚动抽奖程序
- ARM-LINUX自动采集温湿度传感器数据
- android blowfish加密算法,BlowFish加密算法研究
- Oracle 存储过程简单实例
- 用广义线性模型进行数据分析(下)
- IT界5大女神程序员,我觉得最后那位很有内涵
- q_i7p_co/index_php rmvb_某返利网站admin目录index.php文件混淆加密算法分析
- Python selenium —— 一定要会用selenium的等待,三种等待方式解读
- modelsim-SE仿真error问题
- 【ansys workbench】1.零件分析基本思路讲解
- 浮点数存储方式理解,浮点数和整数之间的转换
- 雨中的尾巴(线段树合并+树上差分)
- c++模板类声明和定义的问题
- LaTeX 插图总结