OmniServer is a universal data acquisition software application designed to bi-directionally retrieve information from a wide range of Ethernet, serial, or USB devices that use 'non-standard' protocols to communicate, such as weigh scales, barcode readers, lab instruments, inspection machines, printers, & more. This data is then typically delivered by OmniServer to HMI, SCADA, MES, & Historian systems using standard protocols like OPC DA, OPC UA, & AVEVA Suitelink.
Software Toolbox Technical Blog
Recent Posts
Video Tutorial: Publishing with OmniServer’s New MQTT Client Plug-In
2 min read
By Jessica Dillon on Sep 5, 2024 2:00:00 PM
Streamline Your IoT Operations with the New OmniServer MQTT Plug-In
5 min read
By Jessica Dillon on Jul 11, 2024 2:00:00 PM
Welcome back to our Summer of IoT blog series! This week, we are excited to announce the release of OmniServer Version 3.4.0.1 which in the professional edition, now includes MQTT client capability, which enables publishing data to MQTT Brokers such as the Cogent DataHub Smart Broker, HiveMQ, Mosquitto, and others.
Did You Know? How to Use Character Translations in OmniServer
4 min read
By Jessica Dillon on Mar 28, 2024 2:00:00 PM
Those of you who are aware of OmniServer will already know that it is primarily used to retrieve information from devices that use 'non-standard' protocols to communicate, such as weigh scales, barcode readers, and printers. An HMI, SCADA, MES, Historian, database, and more, could then read that data from OmniServer, making it a powerful, universal, data acquisition tool.
Some of these 'non-standard' device protocols require what we call "special handling". For most protocols, if you've used OmniServer, data that is sent or received is "what you see is what you get" type data. An ASCII "A" is transmitted or received and interpreted as an ASCII "A". But what if your device is expecting something else as part of its special handling in its communication protocol? Or what if you wanted to interpret the data differently from the device to meet new business standards or existing requirements?
OmniServer is capable of handling advanced protocols where the devices send special characters/bytes that need to be handled in a specific way. In this blog, we will explain how to use a feature called "translations" in OmniServer with certain protocols that require special handling.
Automating Data Entry from Test Stand & QC Devices as Keyboard Input
9 min read
By Jessica Dillon on Feb 1, 2024 2:00:00 PM
Unlike off-the-shelf OPC servers and drivers that talk to specific devices or protocols and no others, OmniServer can be configured to talk to virtually any device or combination of serial, USB, or Ethernet connected devices with some outliers based on the complexity of the protocol. OmniServer helps you bring data that would otherwise be inaccessible into your process and business systems, helping you make more effective decisions. In our experience there are still many software applications that do not have open interfaces such as OPC for data input. This is particularly common in quality control and test stand applications. Operators use a digital device to capture a measurement, and then have to type that into their test stand or QC software. This slows testing rates and can be error prone. There is a better way.
Using OPC Router to Log OPC Data to JSON Files Without Code
9 min read
By Jessica Dillon on Nov 2, 2023 2:00:00 PM
In today's business landscape, the exchange and storage of data plays a pivotal role in ensuring efficient and robust operations. Whether operating in sectors like Pharmaceuticals, Manufacturing, Power, or related industries, the exchange of data between services and applications has become standard practice, often an imperative. Consequently, many organizations leverage resources such as databases and historians to archive their invaluable data. However, there are instances where the need for simpler storage methods or direct interchange of data via Webservices is required to maximize application interoperability. Unfortunately, this solution area is often one filled with custom software applications. In this blog, we'll show you how to eliminate custom code and build sustainable solutions.
Revisiting TOP Server Redundancy with Communication Paths
7 min read
By Jessica Dillon on Aug 31, 2023 2:00:00 PM
In a prior blog post regarding redundancy, we learned how critical it is to plan for redundancy in the Industrial Automation space. We covered how the TOP Server Media-Level Redundancy Plug-In facilitates duplicate or backup systems used to maintain reliable communications with the critical components in your environment which in turn minimizes data loss and increases the availability of your critical industrial data.
Ensuring Data Availability with the TOP Server Redundancy Plug-In
6 min read
By Jessica Dillon on Jun 29, 2023 2:00:00 PM
The engineering definition of redundancy is “the inclusion of extra components which are not strictly necessary to functioning, in case of failure in other components.” In the Industrial Automation space, redundancy is critical. Not planning for redundancy can easily result in vulnerability to financial losses due to unexpected downtime. There are multiple types of redundancy in the industry. In this blog, we will be covering “Media-Level Redundancy”.
Tech Support Corner: Understanding TOP Server Device Scan Modes
7 min read
By Jessica Dillon on Aug 11, 2022 2:00:00 PM
If you are reading this post, chances are you have configured your TOP Server project and are communicating with your devices successfully. Perhaps, you also have a client application successfully writing and/or reading to or from TOP Server. Did you know all TOP Server drivers provide several different Scan Modes for controlling how client requests affect the polling frequency for your configured devices? In fact, these Scan Modes apply to all client connection types including OPC UA, OPC DA and AVEVA SuiteLink.
Continuing our Tech Support Corner blog series, this short post will discuss the five Scan Mode options available in the TOP Server Device Properties. Each Scan Mode serves a different purpose depending on your specific scenario. We will explain each mode, giving you a better understanding of which mode is best for your situation. Correctly setting the Scan Mode to match the capabilities of your device will help to provide optimal performance for your automation system.
About this Blog
We're engineers like you, so this blog focuses on "How to" appnotes, videos, tech team tips, product update announcements, user case studies, and other technical updates. Subscribe to updates below. Your feedback and questions on posts are always welcomed - just use the area at the bottom of any post.
Subscribe to our Blog
Recent Posts
Posts by Topic
- Device Integration (205)
- Wonderware (179)
- OPC UA (124)
- OPC (106)
- DataHub (99)
- Technical Support (99)
- TOP Server (95)
- OmniServer (68)
- Video Tutorials (67)
- OPC DA (44)
- Protocols (42)
- OPC Router (39)
- AVEVA (33)
- Automation 101 (29)
- Security (27)
- OmniServer Did You Know (23)
- Tunneling (23)
- OPC Data Client (22)
- connectivity (22)
- MQTT (19)
- DCOM (17)
- Developer Tools (17)
- OPC Data Logger (15)
- IT/OT (14)
- OPC Tunnel (13)
- CSV (12)
- Database (12)
- LGH (12)
- DataHub V9 (11)
- OPC Gateway (11)
- drivers (11)
- Exploring OPC UA (10)
- software (10)
- Dream Report (9)
- Summer of IoT (9)
- reporting (9)
- Alarming (8)
- Earth Day (8)
- Flow (8)
- OPC Integration (8)
- SQL (8)
- Troubleshooting (8)
- AVEVA OPC UA Client (7)
- Modbus (7)
- ODBC (7)
- OPC Router Basic Training (7)
- Siemens (7)
- SuiteLink (7)
- Case Studies (6)
- Data Logging (6)
- DataHub Training (6)
- EFM (6)
- OPC Alarms and Events (6)
- OPC Server (6)
- ProtocolDesign (6)
- REST (6)
- Redundancy (6)
- xml (6)
- Bridging (5)
- Data Storage Deep Dive (5)
- DataHub V10 (5)
- Email (5)
- Google IoT (5)
- OPC Conversion (5)
- Development (4)
- Industrial Decisions (4)
- Integrating XML Data (4)
- OPC Bridge (4)
- OmniServer User Stories (4)
- SLIK-DA (4)
- Sustainability (4)
- web service (4)
- Amazon IoT (3)
- Azure IoT (3)
- Business Intelligence (3)
- Developing OPC Clients (3)
- Email Alert (3)
- Error Detection (3)
- Historian (3)
- IT & Infrastructure (3)
- InTouch (3)
- Logging (3)
- OPC Redundancy (3)
- OPC Toolkit Benefits (3)
- Oil & Gas (3)
- SMS (3)
- Wedges (3)
- Windows (3)
- Azure SQL (2)
- Control System Redundancy (2)
- ControlLogix (2)
- DCOM Horror Stories (2)
- DDE (2)
- Email Notification (2)
- Excel (2)
- Flow-Cal (2)
- Ignition (2)
- OSIsoft (2)
- Omron (2)
- PGAS (2)
- Process Alert (2)
- Scripting (2)
- Building Automation (1)
- CRC (1)
- Camera (1)
- Conditional Logging (1)
- Customization (1)
- DNP (1)
- EFM Exporter for Emerson (1)
- ERP (1)
- How to Develop Custom OPC Clients (1)
- InfluxDB (1)
- KEPServerEX (1)
- Kinesis (1)
- LGH User Stories (1)
- LRC (1)
- Linux (1)
- Mining/Metals (1)
- Mitsubishi (1)
- MySQL (1)
- OPC Data Logger User Stories (1)
- OPC Server Remote Config (1)
- Omni Flow (1)
- Power & Utilities (1)
- Predictive Analytics (1)
- Predictive Maintenance (1)
- Process Alerts (1)
- QNX (1)
- Rockwell (1)
- S7-1500 (1)
- Sparkplug B (1)
- Tunnel Performance (1)
- WITS (1)
- Water & Wastewater (1)
- aggregation (1)
- error handling (1)
- json (1)
- non-Windows (1)