Просмотр полной версии : Привязка переменных в MASTERSCADA 4D
Впервые сталкиваюсь с мастерскадой 4D, насколько я понимаю обвязка переменных должна осуществляться следующим образом:
переменная из OPC <-> параметр (переменная) в мастерскаде <->{тут как то с этим объектом в самой скаде работаешь}
при создании параметра выбирается чтение/запись. Как только я привязываю переменную из OPC на скаде видно её состояние чтение работает безотказно но управляя параметром на ПЛК не меняется значение, а если просто взять эту же переменную и закинуть в окно то управляется без проблем. Подскажите в чем могут быть проблемы, может мне какой то параметр нужно изменить или галочку где то поставить?
Впервые сталкиваюсь с мастерскадой 4D, насколько я понимаю обвязка переменных должна осуществляться следующим образом:
переменная из OPC <-> параметр (переменная) в мастерскаде <->{тут как то с этим объектом в самой скаде работаешь}
при создании параметра выбирается чтение/запись. Как только я привязываю переменную из OPC на скаде видно её состояние чтение работает безотказно но управляя параметром на ПЛК не меняется значение, а если просто взять эту же переменную и закинуть в окно то управляется без проблем. Подскажите в чем могут быть проблемы, может мне какой то параметр нужно изменить или галочку где то поставить?
Для записи в ПЛК у части тега "Выход" должен быть статус Good - а он будет только если тег привязан к элементу управления на экране или программе и т.д. Кроме того, настройками может быть выбрана отправка на запись, только при изменении значения тега "Выход"
Помогло, но теперь доступна только запись, т.е. если я делаю двойную связь, то параметр не реагирует на действия в окне, но если сделать только запись то параметр меняется и записывает в ПЛК
Создается ощущение что значение в ПЛК записывает в мастерскаду значение и не дает сделать обратного
Помогло, но теперь доступна только запись, т.е. если я делаю двойную связь, то параметр не реагирует на действия в окне, но если сделать только запись то параметр меняется и записывает в ПЛК
Создается ощущение что значение в ПЛК записывает в мастерскаду значение и не дает сделать обратного
"Двойная связь" должна выглядеть так: создание входящей связи путем перетягивания части "Вход" тега на параметр "Текущее значение" элемента ввода, и создание выходной - путем перетягивания параметра "Текущее значение" на часть "Выход" тега. Или просто перетягиваете правой кнопкой тег на экран и выбираете "Элемент ввода" и "Двунаправленная связь".
Посмотрите в справке (https://support.mps-soft.ru/Help-web/protokolw.html) видео об особенностях управления в MS (а особенности действительно есть)
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot