Software Toolbox Technical Blog

Energy Efficiency Success Story: Cloudy with a Chance of Unified Data

6 min read

By Sarah Eckhoff on Apr 18, 2024 2:00:00 PM

Happy early Earth Day! And welcome back to our Environmental Sustainability series, where we explore the pivotal role of innovation in safeguarding our planet. In this third installment, our focus shifts to the chemical industry, where we will explore a compelling case study and uncover the strategies employed by one company to standardize and unify their operations with principles of sustainability.

Through this case study, we will witness firsthand how advancements in technology and strategic decision-making can yield substantial gains in energy efficiency. Join us as we investigate where the pursuit of efficiency intertwines with environmental stewardship.

Continue Reading

Empowering Sustainability in and through the use of Cloud Data Centers

8 min read

By Zachary Parham on Apr 11, 2024 2:00:00 PM

There is significant growth in companies offloading their applications, data management, files, and content to cloud hosted systems. While this is great for a multitude of reasons, have you wondered what impact that might have on your business reaching its sustainability goals? That's where we have some good news – the cloud can be, and typically is, green, because of the economies of scale that large data centers provide. In this second post of our Environmental Sustainability blog series, we'll look at what cloud providers and data centers are doing, how using cloud computing can help reduce your company's energy usage and carbon footprint, and how Software Toolbox's solutions empower them all.

Continue Reading

Revolutionizing Sustainability with Circular Economy and OPC Standards

5 min read

By Sarah Eckhoff on Apr 4, 2024 2:00:00 PM

In this first installment of our 2024 Environmental Sustainability Blog Series, we’re going to piggyback on last year’s Waste Reduction blog post, and take things a step farther – how can you incorporate aspects of a circular economy to positively impact your work environment? In this blog post we’ll discuss what a circular economy is, the impact circular economies have on the environment, and how software that leverages OPC Standards and the automation industry can play a pivotal role in fostering its success.

Continue Reading

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.

Continue Reading

Modbus Offset vs. Addressing: Why Does It Matter?

7 min read

By Ryan Royse on Mar 21, 2024 2:00:00 PM

Have you ever been confused on the difference between Modbus offsets and addresses? I’m sure you may have configured different Modbus devices from different manufacturers who follow different documentation standards, especially for memory mapping. As we all know, that can certainly increase implementation time. In this blog post, we are going to dive into how offsets and addresses compare and differ to hopefully provide a better understanding, cutting down that configuration time when using TOP Server. Before we start comparing offsets and addressing, let’s first get an understanding of what both are.

Continue Reading

DataHub – 3 Ways to Transform Database Writes

9 min read

By Kyle Persyn on Mar 14, 2024 2:00:00 PM

If you’re an existing user or you’ve been keeping up with our previously released Cogent DataHub blogs, you’re already aware that Cogent DataHub is renowned for its extensive connectivity options to industrial data systems, but most importantly its secure, high performance, scalable, firewall, DMZ, & proxy friendly data transfer within premises and to/from the cloud. However, it’s worth emphasizing that DataHub’s connectivity includes MQTT, IoT, OPC DA, OPC UA, OPC UA Alarms & Conditions, OPC Classic Alarms & Events, Modbus, Excel, ODBC & more. These methods of connectivity help users realize that with DataHub, data has the freedom to seamlessly and securely traverse across various platforms. We truly believe that "once the data is in DataHub, it can go anywhere, securely".

In this blog post, I'll provide insight into using DataHub’s Transform property to manipulate data that is being logged to a database table. To follow along with this blog, as a prerequisite, you will need to have an ODBC database configured and have DataHub set up to be writing to that database. For more information on connecting and writing to a database, please read our blog DataHub – 5 Quick Steps to Writing to a Database Table”. Unlike loggers that only work with OPC data sources, DataHub’s capability to securely tunnel data and aggregate from diverse sources besides OPC empowers many different types of applications.

Continue Reading

Using TOP Server's Advanced Tags Plug-In: Calculations & Data Bridging

7 min read

By John Gonzalez on Mar 7, 2024 2:00:00 PM

TOP Server is widely used in automation for data collection from your industrial control systems. One of the many benefits of using TOP Server is that it ensures data integrity – meaning that the accuracy, consistency, and completeness of the data is maintained from your data source all the way up to whatever is consuming that data from TOP Server, such as your HMI, SCADA, MES, or Historian. While its capability to collect unchanged raw data from field devices is invaluable, it may not always align with the desired format, and there could be elective data massaging or manipulation required to meet your business demands. TOP Server can convert data types and even scale to engineering units, but what if you need more advanced data such Cycle Time, Maximum Temperature, Downtime Reason, etc.?

The TOP Server Advanced Tags Plug-in enhances functionality by providing added features to any TOP Server driver, such as mathematical operations and data bridging across protocols, thereby streamlining analysis processes and enhancing decision-making capabilities within industrial control applications.

In this article, we'll briefly introduce a few key features of the TOP Server Advanced Tags Plug-in that could serve valuable to you in your data collection processes.

Continue Reading

Video Tutorial: Data Collection from DNP3 RTUs & Devices

3 min read

By Lauren Conrad on Feb 29, 2024 2:00:00 PM

DNP3 (Distributed Network Protocol) is a communications protocol primarily used for communications between a client application such as HMI, SCADA, or Historian and Remote Terminal Units (RTUs) or Intelligent Electrical Devices (IEDs). Originally designed for power distribution and transmission, the DNP3 protocol has also found a home in water/wastewater, oil & gas, and transportation thanks to its robust error checking and if applied properly, efficient bandwidth usage.

If you're reading this, you may be a part of one of these industries and might have a DNP3 RTU being used and need to integrate data from that process. If so, we can certainly help with that. A newer application of DNP3 is in the Emerson FB-3000 RTU's used in oil & gas. If you’re trying to figure out how to extract EFM historical data from one, we can help with that too, so please contact us!

The TOP Server DNP3 Client Suite supports data access from any device supporting the DNP3 protocol that acts as a server, over serial or Ethernet connections, wired or wireless/radio.

Our DNP3 drivers also boast deep functionality advantages including things like:

  • Automatic Tag Generation support for Channel and Device Configuration, Authentication Statistics, Data Set, Device Attribute, and File Control
  • Support for Integrity & Event polls across multiple classes that users define in the RTU to provide different frequency of retrieval for different points
  • Unsolicited messaging from the devices on conditions defined in the RTU
  • Analog deadband configuration
  • Secure DNP3 Support (Configurable User Authentication, Aggressive Mode support, User Key Management, Auto-generated internal Authentication Statistics tags)
  • Preservation of timestamps set in the device
  • WITS Phase 1, 2, and 3 support for the water industry
  • File transfer support (critical for Emerson FB-3000 devices, and used by some devices for remote configuration file upload and activation)

In this video blog, we'll show you how to get started using our TOP Server DNP3 Client Ethernet driver to connect and gather process data from a DNP3 device for HMI, SCADA, Historian, MES, and other client applications.

Continue Reading

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

See all