“Weintek’s built-in Codesys is compatible with wide range of built-in libraries. However, certain libraries that require OS support are not compatible with the device runtime.

The libraries within the table below are compatible with Weintek’s built-in Codesys. Libraries that do not require OS support are also compatible with Weintek’s built-in Codesys.; e.g. OSCAT Basic, Util library…etc.

Sys Library Cmp Library CAA Library
SysTimeRtc CmpTraceMgr CAAType
SysTimer

CmpSrv

CAATick
SysTime

CmpSettings

CAATickUtil
SysTask CmpSchedule CAAStorage
SysTarget CmpRouter
SysSocket CmpPlcShell
SysMem CmpLog
SysFile CmpIoMgr
SysExcept CmpIoDrvC
SysEvent CmpIecVarAccess
SysEthernet CmpIecTask
SysDir CmpEventMgr
SysCpuHandling CmpDynamicText
SysCom CmpCheckSum
CmpChannelServer
CmpBinTagUtilIec
CmpAsyncMgr
CmpAppBP

Note: An error message may appear on the Codesys IDE during “login” when adding an incompatible library in Weintek Codesys. Certain libraries may be able to be added to the Library Manager, but their function blocks may not be operational within POU. It would be recommended that users verify the Codesys logic before using any libraries & function blocks in production.