HLI libraries
ISG supplies a number of PLC libraries which are linked by the applications described. Since ISG supports a number of different PLC runtime systems running on various operating systems and in different control units, this chapter lists the individual libraries and agrees on a standard name. This is used in this documentation to apply a standard name for libraries of different names which have the same content.
Since TwinCAT 3 was introduced, there are other variants of the libraries. The libraries are distinguished by the prefix in front of the library name:
- CNC Build = 28xx: Prefix = pf_ = TcCnc
- CNC Build > 3xxx: Prefix = pf_ = Tc2_Cnc
Overview of PLC libraries
Standard name | 3S / CoDeSys | TwinCAT | KW/Multiprog |
HLI library | hli.lib or 00_CNCHLIVX_XXXX.lib | CNC Build = 28xx pf_HliV3.lib CNC Build = 3xxx pf_Hli.lib | hli.mwt |
Base motion library | McpBase.lib | pf_Base.lib | McpBase.mwt |
Part 1 motion library | McpPlcopenP1.lib | pf_PlcopenP1.lib | McpPlcopenP1.mwt |
Part 4 motion library | McpPlcopenP4.lib | pf_PlcopenP4.lib | McpPlcopenP4.mwt |
Techno library | McpTechTct.lib | pf_TechTct.lib | McpTechTct.mwt |
SERCOS library | McpSercos.lib |
|
|
Adaption library | See the table below |
|
|
Variants of adaption library
3S / CoDeSys | |||
RTX | Win32 | Linux/Homag | |
hli_rts_lib.lib | hli_rts_lib.lib | 00_CNCHLIVXINIT_XXXX.lib |