====== System functions ====== Function blocks in the group "System functions". Each link opens the block page; sorted by library and name. ^ Block ^ Page title ^ Library ^ What it is for ^ | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:040-checkproductfeaturelicense|checkproductfeaturelicense]] | Licensed Feature Check | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | %%The ''CheckProductFeatureLicense'' function can be used at runtime to determine whether the active license contains a specific key/flag.%% | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:005-getexceptionerrorcode|getexceptionerrorcode]] | Get Exception Error Code | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | The function returns number codes of error messages. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:010-getstartupflags|getstartupflags]] | Acquiring of starting parameters of the program | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | The function returns value indicating the circumstances of the program start. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:015-mutexlock|mutexlock]] | Mutex Lock | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | The MutexLock function locks the communication lock (for SSCP server, Modbus server, LCD, ...). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:020-mutexunlock|mutexunlock]] | Mutex Unlock | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | The MutexUnlock function unlocks the communication lock (for SSCP server, Modbus server, LCD, ...). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:025-resumenormaltasks|resumenormaltasks]] | Resume Normal Task | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | The function reruns frozen tasks. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:030-setsystemtime|setsystemtime]] | System time setting | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | The function sets the PLC system time to the requested value. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:035-stopinterfaceentrypoint|stopinterfaceentrypoint]] | Controlled stop of runtime | [[en:mervis-ide:35-help:035-software_basic:060-libraries:045-system-function:00-start|System Function]] | The function controls safe termination of a technological process when the runtime is stopped. | [[en:mervis-ide:35-help:035-software_basic:060-libraries|Back to the function block overview]]