最新版 TOP Server v6.17 更新於 2024/11/5
最新版 OPC Data Client 2024.1 (5.80) 更新於 2024/2/19
OPC Data Client 是由三個部件構成:OPC Data.NET、OPC Data-COM與OPC Data-UA。OPC Data.NET 和OPC Data-COM組件提供了類似的功能和特性,可用於開發OPC Data Access (DA) 和OPC Alarms & Events (A&E) clients。OPC Data.NET和OPC Data-COM可單售,而OPC Data-UA目前不單售。
- Rapid OPC UA, DA, A&E, XML-DA Client Application Creation
- Develop x86 & x64 custom OPC client software applications for .NET Core, .NET Standard, and .NET Framework
- Support for Windows and Linux (.NET Core, OPC UA, XML-DA only) for flexible platform choice
- OPC Interoperability tested and lab certified for compliance
- Simple read, write, subscribe methods abstract and manage OPC details for fast implementation
特色
OPC DATA ACCESS (DA)
Read and write real-time data using the OPC DA standard
Used for reading/writing of real-time data with OPC DA 1.x, 2.x, and 3.x servers connected to control system devices such as PLC, DCS, etc. devices such as PLC, DCS, etc.
OPC ALARMS & EVENTS (A&E)
Access alarm and event notifications from OPC A&E Servers in your custom application
As supported by your OPC A&E server, access process alarms, operator actions, informational messages and tracking/auditing messages
OPC UA DATA ACCESS/GENERIC DATA
Read and write real-time data using OPC Unified Architecture (UA) Generic Data Standards
In OPC UA, the functionality of classic OPC Data Access (DA) is called generic data. OPC Data Client supports full read/write subscribe capabilities and more.
OPC UA ALARMS & CONDITIONS
Access Event Notifications, Alarm Acknowledgement and Condition Management in OPC UA Servers
OPC Data Client provides simple methods and event handlers provided to work with OPC UA servers that follow the Alarm & Condition Facet standards.
OPC UA COMPLEX DATA
Access Complex Data Models in OPC UA from Your Application
The OPC UA specifications provide for means for industry organizations and users to define complex data models where a node is no longer just a single value. A node might be a structure, also known as a User Defined Type (UDT) containing multiple values of differing data types.
OPC Data Client provides methods for reading, writing, and subscribing to complex data within an OPC UA Server. The Siemens S7-1500 PLC is an example of a device that has a built in OPC UA server that supports UDTs or structures.
OPC UA PUBSUB
Deliver OPC UA datasets using message-oriented transports
Part 14 of the OPC Unified Architecture adds the ability to deliver data sets using message-oriented middleware. Starting with Version 2019.2 (5.56) and higher of the OPC Data Client toolkit, these features are supported in the Ultimate Edition product license.
- Subscribe to dataset messages with data or events from a publisher over UDP & MQTT transports with UADP and JSON message formats
- Included OPC UA Demo Publisher helps you test your client application
- Load and inspect PubSub configuration from a binary file, or access it live in an OPC UA server over its information model.
OPC XML-DA
Connecting to non-Windows devices made before OPC UA
OPC XML-DA was a predecessor to OPC UA that was widely adopted in applications where OPC XML-DA servers were placed into devices that were to be connected over radio networks and non-Windows environments. Wind turbines from Siemens and others are the most common device where OPC XML-DA servers are found.
COMPLIANCE TESTED & CERTIFIED
Assuring Interoperability Through Real Testing
Software Toolbox was a Charter Member of the OPC Foundation, joining back in 1996 when the standards were still being written, because we believed in what standards could do for industrial automation.
Throughout our history, we and our partners have remained committed to the process of OPC Interoperability Testing and OPC Compliance Testing. The OPC Data Client is regularly tested at the OPC Foundation's OPC Interoperability Workshops and has passed their independent lab testing process. These processes involve testing the toolkit and it's reference samples against many different OPC servers from other vendors, and working together with those suppliers to insure our products work well together.
NO-CODE, LOW-CODE, & MORE
Different Approaches Deliver Choice for Your Application
Every application need is unique. If you were a carpenter, you would not use a hammer to insert a screw. We know development is no different, so OPC Data Client provides different development models for building your x86 and x64 applications.
- Procedural/Imperative - you are in control. Whether you use our low-code methods or some of our more complex APIs, you write the code that calls methods on OPC Data client objects, passing in arguments, receiving results, and is the traditional natural way to many developers. You have control, but it will take more code than the other development models.
- Live Binding - No-code also known as codeless development for binding the properties of visual or non-visual components to OPC data in Visual Studio
- Live Mapping - create logical objects in your code, then annotate them with attributes that are connected to OPC Data
- Reactive Programming - Microsoft Reactive Extensions allow you to produce event-based programs with OPC client data streams and LINQ-style operators
Each model is complemented by our developer productivity features and extensive documentation and help.
DEVELOPER PRODUCTIVITY
Reducing Time to Market and Total Cost of Ownership
We understand the job of being a developer and want to go beyond just providing a set of tools that reduces your need to know the details of the OPC specifications. The OPC Data Client delivers productivity in several areas
- Intellisense and Object Browser - XML comments with rich information about elements
- Contextual help
- ReSharper Annotations - on API members using attributes such as [CanBeNull] and [NotNull]. Annotations help ReSharper users catch improper usages early.
- Visual Studio Design/Property Grid awareness
- And the little details that make a difference
- Use of FxCop Code Analysis rules in builds
- Binary and XML serialization
- Equality methods and operators where needed
- Early argument checking
- OPC Operations return a single type of exception to help you build robust applications
BROWSING DIALOGS & CONTROLS
Ready-to-Use Tools for Delivering Your Customer Experience
Don't reinvent the wheel, we have the tools. Browsing for OPC servers and items is common functionality you should not have to build yourself.
OPC Data Client includes ready-to-use, rich UI browsing dialogs that do not need to be placed on a form. They can be called from your code and used.
Browsing controls are intended to be placed on your UI form and adjust the visual appearance and behavior to integrate more closely with your applications.
SPECIALIZED CLIENT OBJECTS
More Tools to Reduce Your Development Time and Cost
Working with OPC UA brings new concepts designed to aid in working with multiple OPC UA server applications and managing the certificate based trust and security provided by the standard.
OPC Data Client provides several objects to help you avoid writing unnecessary code.
- OPC UA Global Discovery Client
- OPC UA Certificate Management Client
- OPC UA Client Application Service
CONNECTIVITY EXPLORER
Testing target OPC Servers is Easy with Connectivity Explorer
The Connectivity Explorer application allows you to connect to and browse the data hierarchy of OPC Data Access and OPC Unified Architecture servers and data nodes. You can subscribe to data changes, and view the results live. With the optional Excel Add-On you can setup Excel Real Time Data (RTD) links to data.
EXCEL OPTION
Real-Time Two-Way for OPC to Excel
This optional feature can be added to any OPC Data Client License, allows you to drag/drop or copy/paste values from the OPC Data Client Connectivity Explorer into Excel.
Data transfers are done using the Excel Real Time Data (RTD) function. This feature works with OPC DA, OPC XML-DA, and OPC UA Generic Data.
系統需求
DEVELOPMENT PLATFORMS
Full details for all versions are provided in our knowledgebase. Below is a high level of currently supported platforms for your x86 or x86 development.
Windows
- Visual Studio 2022
- PyCharm
- .NET Framework 4.7.2 through 4.8.1
- .NET 6, 7, & 8
Linux and macOS
- .NET Core CLI Tools
- JetBrains Rider
- Visual Studio 2022
- Visual Studio Code (with C# extension)
- PyCharm
- .NET 6, 7, & 8
DEVELOPMENT LANGUAGES
OPC Data Client is specifically designed with broad development language support in mind, allowing you to develop an OPC client in a wide range of languages.
.NET Development
- C#
- Visual Basic
- Python.NET
- F#
- LINQPad
COM development - including but not limited to:
- C/C++
- VBScript (ASP or Windows Script Host)
- Jscript
- PHP and more
OPERATING SYSTEMS
Most OPC client development is done on Windows, using .NET Core, .NET Standard, or .NET Framework. Current supported platforms and .NET versions are detailed in our knowledgebase however here is a high level list.
Windows
- Windows 10 (x86 or x64) version 1809 - 22H2
- Windows 11 (x64) version 21H2 - 22H2
- Windows Server 2016 and 2016 Core (x64)
- Windows Server 2019 and 2019 Core (x64)
- Windows Server 2022 (x64)
Linux
Any version of Linux supported by .NET Core versions that OPC Data Client supports see Development Platforms.
Standard Edition
- OPC Data Access (DA)
- OPC UA Generic/Data
- Procedural Coding Model
- OPC UA Local Discovery
- .NET Framework Support
- Connectivity Explorer
- Python.NET Support (.NET Framework Only)
Professional Edition
- Standard Features Plus
- OPC Alarms and Events
- OPC UA Methods
- OPC UA Alarms & Conditions
- OPC XML-DA
- .NET Standard & Core
- OPC UA Network Discovery
- Live Binding Model
- Browsing Dialogs
- Browsing Controls
- Python.NET Support (.NET Standard & Core)
Enterprise Edition
- Professional Features Plus
- COM & non-.NET Languages
- OPC UA Complex Data
- OPC UA Global Discovery Support
- OPC UA Certificate Mgmt Client Object
- OPC UA Global Discovery Client Object
- Live Mapping Model
Ultimate Edition
- Enterprise Features Plus
- OPC UA PubSub Support
- OPC UA Publish-Subscribe Client Object
- Reactive Programming Model
Cogent DataHub 可以讓您連接、整合、儲存和即時顯示資料的軟體工具。您可藉由這簡單使用的工具來建立一個完整的系統、或提升現有安裝的系統。
使用單獨的、模塊化的組件,您可以從幾乎任何來源連接到即時資訊。您可以整合所有的資訊源到公共數據庫提供給其他用戶。您可以建立網頁以可視化和過程即時互動。您可以發送通知、儲存數據進行分析或記錄。
DataHub IoT Gateway
The DataHub® IoT Gateway™ streams real-time OPC UA and OPC DA industrial data directly into Manufacturing Execution Systems (MES), device clouds, and Big Data analytics platforms. Connects OPC UA and OPC DA (Classic) clients and servers to any MQTT Broker, including Azure, Google and Amazon IoT.
DataHub OPC Gateway
Convert real-time, streaming OPC UA data to DA or vice-versa. Using the Gateway, you can connect any OPC DA server or client to any OPC UA server or client, locally or over the plant network.
DataHub Tunneling
The easiest, most reliable and secure way to network OPC DA. No DCOM hassles, no time-outs, supports proxies, and can be configured as a proxy for enhanced security.
DataHub OPC Logger
Log your OPC data to SQL, MySQL, Oracle or any other ODBC-compliant database, and query data from them as well.
特色
Power, Choice & Room to Grow, But Flexibility to Only Pay for What You Need
- Designed for speed by developers that are passionate about performance.
- Applications in the field with over 2,000,000 tags in a single DataHub instance
- Tested to be able to move up to 100,000 data changes per second at minimal added latency.
- Licensing based on what features you need
- Competitively priced DataHub solution packs combine common features, and then you can add other features when you want to expand how you use the tool.
系統需求
DataHub works on these operating systems
Cogent DataHub is available as a 32-bit or 64-bit application. The 64-bit version download is available upon request.
Supported Operating Systems:
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2008, 2008R2
- Windows 11
- Windows 10
- Windows 8.1 and 8.1 Embedded
- Windows 7 (excluding Home Edition)
Cogent DataHub Specifications
- Supports OPC Server and Client connections.
- DataHub will connect to OPC DA 3.0 servers (and 2.05a servers that support browsing).
- DataHub will also accept connections from OPC DA 3.0 or 2.05a clients.
- DataHub supports both OPC UA client and server (using the DA and A&C profile)
- Supports DDE Server and Client connections.
- Supports custom TCP/IP connections through Java, .NET and C++ DataHub APIs.
- Supports Windows GUI development through built-in Scripting language.
- Supports ODBC compliant database access.
- Data transmission rates are client dependent, but are typically thousands of points per second.
- Automatic reconnect on a network break and recovery, no intervention required.
- No point list configuration, the DataHub creates points as they are needed.
- Superior publish/subscribe data model, no polling delays and no transmission of static data values.
TOP Server 是Software Toolbox的OPC和native HMI device連接應用軟體,搭配Kepware的先進科技。
除了TOP Server,Software Toolbox提供附加產品、支援與專業知識的獨特組合,使世界各地成千上萬的用戶解決資訊整合與連接的難題。
特色
TOP Server - Enterprise Class Industrial Device Connectivity
- OPC UA, DA & Native SuiteLink Connectivity for Thousands of Devices
- OPC and native HMI device connectivity software targeting AVEVA (formerly Wonderware) applications
- Connectivity to thousands of device types
- Single, highly scalable application with protocol/vendor specific plug-and-play drivers
- Flexible features reduce your total life cycle cost
- Decreased learning costs thanks to a modular architecture and common methods across drivers
- Multi–threaded application leveraging the latest in dual core processor and multi-processor technologies
- All standards-based client interfaces (OPC UA / DA Server, SuiteLink, and more) INCLUDED with all drivers at no additional cost
- Industry Specific Suites including Oil & Gas and others, reduce licensing costs.
In addition to providing TOP Server, Software Toolbox is a single source for a unique mix of additional products, support, and expertise that have empowered thousands of users around the world to solve their information integration and connectivity challenges.
系統需求
OPERATING SYSTEMS
32-Bit (x86) and/or 64-Bit (x64) Operating Systems (including Service Packs)
- Windows 11 (Pro, Enterprise and IoT Enterprise Editions)
- Windows 10 (Pro, Enterprise and IoT Enterprise Editions)
- Windows 8.1 (Pro and Enterprise Editions)
- Windows 8 (Pro and Enterprise Editions)
- Server 2022
- Server 2019
- Server 2016
- Server 2012 (including R2)
Considerations for 64-Bit Systems:
- TOP Server supports a software or a hardware (USB) Key
- When installed on a 64-bit OS, TOP Server will run in the WOW64 Windows sub-system (included on all 64-bit Windows OS). This is transparent to the user.
MINIMUM HARDWARE REQUIREMENTS
• 1 GHz Processor (defer to the recommendation for the OS)
• 1 GB installed RAM (defer to the recommendation for the OS)
• 530 MB available disk space
• Ethernet Card
• Super VGA (800x600) or higher resolution video
OPC STANDARDS COMPLIANCE
Support for the OPC standards insures that TOP Server is compatible with any OPC compliant HMI/SCADA, Historian and MES systems, with OPC Interoperability Options for compatibility with certain non-compliant behaviors.
• OPC UA 1.02 (DA Profile)
• OPC Data Access (DA) 3.0
• OPC Data Access (DA) 2.05a
• OPC Data Access (DA) 1.0a
• OPC .NET 1.20.2 (DA and AE Profiles)
• OPC A&E 1.0 and 1.10
• OPC Self-Test Certified
• OPC Independent Lab Test Certified
• OPC Interoperability Tested