Did You Know? How to Recover from Device Errors with OmniServer Error Messages

Posted by Kevin Rutherford on Nov 7, 2018 2:00:00 PM

With any communication server for collecting process data, there has to be a reliable mechanism built-in for dealing with error responses from the underlying devices.  This is true even for OmniServer as a user-configurable communication server.

Continuing our "OmniServer Did You Know?" blog series, this blog post focuses on how to use error messages and notification items in an OmniServer protocol to properly handle error responses or conditions received from your non-standard process devices.

Read More

Topics: Wonderware, Device Integration, Protocols, OmniServer, OmniServer Did You Know, error handling

Video Tutorial: Key New Features - OmniServer V3.1.0.5

Posted by Kevin Rutherford on Oct 18, 2018 2:00:00 PM

As part of our continuous improvement process at Software Toolbox, OmniServer is updated several times a year to add additional useful features and tools, and to resolve any known issues.

In this video blog, I will cover updates and enhancements available in OmniServer V3.1.0.5 to help you with usability, performance and troubleshooting while connecting to all of your non-standard devices.

Read More

Topics: Device Integration, Wonderware, OmniServer, Video Tutorials

Did You Know? How to Setup Chained Messages in OmniServer

Posted by Kevin Rutherford on Oct 4, 2018 2:00:00 PM

In a nutshell, OmniServer's purpose is to retrieve information from devices that use ‘non-standard’ protocols to communicate such as weight scales, barcode readers, and printers.

Sometimes with some protocols, simply sending one message to a device, or doing nothing but simply transferring data to a client isn't enough. There are some more complex protocols where you will need to send a series of messages to the instrument, or respond to an event coming in from the device or to handle a sequence of handshaking messages. This is where "chained messages" come into play in an OmniServer protocol.

In this second post of a follow-up to our "OmniServer Did You Know?" blog series, we will cover how to chain multiple OmniServer command/request messages together in a protocol to flexibly handle such complex protocols.

Read More

Topics: Wonderware, Device Integration, Protocols, OmniServer, OmniServer Did You Know

Did You Know? How to Setup a Heartbeat Message in OmniServer

Posted by Kevin Rutherford on Sep 20, 2018 2:00:00 PM

As you probably know, OmniServer is used to retrieve information from devices that use ‘non-standard’ protocols to communicate such as weight scales, barcode readers, and printers.

In some situations, device protocols need to be designed to where the client application (HMI, SCADA or other), and not OmniServer, is in complete control of the polling. But before you send out the next message, how do you know if the device is still connected?

In this first post of a follow-up to our "OmniServer Did You Know?" blog series, we will cover how to create what is known as a heartbeat message to confirm your device is "listening" before sending the next message.

Read More

Topics: Wonderware, Device Integration, Protocols, OmniServer, OmniServer Did You Know

Video Tutorial: Using OmniServer with Wonderware Historian via SuiteLink

Posted by Kevin Rutherford on Aug 30, 2018 2:00:00 PM

OmniServer's connectivity and data parsing capabilities are only part of how OmniServer helps with integrating non-standard devices with Wonderware.  How does the device data actually make it into Wonderware?

In this video blog, part of a series on connecting Wonderware to OmniServer, I'll show you how to make a basic SuiteLink connection from Wonderware Historian to OmniServer for historizing process data from all of your "other" devices where there isn't a standard, off-the-shelf driver - all without the cost and effort of having to write a custom driver.

Read More

Topics: Device Integration, Wonderware, OmniServer, Video Tutorials, SuiteLink

Video Tutorial: Using OmniServer with InTouch via SuiteLink

Posted by Kevin Rutherford on Aug 23, 2018 2:00:00 PM

OmniServer's connectivity and data parsing capabilities are its primary job; however, they are only the part of how OmniServer helps with integrating non-standard devices with Wonderware.  How does the device data actually make it into Wonderware?

