* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download OPC Data Logger New Release
Survey
Document related concepts
Relational model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Object-relational impedance mismatch wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Functional Database Model wikipedia , lookup
Clusterpoint wikipedia , lookup
Transcript
OPC Data Logger New Release How to Avoid DCOM Using OPC UA Win Worrall Applications Engineer Email: [email protected] Direct Line: +1 (704) 708-6491 Agenda Introduction to the OPC Data Logger What are Write Backs Introduction to OPC Unified Architecture (UA) Live Demo Summary Questions & Answers OPC Data Logger Features Wizard based configuration Multi-threaded Double-buffered for Reliability Multiple ways of collecting data Multiple ways of presenting data Multiple ways of storing data Supports Windows 2000, XP, Vista, 7, 2008 (x86 and x64) Runs as a Service OPC Self-Certified OPC LAB TESTED! TOPServer – Software Toolbox OMNIServer – Software Toolbox KEPServerEX – Kepware FactoryTalk 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 DASMBTCP 1.5 – Wonderware DASMBSerial 2.5 – Wonderware Simatic WinCC – Siemens Simatic WinCC Connectivity Station – Siemens Simatic NET OPC Servers – Siemens Simatic WinCC flexible 2007 – Siemens Simatic OPC XML Wrapper – Siemens IntelliMax – SENSYS Inc OPC DataHub – Cogent Real-Time Systems MatrikonOPC Universal Server – Matrikon MatrikonOPC Desktop Historian – Matrikon DHX OPC Server Suite – Cyberlogic MBX OPC Server Suite – Cyberlogic PI DA Server – OSISoft Inc InGear AB OPC Server – CimQuest InGear GE OPC Server – CimQuest InGear Modbus OPC Server - CimQuest Exaopc OPC Package – Yokogawa DeviceXPlorer – Takebishi DeviceXPlorer Melsec – Takebishi Validator – Cyberlogic Proficy HMI/SCADA Cimplicity 7.0 – GE AlarmWorx32 OPC A&E – Iconics ExperTune Plant – TriageExperTune Inc ChemCAD – Chemstations Inc OPC Analyzer – OPC Foundation Flexibility 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 Log data from 1..n OPC Servers (DA and/or UA) Log data to 1..n Destinations (text files, databases etc) OPC Server A Database ‘A’ OPC Server A MySQL ORACLE SQLServer No limits to the # of database destinations Flexibility Log data from 1..n OPC Servers (DA and/or UA) Log data to 1..n Destinations (text files, databases etc) Log & format the data in Detail or Table mode Flexibility Log data from 1..n OPC Servers (DA and/or UA) Log data to 1..n Destinations (text files, databases etc) Log & format the data in Detail or Table mode 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 Log data from 1..n OPC Servers (DA and/or UA) Log data to 1..n Destinations (text files, databases etc) Log & format the data in Detail or Table mode 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 Log data from 1..n OPC Servers (DA and/or UA) Log data to 1..n Destinations (text files, databases etc) Log & format the data in Detail or Table mode Collect data by Subscription, Timer or Trigger Mix-n-match ALL of the above scenarios What is a Writeback? Write to the OPC Server when an Event or Trigger in the OPC Data Logger occurs These Events include Database Connection going Offline Database Connection coming Online After every log to the Database Similar Events for Text/CSV Files Opened, Closed and after every log Trigger Types Scheduled, Recurring, Monitored Item New Features in v 3.5.0.34 Support for OPC Unified Architecture (UA) standard Connect to an OPC UA server Support for security certificates What is UA? Unified Architecture A collaborative working effort of the OPC Foundation and its members since 1994 Objective to create a standard that 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 Common Interfaces= Less Programming=More Products An example of how a “Read” is consolidated OPC Classic DA: IOPCSyncIO::Read IOPCAsyncIO::Read IOPCAsyncIO2::Read IOPCAsyncIO3::Read IOPCItemIO::Read A&E: OPC Unified Architecture IOPCEventServer::GetConditionState HDA: IOPCHDA_SyncRead::ReadRaw IOPCHDA_SyncRead::ReadProcessed IOPCHDA_SyncRead::ReadAtTime IOPCHDA_SyncRead::ReadModified IOPCHDA_SyncRead::ReadAttribute IOPCHDA_AsyncRead::ReadRaw IOPCHDA_AsyncRead::AdviseRaw IOPCHDA_AsyncRead::ReadProcessed IOPCHDA_AsyncRead::AdviseProcessed IOPCHDA_AsyncRead::ReadAtTime IOPCHDA_AsyncRead::ReadModified IOPCHDA_AsyncRead::ReadAttribute Read ReadHistory Value Point #2 - Security UA Server(s) UA Client(s) Security - Certificates 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 #4: Enterprise Data Communications Enterprise Servers Workstations Mobile Controllers Embedded Unified Architecture enables communications and data sharing enterprise-wide Profiles What is a Profile? An identifiable block of Why Profiles? functionality that is supported: Methods needed Information Model, i.e. Type(s) of Data being moved Protocol & Security “Data Access” is an example of a Profile, as are all OPC Classic interfaces 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 ABB Beckhoff Siemens Rockwell Yokogawa GE Iconics Kepware & their many OEMs Software Toolbox And more… Summary – Why UA? No DCOM required ….No DCOM required Simple TCP/IP connection Firewall Friendly Platform Independent Live Demo Connect to a Remote OPC UA TOP Server using NO security Connect to a Local OPC UA TOP Server using security Connect to OPC UA OmniServer using security Monitor an OPC Item and log based on a Boolean value Monitor the Database Connection Write a False to a Bit when the connection goes down. Write a True to a Bit when the connection comes online. Troubleshooting Tools OPC Interoperability Testing Verify OPC connectivity and compatibility with OPC Server(s) Test Mode Test new configuration settings Does not affect background logging that may be in progress Events Window Export events to a text file (*.CSV) Events are logged to the Windows Event Viewer Affordable Text and CSV logging - $495 MySQL, SQL Server or Access logging - $795 each ORACLE or OBDC logging - $995 each No OPC Server Connection or Tag Counts No Database Connection or Text File Counts Troubleshooting Tools Included Buy just what you need Bundle and SAVE! 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 Questions: Win Worrall: Email: [email protected] Tel: +1 (704) 708-6491 Technical Support: Tel: +1 (704) 849-2773 Web: http://support.softwaretoolbox.com www.OPCDataLogger.com