Описание
Основные функции:Поддержка стандартных устройств MODBUS, таких как текст, сенсорный экран, PLC и так далее
10 4-20mA,0-5 В, 0-10 ВТок аналоговый приобретение 12 точность bitADC, 4 аналоговых выходных (поддержка 4 ~ 20мА, 0 ~ 5 В, 0 ~ 10 В) 1 стандарт 485 порт (поддержка modbus-протокол RTU, Бесплатный протокол связи порта)Аналоговый выход сигнала--06Номер функции | |||
06Код функции номера используется для записи единого регистрационного регистра. | |||
1) Основная станция просит сообщение | |||
Содержание сообщения | Длина | Диапазон значений | Пример |
От станции адрес | 1Байт | 0x01~ 0x1F | 0x01 |
Функция товара | 1Байт | 0x06 | 0x06 |
Начиная адрес | 2Байт | 0x0000~ 0x0006 | 0x0000 |
Значение регистра | 2Байт | 0x0000~ 0x0FFF | 0x07FF |
CRCПроверьте | 2Байт | Протокол поколения | 0 xCBBA |
Примечание 1: Пример сообщения о запросе мастера, напишите номер 0, значение регистра составляет 0x1388, то есть установить канал 1, выходной ток есть (2047/4096) * 20 = 10мА (0 ~ 4095 соответствует 0 ~ 20мА). | |||
2) От обычного ответа сообщения от станции | |||
Содержание сообщения | Длина | Диапазон значений | Пример |
От станции адрес | 1Байт | 0x01~ 0x1F | 0x01 |
Функция товара | 1Байт | 0x06 | 0x06 |
Начиная адрес | 2Байт | 0x0000~ 0x0006 | 0x0000 |
Значение регистра | 2Байт | 0x0000~ 0x0FFF | 0x07FF |
CRCПроверьте | 2Байт | Протокол поколения | 0 xCBBA |
Многоканальный аналоговый выход--16Номер функции | |||
16Код функции номера используется для записи регистрационного регистра, например, запись 2 или более непрерывных регистров удержания в одно время. | |||
1) Основная станция просит сообщение | |||
Содержание сообщения | Длина | Диапазон значений | Пример |
От станции адрес | 1Байт | 0x01~ 0x1F | 0x01 |
Функция товара | 1Байт | 0x10 | 0x10 |
Начиная адрес | 2Байт | 0x0000~ 0x00FF | 0x0000 |
Регистрационный номер | 2Байт | N | 0x0002 |
Байт | 1Байт | 2 * N | 0x04 |
Значение регистра | 2 * NБайт | 0x00000x07FF | |
CRCПроверьте | 2Байт | 0x0000~ 0xffff | 0xB1DF |
Примечание 1: Пример сообщения запроса мастера. Напишите 2 запуска регистров от 40001, и напишите 02047 значений два значения. Выходное напряжение модуля является первым, 2 и два канала: 0 В, 5 В (или ток: 0ма, 10мА). | |||
2) От обычного ответа сообщения от станции | |||
Содержание сообщения | Длина | Диапазон значений | Пример |
От станции адрес | 1Байт | 0x01~ 0x1F | 0x01 |
Функция товара | 1Байт | 0x10 | 0x10 |
Начиная адрес | 2Байт | 0x0000~ 0x00FF | 0x0000 |
Регистрационный номер | 2Байт | N | 0x0002 |
CRCПроверьте | 2Байт | 0x0000~ 0xffff | 0x41C8 |
Аналоговый КоличествоВход-выходVC исходный код(Четкие заметки):
/Читать единый регистр
/Ip_Addr от машины MODBUS адрес
/Data_addr реестр данных хранения данных
UInt16 readBUF (байт ip_Addr, UInt16 data_Addr)
{
UInt16 CRC;/контрольное значение
Байт [] MSG = Новый байт [8];/Инструкция по эксплуатации
/Ip_Addr от машины MODBUS адрес
/Data_addr реестр данных хранения данных
UInt16 readBUF (байт ip_Addr, UInt16 data_Addr)
{
UInt16 CRC;/контрольное значение
Байт [] MSG = Новый байт [8];/Инструкция по эксплуатации
Msg [0] = ip_Addr;/от машины.
Msg [1] = 0x04;/читать единый регистр
Msg [2] = (байт) (data_Addr> 8);/высокий регистр адрес
Msg [3] = data_Addr (байт);/Низкий адрес регистра
Msg [4] = 0x00;/длина данных, которые следует читать высоко
Msg [5] = 0x01;/читать длина базы данных
КПР = CRC16 (MSG, 6);/CRC
Msg [6] = (байт) (CRC> 8);/чек 8
Msg [7] = CRC (байт);/чек Низкий 8
Comm. Write (MSG);/читать запрос для передачи кадров
(Receive_A_Frame);/возвратный сигнал, приемный кадр
/Добавить сюда: судя по полученным данным
}
......
Более исходный код, пожалуйста, примите следующий запрос Wangwang.
'
Характеристики
- Бренд
- TailKuKe
- Материалы для самостоятельного изготовления
- Электрический