您当前的位置:五五电子网电子知识变频技术变频器基础基于USS协议实现可编程控制器对变频器的控 正文
基于USS协议实现可编程控制器对变频器的控

基于USS协议实现可编程控制器对变频器的控

点击数:7874 次   录入时间:03-04 12:03:42   整理:http://www.55dianzi.com   变频器基础

  在一帧内完成过程控制数据的同时,可以通过指定参数号完成设备控制参数的读写。数据快由参数值域(PKW)和过程数据域(PZD)组成,二者均为变长数据。

  PKW域—参数值域,由参数识别码、子参数号和参数值构成,参数个数可根据设备的定义值最大可有124个字;PZD域—过程控制数据域,包括控制字/状态字,设定值/实际值,最多16个字;PKE参数识别码;IND用来指定某些数组型设备参数的子参数号。

  对于SIEMENSMMV/MDV变频器,协议有所简化:

  IND固定为0;PKW3字格式,即只有PWE1;PZD域的PZD1是控制字/状态字,用来设置和监测变频器的工作状态;PZD域的PZD2设定频率。

  3 PLC控制变频器的程序设计

  PLC通讯程序采用子程序方式编制,主控程序对变频器的控制通过调用有关子程序发送命令完成。数据接受由后台中断程序完成。发送命令子程序将变频器目标速度值和命令参数加工为USS协议格式,发送出去,并设置发送标志,复位接受完成标志,并开允许接受中断和定时中断。

  当变频器发送响应报文时,激活后台中断程序接受变频器的状态值和当前速度值,存入接受缓冲区,并复位发送标志,设置接受完成标志。

  3.1主控程序

  按照采样时间间隔,主控程序根据发送标志和接受完成标志,检查变频器接受缓冲区内容,并进行相应的处理。通讯程序由通信口初始化、运行、停止、速度设定等5个子程序和一系列中断服务子程序构成,主控程序的流程如图1所示。

3.2通讯子程序

  通讯子程序如下:

  SBR0

  //通讯初始化程序

上一页  [1] [2] [3] [4] [5] [6]  下一页


本文关键字:控制器  变频器  变频器基础变频技术 - 变频器基础