SYSTEM - системная функция
Назначение.
Функция SYSTEM() применяется для выполнения специальных запросов к исполнительной системе Unimod PRO 2.
Входы.
-
in1 - тип данных INTEGER (код запроса).
-
in2 - тип данных INTEGER (аргумент для выполнения запроса).
Выход.
-
out - тип данных INTEGER (ответ на запрос).
Описание алгоритма.
Для вызова функции SYSTEM(in1, in2) необходимо указать код запроса in1 и аргумент in2. Допустимые значения аргумента in2 индивидуальны для каждого кода запроса. Полный список возможных запросов и аргументов приведен далее в текущем разделе. При вызове функции SYSTEM() с неизвестным кодом запроса или некорректным аргументом, на выход возвращается ноль.
Синтаксис.
|
На языке ST
|
На языках FBD/LD
|
|
out := SYSTEM(<код запроса>, <аргумент>)
|
![]() |
Коды запросов с кратким описанием.
Для перехода к разделу с подробным описанием вызова функции кликните мышью по номеру кода или синтаксису.
|
Код
|
Синтаксис
|
Краткое описание
|
|
Установка времени на модуле (модулях).
| ||
|
Чтение динамических ошибок приложения.
| ||
|
Чтение кода запуска мастер-модуля.
| ||
|
Чтение температуры процессора.
| ||
|
Чтение времени наработки мастер-модулей.
| ||
|
Чтение параметров исполнения приложения.
| ||
|
Чтение параметров приложения.
| ||
|
Статистика обмена по шинам ST-BUS.
| ||
|
Чтение флага “Логическая ошибка приложения”.
| ||
|
Установка/сброс флага “Логическая ошибка".
| ||
|
Разблокировать переход контроллера в резерв по отдельным типам ошибок.
| ||
|
Заблокировать переход контроллера в резерв по отдельным типам ошибок.
| ||
|
Прочитать состояние блокировки на переход контроллера в резерв.
| ||
|
Чтение номера часового пояса с мастер-модуля.
| ||
|
Установка часового пояса на мастер-модуле.
| ||
|
Чтение состояния дискретных входов.
| ||
|
Установка состояния одного дискретного выхода.
| ||
|
Сброс состояния одного дискретного выхода.
| ||
|
Чтение диагностики по обмену с модулем.
| ||
|
Чтение/запись данных с модулей ввода-вывода.
| ||
|
Чтение признака завершения операции для задачи МКО по протоколу Modbus.
| ||
|
Чтение кода завершения операции для задачи МКО по протоколу Modbus.
| ||
|
Чтение статуса текущего абонента (основной или резервный) для задачи МКО по протоколу Modbus.
| ||
|
Чтение признака доступности удаленных абонентов для задач МКО.
| ||
|
Чтение признаков выполнения приложения.
| ||
|
Чтение тревоги от резервного мастер-модуля.
| ||
|
Отправка на основной модуль кода тревоги.
| ||
|
Изменение статуса модуля в резерв. режиме.
| ||
|
Чтение ошибок.
| ||
|
Изменение состояния дискретных выходов.
| ||
|
Чтение признака обмена по линиям МКО.
| ||
|
Чтение состояния Link для портов Ethernet.
| ||
|
Управление загрузкой приложения.
| ||
|
Чтение версий ПО.
| ||
|
Чтение ошибки обмена по шине ST-BUS.
| ||
|
Чтение ошибки обмена с модулем ввода-вывода.
| ||
|
Приостановить обмен для задачи МКО.
| ||
|
Возобновить обмен для задачи МКО.
| ||
|
Чтение ошибок дублирующего мастер-модуля.
|

