Moving to the cloud with mobility technology
Human machine interface (HMI) applications and industry are connecting to the rapidly expanding cloud to cut costs, speed implementation, and provide worldwide access to data. To assist, use these simple series of steps to set up, operate, and maintain a safe and secure cloud-based data distribution system to improve efficiency through mobility.
Accessing manufacturing and other industrial data in the cloud via mobile devices such as smartphones, tablets, and laptops provides many benefits, but security must be carefully considered. Although the cloud's enabling technologies have been around for quite some time and are proven in use, particularly in the commercial sector, many in the industrial world have questions and concerns when it comes to using the cloud. To assist, use these simple series of steps to set up, operate, and maintain a safe and secure cloud-based data distribution system.
Mobile technology and the cloud can provide instant access to production and process data while adhering to security policies, and can be implemented by users with limited experience.
Cloud technology can be thought of as many redundant and physically separate central repositories of data, some free and some provided as a service. These repositories can be off-site, as with a public or hybrid cloud, or on-premise, as with a private cloud. Explanations here will focus on public cloud implementations, by far the lowest-cost solution among cloud technologies, and much less expensive than purchasing, implementing, and maintaining similar computing infrastructure on premise.
Discussions below assume that data will be provided to the cloud by one or more Microsoft Windows- and PC-based HMI platforms, with each connected to the cloud via Ethernet (Figure 1). Also assumed is access via three main types of mobile devices: smartphones, tablets, and laptop computers. This access can be two-way, with mobile devices not only viewing data, but also making changes to the process or the machine monitored by the HMI, although the primary focus will be on data distribution.
Given the low cost, quick implementation, and myriad benefits as listed in Table 1, what can stop a firm from implementing cloud-based data solutions to distribute HMI data to mobile devices?
Loss of control is main concern
Perhaps a firm's biggest fear when it comes to implementing the cloud and mobility is loss of control. If a server or other IT hardware owned and maintained by a firm fails, action can be taken internally to correct the problem. In the cloud, the firm, or more precisely its IT department, doesn't have the same level of visibility and control. However, there are ways to make the cloud more resilient, as high availability and redundancy are achievable but must be planned.
If one cloud service provider goes down, a second one can be kept ready, with the speed of transition depending on the criticality of the firm's business. For the quickest switchover, data should be sent from the HMI to the two cloud service providers simultaneously. This is the most expensive solution. A lower cost alternative is uploading data to a second provider only after the primary provider experiences an outage. The speed of recovery in this case will depend on just how long it takes the HMIs to upload data to the second provider.
A second major fear many firms have regarding the cloud and mobile access is security. As soon as internal servers are connected to external networks such as the Internet to provide connection to mobile devices, they become vulnerable in a manner similar to the cloud.
But a small firm may have only one IT person setting up, monitoring, and maintaining all cyber security. Even larger firms are unlikely to have more than a few IT professionals charged with the specialized task of maintaining secure data access from HMIs to mobile devices. By contrast, a cloud computing service provider such as Rackspace, Amazon Web Services, IBM Cloud, or Microsoft online services each has hundreds of IT personnel on staff, many charged with maintaining cloud security.
In reality, public cloud security is rarely breached when off-the-shelf security tools are configured and used properly.
Table 2 lists the steps for setting up a system to distribute data from HMIs to mobile devices via the cloud. The first is to select a cloud computing service provider. There are many to choose from, and the leading providers are a good place to start. As mentioned before, these include Rackspace, Amazon Web Services, IBM Cloud, Microsoft online services, and others.
The next step is to pick the right HMI software supplier, one with built-in support for cloud connectivity and data distribution to mobile devices. Cloud connectivity will in most cases be via Ethernet and a standard protocol such as TCP/IP. Although most HMI platforms will support cloud connectivity standards, some make it simple via configuration of a few parameters, while others add the complexity of required custom programming.
In many cases, the HMI application is hosted in a controlled, local environment with a cloud gateway, such as TCP/IP client server, connecting to a cloud-based historian. Just the historical data is stored in the cloud, with real-time data accessed locally. Mobile access to real-time data via the cloud can be added, and is a requirement for two-way communications and control from a mobile device.
In terms of mobile device support, the HMI software should support the HTML5 standard, as this allows mobile device screens to be configured once and distributed to any mobile device with an operating system supporting HTML5.
There are two main options to access data with mobile devices, a web browser or an app. With HTML5 as the presentation layer, a reasonable facsimile of the local PC-based HMI experience is available on any mobile device supporting the standard. If a web browser is used, it must be booted up and the cloud address then entered to connect to the cloud, both simple but time-consuming steps. If an app is used, access is mush quicker as it only requires a user to press a single button.
While an app is faster and easier to start up, it's also much more complex to implement than browser access. An app must be developed and maintained, and each user must download the app to a mobile device. As all smartphone and tablet users know, apps must be periodically updated to maintain reliable and secure operation. By contrast, browser-based access relies on built-in Windows and browser technology for operation, making it much simpler to set up and maintain.
Click into the next page for a discussion of secure web-based access.