Awards For Creative Application of HMI and SCADA Software

Awards For Creative Application of HMI and SCADA Software

Inductive Automation recently named the six recipients of its Ignition Firebrand Awards for 2016. The announcements were made at the Ignition Community Conference (ICC), held September 19-21 in Folsom, Calif.

The Ignition Firebrand Awards recognize system integrators and industrial organizations that use the Ignition software platform to create innovative new projects. Ignition by Inductive Automation is an industrial applications platform with fully integrated tools for building solutions in human-machine interface (HMI), supervisory control and data acquisition (SCADA), and the Industrial Internet of Things (IIoT).

Ignition is used in more than 100 countries. Its popularity has helped Inductive Automation increase its revenues at an average annual rate of more than 40 percent over the past six years.

The Ignition Firebrand Awards are presented every year at ICC. The award-winning projects are part of the ICC Discover Gallery, which featured the best 18 Ignition projects submitted by integrators and industrial organizations. Inductive Automation received a record number of entries this year, and saw more innovation than ever before.

“We were extremely impressed with the quality and variety of Discover Gallery entries this year,” said Don Pearson, chief strategy officer for Inductive Automation. “It made it very difficult to select the top six. But we were very pleased to see that this year’s Firebrand Award winners represent a deeper level of understanding of the power of Ignition than we’ve ever seen before.”

“When you install the Ignition platform, it does nothing on its own,” said Travis Cox, co-director of sales engineering for Inductive Automation. “It’s inspiring to see what people can do as they innovate and build these creative and unique applications with Ignition.”

These six award winners demonstrated the versatility and power of Ignition:

  • Bixby International (Newburyport, Mass.) had one of its managers learn and implement Ignition on his own, creating numerous screens for three plastics extrusion lines, showing real-time data on a number of clients.
  • HTC High Tech Consultant (Vicenza, Italy) used Ignition to eliminate paper and improve production efficiencies for a large producer of leather products. The solution included the ability to expand Ignition to more than 100 tablets.
  • Kymera Systems (Leduc, Alberta, Canada) used Ignition to provide an oil company with a highly cost-effective, new SCADA system that worked with numerous types of legacy field devices.
  • MartinCSI (Plain City, Ohio) used Ignition in a highly creative way to make a realistic training simulation of a water purification system used by the United States Army.
  • Tyrion Integration Services (Bakersfield, Calif.) used Ignition and message queuing telemetry transport (MQTT) to provide real-time data for testing of oil wells. The project included a cloud-based solution and expanded mobile capabilities.
  • Vertech (Phoenix, Ariz.; Irvine, Calif.; Nashville, Tenn.) created a White Box with Ignition that can connect to a brewery’s bottling or canning line, unobtrusively, in just one day. The White Box instantly delivers valuable data that brewers were not able to see previously.

 

Awards For Creative Application of HMI and SCADA Software

Future of Industrial Software and HMI/SCADA at Inductive Automation

The industrial software market has changed dramatically over the past 13 years. One market disruptor hails from just outside Sacramento, California. I still remember meeting Steve Hechtman at an ISA show probably in 2003. He talked about developing HMI/SCADA industrial software in an entirely new way.

He told me that Inductive Automation was developing software written in Java and using IT-friendly technologies. Not only that, he would have a business model that totally disrupted the prevalent licensing by seats.

steve-hechtman-at-icc-2016Hechtman greeted a capacity audience at the 2016 Ignition Customer Conference Sept. 19. The 430+ attendees exhausted the capacity of the Harris Center in Folsom, CA. The company has experienced double-digit growth every year since it started. It has been profitable every quarter since the launch of its flagship product, Ignition, in 2010. Privately held, it has no debt and no investors.

The company’s mission has been to reduce friction. Reduce friction to use the product, to buy the product, to develop using the product. Or, to quote from the presentation, “Our mission is to create industrial software that empowers our customers to swiftly turn great ideas into reality by removing all technological and economic obstacles.”

The technology allows for a 3-minute installation. It is scalable from a Raspberry Pi to enterprise servers.

Rather than calling Ignition HMI/SCADA software, Hechtman refers to it as a platform. Not only does Inductive Automation build modules to sit on it, the company makes it easy for customers to build, and even sell, modules, too. Part of that removing friction thing.

Hechtman brought up the IIoT and the hype surrounding it. The Gartner Hype Cycle plots a curve from early thoughts to euphoria plummeting to the trough of disillusionment to a partial recovery where 20%-30% of companies use and gain benefit from the technology. He suggested that Ignition builds a bridge over the trough of disillusionment to beneficial application of the IIoT.

