Скачать презентацию OPC Data Logger New Release How to Avoid Скачать презентацию OPC Data Logger New Release How to Avoid

56b309fa6a1b03b81163b18b1ffc0f12.ppt

  • Количество слайдов: 26

OPC Data Logger New Release How to Avoid DCOM Using OPC UA Win Worrall OPC Data Logger New Release How to Avoid DCOM Using OPC UA Win Worrall Applications Engineer Email: wworrall@softwaretoolbox. com Direct Line: +1 (704) 708 -6491

Agenda u Introduction to the OPC Data Logger u What are Write Backs u Agenda u Introduction to the OPC Data Logger u What are Write Backs u Introduction to OPC Unified Architecture (UA) u Live Demo u Summary u Questions & Answers

OPC Data Logger Features u Wizard based configuration u Multi-threaded u Double-buffered for Reliability OPC Data Logger Features u Wizard based configuration u Multi-threaded u Double-buffered for Reliability u Multiple ways of collecting data u Multiple ways of presenting data u Multiple ways of storing data u Supports Windows 2000, XP, Vista, 7, 2008 (x 86 and x 64) u Runs as a Service u OPC Self-Certified u OPC LAB TESTED! TOPServer – Software Toolbox OMNIServer – Software Toolbox KEPServer. EX – Kepware Factory. Talk Gateway – Rockwell Automation RSLinx - Rockwell Automation DASSIDirect 1. 5 – Wonderware DASABCIP 3. 5 – Wonderware DASGESRTP 1. 5 – Wonderware FSGateway 1. 5 – Wonderware DASABTCP 1. 5 – Wonderware DASMBSerial 2. 5 – Wonderware Simatic Win. CC – Siemens Simatic Win. CC Connectivity Station – Siemens Simatic NET OPC Servers – Siemens Simatic Win. CC flexible 2007 – Siemens Simatic OPC XML Wrapper – Siemens Intelli. Max – SENSYS Inc OPC Data. Hub – Cogent Real-Time Systems Matrikon. OPC Universal Server – Matrikon. OPC Desktop Historian – Matrikon DHX OPC Server Suite – Cyberlogic MBX OPC Server Suite – Cyberlogic PI DA Server – OSISoft Inc In. Gear AB OPC Server – Cim. Quest In. Gear GE OPC Server – Cim. Quest In. Gear Modbus OPC Server - Cim. Quest Exaopc OPC Package – Yokogawa Device. XPlorer – Takebishi Device. XPlorer Melsec – Takebishi Validator – Cyberlogic Proficy HMI/SCADA Cimplicity 7. 0 – GE Alarm. Worx 32 OPC A&E – Iconics Exper. Tune Plant – Triage. Exper. Tune Inc Chem. CAD – Chemstations Inc OPC Analyzer – OPC Foundation

Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) OPC Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) OPC Server A Database ‘A’ OPC Server A OPC Server B Database ‘A’

Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Log data to 1. . n Destinations (text files, databases etc) OPC Server A Database ‘ A’ OPC Server A My. SQL ORACLE SQLServer No limits to the # of database destinations

Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Log data to 1. . n Destinations (text files, databases etc) u Log & format the data in Detail or Table mode

Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Log data to 1. . n Destinations (text files, databases etc) u Log & format the data in Detail or Table mode u Collect data by Subscription, Timer or Trigger Tags are constantly polled, but logged only when values change! At pre-determined intervals the data is requested and logged. The data is requested and logged only when a trigger is raised. You can even combine multiple read methods!

Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Log data to 1. . n Destinations (text files, databases etc) u Log & format the data in Detail or Table mode u Collect data by Subscription, Timer or Trigger Scheduled Trigger Executes at a specified date & time Recurring Trigger Executes at specific time intervals Monitored Item Trigger Executes based on the condition of a Tag’s value

Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Flexibility u Log data from 1. . n OPC Servers (DA and/or UA) u Log data to 1. . n Destinations (text files, databases etc) u Log & format the data in Detail or Table mode u Collect data by Subscription, Timer or Trigger u Mix-n-match ALL of the above scenarios

What is a Writeback? u Write to the OPC Server when an Event or What is a Writeback? u Write to the OPC Server when an Event or Trigger in the OPC Data Logger occurs u These Events include u u Database Connection coming Online u u Database Connection going Offline After every log to the Database Similar Events for Text/CSV Files u u Opened, Closed and after every log Trigger Types u Scheduled, Recurring, Monitored Item

New Features in v 3. 5. 0. 34 u Support for OPC Unified Architecture New Features in v 3. 5. 0. 34 u Support for OPC Unified Architecture (UA) standard u u Connect to an OPC UA server Support for security certificates

What is UA? u u u Unified Architecture A collaborative working effort of the What is UA? u u u Unified Architecture A collaborative working effort of the OPC Foundation and its members since 1994 Objective to create a standard that u u Isn’t dependent on DCOM Can interoperate with non-Windows platforms Is more secure than the original OPC Removes redundant code across interfaces

