Команды протокола DCON

Команды протокола DCON

Команда

Назначение

Ответ

Содержание поля [Data]

Диапазон

Примечание

Порты ввода/вывода (чтение)
1$AA6Состояние дискретных входов / выходов

![IIOO] (норма)

?AA (некорректная команда)

II – битовая маска состояния входов

0–0x0F

Битовая маска состояния входов

(1 – датчик затоплен,

0 – датчик осушен):

бит 0 – вход 1;

бит 1 – вход 2;

бит 2 – вход 3;

бит 3 – вход 4

OO – битовая маска состояния выходов

0–0x0F

Битовая маска состояния дискретных выходов

(1 – замкнут/включен,

 0 – разомкнут/ выключен):

бит 0 – вход 1;

бит 1 – вход 2;

бит 2 – вход 3;

бит 3 – вход 4

2@AAСостояние дискретных входов / выходов

[IIOO] (норма)

?AA (некорректная команда)

Порты ввода/вывода (запись)
3@AA[OO]Состояние дискретных выходов

(норма),

? (некорректная команда),

! (команда запрещена)

OO – битовая маска состояния выходов

0–0x0F

Битовая маска состояния дискретных выходов

(1 – замкнут/включен,

 0 – разомкнут/ выключен):

бит 0 – вход 1;

бит 1 – вход 2;

бит 2 – вход 3;

бит 3 – вход 4.

Команда разрешена только в режиме управления по сети

Пример

Команда «Считать состояние дискретных входов и выходов».

Посылка:

@AA[CHK](cr),

где:

АА –  адрес прибора, от 0x00 до 0xFF;

[CHK] – контрольная сумма;

(cr) – символ перевода строки (0х0D).

Ответ:

(данные)[CHK](cr) – в случае приема допустимой команды;

?АА[CHK](cr) – при нераспознаваемой команде.