Доброго дня всем.
Подниму тему.
Решение приведенное в ответе №7 уважаемым Петром использовать не получится у меня по двум причинам.
1. В конфигураторе с сайта ОВЕН версии V2.D3k-5 нет настроек показанных на видео.
Доступны к выбору только Modbus RTU Master/Slave и Modbus ASCII Master.
Настройка "Режим устройства" - отсутствует вовсе. Её убрали вовсе из данной версии софта? Или я что то не то делаю (физической панели у меня нету, есть только софт с сайта).
Но это не главная проблема
Главное в том, что концепция поменялась.
И теперь задача звучит следующим образом
Нужно к ПР200 подключить две сенсорные панели одна из которых СП310, вторая - не является продукцией фирмы ОВЕН (скорее всего что то из модельного ряда DELTA возьмем) но умеет работать по Modbus RTU и может быть мастер или слэйв.
Кроме того, присутствует блок датчиков - Modbus RTU слэйв.
Панель СП310 (панель 1 далее) - записывает и отображает регистры (уставки и значения) ПР 200 если нажата кнопка "Активировать управление" и это происходит пока на панели 2 не нажата кнопка "Активировать управление".
Тогда панель 1 только отображает некоторые регистры (текущее значение процесса)
Панель 2 (Пульт внутри камеры) - отображает регистры (текущие параметры процесса) пока на ней не будет нажата кнопка "Активировать управление"
Проще говоря - активная панель (та с которой задаются уставки) выбирается экранной кнопкой, одновременно может быть активна только одна панель. Не активная панель - только отображает информацию.
Набор отображаемых данных не велик, предварительно - 6 переменных типа float.
Верно ли я понимаю, что правильным будет использовать один из двух портов ПР200 как мастер и читать соответствующие регистры панелей, а в зависимости от состояния флага, с помощью функции fSEL выбирать уже нужное значение?