system(31, <аргумент>)
Вызов функции system(31, <аргумент>) возвращает состояние одного дискретного входа на мастер-модуле.
Формат аргумента:
|
31 бит
|
30
|
…
|
17
|
16
|
15
|
14
|
…
|
1
|
0 бит
|
|
номер юнита (1..4)
|
номер входа (1..4)
| ||||||||
Для мастер-модуля M501E указываются номер юнита 0 и номер входа 1.
Для мастер-модуля M1201E указываются номер юнита 0 и номер канала 1..2.
Например, для чтения состояния дискретного входа №2, расположенного на юните №3, в качестве аргумента передается число 196610, процесс преобразования из битовой маски в число продемонстрирован на следующем изображении.

Возвращаемый код состояния:
|
Код
|
Краткое описание
|
|
0
|
Дискретный вход в состоянии false
|
|
1
|
Дискретный вход в состоянии true
|
