1482 HEIDENHAIN Technical Manual MANUALplus 620
8.1.1 The API 3.0 symbolic memory interface
The PLC programmer needs an interface for coupling his program to the
functions and states of the NC part of the control. Often such an interface is
known as API (Application Programming Interface). Three methods are
used for HEIDENHAIN PLC programming:
Integrated system subprograms (modules) are available: PLC modules
On HEIDENHAIN NCK-based controls, a shared, structured data area is
available, which the PLC programmer accesses with symbolic structure
operands: The API 3.0 symbolic memory interface.
This Technical Manual deals only with the symbolic memory interface.
If you are using the API 3.0 symbolic memory interface, symbolic operands are
available, see "Overview of the PLC Operands" on page 604
Use The following structures exist:
Group Type of
structure
Structure definitions
General data ApiGen PlcApiGeneral
Operating modes ApiOmg PlcApiOmg[OMG_COUNT]
Processing channels ApiChn PlcApiChannel[CHANNEL_COUN
T]
Axes ApiAxis PlcApiAxis[AXIS_COUNT]
Spindles ApiSpin PlcApiSpindle[SPINDLE_COUNT]