精品
PLC、变频器、触摸屏综合应用技能实训
PLC、变频器USS通讯控制实训(蒙飚整理)
一、实训目的1掌握USS通信指令的使用及编程2掌握变频器USS通讯系统的接线、调试、操作
二、控制要求总体控制要求:PLC根据输入端的控制信号,经过程序运算后由通讯端口控制变频器运行。
三、功能指令使用及程序流程图(程序)1USS指令使用(最简单的调试)
11、USS_INIT指令被用于启用和初始化或禁止MicroMaster驱动器通讯。在使用任何
其他USS协议指令之前,必须先执行USS_INIT指令,才能继续执行下一条指令。
111、EN:输入打开时,在每次扫描时执行该指令。仅限为通讯状态的每次改动执行一
次USS_INIT指令。使用边缘检测指令,以脉冲方式打开EN输入。欲改动初始化参数,执行
一条新USS_INIT指令。
112、MODE(模式)输入值1时将端口0分配给USS协议,并启用该协议;输入值0
时将端口0分配给PPI,并禁止USS协议。
113、BAUD(波特率):将波特率设为1200、2400、4800、9600、19200、38400、
57600或115200。
114、ACTIVE(激活)表示激活的驱动器。
站点号具体计算如下:
D3D3D2D2……D19D1D1D1……D3D2D1D0
1098
876
可编辑
f精品
0000……0
100……0
0
0
0
其中D0~D31代表有32台变频器,四台为一组,共分成八组。如果要激活某台变频器就
使该位为1,现在激活18号变频器,即为表二所示。,构成16进位数得出Active即为0004000
若同时有32台变频器须激活,则Altive为16#FFFFFFFF,此外还有一条指令用到站点号,
USSCTRL中的Drive驱动站号不同于USSINIT中的Active激活号,Active激活号指定哪几
台变频器须要激活,而Drive驱动站号是指先激活后的哪台电机驱动,因此程序中可以有多个
USSCTRC指令。
12、USS_CTRL指令:被用于已在USS_INIT指令中ACTIVE(激活)的驱动器。且仅限为
一台驱动器。
121、EN(使能):打开此端口,才能启用USS_CTRL指令。且该指令应当始终启用。
122、RUN(运行):表示驱动器是打开(1)还是关闭(0)。当RUN(运行)位打开时,
驱动器收到一条命令,按指定的速度和方向开始运行。为了使驱动器运行,必须符合以下条件:
DRIVE(驱动器)在USS_INIT中必须被选为ACTIVE(激活)。OFF2和OFF3必须被设为0。
FAULT(故障)和INHIBIT(禁止)必须为0。当RUN(运行)关闭时,会向驱动器发出一条
命令,将速度降低,直至电机停止。
123、OFF2:位被用于允许驱动器滑行至停止。
124、OFF3:位被用于命令驱动器迅速停止。
125、F_ACK:用于确认驱动器中的故障。当从0转为1r