您现在的位置是:首页 > 变频技术 > 变频技术
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是单字节ASCII码SIX字符(值为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
设定变频器为串行接口的远程控制方式