Это биты их 16 штук в каждом регистре, начиная с нулевого ( с 0 по 15 адреса бит), как посчитать биты в регистре 332 ?
Да просто умножить 332 на 16, получите 5312 ( адрес регистр 332 бит 0 )
Нажимая бит 5312 вы получите 1 в регистре 332, при наличии связи. Или набрав 1 в регистре 332, включится бит 5312.
0х5312 значит обращение к области бит ( 0х - чтение, запись группы бит) , в ПЛК и ОРС, это аналог функций 0х01 чтение и 0х05 запись 1 бита ( 0х0f - запись группы бит)
4х332- обращение к области Холдинг регистров (4х - чтение, запись регистров), в ПЛК ( в ОРС), это аналог функции чтения 0х03 и записи 0х06 (запись 1 регистра),
(0х10 - запись группы регистров)
https://ru.wikipedia.org/wiki/Modbus





Ответить с цитированием