OPC? OPC: OLE COM for Process Control COM: Component Object Model, Microsoft/Win32 API CORBA w/ actual application support All COM Objects have Interface.

Slides:



Advertisements
Presentaciones similares
In Lección 2, you learned how to form the present tense of regular -ar verbs. You also learned about the importance of verb forms, which change to show.
Advertisements

SOCIEDAD PARA EL DESARROLLO REGIONAL DE CANTABRIA (SODERCAN) Knowledge Management tools Knowledge management tools.
Notes #18 Numbers 31 and higher Standard 1.2
DIRECT OBJECT PRONOUNS. DIRECT OBJECTS The object that directly receives the action of the verb is called the direct object. Mary kicked the ball. "Ball"
©2014 by Vista Higher Learning, Inc. All rights reserved  You will now learn how to use the subjunctive with verbs and expressions of will and influence.
¿Qué haces en la escuela? Question words, objects, yo-go’s.
Copyright © 2008 Vista Higher Learning. All rights reserved  You will now learn how to use the subjunctive with verbs and expressions of will and.
Las Preguntas (the questions) Tengo una pregunta… Sí, Juan habla mucho con el profesor en clase. No, Juan no habla mucho en clase. s vo s vo Forming.
Standard and objective Notes # 16   Standard 1.2: Students understand and interpret written and spoken language on a variety of topics  Objective: Students.
In Lección 1, you learned how to conjugate and use the verb ser (to be). You will now learn a second verb which means to be, the verb estar. Although.
Introducción Nivel 4. Modelo OSI Propiedades Nivel 4 Entrega de mensajes garantizada. Entrega de mensajes en el mismo orden en el que fueron enviados.
Copyright © 2008 Vista Higher Learning. All rights reserved In Lección 1, you learned how to conjugate and use the verb ser (to be). You will now.
Objetivo: to identify phrases that express someone must do something. Ahora: List 3 adverbs and where are they placed in a sentence.
¿New media? Lev Manovich It is responsible for one of the works of reference for the interpretation of the new media. “The language of new media (2001)”
¿Qué Están Haciendo? Use the PRESENT PROGRESSIVE tense to tell what the characters are doing in each scene.
Foreign Language Teaching Tips Rich Bradshaw. ¡Classroom Vocabulary Scavenger Hunt! Purpose Introduce new vocabulary words in TL Identify items using.
Curso de Medidas Eléctricas 2016 CLASE 18 MEDIDAS AUTOMÁTICAS.
El Espectáculo de Moda…. Requísitos: 1.You will work in groups of 3. Decide which one of you will be the “modelo/modela”. The other two will be the commentators.
Mi dormitorio Objective: To be able to understand descriptions about bedrooms.
8 de febrero de 2017.
8 de febrero de 2017.
Asking Questions P. 184 Realidades 1.
Present Tense of –ar Verbs
Gustar V. Encantar.
Las clases de Sra. Schwarz Realidades 1
In Lección 1, you learned how to conjugate and use the verb ser (to be). You will now learn a second verb which means to be, the verb estar. Although.
In Lección 1, you learned how to conjugate and use the verb ser (to be). You will now learn a second verb which means to be, the verb estar. Although.
Double Object Pronouns
PREGUNTAS: Questions and Question Words
Introduction & Agenda Introduction to Microchip Device Blocksets Introduction to MATLAB Plug-In in MPLAB®IDE Creating a SIMULINK model with Microchip.
First Grade Dual High Frequency Words
In Lección 1, you learned how to conjugate and use the verb ser (to be). You will now learn a second verb which means to be, the verb estar. Although.
¿Qué hora es?.
GRAPHIC MATERIALS 1. GRAPHIC MATERIALS. GRAPHIC MATERIALS 1. GRAPHIC MATERIALS.
Fish is Fish by Leo Lionni.
Page 1 CITS Active Directory Implementation UMass Dartmouth.
Best Practice Instalacion de motores SQL.
Indefinite Articles ¿cuánto? mucho poco
Ser y Estar To be or….to be?
Asking Questions P. 184 Realidades 1.
Los números.
Recetas 3 Objetivo: Hacer preguntas Hablar sobre la comida
In Lección 1, you learned how to conjugate and use the verb ser (to be). You will now learn a second verb which means to be, the verb estar. Although.
Expresiones con tener.
You will now learn how to use the subjunctive with verbs and expressions of will and influence. © by Vista Higher Learning, Inc. All rights reserved.
In Lección 2, you learned how to express preferences with gustar
You will now learn how to use the subjunctive with verbs and expressions of will and influence. © by Vista Higher Learning, Inc. All rights reserved.
Asking Questions P. 184 Realidades 1.
Asking Questions P. 184 Realidades 1.
Asking Questions P. 184 Realidades 1.
Kindergarten Spanish High Frequency Words
An Animated PowerPoint Template. This 2007 PowerPoint contains video animation, but does not support text over video. The PowerPoint 2010 version includes.
Escribe 5 frase con YO NO SOY
A PowerPoint Template Your Presentation Name. This text is a placeholder Main Content Page Layout 2 Copyright 2009.
Introduction to CAN. What is CAN and what are some of its features? Serial communication Multi-Master Protocol Compact –Twisted Pair Bus line 1 Megabit.
In Lección 1, you learned how to conjugate and use the verb ser (to be). You will now learn a second verb which means to be, the verb estar. Although.
Apuntes: Gustar Lección 4: La comida.
¡Buenos días! LEARNING INTENTIONS SUCCESS CRITERIA Trabajo del timbre:
Los adjetivos demostrativos Notes #16 What is a demonstrative adjective in English? Demonstrative adjectives in English are simply the words: THISTHESE.
Page 228 Realidades 1 Tener, Poner, Hacer.
Antes de empezar In English, write 5 things you would like to do when you finish High School. 1) 2) 3) 4) 5)
Gustar, Interesar, Aburrir
Development of the concert programme
Quasimodo: What do you remember about Direct Objects from last chapter? What do you remember about Indirect Objects from English classes you’ve taken before?
Antes de empezar contesta las preguntas sólo escribe las respuestas
Pero and sino Preview Pero and sino.
Pero but sino but.
Regular –ar (present tense)
In Lección 2, you learned how to express preferences with gustar
Las Preguntas (the questions) Tengo una pregunta… Sí, Juan habla mucho con el profesor en clase. No, Juan no habla mucho en clase. s vo s vo Forming.
Transcripción de la presentación:

