ЗЫ.
Все мои утверждения справедливы для конфигуратора СП270_V2С.6
С версией V2.82 не работал
ЗЫ.
Все мои утверждения справедливы для конфигуратора СП270_V2С.6
С версией V2.82 не работал
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
да это понятно про стандарт и всё такое
но когда вы "скрещиваете" два своих же прибора - ну логичнее делать такой порядок, который не требует лишних телодвижений
и понятно что стандарт не определяет
но честно говоря этот идиотизм из 80ых уже подзадолбал, требующий постоянного перебора вариантов
Последний раз редактировалось In_Da_Cher_A; 12.11.2026 в 11:09.
Нашел старый конфигуратор, только не 2.82, а по новее - 2.99.
В эмуляторе перестановка WORD не работает
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
У меня в такой же версии
Захват-1.png
сделана анимация - см под спойлером #30
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
А какая версия эмулятора?
Я у себя мог от оригинала взять
Захват-1.png
Если что, вот моя версия
Папкой AutoWin из архива замените такую же в Вашем конфигураторе
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Заменил, хотя вроде она же и была. Всё работает. 1 Работа с Галкой перест.jpg
Добрый день! Да, все оказалось еще "веселее". Анализ содержимого посылки выявил проблему следующего характера: при записи float32 как известно нужно отправлять два слова, но в текущей версии прошивки ПЛК110 количество регистров указывается на 1 меньше: 08 71 01 00 04 00 00 80 3F 6B, а панель в свою очередь помечает пакет ошибкой.
Не хотел так реализовывать, но придется передавать целое число, умноженное на 10, а в панели делить.
71 это вроде ответ по ошибке, и он ничего по длине ответа вроде не передаёт...
PS
Этот кадр представляет собой ответ от ведомого устройства (Slave) с адресом 08 на пользовательскую (нестандартную) функцию 0x71 в протоколе Modbus. В нем передаются 4 байта данных (00 00 80 3F), что в формате с плавающей точкой (IEEE 754 Float, порядок байтов Little-Endian) соответствует числу 1.0.
Побайтовый разбор кадра
• Адрес устройства (08). Идентификатор ведомого устройства (Slave ID) в сети — 8 (в десятичной системе).
• Код функции (71). Пользовательский (вендорский) код функции 0x71 (113). В официальной спецификации Modbus диапазон кодов с 0x64 по 0x7F (100–127) зарезервирован для нестандартных функций производителей оборудования. Это не стандартная ошибка (ошибки для обычных функций чтения имеют коды 0x81–0x84).
• Подфункция или статус (01). Специфический байт внутри протокола производителя. Обычно означает номер подфункции, индекс канала или статус успешного выполнения.
Последний раз редактировалось МихаилГл; 12.11.2026 в 12:54.