In this video blog, part of a series on connecting Wonderware to OmniServer, I'll show you how to make a basic SuiteLink connection from Wonderware InTouch to OmniServer for integrating process data from all of your "other" devices that don't have a standard, off-the-shelf driver - and all without the expense and headaches of having to write custom code.

Read More

Topics: Device Integration, Wonderware, OmniServer, Video Tutorials, SuiteLink

Video Tutorial: Using OmniServer with System Platform via SuiteLink

Posted by Kevin Rutherford on Jul 26, 2018 2:00:00 PM

While OmniServer's core connectivity and data parsing abilities are its primary function, they are only the first step to integrating non-standard devices with Wonderware.  How does that device data then make it up into Wonderware?

In this video blog, part of a series on connecting Wonderware to OmniServer, I'll show you how to make a basic SuiteLink connection from Wonderware System Platform to OmniServer for integrating process data from all of your "other" devices that don't have a standard, off-the-shelf driver - all without the expense and headaches of having to write custom code.

Read More

Topics: Device Integration, Wonderware, OmniServer, Video Tutorials, SuiteLink

Video Tutorial: Using OmniServer with System Platform via OPC

Posted by Kevin Rutherford on Jul 19, 2018 2:00:00 PM

OmniServer's core connectivity and data parsing abilities are only part of the equation when integrating non-standard devices with Wonderware.  How does that device data then make it up into Wonderware?

In this video blog, part of a series on connecting Wonderware to OmniServer, I'll show you how to make a basic OPC DA connection from Wonderware System Platform to OmniServer for integrating process data from all of your "other" devices that don't have a standard, off-the-shelf driver - all without having to write custom code.

Read More

Topics: Device Integration, Wonderware, OmniServer, Video Tutorials, OPC, OPC DA

Video Tutorial: Conditional Logging to Database from Non-Standard Devices

Posted by Kevin Rutherford on May 31, 2018 2:00:00 PM

OmniServer Wedges are included with OmniServer Professional Edition.  Wedges are built-in components providing additional useful capabilities that expand the functionality of OmniServer beyond its core connectivity and data parsing abilities for non-standard devices.

The OmniServer Database Wedge allows you to log your device data to any ODBC-compliant database, including SQL, with a highly configurable format and flexible conditions.  And this ability is built into OmniServer, eliminating the need for separate external components or applications.

In this video blog, I'll show you how to get started using the OmniServer Database Wedge to easily log process data based on specified conditions, making it possible to monitor trends in your process and easily report on your process data or troubleshoot any issues that are discovered.

Read More

Topics: Device Integration, Wonderware, OmniServer, Video Tutorials, Data Logging, Wedges, ODBC, SQL

Building Custom CRCs for Non-Standard Protocols

Posted by Kevin Rutherford on May 17, 2018 2:00:00 PM

If you’ve been following our blog series on custom error detection, you’ll remember that OmniServer provides a large number of pre-defined Error Detection Codes (EDC) for use in different protocols for non-standard device communication.  And, again, it’s not uncommon to find an EDC from a vendor that is not pre-defined due to some specialized handling by the device manufacturer.

As we covered in our previous posts on creating a custom checksum and LRC, OmniServer gives you the ability to build custom EDCs in an OmniServer protocol to handle these situations.  This post, the final of three on custom Error Detection Codes, covers the basics steps to creating a custom CRC (Cyclic Redundancy Check) in an OmniServer protocol.

Read More

Topics: Wonderware, Device Integration, Protocols, OmniServer, drivers, connectivity, OPC, OPC DA, OPC UA, Protocol Design, Error Detection, CRC

Join Our Journey

Working in industrial automation since 1996, the Software Toolbox team has seen a lot. The level of automation system sophistication of our integrators and users has evolved, each driven by the demands of their market and clients.  Everyone's learning continues as technological change accelerates.

This blog is about sharing from these journeys.  From tips on implementing software, successes our clients have experienced, or new ideas and things to consider in your journey, we'll be sharing them here.

Subscribe to Our Blog

Recent Posts

Posts by Topic