PDA

Просмотр полной версии : Как сделать прозрачный элемент с возможностью управления в СП270?



Вова
09.03.2015, 10:28
Здравствуйте.

Нужно данные о состоянии объекта брать из одного регистра, а сведения о том, что пользователь нажал на элемент, отображающий состояние, ложить в другой. Не хватает места нарисовать и кнопку и элемент мнемосхемы, а действие (например, открытие задвижки) производится не мгновенно после нажатия соответствующего элемента.

Не нашёл стандартных элементов, позволяющих разнести эти операции на разные регистры, решил попробовать создать прозрачный элемент и поместить его над основным элементом мнемосхемы. Логика такая - пользователь нажимает прозрачный элемент, бит в регистре устанавливается, ПЛК читает его, выполняет определённое действие, устанавливает бит в другом регистре СП270 и соответствующий элемент мнемосхемы, расположенный под прозрачным, меняет отображение.

Но прозрачных элементов с возможностью управления тоже не могу найти...

Как-то по-другому можно решить эту задачу? Не нашёл элементов с двумя регистрами, для управления и отображения...

ASo
09.03.2015, 12:01
Возьмите стандартную кнопку. К полю "цвет" привяжите состояние задвижки.

Вова
09.03.2015, 13:17
"Стандартная" это "кнопка управления битом"? "Стандартной" не нашёл, может, версия программы старая (2.C.6F).
Во всех кнопках, что видел, не нашёл, как к привязывать цвет к состоянию бита, везде только один регистр управления...
Можете рассказать подробнее?

ASo
09.03.2015, 14:44
Тьфу, не то написал.
Вы пишите не в том форуме. Панель - не контроллер.

petera
09.03.2015, 15:19
Нужно данные о состоянии объекта брать из одного регистра, а сведения о том, что пользователь нажал на элемент, отображающий состояние, ложить в другой
Не нашёл стандартных элементов, позволяющих разнести эти операции на разные регистры
Это стандартный элемент "Переключатель с подсветкой"
17059
Пишет в один регистр, а при включенной галке "Чтение" отображает состояние другого регистра.

, решил попробовать создать прозрачный элемент и поместить его над основным элементом мнемосхемы. Логика такая - пользователь нажимает прозрачный элемент, бит в регистре устанавливается, ПЛК читает его, выполняет определённое действие, устанавливает бит в другом регистре СП270 и соответствующий элемент мнемосхемы, расположенный под прозрачным, меняет отображение.

Но прозрачных элементов с возможностью управления тоже не могу найти...
Обычная битовая кнопка, как и любая другая кнопка может быть прозрачной
17060 ---> 17061

Вова
10.03.2015, 08:54
Это стандартный элемент "Переключатель с подсветкой"
17059
Пишет в один регистр, а при включенной галке "Чтение" отображает состояние другого регистра.

Обычная битовая кнопка, как и любая другая кнопка может быть прозрачной
17060 ---> 17061
Слона-то я и не заметил...
Спасибо большое!