IT in Manufacturing


Reliable industrial networks for a smarter future

November 2014 IT in Manufacturing

The Internet of Things (IoT) is essentially the culmination of the last 10 years of industrial automation (IA) and information technology (IT) convergence. The world is seeing the Internet and enterprise networks meld with industrial and manufacturing automation into massively distributed clouds where people, machines, business entities, public infrastructure, and our physical home and business environments are all constantly collecting, exchanging and acting upon real-time data.

Engineers on both sides of the IA/IT divide understand all too well the two technology environments are widely divergent, each featuring its own mutually incompatible protocols, interfaces, physical layers and software solutions. Each is often incomprehensible to an engineer from the other side, and thus, can present unique challenges for system integrators – challenges that are worsened when deploying and administering massively distributed IoT networks that will manage, process and analyse terabytes of real-time data.

One of the key areas where the differences between IA and IT become most problematic is at the edge of the network, where sensors that have traditionally used serial communications must be configured and translated to Ethernet and configured with added IT functionality. IA engineers tasked with configuring edge I/O devices will likely find scripting an email alarm both time-consuming and cryptic, while IT engineers will find Modbus setup and initialisation tedious and arcane. Without effective software automation, integration and optimisation of these competing technological environments involves a steep learning curve and many mistakes.

Obviously, the best solution is to automate and simplify these procedures as much as possible.

The challenge

Most often today, edge I/O is networked using RTUs or PACs, and on widely distributed systems wireless communication of some sort will typically be necessary. To deploy I/O stations, engineers are required to integrate the I/O controller into the overall network, which may involve several mutually incompatible communications protocols like Modbus, Ethernet, DNP3, or serial protocols like RS-485. When these networking interfaces are carried over wireless links, additional configuration will be required to secure these protocols and interfaces as they travel across the open airwaves. Finally, engineers deploying remote I/O stations will need to configure localised services at the PACs or RTUs that manage those remote I/O arrays. With the edge-to-core push communications now common, messaging, alarms and other services often originate at the network edge, with RTUs and PACs actively reporting state changes or event notifications without the need for polling from the scada or control centre.

Local RTU or PAC services and messaging have typically required substantial low-level programming, forcing engineers and system integrators to learn and apply device-specific APIs in scripts which they must then compile, sometimes for each feature. Configuring an edge controller to send an email notification, for instance, would require setting up a local SMTP client with a script that includes the IP address of the SMTP server, the port number over which the client will communicate, all encryption information, authentication and authorisation keys (such as username, passwords and public keys) for the local client, the entire contact list that should receive the notification, and all of the device-specific code that links these things together.

Most of this work is standard material that is time-consuming only because the specific APIs involved change from device to device. Email is used in the example above, but the example could just as easily be Modbus configuration, active OPC services, SNMP, FTP, or data-logging; any service that must be configured on a remote RTU or PAC will require the same basic work to get it up and running as intended.

With each protocol and service requiring completely different (typically device-specific) APIs and parameters to enable them, the time involved authoring each individual service script can be a barrier to entry for integrators looking to minimise their time to market by cutting development times. While the individual scripts that enable these services may be relatively short and trivial, time will still need to be spent writing and testing them. Manufacturers of PACs and RTUs should be looking to simplify and shorten the deployment of device-specific, localised services as much as possible and this is one area where integrated software enhancements can deliver substantial value to the customer.

The solution

The obvious solution is to eliminate engineers’ need to work on APIs and other low level, device-specific code as much as possible. Achieving this is relatively simple and direct. By pre-configuring the device with scripts that are already set up to enable local services on the RTU, it is possible to reduce system integration setup and deployment work to what is largely a point-and-click process. Engineers need only supply the device with the service variables specific to their deployment, export those variables to the device, and they will be automatically inserted into the script that requires them, thus enabling the service with the appropriate parameters. There are only two challenges that hinder this approach.

The first is the programming language used. For IA engineers, ladder logic and function block diagrams will be far more familiar than C, while for engineers coming from an IT background the reverse will be true. Nevertheless, any edge device integrated into a scada or DCS will always need to communicate with the rest of the system, so the required programming supplements will largely be determined by the designer’s personal experience and the needs of the system they have designed, making it imperative that any devices support either C or IEC 61131-3 languages, depending on what the designer requires. By providing each of these options, IT engineers may enjoy the full freedom of C programming objects, while IA engineers may use ISaGRAF to configure their device, using their own preferred tools.

The second obstacle is how best to integrate an automated setup and configuration process for local services and active messaging. It would be possible to create an entirely separate application for this purpose, but separate configuration applications are not really all that convenient because the device will of course require OPC tags for integration with an OPC server. Clearly, integrating services and messaging into the same interface used to configure OPC tags makes the most sense. This is where the idea of tag-centric setup takes form. By integrating the setup of services and messaging with OPC tagging, field engineers and system integrators may quickly and directly associate alarms, logging features, Modbus services and other active communications with tagged I/O events and process controls. In this way the need for applying low-level APIs is eliminated, allowing system integrators to focus solely upon the specific challenges and processes peculiar to their planned system. With a robust configuration tool, local services and communications features are reduced to simple programming objects that may be called as needed (in either C or ISaGRAF), for whatever purposes the engineer requires.

