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

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