Industrial manufacturers have recognized the many benefits of plant floor digitalization. Leaders in both IT and OT (operations technology) must work together to decide on the degree of information that needs to be collected as well as what type of analytics are required. Due to the wide range of requirements from other departments, such as operations, marketing, finance, and maintenance, pre-planning is the key for any IIoT (Industrial Internet of Things) application.
New consumers of industrial data want immediate opportunities to improve efficiency, profitability or prevent downtime in ways that were not possible before. Cloud services and scalable storage are certainly drivers of this trend. Many controllers, for example, support the mainstream protocols commonly deployed in factories, but also add new messaging schemes like MQTT and REST APIs to support these new applications.
Cloud challenges
There are challenges with these approaches, for sure.
For example, cloud providers have their own set of
APIs and services unique to their solution. Customers
who are looking to adopt a cloud platform need to
consider how portable their data is and how easily they
can tie into existing systems within their organization.
A controller that allows for open development,
especially those that are Linux-based, will generally
support more platforms than a closed system.
Cloud platforms commonly use MQTT for secure IIoT communications, leaving the integrator to determine how the JSON payload is structured; this adds flexibility but can also create interoperability challenges. Specifications like SparkPlug B help by defining the namespace to address this challenge. But while Sparkplug B is supported, relatively few cloud platforms have formally adopted it yet.
Cloud platforms are constantly evolving. For example, if you are using AWS Greengrass on a PLC and AWS releases a new machine learning service, a customer can easily adopt this new feature. A new driver or update used to mean installing and licensing new software on multiple servers, hoping there are no conflicts. Fortunately, this labor-intensive task might soon be a thing of the past.
First steps
Data collection, storage and retrieval is the first
step in digital transformation. Many cloud agents
can orchestrate and manage your assets in a centralized
way, allowing changes to be scheduled
and rolled back as necessary. It is also possible to
remotely deploy code to a group of edge devices
for non-real-time tasks. This is a fundamental
change in the way controllers can be programmed
and managed, potentially making a significant
impact on our industry.
Central to the IIoT approach is edge computing— collecting and processing data where it is generated. There is a lot happening in the edge of network space. This is an enabling technology that greatly simplifies software development and testing, which is more in line with mainstream software development.
Adopting an open and easy approach to industrial controls and supporting IIoT is accomplished by designing controllers that support established protocols and programming specifications, while at the same time extending support for new solutions or hybrid control schemes. This approach gives controls engineers flexibility to deploy the software applications that best meet their design goals.