此功能块管理驱动器的控制字、状态字、参考速度和运动方向。
此功能块需要 I/O 映射调节。
库名称:GMC Independent Altivar
命名空间:GIATV
输入 |
数据类型 |
描述 |
---|---|---|
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 设备树形结构中。 |
如果已激活此功能块,则同时使用该库的其他功能块可导致意外行为。
|
意外的设备操作 |
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 的可视化视图:
请参阅使用 SoMachine 编程 > 可视化视图了解有关功能块可视化视图的其他信息。
在上述最低配置的情况下,可使用此功能块的可视化视图控制驱动器。对上述指定的 5 个数据进行 I/O 映射之后,即可使用下列步骤顺序启动驱动器:
步骤 |
操作 |
---|---|
1 |
单击按钮启用以激活功能块。 |
2 |
单击按钮快速停止以激活“快速停止”。 |
3 |
单击按钮滑行以激活“滑行”。 |
4 |
输入一个不等于零的速度值(转/分)(在强制速度按钮旁边的字段中)。 |
5 |
单击按钮强制速度。 |
6 |
单击按钮前进或后退:电机执行正向或反向运动。 |