MIDIMASTERECO变频器与工控机的通信协议采用西门子USS协议,它是一种西门子所有传动产品通用的通信协议。此协议采用主、从式结构,通信时上位机作为主站向变频器发送报文,变频器作为从站只是对主站发来的报文(即指令)进行处理并执行相应动作,同时回应并发送响应的报文。所有主/从之间的报文都由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是单字节ASCⅡ码,STX字符(值为02H)用来表示一个报文的开始。
LGE是单字节区域,表示这个报文中发送的有效字节数。对于MIDIMASTERECO变频器,此值为0CH。
ADR是单字节区域,表示变频器的地址,取值范围为0~30。
PKE是双字节区域,用来控制变频器的运行参数设定。
IDN是双字节区域,ECO变频器不使用它,取值0。
VAL是双字节区域,包含了PKE区域中所指定的参数的值。(www.xing528.com)
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
020C050000000000000C7F20005E
要使变频器能够在远程控制方式下正常工作,除了进行基本参数的设置以外,还应通过面板按键设置以下与串行通信相关的参数。参数设定与说明见表5-12。
表5-12 参数设定与说明
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。