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 | |