库和相关功能块

库概述

库:

oGMC Independent PLCopen MC 库

库名称:GMC Independent PLCopen MC

命名空间:GIPLC

oGMC Independent Altivar 库

库名称:GMC Independent Altivar

命名空间:GIATV

oGMC Independent Lexium 库

库名称:GMC Independent Lexium

命名空间:GILXM

命名约定:

o前缀为 MC_(运动控制)的功能块符合 PLCopen 规范 V2.00。它们符合用于编程运动控制应用程序的全球标准。

o前缀为 MC_ 的功能块都是供应商所特有的 (Schneider Electric);但是,它们都遵循通用 PLCopen 规则。

支持的驱动器和现场总线

驱动器

CANopen

EtherNet/IP

Modbus/TCP

ATV320, ATV340, ATV6••, ATV9••, LXM32M, Lexium ILA、ILE 和 ILS

LXM32A, LXM32ICAN, SD328A

-

-

   支持

-   不支持

GMC Independent PLCopen MC (GIPLC) 的功能块

GMC Independent PLCopen MC 库包含以下可以用于 Altivar、Lexium 32、Lexium SD328A 和 Lexium ILA、ILE 和 ILS 驱动器的功能块:

类别

功能块

描述

单轴

MC_Power

初始化

MC_Jog

操作模式: Jog

MC_TorqueControl

操作模式: Profile Torque

MC_MoveVelocity

操作模式: Profile Velocity

MC_MoveAbsolute

操作模式: Profile Position

MC_MoveAdditive

MC_MoveRelative

MC_Home

操作模式: Homing

MC_SetPosition

MC_Stop

停止

MC_Halt

MC_TouchProbe

通过信号输入来获取位置

MC_AbortTrigger

管理

MC_ReadActualTorque

读取参数

MC_ReadActualVelocity

MC_ReadActualPosition

MC_ReadAxisInfo

MC_ReadMotionState

MC_ReadStatus

MC_ReadParameter

MC_WriteParameter

写入参数

MC_ReadDigitalInput

输入和输出

MC_ReadDigitalOutput

MC_WriteDigitalOutput

MC_ReadAxisError

错误处理

MC_Reset

注意: 功能块是否受支持取决于相应的驱动器。如果驱动器不支持某个功能块,则该驱动器会返回诊断代码 1,作为响应。

GMC Independent Altivar (GIATV) 的功能块

GMC Independent Altivar 库包含以下可以用于 Altivar 驱动器的功能块:

类别

功能块

描述

单轴

VelocityControlAnalogInput_ATV

操作模式: Profile Velocity

VelocityControlSelectAI_ATV

Control_ATV

管理

SetDriveRamp_ATV

写入参数

SetFrequencyRange_ATV

ResetParameters_ATV

StoreParameters_ATV

ReadAnalogInput_ATV

输入和输出

GMC Independent Lexium (GILXM) 的功能块

GMC Independent Lexium 库包含可以用于 Lexium 驱动器的功能块。

以下功能块可用于 Lexium 32 驱动器:

类别

功能块

描述

单轴

Jog_LXM32

操作模式: Jog

SetTorqueRamp_LXM32

操作模式: Profile Torque

TorqueControl_LXM32

MoveVelocity_LXM32

操作模式: Profile Velocity

Home_LXM32

操作模式: Homing

SetStopRamp_LXM32

停止

Stop_LXM32

Halt_LXM32

TouchProbe_LXM32

通过信号输入来获取位置

多轴

GearlnPos_LXM32

操作模式: Electronic Gear

Gearln_LXM32

管理

SetDriveRamp_LXM32

写入参数

SetLimitSwitch_LXM32

ResetParameters_LXM32

StoreParameters_LXM32

ReadAxisWarning_LXM32

错误处理

以下功能块可用于 Lexium SD328A 驱动器:

类别

功能块

描述

单轴

Jog_SD328A

操作模式: Jog

MoveVelocity_SD328A

操作模式: Profile Velocity

Home_SD328A

操作模式: Homing

TouchProbe_SD328A

通过信号输入来获取位置

多轴

GearlnPos_SD328A

操作模式: Electronic Gear

管理

SetDriveRamp_SD328A

写入参数

SetLimitSwitch_SD328A

ResetParameters_SD328A

StoreParameters_SD328A

以下功能块可用于 Lexium ILA、ILE 和 ILS 集成驱动器:

类别

功能块

描述

单轴

Jog_ILX

操作模式: Jog

Home_ILX

操作模式: Homing

SetStopRamp_ILX

停止

TouchProbe_ILX

通过信号输入来获取位置

多轴

GearlnPos_ILX

操作模式: Electronic Gear

管理

SetDriveRamp_ILX

写入参数

SetLimitSwitch_ILX

ResetParameters_ILX

StoreParameters_ILX

ReadAxisWarning_ILX

错误处理