эээх...
в кодесис есть возможность создавать разные типы программных модулей (pou)...
и, соответственно правила вызова разных поу - разные...
в примеры программ и полезности - там выложен пример для всех типов...
блок декодирования ошибки - програмный модуль типа функциональный блок.