13.6.4.2 User program
13.6.4.2.1 Program structure
n DB
A data block (axis DB) for configuration and status data must be created for each axis
of a drive. The data block consists of the following data structures:
– UDT 886 - VMC_ConfigInverterEC_REF
The data structure describes the structure of the configuration of the drive.
Specific data structure for inverter drive with EtherCAT.
– UDT 860 - MC_AXIS_REF
The data structure describes the structure of the parameters and status informa-
tion of drives.
General data structure for all drives and bus systems.
n FB 887 - VMC_InitInverter_EC
– The Initt block is used to configure an axis.
– Specific block for inverter drive with EtherCAT.
– The configuration data for the initialization must be stored in the axis DB.
n FB 886 - VMC_KernelInverter_EC
– The Kernel block communicates with the drive via the appropriate bus system,
processes the user requests and returns status messages.
– Specific block for inverter drive with EtherCAT.
– The exchange of the data takes place by means of the axis DB.
n FB 860 - VMC_AxisControl
– General block for all drives and bus systems.
– Supports simple motion commands and returns all relevant status messages.
– The exchange of the data takes place by means of the axis DB.
– For motion control and status query, via the instance data of the block you can
link a visualization.
– In addition to the FB 860 - VMC_AxisControl, PLCopen blocks can be used.
n FB 800 ... FB 838 - PLCopen
– The PLCopen blocks are used to program motion sequences and status queries.
– General blocks for all drives and bus systems.
VIPA SPEED7
Motion control - Simple Motion Control Library
Usage inverter drive via EtherCAT > Usage in VIPA SPEED7 Studio
HB00 | OPL_SP7 | Operation list | en | 18-30 522