程序分享:三菱FX2N和西门子MM420变频器USS协议串口通信 点击:694 | 回复:5



关育谋

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

程序分享:三菱FX2N和西门子MM420变频器USS协议串口通信


一、PLC通信参数:

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

01.png

二、变频器通信参数:

P0003参数设置为3;

P0700参数设置为5;

P1000参数设置为5;

P2009参数设置为1;

P2010参数设置为6;

P2011参数设置为1;

P2012参数设置为2;

P2013参数设置为0;

P2014参数设置为1000。

三、RS指令程序命令段:

RS指令发送缓冲区首地址为D1、发送字节计数为8、接收缓冲区首地址为D11、接收字节计数为8。

02.png

四、西门子MM420变频器初始化程序命令段:

M0上升沿时,给RS指令发送缓冲区填写西门子MM420变频器初始化命令,P0子程序为计算BCC校验子函数。

D1:起始符STX,其ASCII码为H02;

D2:字节计数,从站地址开始到BCC校验的字节计数;

D3:从站地址,这里指的就是变频器站地址;

D4:PZD区STW参数高8位;

D5:PZD区STW参数低8位;

D6:PZD区HSW参数高8位;

D7:PZD区HSW参数低8位;

D8:BCC校验。

五、启动西门子MM420变频器程序命令段:

M1上升沿时,给RS指令发送缓冲区填写西门子MM420变频器启动命令,P0子程序为计算BCC校验子函数。

D1:起始符STX,其ASCII码为H02;

D2:字节计数,从站地址开始到BCC校验的字节计数;

D3:从站地址,这里指的就是变频器站地址;

D4:PZD区STW参数高8位;

D5:PZD区STW参数低8位;

D6:PZD区HSW参数高8位;

D7:PZD区HSW参数低8位;

D8:BCC校验。

六、停止西门子MM420变频器程序命令段:

M2上升沿时,给RS指令发送缓冲区填写西门子MM420变频器停止命令,P0子程序为计算BCC校验子函数。

D1:起始符STX,其ASCII码为H02;

D2:字节计数,从站地址开始到BCC校验的字节计数;

D3:从站地址,这里指的就是变频器站地址;

D4:PZD区STW参数高8位;

D5:PZD区STW参数低8位;

D6:PZD区HSW参数高8位;

D7:PZD区HSW参数低8位;

D8:BCC校验。

七、给定西门子MM420变频器频率程序命令段:

启动后M4被置位,此时给D0赋具体频率值,M3上升沿时,给RS指令发送缓冲区填写西门子MM420变频器给定频率命令,P0子程序为计算BCC校验子函数。

D1:起始符STX,其ASCII码为H02;

D2:字节计数,从站地址开始到BCC校验的字节计数;

D3:从站地址,这里指的就是变频器站地址;

D4:PZD区STW参数高8位;

D5:PZD区STW参数低8位;

D6:PZD区HSW参数高8位;

D7:PZD区HSW参数低8位;

D8:BCC校验。

八、RS指令接收完成处理程序命令段:

RS指令接收完成后,接收完成标志位M8123会被自动置位,此时进行接收数据转存,将接收到的数据转存至D21~D28中,然后复位接收完成标志位M8123,为下一次接收做好准备。

07.png

九、BCC校验子程序:

入口参数D100:为参与BCC校验的数据个数;

入口参数D101~D107:为参与BCC校验的具体数据;

出口参数D108:为计算出的BCC校验。

十、程序截图提供下载:

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



楼主最近还看过



wanglida88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 57回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2019年10月21日
发表于:2020-08-15 07:03:27
1楼

感谢楼主的分享

醉离岸

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2019年1月09日
发表于:2020-08-16 21:40:30
2楼
感谢楼主的分享

YF-衙役

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 43回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2018年12月20日
发表于:2020-08-18 13:29:15
3楼

感谢分享,值得学习

小飞侠co

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2019年8月26日
发表于:2020-08-20 10:09:31
4楼

感谢楼主

湖岗天

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 32回
  • 年度积分:31
  • 历史总积分:853
  • 注册:2019年1月30日
发表于:2021-12-05 22:32:48
5楼

"小飞侠co" 的回复,发表在4楼
        对内容: 【感谢楼主】进行回复:

        -----------------------------------------------------------------


感谢感谢感谢


热门招聘
相关主题

官方公众号

智造工程师