您现在所在的是:

串口通信

回帖:2个,阅读:2313 [上一页] [1] [下一页]
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/8/6 12:45:14
#0楼
程序分享:三菱FX2N和三菱A700变频器Modbus RTU协议串口通信
?
一、PLC通信参数:
波特率9600bps、数据位8位、偶校验、1位停止位、RS485物理层、8位数据模式、无起始符、无结束符。
附件 01.jpg
二、变频器通信参数:
P79参数设置为2;
P160参数设置为0;
P331参数设置为1;
P332参数设置为96;
P333参数设置为1;
P334参数设置为2;
P335参数设置为9999;
P336参数设置为9999;
P337参数设置为9999;
P338参数设置为0;
P339参数设置为0;
P340参数设置为1;
P341参数设置为0;
P342参数设置为1;
P343参数设置为0;
P539参数设置为9999;
P549参数设置为1;
P550参数设置为1;
P551参数设置为2。
三、RS指令程序命令段:
RS指令发送缓冲区首地址为D200、发送字节计数为8、接收缓冲区首地址为D220、接收字节计数为8,这里使用的是Modbus RTU之06功能码,所以发送和接收均为8个字节。
附件 02.jpg
四、启动命令程序段:
X1为1时,RS指令中的发送缓冲区填写启动变频器报文:01 06 00 08 00 02 ** **,其中** **是CRC校验,通过调用P2子程序计算的来。
附件 03-1.jpg
附件 03-2.jpg
五、给定频率程序命令段:
X2为1时,RS指令中的发送缓冲区填写给定频率60.00Hz报文:01 06 00 0D 17 70 ** **,其中** **为CRC校验,通过调用P2子程序计算的来。
附件 04-1.jpg
附件 04-2.jpg
六、停止变频器程序命令段:
X3为1时,RS指令中的发送缓冲区填写停止变频器报文:01 06 00 08 00 01** **,其中** **是CRC校验,通过调用P2子程序计算的来。
附件 05-1.jpg
附件 05-2.jpg
七、启动发送程序命令段:
外部输入X1、X2、X3下降沿时,将RS指令开始发送标志位M8122置位,此时开始发送,则会将RS指令发送缓冲区中的命令发送给变频器。
附件 06.jpg
八、接收完成程序命令段:
接收完成后接收完成标志位M8123会自动置位,这时进行数据转存,将数据转存至D240~D247中,同时复位接收完成标志位M8123,为下一次接收做好准备。
附件 07.jpg
九、CRC校验子程序:
P2和P1子程序共同完成CRC校验工作。
附件 08.jpg
附件 09-1.jpg
附件 09-2.jpg
附件 09-3.jpg
十、程序截图提供下载:
附件:
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
389
rencaiw
文章数:6
年度积分:50
历史总积分:389
注册时间:2018/4/28
发站内信
发表于:2020/8/7 9:48:09
#1楼
楼主厉害,表情表情表情表情表情,说实话现在三菱plc不论是在通讯还是在轴控都很弱,远程CC_link起不到太大优势,唯一就是稳定性还不错。
1278
xiaohuihx
文章数:9
年度积分:71
历史总积分:1278
注册时间:2013/11/23
发站内信
发表于:2020/8/7 17:12:46
#2楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

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

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

62.4004