您现在的位置是:首页 > 变频技术 > 变频技术

MIDIMASTER ECO变频器的串口通信协议

来源:艾特贸易2017-06-05

简介MIDIMASTER ECO 变频器与工控机的通信协议采用 Siemens USS 协议,它是一种 Siemens 所有传动产品通用的通信协议。此协议采用主一从式结构,通信时,上位机作为主站向变频器发送报文,变频

    MIDIMASTER ECO变频器与工控机的通信协议采用Siemens USS协议,它是一种Siemens所有传动产品通用的通信协议。此协议采用主一从式结构,通信时,上位机作为主站向变频器发送报文,变频器作为从站只是对主站发来的报文(即指令)进行处理并执行相应动作,同时回应并发送响应的报文。所有主从之间的报文都由14个字节组成,每个数据报文都是标准的异步报文格式,包括:1个起始位、8个数据位、一个偶校验和一个停止位。上位机与变频器之间的数据传输是以ASCII码的形式进行的。

    所有从主站发送到从站的报文必须在1.5s最短时间内发完,否则,此报文将被从站忽略。从站在收到有效报文20ms内发送应答,若主站在这段时间内未收到应答,主站将重新发送此报文。

   (1) USS协议的报文格式。数据报文的结构如下:

    主站到从站的报文格式A

   STX LGE ADR PKE IDN VAL STW HSW BCC

    从站到主站的报文格式B

   STX LGE ADR PKE IDN VAL ZSW HIW BCC

   STX是单字节ASCIISIX字符(值为02H),用来表示一个报文的开始。

   LGE是单字节区域,表示这个报文中发送的有效的字节数。对于MIDIMASIERECO变频器,此值为OCH

   ADR是单字节区域,表示变频器的地址,取值范围为0~30

   PKE是双字节区域,用来控制变频器的运行参数设定。

   IND是双字节区域,ECO变频器不使用它,取值0

   VAL是双字节区域,包含了PKE区域中所指定的参数的值。

   STW是双字节区域,用来控制变频器的运行。

   ZSW是双字节区域,表示变频器的当前状态。

   HSW是双字节区域,用来设定变频器的频率值。它以值16384 (4000H)代表满频100%输出,最大满频值为32767,即200%的输出频率。当取值32768~ 65535时,表示反向的输出频率从0%~ 200%变化,电动机为反转。

    输出频率的计算公式为

    输出频率=HSW×设定频率值)/16384

   HIW是双字节区域,它表示变频器的输出频率,其定义与HSW是一致的。

   BCC是单字节区域,用作报文的校验,对报文中该区域以前的所有字节进行异或校验。若变频器收到带有错误结果的报文,它将放弃此报文并拒绝发出应答。

   (2)应用举例。设变频器5#(地址码为05H)以满频的50%输出频率运行,则以上各参数的值如下:

   STX LGE ADR PKE IDN VAL STW HSW BCC

   02 0005 0000 0000 0000 0C7F 2000 5E

    要使变频器能够在远程控制方式下正常工作,除了进行基本参数的设置以外,还应通过面板按键设置以下与串行通信相关的参数,如表7-2所示。

    7-2    参数设定与说明

    参数

    设定值

    功能说明

    P091

    5

设定从站变频器地址为5

    P092

    6

设置RS - 485串行接口的波特率为9600b/s

    P094

    50.00[Hz]

通过串行接口以百分比形式传送到

    变频器的设定值

    P095

    0

USS的兼容性,当为0时,0.1Hz分辨率兼容

    P910

    1

设定变频器为串行接口的远程控制方式