АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Пример установления связей с тегами ICONICS OPC Server Simulator

Читайте также:
  1. Cитуация-пример.
  2. How does a networked server manage requests from multiple clients for different services:Each request is assigned source and destination port numbers.
  3. Http://news.someserver.ru/alt.somegroup/16718
  4. II. Примеры, подтверждающие милость, явленную в Пророке, да благословит его Аллах и да приветствует.
  5. MS Excel.Текстовые функции, примеры использования текстовых функций.
  6. N-декомпозируемые отношения. Пример декомпозиции. Зависимость проекции/соединения.
  7. SCADA. Назначение. Возможности. Примеры применения в АСУТП. Основные пакеты.
  8. Tough Enough в качестве примера
  9. Which message is displayed on the web server?
  10. XXIV. ПРИМЕР ЗАКХЕЯ
  11. А вот когда мы, к примеру, говорим: «не могу себе позволить пренебрегать своим здоровьем» — это, как говорят дети, «не счетово».
  12. А.1 Пример расчета решеток с ручной очисткой

Для отладки экранной формы без подключения её к реальному объекту используется ICONICS OPC Server Simulator. Для этого необходимо создать теги, симулирующие сигналы, поступающие с технологического объекта. Например, теги, описание которых приведены в табл. 4.

Таблица 4. Имитирующие теги

Тег Описание
ICONICS.Simulator.1\Input_DavlenieA Давление в аппарате
ICONICS.Simulator.1\Input_Davlenie Teplonocit Давление теплоносителя
ICONICS.Simulator.1\Input_RashodCR Расход свежего раствора
ICONICS.Simulator.1\Input_RashodYR Расход упаренного раствора
ICONICS.Simulator.1\Input_TemperA Температура в аппарате
ICONICS.Simulator.1\Input_TemperDepress Температурная депрессия
ICONICS.Simulator.1\Input_TemperCR Температура свежего раствора
ICONICS.Simulator.1\Input_TemperTeplonocit Температура теплоносителя
ICONICS.Simulator.1\Input_TemperYR Температура упаренного раствора
ICONICS.Simulator.1\Input_YrovenA Уровень в аппарате
ICONICS.Simulator.1\Output_RashodPR Расход паров растворителя

 

Используется это следующим образом. Необходимо запустить ICONICS OPC Server Simulator.Исполнить ОРС Simulator. С помощью появившегося окна ICONICS OPC Server Simulator и диалогового окна настройки тега (рис. 96, 97) создать библиотеку тегов.

 

 

Рис.96

Рис. 97

 

После создания тегов необходимо провести процедуру переопределения псевдонимов. Для рассматриваемого примера данные о соответствии объектов, псевдонимов и тегов (или выражений) сведены в табл.5.

Таблица 5. Соответствие объектов, псевдонимов, тегов

Имя объекта Псевдоним Значение
RashodCRSensor <<Value>>1 ICONICS.Simulator.1\Input_RashodCR
RashodYRSensor <<Value>>2 ICONICS.Simulator.1\Input_RashodYR
YrovenASensor <<Value>>3 ICONICS.Simulator.1\Input_YrovenA
DavlenieASensor <<Value>>4 ICONICS.Simulator.1\Input_DavlenieA
RashodPRSensor <<Value>>5 ICONICS.Simulator.1\Output_RashodPR
TemperatCRTransparent <<Status>>1 x=if({{ICONICS.Simulator.1\Input_TemperCR}}> 30||{{ICONICS.Simulator.1\Input_TemperCR}}< 25,1,0)
TemperatYRTransparent <<Status>>2 x=if({{ICONICS.Simulator.1\Input_TemperYR}}> 85||{{ICONICS.Simulator.1\Input_TemperYR}}< 80,1,0)
TemperatTeplonocitTransparent <<Status>>3 x=if({{ICONICS.Simulator.1\Input_TemperTeplonocit}}>110||{{ICONICS.Simulator.1\Input_TemperTeplonocit}} < 105,1,0)
TemperatDepressTransparent <<Status>>4 x=if({{ICONICS.Simulator.1\Input_TemperatDepress}}!= 5,1,0)
TemperatATransparent <<Status>>5 x=if({{ICONICS.Simulator.1\Input_TemperA}}< 94||{{ICONICS.Simulator.1\Input_TemperA}} > 96,1,0)
DavlenieTeplonocitTransparent <<Status>>6 x=if({{ICONICS.Simulator.1\Input_DavlenieTeplonocit}}!= 130,1,0)

 

Таким образом, экранная форма оказалась связанной с тегами, которые передаются по интерфейсу OPC из ICONICS OPC Server Simulator. В дальнейшем под конкретным псевдонимом будет скрываться не только переменная, но и ее значение, полученное в результате преобразований. Данный пункт демонстрирует преимущество применения псевдонимов перед заданием источника данных в явном виде.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)