Making field programming easier

Field engineers must integrate behaviours across entire systems according to each customer’s need, always paying particular attention to robust and resilient logic control. Features like email or SMS notifications, data-logging and communication protocols like OPC or Modbus are just basic tools applied to specific requirements as needed. From the customer’s point of view these are standard, expected features, but for field engineers these are troublesome additions that can require more time for implementation than even the basic control algorithms. Integrating graphical configuration interfaces for OPC tags with these communication features is a powerful time saver, significantly shortening development and programming times.

How a tag-centric setup works

Software automations that configure services for massively distributed IoT deployments should reduce the development process to a few simple steps, with main services enabled and configured by choosing from selectable objects in a graphical menu. With the proper preparations, services as diverse as data-logging, email, SMS alarming, Modbus TCP, SNMP, DNP3, and CGI services may all be configured over a simple, high-level setup interface that requires as little user input as possible. Tagging tools for IA architectures already serve a very similar role, allowing IA engineers to streamline edge device deployments through convenient, high-level interfaces that associate I/O registers with ready-to-run services. By extending this functionality to include the configuration and scripting of basic services, configuration of these services may be reduced to creating software objects – or ‘tags’ – that may be used in other, more complicated customisations of event triggers and responses. This frees users from learning device-specific, low-level APIs to configure output signals.

RTUxpress – Moxa’s tag-centric configuration and setup utility

Moxa’s new ioPAC line of programmable automation controllers now features its most recent software enhancement, RTUxpress. RTUxpress extends the power of graphic tagging interfaces in precisely the ways discussed above, allowing users to configure and set up localised communications services like Modbus TCP/RTU, email or SMS alarms, and data-logging. By extending the graphical interface tagging utility to include local service configuration, system deployments and time-to-market are significantly streamlined for customers. Where system configuration once required a wide range of low-level scripts that utilised device and service-specific APIs, Moxa RTUxpress sets all that aside, allowing users to focus on the value added benefits. All with the promise that Moxa will remain committed to expanding these services to include every possible protocol and service needed to make engineering and design work easier.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Transforming battery manufacturing processes
IT in Manufacturing
Siemens and Hirano Tecseed, a Japanese machine builder, are partnering to transform battery manufacturing processes.

Read more...
From Trojan takeovers to ransomware roulette
IT in Manufacturing
Cisco’s Cyber Threat Trends Report offers a comprehensive and overview of the evolving cybersecurity landscape, leveraging its vast global reach through the analysis of DNS traffic.

Read more...
The road to decarbonisation in mining
IT in Manufacturing
The mining industry is a key player in global carbon emissions, and ABB’s eMine is at the forefront of efforts to drive the sector’s decarbonisation.

Read more...
Siemens democratises AI-driven PCB design for small and medium electronics teams
Siemens South Africa IT in Manufacturing
Siemens Digital Industries Software is making its AI-enhanced electronic systems design technology more accessible to small and mid-sized businesses with PADS Pro Essentials software and Xpedition Standard software.

Read more...
Siemens’ PAVE360 to support new Arm Zena Compute Subsystems
IT in Manufacturing
Siemens Digital Industries Software is expanding its longstanding relationship with Arm and adding support for the newly launched Arm Zena Compute Subsystems in its PAVE360 software, designed for software-defined vehicles

Read more...
Empowering OEMs in industrial automation
Schneider Electric South Africa IT in Manufacturing
Organisations are increasingly focusing on empowering OEMs within the industrial automation sector

Read more...
Fortifying the state in a time of cyber siege
IT in Manufacturing
In an era where borders are no longer physical, South Africa is being drawn into a new kind of conflict, one fought not with tanks and missiles, but with lines of code and silent intrusions. The digital battlefield is here, and cyber space has become the next frontier of conflict.

Read more...
Levelling up workplace safety - how gamification is changing the rules of training
IT in Manufacturing
Despite the best intentions, traditional safety training often falls short, with curricula either being too generic, too passive, or ultimately unmemorable. Enter gamification, a shift in training that is redefining how businesses train for safety and live by those principles.

Read more...
Reinventing data centre design: critical changes to meet surging
Schneider Electric South Africa IT in Manufacturing
AI technologies are pushing the boundaries of what is possible which, in turn, is presenting data centres with a whole new set of challenges. Fortunately, several options are emerging which include optimising design and infrastructure for efficiency, cooling and management systems

Read more...
Watts next - can IT save the planet
IT in Manufacturing
The digital age’s insatiable demand for computing power has collided with an urgent and pressing need for sustainability. As data centres and AI workloads consume unprecedented energy, IT providers are pivotal in redefining how technology intersects with environmental stewardship.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved