А почему тогда нет верхнего меню, может где-то ещё что-то подстроить надо?
Для уточнения показываю на картинке то меню, которое хочу включить:
main_button.JPG
А почему тогда нет верхнего меню, может где-то ещё что-то подстроить надо?
Для уточнения показываю на картинке то меню, которое хочу включить:
main_button.JPG
Так оно у вас есть. Или вы с другого проекта скриншот сняли?
Пришлите ваш проект. Выполните Проект - Экспортировать, сформированную папку заархивируйте и вышлите нам.
Спасибо.
С MasterSCADA пока знакомлюсь. Потому вопросы может будут выглядеть глупо, но хотелось бы получить на них ответ.
1. На нижнем уровне нам удобнее аналоговые переменные держать в одной шкале 0 - 100%. На мнемосхеме оператору удобнее видеть их в шкалах физических величин. Вопрос: каким образом сделать отображение в физических величинах, если с контроллера через OPC приходят значения в шкале 0 - 100?
Пробовал создавать шкалу (через Система - Шкалы). Допустим шкалу "Расход" 0 - 600 м3/ч без предупредительных и аварийных границ с 0-ой мертвой зоной. Эту шкалу привязываю к переменной через "Диапазон изменения". Вытаскиваю значение на мнемосхему. В режиме выполнения отображается то же число, которое отправлено с контроллера (только с названием единиц). То есть, если на контроллере значение переменной равное 90, то и на мнемосхеме отображается 90 м3/ч, а не 540 м3/ч, как мне нужно. Если в "Метрологии" шкал создать / изменить методику, то в таблице 0% соответствует 0 ед и соответствует 0 м3/ч, а 100% соответствует 100 ед и 600 м3/ч.
Можно, конечно, и через настройки динамизации для величины задать соответствия, но переменные планируется многократно использовать для различных окон. И настраивать границу каждый раз не очень удобно. В такой ситуации остаётся использовать только расчет? Или как-то неправильно использую созданную шкалу?
2. Ещё 1 вопрос касается динамизации "Значения" палитры. Необходимо использовать значение и как вводное, и как выводное поле. Для этого в динамизации входных значений привязываю переменную как величину. И в динамизации выходных переменных ту же переменную привязываю как величину (нужно, чтоб оператор имел возможность ввода значения + контроллер в некотором режиме тоже мог изменять эту же переменную, а оператор видел это изменение). После того, как контроллер производит несколько изменений переменной и прекращает эти изменения (например: контроллер изменил величину управления на клапан в несколько шагов и перевел режим управления клапана в ручной, и при переходе в ручной режим клапан должен остаться на том же месте), в "Величине" начинают менятся последнее и предпоследнее значения, которые выдавал контроллер, вместо того, чтоб остановилось последнее значение. Если ввести какое-то своё значение, то начинают меняться это введённое значение и последнее значение до ввода. Причём в контроллер уходят меняющиеся значения и клапан начинает дергать. Закрытие окна, на котором находится это вводное-выводное поле, приводит к прекращению изменений между последними 2-мя значениями переменной. Как можно избавится от этого изменения значений переменной?
Шкала не обеспечивает преобразования из одних величин в другие. Задача шкалы - это вывод единиц измерения и контроля границ.
Если вам нужно выполнить преобразование, то нужно сделать это в дереве объектов. Создаете в дереве объектов переменную "Расчет" (добавляется через контекстное меню объекта) и умножайте в формуле значение идущее от ОРС на 6. И уже расчету назначьте шкалу - чтобы отображились единицы и границы.
Этот же расчет можно вытащить на мнемосхему.
Лучше для ввода и отображений использовать команду.
Добавьте через контекстное меню объекта команду и вытащите ее на мнемосхему - она станет контролом для ввода значений. Для того чтобы команда еще и отображала текущие значения, у нее есть закладка "Опрос выхода" в котором есть поле "Обратная связь" - перетащите в это поле ОРС переменную или выход ФБ. При такой настройке то что оператор будет вводить в контрол будет поступать на выход команды, а то что приходит по обратной связи - будет отображаться в контроле на мнемосхеме.
Спасибо.
Пока не решился. Мы попросили программиста ускорить работу над устранением ошибки в работе регулятора.
Спасибо.
У меня еще такой вопрос. Имеется контроллер из которого надо взять сигнал. Подскажите как его запихать в OPC сервер.
адреса.png
А какой регион - какой функцией нужно опросить данный регистр?
Спасибо.