Supported platforms: CODESYS 3.5, CODESYS 3.5 SAFETY
This library contains POUs for downloading application and firmware to control units.
|
Applies only to SWDownload library V4 and newer |
|
Requires CANVXD API V4.0.0.1 and CANopen V4.0.0.22 or newer. Requires 6000 series device description 1.3.1.X or newer and code template which supports these versions (SDK 3.0, MultiTool Creator 5.8). |
POU |
Description |
EngineSDO |
Function block is used by all other loader POUs |
LoadApplication |
Loads application binary to - CODESYS 2.1 or CODESYS 2.3 programmable 2000 series control unit - CODESYS 2.3 programmable 3000 or 4000 series control unit. |
LoadApplication5000 |
Loads PLCopen application to CODESYS 2.3 programmable 5000 series control unit. |
LoadApplication5000_CS35 |
Loads PLCopen application to CODESYS 3.5 programmable 5000 series control unit. |
LoadApplication6000 |
Loads local PLCopen application. |
LoadApplicationSSeries |
Loads PLCopen application to CODESYS 3.5 programmable S-Series control unit. |
LoadApplicationSL8XSeries |
Loads PLCopen application to CODESYS 3.5 programmable SL8X series control units. |
LoadFirmware3000 |
Loads firmware to CODESYS 2.3 programmable 3000 and 4000 series control unit. |
LoadFirmware5000 |
Loads firmware to CODESYS 2.3 programmable 5000 series control unit. |
LoadFirmware5000_CS35 |
Loads firmware to CODESYS 3.5 programmable 5000 series control unit. |
LoadFirmwareGSeries |
Loads firmware to G-Series control unit. |
LoadFirmwareSSeries |
Loads firmware to CODESYS 3.5 programmable S Series control unit. |
LoadFirmwareSL8XSeries |
Loads firmware to SL8X series control unit. |
UnlockProtectionSSeries |
Unlocks firmware's SW protection in Epec S Series control unit. |
WriteFileToPLC |
Load binary file using CODESYS 2.3 Write File to PLC protocol (note for 3000 series FW use LoadFirmware3000). |
LoadAllUnits |
This function block loads all units using function blocks above. |
UpdatePackageHandler |
Extracts update package. |
WriteStatusCSV |
Writes status csv-file for GlobE. |
DefineUpdateNeed |
Sets update statuses in NodeData table. |
VersionsFromLocalOD |
Sets local versions to NodeData table. |
VersionsFromPacket |
Sets versions from update package to NodeData table. |
VersionsFromUnits |
Sets versions from control units to NodeData table. |
CAA Types library
CmpErrors library
CANopen V4 library
CSVParser library
Standard library
StringUtils library
SysFile library
SysProcess library
Systypes Interfaces library
To see library dependencies with MultiTool Creator, see section Using Libraries with MultiTool Creator.
Source file topic100463.htm
Last updated 21-Feb-2025