Supported platforms: CODESYS 2.3, CODESYS 3.5, CODESYS 3.5 SAFETY
The following table describes which libraries are added to the MultiTool Creator code template as mandatory and which libraries as optional.
For CODESYS 3.5 libraries also the library namespaces are defined.
Mandatory = The library is added automatically to the code template when configuring the listed unit types
Optional = The library can be added optionally to the code template using MultiTool Creator's LibraryManager when configuring the listed unit types
| Library name | Mandatory | Optional | 
| 167adapt.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2 | 
 | 
| 167AnalogInputProtection.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2 | 
 | 
| 167CANVXD.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2 | 
 | 
| 167CopyProtection.lib | 
 | 2020, 2021, 2023, 2024, 2038_1, 2038_2 | 
| 167DutyCycle.lib | 
 | 2020, 2023, 2024 | 
| 167Ext.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2 | 
 | 
| 167Int.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2 | 
 | 
| 167RS232Ext.lib | 
 | 2038_1 | 
| 167RS232Int.lib | 
 | 2038_1 | 
| 167Specific.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2 | 
 | 
| 2040adapt.lib | 2040, 2044 | 
 | 
| 2040CANVXD.lib | 2040 | 
 | 
| 2040Ext.lib | 2040, 2044 | 
 | 
| 2040int.lib | 2040, 2044 | 
 | 
| 2040specific.lib | 2040, 2044 | 
 | 
| 3000AnalogInputProtection.lib | 3606, 3724 | 
 | 
| 3000CANVXD.lib | 3606, 3724 | 
 | 
| 3000ext.lib | 3606, 3724 | 
 | 
| 3000InterruptSendHandler.lib | 
 | 3606, 3724, 4602 | 
| 3000SetTickExt.lib | 
 | 3606, 3724, 4602 | 
| 3606int.lib | 3606 | 
 | 
| 3606specific.lib | 3606 | 
 | 
| 3724int.lib | 3724 | 
 | 
| 3724specific.lib | 3724 | 
 | 
| 4000AnalogInputProtection.lib | 4602 | 
 | 
| 4000CANVXD.lib | 4602 | 
 | 
| 4000ext.lib | 4602 | 
 | 
| 4602int.lib | 4602 | 
 | 
| 4602specific.lib | 4602 | 
 | 
| 5050CANVXD.lib | 5050 | 
 | 
| 5050ext.lib | 5050 | 
 | 
| 5050int.lib | 5050 | 
 | 
| 5050specific.lib | 5050 | 
 | 
| 3S_CanOpenDevice.lib | 
 | 
 | 
| 3S_CanOpenManager.lib | 
 | 
 | 
| 3S_CanOpenMaster.lib | 
 | 
 | 
| 3S_CanOpenNetVar.lib | 
 | 
 | 
| ADConversion.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 3606, 3724, 4602, 5050 | 
 | 
| AddressClaiming.lib | 
 | 3606, 3724, 5050 | 
| AI.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 3606, 3724, 4602, 5050 | 
 | 
| CANopen.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 5050, i10 | 
 | 
| CANopenCSDO.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 5050, i10 | 
 | 
| CANopenODSave.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 5050, i10 | 
 | 
| CANopen_302.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050, i10 | 
 | 
| DataTransfer.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050, i10 | 
 | 
| DigitalOutputDiagnostic.lib | 
 | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050 | 
| EventLog.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 5050, i10 | 
 | 
| EventLogGUI.lib | 2040, i10 | 
 | 
| EventLogTransfer.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050, i10 | 
 | 
| ExtraBins.lib | 
 | 3606, 3724, 4602 | 
| FileSys.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 2044, 3606, 3724, 5050, i10 | 
 | 
| Filters.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 3606, 3724, 4602, 5050 | 
 | 
| ISOBUS.lib | 
 | 3606, 3724 | 
| ISOBUS_TC.lib | 
 | 3606, 3724 | 
| ISOBUS_VT.lib | 
 | 3606, 3724 | 
| J1939.lib | 2020, 2021, 2023, 2024, 2038-1CAN, 2038-2CAN, 3606, 3724, 5050 | 
 | 
| J1939Event.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050, i10 | 
 | 
| JoystickCalibrationAndDiagnostic.lib | 
 | 2020, 2021, 2023, 2024, 2038-1CAN, 2038-2CAN, 3606, 3724, 4602, 5050 | 
| LINUXSYSTEMLIB.LIB | 
 | 2040 | 
| NetworkManager.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 5050, i10 | 
 | 
| Parameters.lib | 
 | 2040, 2044, i10 | 
| ProportionalValveControl.lib | 
 | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 3606, 3724, 5050 | 
