Можно поинтересоваться, а почему было не сделать разные массивы данных для разных функций?
Можно поинтересоваться, а почему было не сделать разные массивы данных для разных функций?
Использую библиотеку с целью возможности оперативного изменения параметров связи с панели управления (Параметры связи опускаются с панели СП307Б на ПЛК160[М02] по RS232 через конфигурацию, опрос ПЛК160 выполняется по RS485 через библиотеку. При смене любого параметра связи в программе "передергивается" на 3с вход xEnable для применения новых параметров) Обмен с параметрами "Адрес, скорость, 8, N, 1" есть, в том числе при изменении любых параметров, кроме четности. Но стоит только задать (на мастере и, соответственно, в библиотеке) вместо параметра N (т.е 0) - ODD или EVEN (1 или 2), как порт тут же замолкает. Мастер "вываливается" по таймауту. Библиотека флаг xError не выставляет, то есть вообще никак не реагирует на поступающий запрос. Стоит выставить снова N вместо E или O, как связь тут же появляется. Опрашиваю с ноутбука через АС-4М.
OwenModbusSlave 2.3.9.4 поддерживает параметры "Адрес, скорость, 8, E, 1" и "Адрес, скорость, 8, O, 1"? Кому-нибудь удавалось установить связь с указанными параметрами через библиотеку? Может есть какие особенности?
Привожу фрагмент реализации:
2020-08-09_17-53-16.png
Добрый день. Получится ли реализовать несколько слейв устройств на одном интерфейсе с помощью этой библиотеки?
Попытался через конфигуратор создать несколько слейвов с одним интерфейсом RS232 - работает пару минут, потом сброс по watchdog.
На старом 110 это прокатывало.
Последний раз редактировалось Samel; 29.08.2020 в 12:12.
Добрый день. Нет, не получится.Добрый день. Получится ли реализовать несколько слейв устройств на одном интерфейсе с помощью этой библиотеки?
С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
Ответ тех.поддержки: На одном физическом интерфейсе - один физический slave.
Так что если это работало - это была случайность))
Добрый день.
Необходимо передавать данные разных областей. Как это можно организовать с помощью данной библиотеки,
если физически показан один функциональный блок?
Спасибо.
С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
Я имел ввиду разброс адресов пространства. То есть, одна область, допустим, данные рецепта, другая область RealTime.