SIEMENS, DF&PD

Предыдущее посещение: Чт июл 07, 2016 14:10 Текущее время: Чт июл 07, 2016 14:10

Часовой пояс: UTC + 3 часа




 [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Status Display и Faceplate
СообщениеДобавлено: Чт сен 17, 2015 14:53 
Не в сети
Писатель со стажем

Зарегистрирован: Вт фев 27, 2007 9:39
Сообщения: 567
Откуда: Tel-Aviv
Столкнулся со странным косяком.
В WinCC 7.3.0.1 бросаю на картинку Status Display - и вижу его. Как в редакторе, так и в рантайме.
Если я тот же самый Status Display бросаю в faceplate - то я его вижу только в самом faceplate. Когда я добавляю этот faceplate на картинку в редакторе - я уже не вижу этот Status Display, в рантайме, разумеется, тоже.
Кто-то сталкивался?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Вс сен 20, 2015 7:28 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Сб авг 29, 2015 7:18
Сообщения: 1078
Откуда: райцентр Тольятти
всё отображается и в редакторе и в RT


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Вс сен 20, 2015 9:29 
Не в сети
Писатель со стажем

Зарегистрирован: Вт фев 27, 2007 9:39
Сообщения: 567
Откуда: Tel-Aviv
_Igor_ писал(а):
всё отображается и в редакторе и в RT

Какая у вас версия WinCC? картинки используете растровые или метафайлы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Вс сен 20, 2015 10:15 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Сб авг 29, 2015 7:18
Сообщения: 1078
Откуда: райцентр Тольятти
Азанов Максим писал(а):
_Igor_ писал(а):
всё отображается и в редакторе и в RT

Какая у вас версия WinCC? картинки используете растровые или метафайлы?


WinCC 7.3.0.6

jpeg, mwf

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Вс сен 20, 2015 14:03 
Не в сети
Писатель со стажем

Зарегистрирован: Вт фев 27, 2007 9:39
Сообщения: 567
Откуда: Tel-Aviv
накатил 6 апдейт, буду проверять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Пн сен 21, 2015 19:34 
Не в сети
Писатель со стажем

Зарегистрирован: Вт фев 27, 2007 9:39
Сообщения: 567
Откуда: Tel-Aviv
Проверил.
после того, как проапгрейдился до 6 апдейта, status display стал отображаться в экземплярах faceplate. Но со странностями.
Если в него загружена растровая картинка, то всё ок, если векторная (wmf) - то картинка уезжает вправо. В результате, слева остаётся поле, а справа она обрезается..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Вт сен 29, 2015 15:00 
Не в сети
Известный Писатель

Зарегистрирован: Чт янв 12, 2012 6:52
Сообщения: 189
Откуда: Казахстан
Всем привет! Тыкните в мануал про создание faceplate в WinCC 7.0-7.2.
а так же привязка его к объекту.
п.с.
1. Со стороны контроллера более-менее понятно.
2. В WinCC имеем структурные тэги, привязанные к своим DB.
3. Вот теперь самое главное, создать faceplate. А так же не понятно, как прописать действие по клику (то есть, при клике на "мотор-123" должен открыться faceplate с параметрами именно этого мотора. Для всех насосов один и тот же faceplate!).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Вт сен 29, 2015 17:13 
Не в сети
Известный Писатель

Зарегистрирован: Чт янв 12, 2012 6:52
Сообщения: 189
Откуда: Казахстан
Прочитал некоторый материал, попробовал, и как понял, что faceplate для каждого объекта свой. Если это так, то мне нужно нечто другое.
А вот что нужно
Изображение
Под цифрой "1". Имеется что-то наподобие faceplate, но не он. Это просто "Пользовательский объект" (объединенные элементы). После сгруппирования, в свойствах они настраиваются по принципу FP. В этих свойствах привязываем структурные тэги (PT1.setpoint, PT1.value, PT1.status, PT1.text, ...)
Под цифрой "2". Окно, расширение pdl, в нем все элементы привязаны только ко второй части тэга. (.setpoint, .value, .status, .text, ...). Данное окно в единственном экземпляре.
Далее для объекта "1" по клику пишется С скрипт... - задача которого:
- Считать с объекта "1" структуру (имя до точки, то есть "PT1") используемых тэгов.
- Открыть окно "2" и подставить в его элементы эту часть (PT1).
В итоге в окне отображаются все необходимые тэги.
В результате мы имеем в скаде кучу объектов "1", и всего одно окно, которое в рантайме можно открывать в n-ом количестве.

Вот и вопрос, как это все сделать? С С-скриптами не дружу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Status Display и Faceplate
СообщениеДобавлено: Вт сен 29, 2015 17:40 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Сб авг 29, 2015 7:18
Сообщения: 1078
Откуда: райцентр Тольятти
WinCC под рукой нет, поэтому точные названия не скажу :)

Выбираете объект "чегототам Window", где в свойствах указывается имя нужной pdl, которая мелкая с барами и тд.

У нее так же есть свойство типа TagPrefix или типа того. Оно и меняется Си-скриптом на нужное (PT1, PT2 и тд - первая часть структурного тега). А в самой той pdl-ке уже в нужных полях прописываются оставшие части тегов
(.setpoint, .value, .status, .text, ...)

По клику по насосу скриптом выставляется нужное положение того окна ("чегототам Window), его префикс и видимость.

Что то вроде того....


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group