Control_ATV

功能描述

此功能块管理驱动器的控制字、状态字、参考速度和运动方向。

此功能块需要 I/O 映射调节

库和命名空间

库名称:GMC Independent Altivar

命名空间:GIATV

图形表示形式

G-SE-0054516.1.gif-high.gif

 

 

输入

输入

数据类型

描述

i_xEn

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

激活或停用功能块的命令。

oFALSE:停用功能块

oTRUE:激活功能块

i_xKeepOpEn

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

oFALSE:如果没有活动命令则禁用电源级。

oTRUE:如果没有活动命令则保持电源级处于启用状态。

i_xFwd

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

oFALSE:停止正方向运动。

oTRUE:如果驱动器处于“已打开”操作状态,并且如果无本地强制活动,则以速度参考值 i_wSpdRef 启动负方向(后退)运动。

“后退”命令由上升沿触发。级别为 FALSE 时运动停止。

i_xRev

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

oFALSE:停止负方向运动。

oTRUE:如果驱动器处于“已打开”操作状态,并且如果无本地强制活动,则以速度参考值 i_wSpdRef 启动正方向(前进)运动。

“前进”命令由上升沿触发。级别为 FALSE 时运动停止。

i_xQckStop

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

oFALSE:如果存在电机运动,则驱动器触发“快速停止”。

oTRUE:不触发“快速停止”。

“快速停止”之后,当实际速度和实际电流值达到零值时,并且如果“前进”和“后退”命令均为 FALSE,则驱动器自动切换到“已打开”操作状态。

必须停用“快速停止”(将 i_xQckStop 设置为 TRUE)以重启运动。

i_xFreeWhl

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

oFALSE:如果存在电机运动,则驱动器触发“滑行停止”。

oTRUE:不触发“滑行停止”。

i_xFltRst

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

oFALSE:不触发“故障复位”。

oTRUE:驱动器触发“故障复位”。

i_wSpdRef

WORD

值范围:

缺省值:0

驱动器的参考速度。

输出

输出

数据类型

描述

q_xEn

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

已激活/停用功能块。从 i_xEn 直接复制。

q_xAlrm

BOOL

值范围:FALSE,TRUE。

缺省值: FALSE。

当功能块已停用且当驱动器过渡到“已禁用打开”时设置为 FALSE。

当驱动器检测到错误(状态字的位 3)时设置为 TRUE。

输入/输出

输入/输出

数据类型

描述

Axis

Axis_Ref

请参阅为之将执行该功能块的轴(实例)(与该轴的名称相对应)。该轴的名称必须定义在 EcoStruxure Machine Expert 设备树形结构中。

注:

如果已激活此功能块,则同时使用该库的其他功能块可导致意外行为。

Warning_Color.gif警告

意外的设备操作

o所有下列功能块处于非活动状态时,仅激活此功能块:

oMC_Power

oMC_Jog

oMC_MoveVelocity

oVelocityControlAnalogInput_ATV

oVelocityControlSelectAI_ATV

oMC_Stop

oMC_Reset

o在激活上面所列的任何功能块之前,应先停用此功能块。

不遵循上述说明可能导致人员伤亡或设备损坏。

注意下列事项:

“快速停止”之后,当实际速度和实际电流值达到零值时,并且如果“前进”和“后退”命令均为 FALSE,则自动离开“快速停止激活”操作状态。重启运动时,停用“快速停止”(将 i_xQckStop 设置为 TRUE)。

“快速停止”的优先级高于常规停止(“前进”和“后退”设置为 FALSE)。

“滑行停止”的优先级高于“快速停止”。

如果将应用程序下载到驱动器之后,驱动器在 7 段显示器上显示闪烁消息 (COF),“故障重启”输入 (i_xFltRst) 处需要一个上升沿接着一个下降沿以重启与驱动器的正确通讯。

I/O 映射适配(EtherNet/IP 和 Modbus/TCP)

如果使用的是 EtherNet/IP 或 Modbus/TCP,则需要调整驱动器的 I/O 映射,以便使用此功能块。

驱动器的 I/O 映射只能使用 DTM 调试软件进行调节。请参阅EcoStruxure Machine Expert - 设备类型管理器 (DTM) - 用户指南,了解有关 DTM 的其他信息。

对于 EtherNet/IP,该库采用区 100 和 101,并需要下列映射:

o区 100(控制器至驱动器):

o第一个字:CMD,逻辑地址 8501(出厂设置)

o第二个字:LFRD,逻辑地址 8602(出厂设置)

o区 101(驱动器至控制器):

o第一个字:ETA,逻辑地址 3201(出厂设置)

o第二个字:RFRD,逻辑地址 8604(出厂设置)

o第三个字:LCR,逻辑地址 3204(需要添加到映射)

对于 Modbus/TCP,该库采用 I/O 扫描服务,并需要下列映射:

oI/O 扫描器输出设置(控制器至驱动器):

o输出 1:CMD,逻辑地址 8501(出厂设置)

o输出 2:LFRD,逻辑地址 8602(出厂设置)

oI/O 扫描器输入设置(驱动器至控制器):

o输入 1:ETA,逻辑地址 3201(出厂设置)

o输入 2:RFRD,逻辑地址 8604(出厂设置)

o输入 3:LCR,逻辑地址 3204(需要添加到映射)

使用功能块

步骤

操作

1

停用“滑行”:将 i_xFreeWhl 设置为 TRUE。

2

停用“快速停止”:将 i_xQckStop 设置为 TRUE。

3

激活功能块:将 i_xEn 设置为 TRUE。

4

设置参考速度:将 i_wSpdRef 设置为不等于零的值。

5

启动正(“前进”)或负(“后退”)方向的运动:将 i_xFwd 或 i_xRev 设置为 TRUE。

可视化视图

功能块 Control_ATV 的可视化视图:

G-SE-0054600.1.gif-high.gif

 

 

请参阅使用 SoMachine 编程 > 可视化视图了解有关功能块可视化视图的其他信息。

在上述最低配置的情况下,可使用此功能块的可视化视图控制驱动器。对上述指定的 5 个数据进行 I/O 映射之后,即可使用下列步骤顺序启动驱动器:

步骤

操作

1

单击按钮启用以激活功能块。

2

单击按钮快速停止以激活“快速停止”。

3

单击按钮滑行以激活“滑行”。

4

输入一个不等于零的速度值(转/分)(在强制速度按钮旁边的字段中)。

5

单击按钮强制速度

6

单击按钮前进后退:电机执行正向或反向运动。

附加信息

剖面速度操作模式