您现在所在的是:

串口通信

回帖:0个,阅读:1891 [上一页] [1] [下一页]
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/8/3 15:56:59
#0楼
程序分享:三菱FX2N和台达VFD-B变频器Modbus ASCII协议串口通信

一、PLC通信参数:
波特率9600bps、数据位7位、无校验位、2位停止位、物理层为RS485、8位数据模式,RS指令发送缓冲区首地址为D10、发送字节计数为17、接收缓冲区首地址为D50、接收字节计数为0,不接收。
附件 01.jpg
二、变频器通信参数:
02-00参数设置为04;
02-01参数设置为03;
09-00参数设置为01;
09-01参数设置为01;
09-02参数设置为03;
09-03参数设置为0.0;
09-04参数设置为00。
三、初始化程序命令段:
D40指针初始化为0;
D700频率初始化为3000,即就是30.00HZ。
附件 02.jpg
四、16进制转ASCII码程序命令段:
将PLC要发送的命令转换为ASCII码填入发送缓冲区
附件 03.jpg
五、计算LRC校验程序命令段:
最终的LRC校验码的ASCII码保存至D23和D24里
附件 04-1.jpg
附件 04-2.jpg
六、正转变频器程序命令段:
M0上升沿时,正转变频器,寄存器实际地址为H2000的寄存器赋值16进制0012
附件 05.jpg
七、反转变频器程序命令段:
M1上升沿时,反转变频器,寄存器实际地址为H2000的寄存器赋值16进制0022
附件 06.jpg
八、停止变频器程序命令段:
M2上升沿时,停止变频器,寄存器实际地址为H2000的寄存器赋值16进制0001
附件 07.jpg
九、给定频率程序命令段:
M4上升沿时,给定频率,给定频率原始值保存在D700里
附件 08.jpg
附件 08-2.jpg
十、给定频率外部控制程序命令段:
X2按下增加给定频率、X3按下减少给定频率
附件 09.jpg
十一、起停控制程序命令段:
X0按下正转变频器、X1按下反转变频器、当X0和X1都为0时停止变频器
附件 10.jpg
十二、程序截图提供下载:
附件:
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002