Value Point #1 – Common Interface Usage Value Point #1 – Common Interface Usage

Common Interfaces= Less Programming=More Products An example of how a “Read” is consolidated OPC Common Interfaces= Less Programming=More Products An example of how a “Read” is consolidated OPC Classic u DA: u u u IOPCSync. IO: : Read IOPCAsync. IO 2: : Read IOPCAsync. IO 3: : Read IOPCItem. IO: : Read A&E: u u OPC Unified Architecture IOPCEvent. Server: : Get. Condition. State HDA: u u u IOPCHDA_Sync. Read: : Read. Raw IOPCHDA_Sync. Read: : Read. Processed IOPCHDA_Sync. Read: : Read. At. Time IOPCHDA_Sync. Read: : Read. Modified IOPCHDA_Sync. Read: : Read. Attribute IOPCHDA_Async. Read: : Read. Raw IOPCHDA_Async. Read: : Advise. Raw IOPCHDA_Async. Read: : Read. Processed IOPCHDA_Async. Read: : Advise. Process ed IOPCHDA_Async. Read: : Read. At. Time IOPCHDA_Async. Read: : Read. Modified IOPCHDA_Async. Read: : Read. Attribute u u Read. History

Value Point #2 - Security UA Server(s) UA Client(s) Value Point #2 - Security UA Server(s) UA Client(s)

Security - Certificates u u Digital Certificates are used for safe identification A Certificate Security - Certificates u u Digital Certificates are used for safe identification A Certificate can represent a UA Server and UA Client A Certificate can represent a Person (login) Trust lists control access Connect please… UA Product(s) … check my trust list People approved

Value Point #3 DCOM UA Server(s) UA Client(s) Value Point #3 DCOM UA Server(s) UA Client(s)

Value Point #4: Enterprise Data Communications Enterprise Servers Workstations Mobile Controllers Embedded Unified Architecture Value Point #4: Enterprise Data Communications Enterprise Servers Workstations Mobile Controllers Embedded Unified Architecture enables communications and data sharing enterprise-wide

Profiles What is a Profile? u An identifiable block of Why Profiles? u functionality Profiles What is a Profile? u An identifiable block of Why Profiles? u functionality that is supported: u Methods needed u Information Model, i. e. Type(s) of Data being moved u u u Protocol & Security “Data Access” is an example of a Profile, as are all OPC Classic interfaces u Profiles tell clients and servers what UA services and information models are available. UA Products can decide if the other has the capabilities desired Most UA developers are doing the DA profile for now in products on the street

Automation Vendor Adoption of OPC UA u u u ABB Beckhoff Siemens Rockwell Yokogawa Automation Vendor Adoption of OPC UA u u u ABB Beckhoff Siemens Rockwell Yokogawa GE u u Iconics Kepware & their many OEMs Software Toolbox And more…

Summary – Why UA? u u u No DCOM required …. No DCOM required Summary – Why UA? u u u No DCOM required …. No DCOM required Simple TCP/IP connection Firewall Friendly Platform Independent

Live Demo u Connect to a Remote OPC UA TOP Server using NO security Live Demo u Connect to a Remote OPC UA TOP Server using NO security u Connect to a Local OPC UA TOP Server using security u Connect to OPC UA Omni. Server using security u Monitor an OPC Item and log based on a Boolean value u Monitor the Database Connection u Write a False to a Bit when the connection goes down. u Write a True to a Bit when the connection comes online.

Troubleshooting Tools u OPC Interoperability Testing u u Verify OPC connectivity and compatibility with Troubleshooting Tools u OPC Interoperability Testing u u Verify OPC connectivity and compatibility with OPC Server(s) Test Mode u u u Test new configuration settings Does not affect background logging that may be in progress Events Window u Export events to a text file (*. CSV) u Events are logged to the Windows Event Viewer

Affordable u Text and CSV logging - $495 u My. SQL, SQL Server or Affordable u Text and CSV logging - $495 u My. SQL, SQL Server or Access logging - $795 each u ORACLE or OBDC logging - $995 each u No OPC Server Connection or Tag Counts u No Database Connection or Text File Counts u Troubleshooting Tools Included u Buy just what you need u Bundle and SAVE!

Alternative Solutions OPC Data Hub The Swiss Army Knife of OPC www. softwaretoolbox. com/opcdatahub Alternative Solutions OPC Data Hub The Swiss Army Knife of OPC www. softwaretoolbox. com/opcdatahub

More Information Free demo: www. opcdatalogger. com/html/free_demo. html Buy online: www. opcdatalogger. com/html/ordering. html More Information Free demo: www. opcdatalogger. com/html/free_demo. html Buy online: www. opcdatalogger. com/html/ordering. html Questions: Win Worrall: Email: wworrall@softwaretoolbox. com Tel: +1 (704) 708 -6491 Technical Support: Tel: +1 (704) 849 -2773 Web: http: //support. softwaretoolbox. com www. OPCData. Logger. com