03 это 3 адрес бита. Никак не пойму как этой китайской хренью управлять, опыта не было.
Запрос на чтение функция 01, биты 0 и 3. Ответ функция 01, бит 13.
Зачем вы мне не работающую программу выкладываете по 5 штук? Мне в работе надо и ошибку посмотреть.
Опять чтение с записью местами поменяли, зачем вы программу крутите всё время?
Выкладываете одну, скрины присылаете другие, и всё не то что надо.
В работе. Ошибка 81 всегда
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
03 это 3 адрес бита. Никак не пойму как этой китайской хренью управлять, опыта не было.
Запрос на чтение функция 01, биты 0 и 3. Ответ функция 01, бит 13.
Зачем вы мне не работающую программу выкладываете по 5 штук? Мне в работе надо и ошибку посмотреть.
Опять чтение с записью местами поменяли, зачем вы программу крутите всё время?
Выкладываете одну, скрины присылаете другие, и всё не то что надо.
В Мастер скаде 1 бит считывается адрес 1D =29
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
Ну так, если 1 бит с адресом 29, то и поставьте тогда на 8 Bit Inut адрес 29,
тогда 0 бит будет 29, 1 бит-30, 2 бит - 31
И выложите программу которую вы используете.
Ну так, если 1 бит с адресом 29, то и поставьте тогда на 8 Bit Inut адрес 29,
тогда 0 бит будет 29, 1 бит-30, 2 бит - 31
И выложите программу которую вы используете.
как так поставить? у нас же 8 bit input register (это же 1 байт - пол регистра)
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
как так поставить? у нас же 8 bit input register (это же 1 байт - пол регистра)
Я с битами давно не работал, забыл уже. Биты передаю масками упакованные в регистры.
А вам надо:
Первые 8 bit адрес 0, вторые 8 bit адрес 8, короче битовый счёт адресов. Поставите 29 адрес читать будете в бите 0 - 29 бит.
Я с битами давно не работал, забыл уже. Биты передаю масками упакованные в регистры.
А вам надо:
Первые 8 bit адрес 0, вторые 8 bit адрес 8, короче битовый счёт адресов. Поставите 29 адрес читать будете в бите 0 - 29 бит.
так чтоли? но так тоже не считывает
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
Значит есть ещё какая то проблема, а протокол точно Модбас RTU ? У вас в сервере какой протокол стоит?
В сервере Modbus RTU стоит.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
Вот смотрите, у вас есть все настройки в сервере. Просто аккуратно перенесите их в конфигурацию. Не всё сразу, а по частям, пока всё не заработает. И чтобы ошибок не было.
Вот смотрите, у вас есть все настройки в сервере. Просто аккуратно перенесите их в конфигурацию. Не всё сразу, а по частям, пока всё не заработает. И чтобы ошибок не было.
как это возможно?
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.