程序分享:三菱FX2N和四方E380变频器自定义协议串口通信 点击:565 | 回复:1



关育谋

    
  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-27 11:39:46
楼主

程序分享:三菱FX2N和四方E380变频器自定义协议串口通信

一、PLC通信参数:

波特率9600bps、8位数据位、偶校验、1位停止位、无起始符、无结束符、RS485模式、8位数据方式。


二、变频器通信参数:

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主要是考虑到了回波通信。


四、启动给定频率程序命令段:

X0闭合后延时开始启动变频器。


五、发送缓冲区填写必要数据之程序命令段:

D100为帧头;

D102为从站地址;

D103为命令类别;

D105为操作命令;

D114为帧尾;

D561和D562为变频器反馈转存数据,其为运行频率,转换后的浮点数保存至D574、D575组成的32位浮点数中;

D515和D516为变频器反馈数据中的和校验,组合后保存至D530中。


六、设定数据程序命令段:

D108和D109保存的是预设的变频器频率,H03E8换算为10进制为1000,即就是给定频率为10.00HZ。


七、接收完成时数据帧中和校验之程序命令段:

D520保存的是接收数据中的和校验。


八、接收完成时数据和校验是否正确程序命令段:

寄存器D530为变频器反馈数据帧中的和校验码;

寄存器D520为变频器反馈数据帧中计算的和校验码;

如果D520和D530相等,则进行接收数据转存,将变频器反馈的运行频率保存至D561和D562中。


九、开始发送数据时和校验计算程序之命令段:

D112和D113为发送数据时的和校验码,参与和校验的有效寄存器为D103、D105、D108、D109,其余除去帧头很帧尾的寄存器固定为0。


十、程序截图提供下载:


正在下载,请等待……
下载附件需0积分!



楼主最近还看过



rencaiwang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 91回
  • 年度积分:0
  • 历史总积分:138
  • 注册:2012年1月12日
发表于:2020-07-27 13:57:39
1楼

不得不说三菱plc通讯简直弱爆了,


热门招聘
相关主题

官方公众号

智造工程师