Custom Interface (CID) TOP Server And IO Driver + 1 Year Support & Maintenance Agreement
- Details
- Key Features
- Technical Specifications
- Resources and Documentation
- Standard Features
- Advanced Capabilities
- Supported Devices
The TOP Server Custom Interface driver allows you to quickly and easily add an external client interface to any custom developed application. The CID driver is completely integrated into the TOP Server just like the large number of other drivers in the TOP Server family, which means your custom application gains the proven interoperability with most software applications in the automation industry that comes with TOP Server.
The CID driver can access any CID-compliant software solution implementing developer accepted Shared Memory Standards and Constructs. Once accessed, TOP Server makes this data available to client applications through its wide range of client interfaces, including certified standards such as OPC DA, OPC UA and native interfaces such as SuiteLink and NIO/PDB.
A software solution becomes CID-compliant when a developer adds functionality to that solution for creating a shared memory interface that is accessible by an external application - the TOP Server CID Driver.
The TOP Server CID driver includes sample code (C++ and C#) to help you get started and using standard developer techniques.
- Maximum Number of Channels: 512 (Max # of CID applications per TOP Server instance)
- Maximum Devices per Channel: 512 (Max # of topics/tag groups per CID application)
- No Toolkits to Purchase and Learn
- Sample Code Provided (C++ or C#)
- Ability to develop in any language that supports the Windows API
- Relies on "developer known" shared memory standards and constructs
- Definition of up to 2 GB of Shared Memory (external CIDA app creates the shared memory file and an XML config file defining the data map)
- Coordination of processing through handshakes
- Supports all standard data types and data arrays
Communication
Protocols Supported
Shared Memory Communication via standardized structures
Connection Types
Shared Memory
Max Devices per Channel
512 channels, 512 devices per channel
Everything you need to get started, configure, and troubleshoot your driver
TOP Server Operating System Support Information
Comprehensive OS compatibility guide for all TOP Server versions
TOP Server How-To Videos / Tutorials
Main landing page with a library of how-to videos covering installation, general overview, troubleshooting tools, driver quick starts, and other TOP Server configuration topics
TOP Server How-To Application Notes
Support knowledge base with application notes, guides, and FAQs for TOP Server
TOP Server Quick Start Guide
A comprehensive video guide showing TOP Server basics, installation, and getting started with a sample project
TOP Server Troubleshooting Guide
Comprehensive guide to diagnose and resolve common issues
Custom Interface Help File
Complete driver documentation with setup instructions, configuration examples, and sample code
Current/Past Release Notes
View the complete TOP Server release history and version information
TOP Server Data Sheet
Comprehensive product overview and specifications
TOP Server License Agreement
View the software license terms and conditions
Software Toolbox Knowledge Base
Search our comprehensive knowledge base for answers and troubleshooting
- XML-Based Memory Map Definition
- Mutex Locking for Memory Access
- Timeouts for Error Checking
- Max Processing Values to Avoid Excessive Blocking
- Read Request/Write Request Handshaking
- Support for bit access for a single element
- Support for single element access from an array
- Multi-threaded architecture for high scalability
- Runtime changes via wizard-based configuration interface with intuitive Properties Editor
- Secure User Management
- Built-in Device/Network Redundancy
- Auto-Demotion (Slow Polling)
- Extensive communication and server diagnostics (OPC/Communications/Event Log)
✔Auto-Configuration of TOP Server project through XML File Import (XML generated by CID Application)
✔Robust Tag Definition (Tag Name, Description, Scan Rate, Data Type, Read/Write Access, etc.)
✔CID Application Specific Error Code Integration with TOP Server Event Log
✔Single Data Source for CID and PLC Data
✔Driver can be used many times in a single TOP Server project, with each instance accessing different CID Applications
✔Simple configuration applying the same principles as other channel and device configurations
Custom Applications
✓
Any CID-compliant software solution implementing developer accepted Shared Memory standards and constructs
✓
Custom developed applications with shared memory interface
✓
Third-party applications modified to support CID protocol
For a complete list of supported models and firmware versions, please contact our technical support team or download the driver documentation