Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

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.
Чтение ошибки обмена с модулем ввода-вывода.
Приостановить обмен для задачи МКО.
Возобновить обмен для задачи МКО.
Чтение ошибок дублирующего мастер-модуля.