Цитата Сообщение от kondor3000 Посмотреть сообщение
Вам же ссылку уже дали, память разделена на области, доступ к каждой области памяти своей функцией, начальный адрес каждой области начинается с 0.

1 (0x01) — чтение значений из нескольких регистров флагов (Read Coil Status).
2 (0x02) — чтение значений из нескольких дискретных входов (Read Discrete Inputs).
3 (0x03) — чтение значений из нескольких регистров хранения (Read Holding Registers).
4 (0x04) — чтение значений из нескольких регистров ввода (Read Input Registers).

Иногда, области памяти Coil Status (биты) совпадают с областью Holding Registers ( регистры) (например в ПЛК Овен), а иногда не совпадают ( ваш случай).
Регистр состоит из 16 бит, с 0 до 15.

То же самое и с функциями записи.
0х05 ( 5 функция) запись одного бита и 0х0f ( 15 функция) запись группы битов. В вашей панели нет 5 функции, ей соответствует 0x_single_Bit ( запись 1 бита),
просто 0х соответствует 15 функции.
Что вам ещё не понятно?
Мне не понятно многое так, как недавно столкнулся с необходимостью считывать информацию с трм138 и трм136 с помощью панели Weintek MT8071iE опыта и знаний маловато. Где например мне было узнать про код функции 04 или 01/05? В инструкции на панель я этого не нешёл, видел только упоминание про 1H 2H 5H в программе EasyBuilder Pro. Ваши знания основаны на вашем опыте, которых у меня пока маловато, поэтому и обратился на форум за помощью. Тогда так, для ясности картины несколько вопросов код 04 в ТРМ136 какую функцию я должен указать в панели Weintek MT8071iE чтобы считать температуру Канала 2 измерителя значение температуры int 0x0006 и Код функции 03/06 Канал 1 значение уставки int 0x0011? Спасибо.