don-pearson-at-icc-2016Chief Strategy Officer Don Pearson followed with the other theme of the week—IT/OT convergence. ”We’ve been doing that from the beginning,” he stated.

Most people have talked about driving convergence from the IT side. That’s all backwards according to Pearson. The OT side should drive the convergence partly through adopting IT-friendly technology and learning from IT folks about their strengths such as security.

One last sign of growth—the number of partners exhibiting in the foyer. More than I can list, but start with Opto 22, Bedrock Automation, Cirrus-Link, Seeq. The company has vision and drive. And financial stability.

Summary

Here is a link to an interview I recorded with two of the original developers–Colby Clegg and Carl Gould. Owner/President Steve Hechtman was in the room, but I don’t recall that he said anything. I threw a digital audio recorder on the conference room table in early 2011. The company has grown into new offices and is now looking for more office space since then.

There was a lot of buzz at the conference. There were people from many countries, but many also were from large manufacturing companies. Several large systems integrators brought several engineers. The organizers asked if I would lead a “meet up” or round-table discussion on Monday before the actual kickoff. Wow–there were several really smart people in attendance. It was a great geek discussion.

If you are involved with developing applications with industrial software, you should check out next year’s conference. Even if you are not a customer, it’s worth it just to learn from others who come.

 

Control and Industrial Internet of Things Get RESTful

“It is the next big thing [in the Industrial Internet of Things].”

I have been waiting for quite some time for the next Opto 22 move. It has always been the early, if not first, mover in adopting technologies that are IT friendly for OT. This next big thing according to Marketing VP Benson Hougland is a controller with a RESTful API.

Let’s look at a couple of big reasons. HMI/SCADA software is rapidly moving to being a cloud-based app with HTML5 clients. Getting to the cloud means getting through firewalls. REST helps. Then consider that recent graduates, and current students, are studying and playing with such technologies as REST and MQTT and others, rather than all the specific industrial technologies and protocols, on their Arduinos and Raspberry Pi’s. They will be right at home programming HMI or database applications with technologies such as REST.

The Announcement

Opto SNAP RESTful PACIndustrial automation manufacturer Opto 22 has announced immediate availability of version 9.5 of PAC Project, a Microsoft Windows-based integrated software development suite for industrial automation, process control, remote monitoring, and Internet of Things applications.

The most significant addition in this version is new firmware for Opto 22 programmable automation controllers (PACs) that includes an HTTP/S server with a RESTful API, providing developers with secure, programmatic access to control variables and I/O data using any programming language that supports JavaScript Object Notation (JSON).

This new capability closes the IT/OT gap, allows for rapid Industrial Internet of Things (IIoT) application development, provides for secure data exchange using open Internet standards, and reduces time to market in machine and system design.

The addition of a secure RESTful server and an open, documented API to a programmable automation controller (PAC) is a significant, ground-breaking industry innovation, because REST architecture and associated technology are intrinsic to the Internet of Things and paramount to web and mobile-based application development.

Opto 22’s implementation of REST directly into a commercially available, off-the-shelf industrial PAC is unique in the market and places the company as the first and only industrial automation and controls manufacturer to offer this industry-changing technology.

Other features found in this new version include new tools to develop modular control applications with nested subroutines, new debugging tools to reduce development time, support for a worldwide installed base of legacy Optomux I/O systems, and integration of third-party systems and protocols with the IIoT.

To provide enhanced security and auditing for HMI access, PAC Project now offers sophisticated user groups and data rights, as well as the ability to embed video directly into HMI windows.

Opto 22 RESTful ArchitecturePAC Project 9.5 provides updated firmware for Opto 22 SNAP PAC S-series and R-series controllers that enable a secure HTTPS server on PAC controllers. Combined with a RESTful open and documented API, this new version allows developers to write applications that access data on the PAC using the developer’s programming language of choice with the well-known and widely supported JSON data format. This new capability allows software and IoT application developers to decrease time to market, reduce the development learning curve, and eliminate layers of middleware for secure Industrial Internet of Things (IIoT) applications.

