您现在所在的是:

串口通信

回帖:0个,阅读:1050 [上一页] [1] [下一页]
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/7/27 11:34:00
#0楼
程序分享:三菱FX2N和四方E380变频器自定义协议串口通信

一、PLC通信参数:
波特率9600bps、8位数据位、偶校验、1位停止位、无起始符、无结束符、RS485模式、8位数据方式。
附件 01.jpg
二、变频器通信参数:
F0.1参数设置为2;
F0.4参数设置为2;
F9.0参数设置为0014;
F9.1参数设置为0;
F9.2参数设置为1;
F9.3参数设置为0010;
F9.4参数设置为10.0。
三、RS指令命令段:
发送缓冲区首地址为D100、发送字节计数为15、接收缓冲区首地址为D485、接收字节计数为33,接收字节计数为33主要是考虑到了回波通信。
附件 02.jpg
四、启动给定频率程序命令段:
X0闭合后延时开始启动变频器。
附件 03.jpg
五、发送缓冲区填写必要数据之程序命令段:
D100为帧头;
D102为从站地址;
D103为命令类别;
D105为操作命令;
D114为帧尾;
D561和D562为变频器反馈转存数据,其为运行频率,转换后的浮点数保存至D574、D575组成的32位浮点数中;
D515和D516为变频器反馈数据中的和校验,组合后保存至D530中。
附件 04-1.jpg
附件 04-2.jpg
六、设定数据程序命令段:
D108和D109保存的是预设的变频器频率,H03E8换算为10进制为1000,即就是给定频率为10.00HZ。
附件 05.jpg
七、接收完成时数据帧中和校验之程序命令段:
D520保存的是接收数据中的和校验。
附件 06.jpg
八、接收完成时数据和校验是否正确程序命令段:
寄存器D530为变频器反馈数据帧中的和校验码;
寄存器D520为变频器反馈数据帧中计算的和校验码;
如果D520和D530相等,则进行接收数据转存,将变频器反馈的运行频率保存至D561和D562中。
附件 07.jpg
九、开始发送数据时和校验计算程序之命令段:
D112和D113为发送数据时的和校验码,参与和校验的有效寄存器为D103、D105、D108、D109,其余除去帧头很帧尾的寄存器固定为0。
附件 08.jpg
附件 08-2.jpg
十、程序截图提供下载:
附件:
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

46.8003