OPC? OPC: OLE COM for Process Control COM: Component Object Model, Microsoft/Win32 API CORBA w/ actual application support All COM Objects have Interface IUnknown plus interfaces to implement an... ActiveX Component/Widget ActiveX Automation Server: (Visual Basic, Interpreters) OPC Data Access Server/Client …. CoObject X IUnknown: AddRef, Release, QueryInterface IObjectX: Method1, Method2,...

OPC Data Access Details Specs: Data Access Object Model: OPC Server, Group, Item Other Interfaces: Browsing (Info for humans, does not show what items can be created dynamically) Subscribe to group (max. rate, deadband) for async. notification Read/write item data (Timestamp, quality, value) AllenBradley, Siemens, National Instruments, … provide OPC Server as a generic “Driver”

OPC and CA OPC-CAS: OPC client, CA Server allows browsing (mostly for debugging) reads ASCII config file puts all Items in one group “Default”, requests 10Hz updates, serves via EPICS ChannelAccess Andrei Makhnachev (DESY) wrote CA client/OPC server Both: Softing OPC lib.  can distribute binaries, needs license to compile SERVER=OPC Simulated Data Demo # Explicitly list OPC Name & PV: ITEM { # Required: Name of OPC Item NAME=SINE: :2.0 # Optional: PV, defaults to Item name PV=Sine # Optional, will be served/observed EGU=Ticks HIHI=9 HIGH=8 LOW=2 LOLO=1 } # Browse OPC Server, pick OPC items via regular # expression, maybe use translation file. # Here, items matching “SINE:xxx:yyy” # will be served as “SINEzzz” where # “zzz” is “yyy” translated via numbers.trs which # looks like this: # 1.0 one # 2.0 two ITEMCLASS { NAME=(SINE):.*:(.*) TRANSLATE2=numbers.trs DELIM=: EGU=Parts }

OPC-CAS Snapshot

Conclusions? OPC: Great Idea for PC platform Standard across vendors, no longer separate drivers for LabVIEW, Intellution, VisualBasic,... EPICS 3.14 for Win32 Hosts should support DTYP “OPC”  benefit from OPC drivers instead of having to implement many device specific drivers Problems: No experience with performance, dependability Already different versions (IOPCAsyncIO2...) Networked via DCOM but no connection management record(ai, “opc:xx”) { field(DTYP, “OPC”) field(INP,”# ‘OPC Server XYZ’ fred”) … }