Firmware version 9.5 for SNAP PAC R-series and S-series PAC-R and PAC-S controllers enables REST endpoints for both analog and digital I/O points as well as control program variables including strings, floats, timers, integers, and tables. REST endpoints are securely accessed using the new fully documented RESTful API for SNAP PACs. Names of RESTful endpoints are derived from a configured PAC Control program strategy file and are therefore unique to each PAC’s program and I/O configuration. Client data requests are returned in JavaScript Object Notation (JSON) format, enabling PAC controllers and I/O to be used with virtually any software development language with JSON support, including C, C++, C#, Java, JavaScript, node.js, Python, PHP, Ruby, and many more.

Database support is also available for database tools that work with JSON, like MongoDB, MySQL, and Microsoft’s SQL Server.

With the release of PAC Project 9.5, developers are no longer tied to a specific manufacturer’s software development environment. They can use the development environment and language of their choosing to write new software, create web services, and build Internet of Things applications.

RESTful data from PACs is secured using TLS encryption over HTTPS connections authenticated using basic access authentication (Basic Auth). RESTful data access can be restricted to read-only use, or allow reading and writing to I/O and strategy variables. The HTTP/S server is disabled by default and must be configured and enabled to operate, preventing unwanted or unauthorized access to the controller over HTTP.

Also included in this release are two Node-RED nodes, used for communicating with SNAP PAC controllers through the RESTful API with Node-RED, a visual tool for wiring up the Internet of Things. Node-RED is an open-source, graphical, flow-based application development tool designed by the IBM Emerging Technology organization that makes wiring up APIs, represented as “nodes,” simple and easy to do. Node-RED is particularly useful for developing IoT applications that interact with cloud-based platforms and APIs, such as IBM Bluemix, IBM Watson, Amazon’s AWS IoT, AT&T MX2, Microsoft Azure, and Google Cloud Platform.

In contrast to OT, IT enterprise networks use the same open standards and protocols found on the Internet. The Internet was founded on open communication standards like TCP/IP. Application-specific protocols are layered on top: HTTP/S, SMTP, SNMP, MQTT, and so on.

The Internet uses programming languages like JavaScript, Java, and Python and presents information using technologies like HTML5 and CSS, all of which are open.

 

Definitions:

 

  • MQTT—to collect device data and communicate it to servers
  • XMPP—to enable the near-real-time exchange of structured yet extensible data between two or more devices on the network
  • DDS—a fast bus for integrating intelligent machines
  • AMQP—a queuing system designed to connect servers to each other
  • API–(Application Programming Interface)—A set of protocols, routines, and tools that web-based applications can use to communicate with other web-based applications.
  • JSON–(JavaScript Object Notation)—The primary data format used for asynchronous communication between web browsers and web servers. JSON was primarily developed to replace browser plugins such as Flash and Java applets. JSON is a request/response method web browsers can use to ask for information from web servers.
  • REST–(Representational State Transfer)—A set of architectural constraints used to develop web applications. Designed as a common development standard for applications used on the Internet, REST confines developers to a specific set of rules to follow.
  • RESTful Architecture—When a web site or API is conforming to the constraints of the REST architecture, it is said to be a RESTful system.

 

 

Awards For Creative Application of HMI and SCADA Software

Manufacturing Software Beyond HMI/SCADA

A manufacturing software supplier must go beyond where they are to keep pace with today’s needs. GE Digital just announced such an extension–to offer decision support capabilities. The new GE HMI/SCADA software offers “comprehensive and best-in-class monitoring and visualization capabilities,” as well as work process management, analytics, and mobility. Based on ISA high performance design principles, this solution enables companies to troubleshoot faster, reduce waste and increase productivity.

“Most SCADA systems are still configured as HMIs – simply a display to indicate status,” said Matthew Wells, General Manager Automation Software for GE Digital. “In developing this new generation solution, we have combined industry standards, GE research and Industrial Internet technologies to exceed traditional HMI/SCADA, increasing operational efficiency and delivering on business outcomes.”

Context-driven navigation and situational awareness

The new GE software features a context-rich HMI that changes as the user moves through the system. Navigation is derived from a structured asset model. Using the model, the software always can provide operators with the most relevant information – in context – and minimize time to response. Additionally, the structured asset model mapped to the SCADA database significantly speeds configuration. Modern technologies such as HTML5 and Web HMI allow for centralized development and deployment, as well as accessibility anywhere in multiple form factors.

“With high performance HMI/SCADA, operators are able to quickly determine an abnormal situation and get to the root causes of many issues,” said Sergio Chavez, Automation Engineer with Los Angeles Dept. of Water and Power. “We help operators visualize a process and make alarms very visible. We’re shaving the time it takes for operators to act on a situation.”

