Описание
Основные функции: поддержка стандартного устройства modbus как, например, текст, сенсорный экран, PLC и т. д.
5-полосная 4-20мА, 0-5 В и 0-10 В, аналоговая величина тока для сбора точности 12 битадс.
5-канальный аналоговый выход (поддержка 4 ~ 20 мА, 0 ~ 5 В, 0 ~ 10 в).
1 способ стандарт 485 коммуникационный порт (модуль-RTU Бесплатная Порт, Связь протокол).






Аналоговый выход сигнала-no.06 функция
Количество 06 код функции используется для того, чтобы написать однотрюмного заказной почтой.
1) сообщение с запросом основной станции
Текст сообщения
Длина
Ассортимент соотношение цена/качество
Образец
От адрес станции
1 байт
0x01 ~ 0x1F
0x01
Функция код
1 байт
0x06
0x06
Начальный адрес
2 байт
0x0000 ~ 0x0006
0x0000
Зарегистрироваться и соотношение цена/качество
2 байт
0x0000 ~ 0x0FFF
0x07FF
Проверка CRC
2 байт
Протокол поколения
0 xcbba
Примечание 1: Пример запроса основной станции, напишите значение NO.0 hold register 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 байт
0x0000, 0x07FF
Проверка 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];/массив инструкции
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);/CRC
Msg [6] = (байт) (CRC> 8);/Проверьте 8
Msg [7] = CRC (байт);/Проверьте Низкий 8
Comm. Write (MSG);/read запрос для отправки кадров
(Receive_A_Frame);/рамка приема сигнала возврата
/Добавить здесь: оценка полученных данных
}
.........
Больше исходного кода, пожалуйста, примите следующий запрос Wangwang.
-Примеры настройки программного обеспечения
| --06 | |||
| 06 | |||
| 1 | |||
| 1 | 0x010x1F | 0x01 | |
| 1 | 0x06 | 0x06 | |
| 2 | 0x00000x0006 | 0x0000 | |
| 2 | 0x00000x0FFF | 0x07FF | |
| CRC | 2 | 0 xcbba | |
| 100x138812047/4096*20 = 10mA04095020mA | |||
| 2 | |||
| 1 | 0x010x1F | 0x01 | |
| 1 | 0x06 | 0x06 | |
| 2 | 0x00000x0006 | 0x0000 | |
| 2 | 0x00000x0FFF | 0x07FF | |
| CRC | 2 | 0 xcbba | |
| --16 | |||
| 162 | |||
| 1 | |||
| 1 | 0x010x1F | 0x01 | |
| 1 | 0x10 | 0x10 | |
| 2 | 0x00000x00FF | 0x0000 | |
| 2 | N | 0x0002 | |
| 1 | 2 * N | 0x04 | |
| 2 * N | 0x00000x07FF | ||
| CRC | 2 | 0x00000xffff | 0xB1DF |
| 140001202047120V5V0mA, 10mA | |||
| 2 | |||
| 1 | 0x010x1F | 0x01 | |
| 1 | 0x10 | 0x10 | |
| 2 | 0x00000x00FF | 0x0000 | |
| 2 | N | 0x0002 | |
| CRC | 2 | 0x00000xffff | 0x41C8 |
VC(В):
/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;/
Crc = crc16 (msg, 6);/CRC
Msg [6] = (байт) (crc> 8);/8
Msg [7] = (байт) crc;/8
Comm. Write (msg);/
Receive_A_Frame ();/
/:
}
-

-

-
-

Характеристики
- Материал
- +












