首页 理论教育 变频器串口通信协议:了解更多

变频器串口通信协议:了解更多

时间:2023-07-01 理论教育 版权反馈
【摘要】:MIDIMASTERECO变频器与工控机的通信协议采用西门子USS协议,它是一种西门子所有传动产品通用的通信协议。上位机与变频器之间的数据传输是以ASCII码的形式进行传输的。ADR是单字节区域,表示变频器的地址,取值范围为0~30。PKE是双字节区域,用来控制变频器的运行参数设定。ZSW是双字节区域,表示变频器的当前状态。若变频器收到带有错误结果的报文,它将放弃此报文并拒绝发出应答。

变频器串口通信协议:了解更多

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 参数设定与说明

978-7-111-42282-2-Chapter05-36.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