| Ramp.lib | 
 | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 3606, 3724, 4602, 5050 | 
| SensorCalibrationAndDiagnostic.lib | 
 | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 3606, 3724, 4602, 5050 | 
| Standard.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050, i10 | 
 | 
| SWDownload.lib | 2040, 2044, i10 | 
 | 
| SysLibAlarmTrend.lib | 2040, i10 | 
 | 
| SysLibCallback.lib | 
 | i10 | 
| SysLibCom.lib | i10 | 
 | 
| SysLibDir.lib | 
 | 2040, i10 | 
| SysLibFile.lib | 2040, i10 | 
 | 
| SysLibFileAsync.lib | 
 | i10 | 
| SysLibFileStream.lib | 
 | 2040, i10 | 
| SysLibGetAddress.lib | 2040 | 
 | 
| SysLibIecTasks.lib | 2040, i10 | 
 | 
| SysLibMem.lib | 2040, i10 | 
 | 
| SysLibOS.lib | 
 | 2040, i10 | 
| SysLibPlcCtrl.lib | 2040, i10 | 
 | 
| SysLibProjectInfo.lib | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 5050, i10 | 
 | 
| SysLibRtc.lib | 2040, 5050, i10 | 
 | 
| SysLibSem.lib | 
 | 2040, i10 | 
| SysLibSockets.lib | 2040, i10 | 
 | 
| SysLibSocketsAsync.lib | 
 | 2040, i10 | 
| SysLibStr.lib | 2040, i10 | 
 | 
| SysLibTargetVisu.lib | 2040, i10 | 
 | 
| SysLibTasks.lib | 
 | 2040, i10 | 
| SysLibTime.lib | 2040, i10 | 
 | 
| SysLibVisu.lib | 2040, i10 | 
 | 
| SysOsLibrary.lib | 2040, i10 | 
 | 
| SysTaskInfo.lib | 
 | 2040, i10 | 
| Util.lib | 
 | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050, i10 | 
| Util_no_Real.lib | 
 | 2020, 2021, 2023, 2024, 2038_1, 2038_2, 2040, 3606, 3724, 4602, 5050, i10 | 
| i10adapt.lib | i10 | 
 | 
| i10CANVXD.lib | i10 | 
 | 
| i10Int.lib | i10 | 
 | 
| i10specific.lib | i10 | 
 | 
| i10_3S_CanDrv.lib | i10 | 
 | 
| i10_GPS.lib | 
 | i10 | 
| i10_Powercontroller.lib | i10 | 
 | 
| i10_SMS.lib | 
 | i10 | 