To help engineers create the right user experience, GE also provides predefined smart objects and templates designed using efficient HMI concepts. Standard layouts and cards – such as trends, alarms, alarm summaries, and KPIs – are available out of the box, speeding configuration and improving user situational awareness.

Task management and mobility

Additionally, GE’s fourth generation HMI/SCADA portfolio has task management capabilities, triggering the right actions, at the right time, by the right person, in the right place based on alarms or other events. GE’s new Workflow 2.5 and Mobile 2.0 solutions extend the capabilities of Decision Support HMI/SCADA further, helping companies achieve their critical business outcomes with integrated workflows and intelligent alarming, available anytime and anywhere.

“Operator effectiveness allows operators the opportunity to grow professionally,” according to Bill Fritz, Director of Public Works, Waterford Township, Michigan. “They can reinvent themselves and gain new value-added skills. They can take on new roles.”

GE’s Wells explained, “Use technology to improve the operator experience and manage operations for greater efficiency. With just a quick look, operators today should be able to recognize which information requires their attention and what it indicates – which speeds response and drives to business outcomes.”

Awards For Creative Application of HMI and SCADA Software

Bots, Messaging, and Interface Visibility

Apps are so last year. Now the topic of the future appears to be bots and conversational interfaces (Siri, etc.). Many automation and control suppliers have added apps for smart phones. I have a bunch loaded on my iPhone. How many do you have? Do you use them? What if there were another interface?

I’ve run across two articles lately that deal with a coming new interface. Check them out and let me know what you think about these in the context of the next HMI/automation/control/MES generations.

Sam Lessin wrote a good overview at The Information (that is a subscription Website, but as a subscriber I can unlock some articles) “On Bots, Conversational Apps, and Fin.”

Lessin looks at the history of personal computing from shrink wrapped applications to the Web to apps to bots. Another way to look at it is client side to server side to client side and now back to server side. Server side is easier for developers and removes some power from vertical companies.

Lessen also notes a certain “app fatigue” where we have loaded up on apps on our phones only to discover we use only a fraction of them.

I spotted this on Medium–a new “blogging” platform for non-serious bloggers.

It was written by Ryan Block–former editor-in-chief of Engadget, founder of gdgt (both of which sold to AOL), and now a serial entrepreneur.

He looks at human/computer interfaces, “People who’ve been around technology a while have a tendency to think of human-computer interfaces as phases in some kind of a Jobsian linear evolution, starting with encoded punch cards, evolving into command lines, then graphical interfaces, and eventually touch.”

Continuing, “Well, the first step is to stop thinking of human computer interaction as a linear progression. A better metaphor might be to think of interfaces as existing on a scale, ranging from visible to invisible.”

Examples of visible interfaces would include the punchcard, many command line interfaces, and quite a bit of very useful, but ultimately shoddy, pieces of software.

Completely invisible interfaces, on the other hand, would be characterized by frictionless, low cognitive load usage with little to no (apparent) training necessary. Invisibility doesn’t necessarily mean that you can’t physically see the interface (although some invisible interfaces may actually be invisible); instead, think of it as a measure of how fast and how much you can forget that the tool is there at all, even while you’re using it.

Examples of interfaces that approach invisibility include many forms of messaging, the Amazon Echo, the proximity-sensing / auto-locking doors on the Tesla Model S, and especially the ship computer in Star Trek (the voice interface, that is — not the LCARS GUI, which highly visible interface. Ahem!).

Conversation-driven product design is still nascent, but messaging-driven products are still represent massive growth and opportunity, expected to grow by another another billion users in the next two years alone.

For the next generation, Snapchat is the interface for communicating with friends visually, iMessage and Messenger is the interface for communicating with friends textually, and Slack is (or soon will be) the interface for communicating with colleagues about work. And that’s to say nothing of the nearly two billion users currently on WhatsApp, WeChat, and Line.

As we move to increasingly invisible interfaces, I believe we’ll see a new class of messaging-centric platforms emerge alongside existing platforms in mobile, cloud, etc.

As with every platform and interface paradigm, messaging has its own unique set of capabilities, limitations, and opportunities. That’s where bots come in. In the context of a conversation, bots are the primary mode for manifesting a machine interface.

Organizations will soon discover — yet again — that teams want to work the way they live, and we all live in messaging. Workflows will be retooled from the bottom-up to optimize around real-time, channel based, searchable, conversational interfaces.

Humans will always be the entities we desire talking to and collaborating with. But in the not too distant future, bots will be how things actually get done.

Follow this blog

Get a weekly email of all new posts.