16 ходовой переключатель вход(фотоэлектрическая изоляция изоляции 485 протокол Modbus), в общей сложности Инь Ян

16 ходовой переключатель вход(фотоэлектрическая изоляция изоляции 485 протокол Modbus), в общей сложности Инь Ян

1 947 руб.

Описание

:Plcmodbus

2412V24VNpnpnp 1485Modbus-RTU
0x02
0x01
0x03
0x04
0x05
0X0F
"/"
0x06
0x10

*********************************************

MODBUS1

9600
8Bit
1
10001 ~ 10016 16
**********************************************

0x04

Addr 04 regH regL numH numL crcH crcL

Адрес 04 len d0H d0L……DnH dnL црч угпс

0Numh numL510 bitadc2300 0100 021800 0000 080-0x3FF0-20mA18C396I = 20мА * 396/1023 = 7.742ма4-20mA4mA

18

01 04 00 00 00 08 F1 CC

01 04 0C d0H d0L……D5H d5L црч угпс

-
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 ();/

/:
}

.........
. Основные функции: поддержка стандартного устройства modbus как, например, текст, сенсорный экран, PLC и т. д.
24 позиционный переключатель вход (12 V, 24 V), фотоэлектрическая изоляция, поддержка Силовые транзисторы NPN и PNP входного сигнала.
1 способ стандарт 485 коммуникационный порт, фотоэлектрический изоляции (модуль-RTU Бесплатная Порт, Связь протокол).
Код функции поддержки код функции:
Функция определения кода (бинарный)
0x02 считывает вход переключателя, считывает один или несколько переключателей, а также входные данные состояния.
0x01 считывает выходные данные переключателя, считывает один или несколько переключателей и выводит данные состояния.
0x03
0x04 считывает данные регистрации и считывает данные из одного или нескольких регистраторов.
0x05
0X0F записи выходной переключатель
Запись нескольких переключателей для управления выходом одного реле.
0x06 пишет одна полоса, и записывает группы двоичные данные к одному заказной почтой.
0x10 записывает несколько регистраторов для записи нескольких наборов бинарных данных в несколько регистраторов.
*********************************************
Конфигурация по умолчанию выглядит следующим образом:
MODBUS Адрес: 1
Скорость передачи данных: 9600
8Bit данных бит
1 бит останавливает положение
Без проверки
10001 ~ 10016 16 Переключайте входные
**********************************************
Чтение аналогового входа (0x04)
Отправка хоста: addr 04 regH regL numH numL crcH crcL.
Возврат с машины: addr 04 len d0H d0L... DnH dnL црч угпс
Пояснение: адрес регистратора начинает подсчитывать с 0, numH numL-количество аналога для чтения. Эта карта имеет 5 аналоговых входов, используя 10 bitADC, и каждый аналоговый данные занимает два байта. Например, чтобы прочитать второй и третий пути, адрес регистратора составляет 0001, а количество регистраторов-0002. Если вы хотите считывать все аналоговые данные с первого до восьмого, то зарегистрируйте адрес 0000, номер регистратора 0008. Данные 0-0x3FF возвращаются для представления собранного аналога, например аналогового количества 0-20 мА, данные чтения 18С, десятичное число 396, и текущее значение I = 20mA * 396/1023 = 7.742mA. Датчик обычно 4-20 мА. Если значение меньше 4ма, линия подключения неисправна.
Пример: прочитайте Аналоговое количество от первого до восьмого
Хост отправки: 010400000008 F1 CC
Возврат с машины: 0104 0C d0H d0L... D5H d5L црч угпс
-
Код источника 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.

16 ходовой переключатель вход(фотоэлектрическая изоляция изоляции 485 протокол Modbus), в общей сложности Инь Ян

Характеристики

Материал
+