| Library name | Namespace | Mandatory | 
| 5000Ext.library | EPEC_5000EXT | 5050 | 
| 5000types.library | EPEC_5000TYPES | 5050 | 
| 5050Int.library | EPEC_5050INT | 5050 | 
| 6000BackLightControl.library | EPEC_6000BKL | 6107 | 
| 6000BootApplication.library | EPEC_6000BootApp | 6107, 6112, 6100, 6200, XS6C | 
| 6000CANVXD.library | EPEC_6000CANVXD | 6107,6112, 6100, 6200, XS6C (*4) | 
| 6000IoDrv.library | EPEC_6000IODRV | 6107, 6112, 6100, 6200, XS6C | 
| 6000Mram.library | EPEC_6000MRAM | 6107, 6112, 6100, 6200, XS6C | 
| 6000Multimedia.library | EPEC_6000Multimedia | 6107, 6112, 6100, 6200, XS6C | 
| 6000SocketCAN.library | EPEC_6000SOCKETCAN | 6107, 6112, 6100, 6200, XS6C (*4) | 
| 6000SystemParameters.library | EPEC_6000SPRM | 6107, 6112, 6100, 6200, XS6C | 
| 6000UsbDrive.library | EPEC_6000USB | 6107, 6112, 6100, 6200, XS6C | 
| 6107int.library | EPEC_6000INT | 6107, 6112, 6100, 6200, XS6C | 
| EC44int.library | EPEC_HW | EC44 | 
| SSeriesSystemExt | EPEC_SYSTEM | SC52, EC44, SL84 | 
| SafeSSeriesIoDriverExt | EPEC_IODRV | SC52, EC44, SL84 | 
| SSeriesCanExt | EPEC_CANEXT | SC52, EC44, SL84 | 
| SSeriesNvRAMExt | EPEC_NVRAM | SC52, EC44, SL84 | 
| SSeriesHardware | EPEC_HWD | SC52, EC44, SL84 | 
| SafeSC52Int | EPEC_HW | SC52 | 
| SafeSSeriesHardware | EPEC_SHWD | SC52, EC44, SL84 | 
| DiagnosticInterface | EPEC_DITF | SC52, EC44, SL84 | 
| SafeConversion | EPEC_SC | SC52, EC44, SL84 | 
| SafeDataValidation | EPEC_SDV | SC52, EC44, SL84 | 
| SafeJoystickCalibrationAndDiagnostic | EPEC_SJCD | SC52, EC44, SL84 | 
| SafeProportionalValveControl | EPEC_SPVC | SC52, EC44, SL84 | 
| SafeSensorCalibration | EPEC_SSCD | SC52, EC44, SL84 | 
| SafeCANopenSRDO | EPEC_SRDO | SC52, SL84 | 
| SafeErrorLog | EPEC_SERRLOG | SC52, EC44, SL84 | 
| ParameterHandler | EPEC_PH | SC52, EC44, 6107, 6112, 6100, 6200, XS6C (*2), SL84 | 
| ADConversion.library | EPEC_ADC | 6107, 5050, 6112, 6100, 6200, XS6C | 
| AI.library | EPEC_AI | 6107, 5050, 6112, 6100, 6200, XS6C | 
| CANL2_CANVXD.library | EPEC_CANL2 | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| CANopen.library | EPEC_CANopen | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| CANopenCSDO.library | EPEC_CSDO | 6107, 5050, 6112, 6100 (*1) | 
| CANopenODSave.library | EPEC_ODSave | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| CANopen_302.library | EPEC_CANopen302 | 6107, 5050, 6112, 6100 (*1) | 
| CANVXD_API.library | EPEC_CANVXD | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| CSVParser.library | EPEC_CSVParser | 6107, 6112, 6100, 6200, XS6C | 
| DataTransfer.library | EPEC_DT | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| DigitalOutputDiagnostic.library | EPEC_DOD | 6107, 5050, 6112, 6100, 6200, XS6C | 
| EventLog.library | EPEC_EL | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| EventLogGUI.library | EPEC_ELG | 6107, 6112 | 
| EventLogTransfer.library | EPEC_ELT | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| FileSys.library | EPEC_FileSys | 6107, 5050, 6112, 6100 (*1) | 
| Filters.library | EPEC_Filters | 6107, 5050, 6112, 6100, 6200, XS6C | 
| GatE.library | EPEC_GATE | 6107, 6112, 6100, 6200, XS6C (*2) | 
| GlobE.library | EPEC_GLOBE | 6107, 6112, 6100, 6200, XS6C (*2) | 
| J1939.library | EPEC_J1939 | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| J1939Event.library | EPEC_J1939Event | 6107, 5050, 6112, 6100, 6200, XS6C, SC52, EC44, SL84 | 
| JoystickCalibrationAndDiagnostic.library | EPEC_JCD | 6107, 5050, 6112, 6100, 6200, XS6C | 
| NetworkManager.library | EPEC_NM | 6107, 5050, 6112, 6100 (*1) | 
| ProportionalValveControl.library | EPEC_PVC | 6107, 5050, 6112, 6100, 6200, XS6C | 
| Ramp.library | EPEC_Ramp | 6107, 5050, 6112, 6100, 6200, XS6C | 
| SensorCalibrationAndDiagnostic.library | EPEC_SCD | 6107, 5050, 6112, 6100, 6200, XS6C | 
| Accelerometer.library | EPEC_ACC | 6200, XS6C (*4) | 
| GPS.library | EPEC_GPS | 6107, 6112, 6100, 6200, XS6C | 
| Modem.library | EPEC_Modem | 6107, 6112, 6100, 6200, XS6C | 
| ModemUtility.library | EPEC_ModemUtil | 6107, 6112, 6100, 6200, XS6C (*3) | 
| OSLib.library | EPEC_OSLIB | 6107, 6112, 6100, 6200, XS6C | 
| Parameters.library | EPEC_PAR | 6107, 6112, 6100, 6200, XS6C | 
| Serial.library | EPEC_Serial | 6107, 6112, 6100, 6200, XS6C | 
| SWDownload.library | EPEC_SWD | 6107, 6112, 6100, 6200, XS6C | 
| WLAN.library | EPEC_WLAN | 6107, 6112, 6100, 6200, XS6C (*2) | 
| SafeSL84int | EPEC_HW | SL84 | 
(*1) In 6000-series only for device descriptions 1.2.0.X or older
(*2) In 6000-series only for device descriptions 1.3.1.X or newer
(*3) In 6000-series only for device descriptions 1.4.0.9 or newer
(*4) In 6000-series only for device descriptions 1.4.1.X or newer
Source file topic000799.htm
Last updated 4-Sep-2025