OPC Level 3 - OPC Application Programming
|
Wednesday, July 26, 2006
Edmonton, AB, Canada |
|
| |
| Language:
English |
| Cost:
$995 CAD |
|
Professional Development Hours: 7
|
|
|
| |
CTC - Edmonton
10060 Jasper Ave., Suite 810
Edmonton, AB, Canada
T5J 3R8
|
| |
Overview
The course focuses on the detailed description of the OPC DA specifications, and hands on development of OPC clients and servers, and standard software interface requirements.
|
|
| |
|
|
| |
Abstract
OPC Clients: Through examples and exercises participants learn the key responsibilities and function calls for developing simple OPC clients. The course focuses on OPC DA using the OPC Automation interface and Visual Basic to demonstrate the concepts. Topics include:
- Server browsing and connection issues
- Implementing OPC Item browsing
- OPC Group and Item management
- I/O Operations: (Read/Write, Device/Cache, Refresh)
OPC Servers: This section covers in detail the various required and optional interfaces, and how they would be implemented in an OPC Server. Topics covered are relevant to all OPC server development, and are demonstrated using the MatrikonOPC Genie development framework. Topics covered include:
- Connection: Robustness, timing issues
- Common Interfaces: The mandatory functionality specified in OPC Common Definitions and Interfaces: client name, shutdown event notification, local support for result code translation.
- Data Access: The mandatory functionality specified in the OPC Data Access Custom Interface Standards (DA 1.0a, 2.0x and 3.0)
- OPC Groups: Addition, removal, and cloning of private groups. Group state management
- OPC Items: Addition, removal, and validation of items in a group. Item configuration management
- Browsing and Item Properties: Address space browsing (Hierarchical address space, Flat, filtering), and mandatory and optional item properties
- I/O Operations: Synchronous I/O operations (Read/Write), Asynchronous I/O operations (Read/Write, Device/Cache, Refresh), Data change event notification OPC Compliance
- Device access optimization
|
|
| |
|
|
| |
Materials Included
- Dedicated use of a computer for the duration of the course
- OPC Resource Binder
- Certificate of Successful Completion
- Meals: Breakfast, lunch, coffee, tea, soft drinks and refreshments available throughout the day
|
|
| |
|
|
| |
Pre-Requisites
MatrikonOPC Level 1 and Level 2 Hands-on Workshops
|
|
| |
Learning Environment
OPC Level 3 is held within a classroom environment where each student will be supplied with their own computer for the duration of the workshop. The workshop will be made up of lectures, PowerPoint presentations, and hands-on exercises. It will be an open and friendly environment that encourages discussion and participation. Students are welcome to discuss current connectivity issues they are faced with and learn from one another.
|
|
|
|
| |
Darek Kominek
B.Sc. Eng. CompE |
|
|
|
Darek Kominek: B.Sc. Eng. CompE, P.Eng. (Alberta, Canada), is an OPC Subject Matter Expert at MatrikonOPC. Last year Darek launched the successful MatrikonOPC Integrator Partner Program that works with third party System Integrators to help them leverage OPC technology in their projects. Darek regularly presents on OPC topics at conferences and OPC Foundation events, and teaches MatrikonOPC Workshops around the world. Since 1997, Darek has been providing OPC architecture design and implementation assistance for OPC solutions, as well as taken part in the development of OPC Software. |
|
| Contact Information: |
| Email:
darek.kominek@matrikonopc.com |
| Ph:
780-233-7561
|
|