程序分享:三菱FX2N和海利普HLP-A变频器RTU协议串口通信 点击:304 | 回复:2



关育谋

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

程序分享:三菱FX2N和海利普HLP-A变频器RTU协议串口通信

一、PLC通信参数:

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


二、变频器通信参数:

CD160参数设置为1;

CD161参数设置为1;

CD162参数设置为3。

三、给定频率命令段:

X0上升沿增加频率;

X1上升沿减少频率。


四、启动停止命令段:

X2上升沿正转变频器;

X3上升沿反转变频器;

X4上升沿停止变频器。


五、RS指令命令段:

发送缓冲区首地址D100、发送字节计数保存在D2里、接收缓冲区首地址D110、接收字节计数为0


六、增加频率命令段:

X0上升沿对D0做加1操作,即就是频率增加0.01HZ,同时将最大频率限制为50.00HZ


七、减少频率命令段:

X1上升沿对D0做减1操作,即就是频率减少0.01HZ,同时将最小频率限制为0.00HZ


八、给定频率时发送缓冲区数据填写命令段:

X0和X1上升沿时M30会接通一个扫描周期,此时将要发送的数据填写至发送缓冲区,计算好CRC校验,并置位开始发送标志位M8122


九、正转反转停止命令段:

X2上升沿正转变频器,控制字为H1;

X3上升沿反转变频器,控制字为H15;

X4上升沿停止变频器,控制字为H8。


十、启动停止发送缓冲区数据填写命令段:

X2、X3和X4上升沿时,M31会接通一个扫描周期,此时将要发送的数据填写至发送缓冲区,并计算CRC校验,然后将发送开始标志位M8122置位。


十一、P0子程序:

P0子程序用来计算CRC校验


十二、程序截图提供下载:

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



楼主最近还看过



499476183

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 36回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2015年6月25日
发表于:2021-08-11 19:18:02
1楼

老兄可以讲解一下吗,有点不明白

zuoxp616

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 58回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2012年8月04日
发表于:2022-06-10 19:54:23
2楼

正在找,感谢楼主


热门招聘
相关主题

官方公众号

智造工程师