通信协议
--------------------------------------------------------------------------------
.通信协议
MMV变频器采用的是SIEMENS USS通信协议,变频器控制柜它是西门子所有传动产品的通用通信协议。USS总线上的侮个传动装置都有一个从站号,通过串行接口的USS总线最多可接30台变频器。
(1)通信执行过程
在单片机与变频器的通信过程中,始终由单片机给变频器发送报文,变频器接收报文并发送反馈报文,但不能主动向单片机发送报文。根据单片机对变频器的两种操作,有两种通信过程。
①写操作。写操作是单片机向变频器写参数,控制变频器的运行。其过程如下:
单片机发报文~变频器接收报文~变频器发送反馈报文~单片机接收报文。
②读操作。读操作是单片机从变频器读出参数,监视变频器的状态。其过程如下:
单片机发报文中相关参数为所要查询的变频器的运行参数,这里主要是变频器的运行频率、旋转方向、电动机转速、故障状态、电动机电流值等。
(2)报文格式
MMV通信的所有数据报文都由14个字节组成,用十六进制数表示。侮个数据报文都是标准的异步报文格式,包括I个起始位、8个数据位、一个偶校验位和一个停止位。
单片机到变频器的报文格式为:
STX LGE ADR PKE IND VAL STW HSW BCC其中,STX为报文的首字节,单字节,值为02H;
LGE为报文长度,单字节,值为OCH;
ADR为变狈器地址,单早节;
PKE用来控制变频器的参数设定,双字节;
IND在MMV中不用,双字节,设为。;
VAL为PKE中参数所设定的值,双字节;
STW为变频器的控制字,用来控制变频器的运行,双字节;
HSW用来设定变频器的运行频率,通过系统参数P095设置,可以值4000H代表100%,亦可代表实际频率值,双字节;
BCC为报文校验值,由前面所有字节的异或构成,单字节。
STW控制字的结构图如图2-33所示。其中,位13, 14, 15未被使用,设为00
变频器到单片机的报文格式为:
STX LGE ADR PKE IND VAL ZSW HIW BCC