system(300, <аргумент>)
Вызов функции system(300, <аргумент>) возвращает ошибки резервного мастер-модуля. Чтение ошибок необходимо выполнять в конце цикла, так как системный вызов возвращает ошибки, накопленные в текущем цикле работы.
Список аргументов:
|
Аргумент
|
Типы возвращаемых ошибок
|
|
1
|
Ошибки зеркализации
|
|
2
|
Зарезервирован, не используется
|
|
3
|
Ошибки драйвера
|
|
4
|
Ошибки выполнения приложения
|
|
5
|
Ошибки питания
|
|
6
|
Глобальные флаги ошибок
|
|
7
|
Глобальные флаги (диагностическая плата)
|
|
8
|
Код перезапуска
|
|
9
|
Режим работы исполнительной системы
|
|
10
|
Положение DIP переключателей (битовая маска)
|
|
11
|
Состояние дискретных выходов (битовая маска)
|
|
12
|
Состояние дискретных входов (битовая маска)
|
Описание ошибок каждого типа приведено в разделе "system(44, ...)".
