Последний раз редактировалось Евгений Кислов; 26.04.2018 в 12:58.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
В приложении 3 расписан modbusASCII, в четвертом RTU и для него всего одна команда запроса, если СПК поддерживает передачу 24 регистров то почему нет
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
В СПК команду на групповое чтение нашел 0х23 , а в протоколе к тому контроллеру 0х3 указана для группы. И данные не однотипные по этому запросу идут, а вперемешку INT c Float. Если намекнете, как по RTU запросу этот винегрет расхлебать, при условии , что на линии еще другие "нормальные" модули имеются - буду признателен.
однозначно надо пользоваться третьей функцией, а не 35, именно 0х3 входит в стандартные функции которые есть на любом мастере. Принимайте просто в массив, а потом его через указатель в структуру с соответствующими типами данных или в ручную, если возникнут проблемы с переворачиванием слов/байт
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Просто в массив принимать была мысль, смутило что данные разнотипные в пакете.
Пока под рукой данного девайса нет. Появится - буду пробовать.
Спасибо.
Стандартный способ, про который уже написали в #34.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Всем Спасибо за толчок в нужном направлении.
С виртуальным слейвом сымитировал данный протокол.
Осталось на реальном железе проверить.
у меня перед глазами нет третьего КДС, но как обычно в дереве ПКМ -> добавить элемент и выбрать UDT, заполнять как во втором
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран