Просмотр полной версии : Сигнализация в визуализации
Николай83
13.01.2017, 12:42
Доброго времени суток, господа!
Никак не могу реализовать в визуализации следующую задачу: При достижении определенного порога сигнала от датчика температуры заливка в визуализации меняет свой цвет.
Помогите, пожалуйста! Я никак не вкурю сей момент визуализации.
Спасибо всем откликнувшимся заранее!
Конфигурирование элемента: Цвета__заливка(начальный цвет при норм значении параметра), тревожный цвет(цвет при выходе пар-ра за уст нормы) Пременные:изменение цвета, нажать F2. вызываем нужную переменную (t1. температура или что там у вас), в программе присваиваем значение LM1:=0 , если t1= в пределах нормы,а IF t^100 THEN LM1:=1 Как то так..
Менять цвет заливки на тревожный можно без помощи программы.
Условие изменения цвета записать прямо в настройках элемента и не использовать в программе ни одной строчки кода.
28703
https://www.youtube.com/watch?v=aWkmafsATGo
Спасибо.petera буду применять такой прием, честно говоря так не делал.
Спасибо.petera буду применять такой прием, честно говоря так не делал.
И в других полях настройки элементов визуализации можно писать код, не только условия, но и вычисления и даже функции.
Николай83
13.01.2017, 15:22
Спасибо, petera. А можно сделать чтобы еще и перемаргивалось? Это уже чисто из интереса?
И в других полях настройки элементов визуализации можно писать код, не только условия, но и вычисления и даже функции.
Например, переключатель на 5 положений http://www.owen.ru/forum/showthread.php?t=22080&p=179925&viewfull=1#post179925
28704
https://www.youtube.com/watch?v=QN00URqVw2E
Спасибо, petera. А можно сделать чтобы еще и перемаргивалось? Это уже чисто из интереса?
Здесь уже немного кода в самой программе понадобится
28705
https://www.youtube.com/watch?v=kqt8jarzjXs
Николай83
13.01.2017, 15:54
Всё гениальное просто! Вы молодец, Спасибо Вам огромное!!!
Дорости бы мне до Вашего уровня)
Николай83
13.01.2017, 16:30
Не подскажете почему не получается добавить POU в существующий проект? Т.е. я создал в существующем проекте новый POU, запускаю в режиме эмуляции, а созданный POU окрашивается в серый цвет. Соответственно Новый POU не выполняется.
Не подскажете почему не получается добавить POU в существующий проект? Т.е. я создал в существующем проекте новый POU, запускаю в режиме эмуляции, а созданный POU окрашивается в серый цвет. Соответственно Новый POU не выполняется.
Серый цвет из-за тог, что в PLC_PRG нет вызова этого нового POU
Если этот новый POU - функция, то в PLC_PRG хотя бы в одном месте нужно вызывать эту функцию
28708
Если этот новый POU - функциональный блок, то
В разделе объявления нужно создать экземпляр нового POU
в PLC_PRG хотя бы в одном месте вызывать этот экземпляр
28709
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot