Если брать языки высокого уровня для ПК, то в основном исключения касаются работы с файлами, с обменом по сети и т.п.. Подобные вещи в ПЛК работают посредством библиотек, К примеру берем документацию на бибку SysLibFile_RU и читаем что касается открытия файлаПолучая ноль это как раз и есть работа бибки обработавшей исключениеSysFileOpen
Функция типа DWORD, используется для открытия существующего или создания нового файла.Возвращает дескриптор файла, либо '0' в случае ошибки.
SysLibMem_RU
ну и так далее, кроме того к исключениям можно отнести и "злую собаку"SysMemAlloc
Функция типа DWORD, служит для динамического выделения памяти.
Возвращаемое функцией значение есть указатель на выделенную память либо 0, если нет возможности выделить запрошенный объем памяти