
Код функции поддержки код функции:
| Функция код | \ Определение
\ | \ Операций (двойная)
\ |
| \ 0x02
\ | Прочитайте переключатель Вход | Чтение одного или нескольких входных данных состояния переключателя |
| \ 0x01
\ | Прочитайте переключатель Выход | Чтение одного или нескольких данных о состоянии вывода переключателя |
| \ 0x03
\\ 0x04
\ | Чтение регистра данных | \ Чтение данных из одного или нескольких регистраторов
\\ \ |
| \ 0x05
\\ 0X0F
\ | \ Напишите переключатель Выход
\\ Написать несколько переключатели
\ | \ Управление весь путьРеле& Ldquo; комбинированный/Сплит & rdquo; выход
\\ \ |
| \ 0x06
\ | Запись одностороннего регистратора | Напишите набор бинарных данных в один Регистратор |
| \ 0x10
\ | Запись видео мультиплексор | Запись нескольких наборов бинарных данных в несколько регистраторов |
MODBUS адрес1
Чтение аналогового входа (0x04)
\Отправка хоста: addr 04 regH regL numH numL crcH crcL
\Возврат с самолета: addr 04 len d0H d0L… dnH dnL crcH crcL
\Интерпретация: адрес регистрации from0Start подсчет. numH numlпредставляет количество каналов аналоговая величина для чтения. У этой карты 5 аналоговые входные channels.10bitADCEach аналоговые занимает два байт данных. Например, чтобы прочитать the2Lu He3The register address is00 01количество регистраторов is00 02. Например, следующим образом: Все аналоговые quantities1Lu Zhi di8The адрес регистра _____________ 00 00The количество записей is00 08. Возврат data0-0x3FFRepresents собранные аналоговые количествах, как, например, аналоговый quantities.0-20 mAThe чтения данных are18CThe, десятичная система number396So текущее значение isI = 20mA * 396/1023 = 7.742mA. Датчики generally4-20mAIf, что значение чтения меньше, чем линия подключения than4mAThe неисправна.
\Пример: Read1Lu Zhi di8Road аналог
\Отправляет сигнал: 01 04 00 00 00 08 F1 CC
\Возвращен в том состоянии, в котором плоскость: 01 04 0C d0H d0L…… d5H d5L црч угпс
\MSG [0] = ip_Addr;/рабочий адрес
\
MSG [1] = 0x04;/чтение одного регистратора
\
MSG [2] = (байт) (data_Addr> 8);/зарегистрированный адрес высокий бит
\
MSG [3] = (байт) data_Addr;/низкий зарегистрированный адрес
\
MSG [4] = 0x00;/высокая длина данных для чтения
\
MSG [5] = 0x01;/основание длины данных для чтения
\
CRC = CRC16 (msg, 6);/Compute CRC
\
MSG [6] = (байт) (crc> 8);/Проверьте 8 бит
\
MSG [7] = (байт) crc;/Проверьте Низкий 8 бит
Comm. Write (msg);/отправить запрос на чтение Zheng
\Receive_A_Frame ();/получить сигнал ответа Zhen
\
\
/Добавить здесь: судите полученные данные
\
}
\
\
\
\
\
\
\
\
-
\-Примеры настроек программного обеспечения конфигурации
\-
\
-
\
-
\-
\-
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
| \ Выход текущие параметры \ | \ AC1Класс нагрузки \ | \ Максимальная7A. \ |
| \ \ | \ AC3Класс нагрузки \ | \ Максимальная2A. \ |
| \ \ | \ AC5Класс нагрузки \ | \ Максимальная1A. \ |
| \ \ | \ Постоянного токаНагрузки \ | \ Максимальная10A. \ |
| \ \ | \ \ | \ \ |
| \ Цифровой Вход характеристики \ | \ Максимальное напряжение \ | \ 36VDC \ |
| \ \ | \ Минимальное напряжение \ | \ 9VDC \ |
| \ \ | \ Рекомендуемое напряжение \ | \ 9-30VDC \ |
| \ \ | \ Вход ток \ | \ 4 ~ 20mA \ |
| \ \ | \ \ | \ \ |
| \ Аналоговый характеристики входа \ | \ Напряжение диапазон \ | \ 0 ~ 10В \ |
| \ \ | \ Вход ток \ | \ 4 ~ 20mA \ |
| \ \ | \ Разрешающая способность \ | \ 10Bit <0 ~ 1023> \ |
| \ \ | \ Скорость преобразования \ | \ 250 K <4us/Цикл> \ |
| \ \ | \ \ | \ \ |
| \ Последовательный порт характеристика \ | \ Уровень \ | \ Стандарт232Уровень \ |
| \ \ | \ Скорость передачи данных \ | \ 9600bps <Настраиваемый> \ |
| \ \ | \ Связь протокол \ | \ Modbus_RTU \ |
| \ \ | \ \ | \ \ |
| \ Характеристика входной источник питания \ | \ Напряжение \ | \ 9 ~ 36VDC \ |
| \ \ | \ Электрический ток \ | \ 0.5A <> \ |
| \ \ | \ Защита от избыточной силы тока функция \ | \ \ |