请联系客服QQ
艾特贸易网首页

艾特贸易网

台达PLC与西门子MM420变频器通信(RS指令)程序设计范例

提示:

【控制要求】 主站PLC以通信的方式控制西门子MM420变频器的启动、停止。 【MM420变频器参数必要设置】MM420变频器参数必要设置见表12-35。 表12-35 MM420变频器参数必要设置 当出现西门子MM420变频器因参数设置错乱而导致通信异常时,可先将变频器参数回归出厂值后再按照表12-35进行参数设置。回归出厂值的方法:先设置P00

    【控制要求】

    主站PLC以通信的方式控制西门子MM420变频器的启动、停止。

    MM420变频器参数必要设置】

    MM420变频器参数必要设置见表12-35

    12-35    MM420变频器参数必要设置

MM420变频器参数必要设置

    当出现西门子MM420变频器因参数设置错乱而导致通信异常时,可先将变频器参数回归出厂值后再按照表12-35进行参数设置。回归出厂值的方法:先设置P0010=30,再设置P0970=1

    【元件说明】

    元件说明见表11-36

    11-36    元件说明

元件说明

    【控制程序】

    控制程序如图12-27所示。

控制程序

    12-27    控制程序

    【程序说明】

    (1)对主站PLC RS-485通信端口进行初始化,使其通信格式为96008E1。从站西门子MM420变频器的通信格式(由P2010选择)需与主站PLC通信格式一致。

    (2)X0=On时,变频器以40Hz的频率正方向启动。

    PLCMM420PLC传送报文:02 06 00 047F 3333 7F

    MM420PLCPLC接收报文:02 06 00 FB34 3333 CB

    PLC传送数据寄存器(PLC发送报文)中内容见表12-37

    12-37    PLC传送数据寄存器中内容

PLC传送数据寄存器中内容

    PLC接收数据寄存器(PLC接收报文)中内容见表12-38

    12-38    PLC接收数据寄存器中内容

PLC接收数据寄存器中内容

    (3)X0=Off时,变频器快速停车。

    PLCMM420PLC传送报文:02 06 00 047A 0000 7A

    MM420PLCPLC接收报文:02 06 00 FB11 0000 EE

    PLC传送数据寄存器(PLC发送报文)中内容见表12-39

    12-39    PLC传送数据寄存器中内容

 PLC传送数据寄存器中内容

    PLC接收数据寄存器(PLC接收报文)中内容见表12-40

    12-40    PLC接收数据寄存器中内容

PLC接收数据寄存器中内容

    (4) PLC和西门子MM420变频器通信,RS指令通信会出现两种情况,正常通信完成对应通信标志M1123,通信逾时对应通信标志M1129。所以,在程序中发生通信逾时,应再利用M2来进行重试的动作。

    【补充说明】

    西门子MM420变频器采用USS协议,在USS总线上最多可连接1台主站和31台从站,从站地址为031,其通信报文结构如下:

    (1) STXLGEADRBCC等区域长度固定,均为1Byte

    (2) STX固定为02H,表示信息的开始。

    (3) LGEADRBCC区所有信息的字节数。

    (4) ADRUSS通信地址,范围为031(对应16进制00H1FH)

    (5)数据区分为PKW区和PZD区:PKW区用于实现变频器参数数值的读和写,长度为04word,通常采用4word(参数P2013设置);PZD用于实现对变频器的控制和频率的设置,长度为04word,通常采用2word(参数P2012设置),第1个字是变频器控制字,第2个字是变频器频率值。

    数据区可只用PKW区或只用PZD区,也可PKW区和PZD区都采用。通常只选用PZD区,即可实现对变频器下达启动停止等命令和频率的设置。本例中数据区就仅用了2 wordPZD区,其通信报文结构如下:

    其中:047FH为变频器控制字,表示变频器启动;3333H为频率值,H4000对应基准频率50Hz,所以H3333对应的频率为40Hz

    1) BCC校验码为STXPZD所有字节异或的结果。例如:02H XOR 06H XOR 00H XOR 04H XOR 7FH XOR 33H XOR 33=H7F

    2) PZD区变频器的控制字定义(由PLC发送给变频器)见表12-41

    12-41    PZD区变频器的控制字定义

PZD区变频器的控制字定义

    说明:PLC发送给变频器的控制字,其位10必须设置为1。如果位100,控制字将被舍弃,变频器按原控制方式继续工作。

    3) PZD区变频器的状态字定义(由变频器回传给PLC)见表12-42

    12-42    PZD区变频器的状态字定义

 PZD区变频器的状态字定义

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务


(责任编辑: 艾特贸易网 )

  • 本文关键字:PLC 

免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:艾特贸易网 http://www.aitmy.com