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

如何通过USS协议实现变频器与PLC之间的通信?

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

简介答:变频调速系统要求实现自动/手动、工频/变频和闭锁 3 种控制连接方式,为此 PLC 使用四路开关量输出和两路开关量输入端口。其中两路输出端口用于工频/变频器切换,一路用

    答:变频调速系统要求实现自动/手动、工频/变频和闭锁3种控制连接方式,为此PLC使用四路开关量输出和两路开关量输入端口。其中两路输出端口用于工频/变频器切换,一路用于变频器远控/本地切换,一路用于电机的电气控制;两路输入端口分别连接变频器进线和电机进线接触器辅助触点。变频器的启/停、故障检测、故障复位、速度和转向控制,由PLC通过RS-485接口完成。    SIEMENS变频器采用两线制的RS-485接口,以基于M进制的USS协议作为现场监控和调试协议。它以主从方式构成工业监控网站,在网络内有一个主站,131个从站,各站点由唯一的标识码识别。    USS协议的波特率速率最高可达187.5kb/s,通信字符格式为一位起始位、一位停止位、一位偶校验位和8位数据位。通信数据报文格式如下:    数据报文最大长度为256个字节,包括三字节的头部、一字节的校验码和主数据块,数据块按照字的方式组织,高字节在前。    STX:起始字符,为02Hex    LGE:报文长度,为n+2,其中3≤,z254    ADR:从站地址码,其中bit04bit表示从站地址,bit51表示广播发送,bit61表示镜像发送,用于网络测试,bit71表示特殊报文。    BCC:校验字符,为从STX开始所有字节的异或和。    在一帧内完成过程控制数据传输的同时,可以通过指定参数号完成设备控制参数的读/写。数据块由参数值域( PKW)和过程数据域(PZD)组成,二者都为变长数据,格式如下:    PKW域由参数识别码、子参数号和参数值构成,参数个数根据设备的定义最大可有124个字。过程控制数据域包括控制字/状态字、设置值/实际值,不同的驱动产品定义不同,最多可有16个字。    PKE:参数标识码,PNUbit0-10)表示参数号,SP (bit11)为参数改变标志,由从站设置;AK (bit12_15)为报文类型,主站一从站和从站一主站各有16种不同的报文类型。例如,PKE='00010000000101101'(012DHex)表示读变频器工作方式(V/FFCCVector)命令,PKE='000100000000101101'( 022DHex)设置变频器工作方式命令,工作方式由PWEi的值指定。    IND:用来指定某些数组型设备参数的子参数号。对于SIEMENSMMV/MDV变频器,协议有所简化,IND固定为0PKW3字格式,即只有PWEi    PZD域的PZD1是控制字、状态字,用来设置和监测变频器的工作状态,例如运行/停止,方向、故障复位/故障指示。PZD2为设置频率、实际频率,按有符号数设置,正数表示正转,负数表示反转,当PZD2=4000Hex时,设置变频器输出频率为参数P013的值、7FFFHexP013值的2倍频率输出,8000HexFFFFHex为反向转动,速度按P013值的0200%变化。