Disclosed embodiments relate to industrial sensing and process control using smart transducers.
Process control systems for industrial processes, whether distributed control system (DCS) or supervisory control and data acquisition (SCADA) systems, generally include one or more process controllers communicatively coupled to at least one host (e.g., an operator workstation) and to one or more process control devices (e.g., field devices) configured to communicate via analog, digital or combined analog/digital communication signals and/or protocols. Such process control systems are commonly used in oil and gas, chemical, pharmaceutical, pulp and paper manufacturing and petroleum processes.
The field devices can comprise device controllers, valves, valve actuators or positioners, switches, transmitters (e.g. temperature, pressure, level, flow rate, or chemical composition sensors), performing functions within the process control system such as actuator opening and/or closing valves and gauges or sensors measuring process parameters. The process controller receives signals indicative of process measurements made by the field devices and/or other information pertaining to the field devices, uses this information to implement a control routine, and generates control signals over buses and/or other communication lines to the field devices such as actuators to control the operation of the processing equipment of the process control system.
To provide improved modularity and inter-manufacturer compatibility process controls manufacturers have moved toward decentralization of control within a process by using ‘smart’ field devices that communicate generally using a serial protocol such as the HART®, PROFIBUS®, WORLDFIP®, Device-Net®, CAN, and Foundation™ Fieldbus (hereinafter “Fieldbus”) protocols. These smart field devices are microprocessor-based devices such as sensors, that in some cases, such as with Fieldbus devices, also perform control loop functions traditionally executed by a Distributed Control System (DCS) controller. Because smart field devices provide control capability and communicate using an open protocol, smart field devices from a variety of different manufacturers can typically communicate with one another via a common digital data bus and can interoperate to execute a control loop without the intervention of a DCS controller.
Some industrial automation systems may include a portion of their communications according to the open process control (OPC) Unified Architecture (UA) protocol. OPC UA is an open (non-proprietary) standard for manufacturer-independent data communications which can be machine-to-machine or between applications. OPC UA is primarily used in industrial automation systems and is specified by the OPC Foundation. For example, an industrial automation system may include a gateway device that converts serial protocol data received from the field devices to OPC UA data that is coupled to an OPC UA server which may also make this information available via a network connection to one or more OPC clients operating at another location. The OPC UA clients may utilize OPC UA service calls over a network connection in order to send OPC UA data to and receive OPC UA data from an OPC UA server(s).
This Summary is provided to introduce a brief selection of disclosed concepts in a simplified form that are further described below in the Detailed Description including the drawings provided. This Summary is not intended to limit the claimed subject matter's scope.
Disclosed embodiments recognize industrial automation system users generally do not have remote visibility into the state, behavior, and/or environment of their processing equipment or devices on the shop floor or in the field. This is because most commercially available field devices (e.g., sensors) do not have the communications capabilities to provide data they sense as Internet protocol (IP) data, and the field devices may also not be able to measure certain physical quantities which may be valuable in helping users improve the product quality, reduce waste and improve yield, in the overall process. Such field devices also often have very limited diagnostics data provided, typically resorting to proprietary codes displayed on the device itself, and some field devices require additional equipment to interpret the data sent. Serial data connectivity is generally used.
Disclosed IP-enabled smart transducers (smart transducers) provide this needed direct visibility into the state, behavior, and/or environment of the processing equipment or devices by providing a sensor for generating field data regarding a physical quantity associated with the processing equipment or a device, along with communications interface that generates IP data, and a transmitter that exposes the IP data to an IP bus. The communications interface includes a processor (digital signal processor (DSP) or microcontroller (MCU)) having an associated memory, and a field data to IP data conversion algorithm for generating IP data from the received conditioned field data, and the transmitter transmits the IP data across the IP bus generally to a plurality of applications connected to the IP bus.
Vendors manufacturing such smart transducers can choose what transport(s) to support depending on whether the IP data communications will be on a local area network (LAN), a private cloud, or a public cloud (i.e., a wide area network (WAN)). The application(s) receiving the IP data can analyze the IP data and in response perform a wide variety of activities involving the industrial process. For example, intralogistics (measure acceleration and temperature of parts moving on bands, in wagons, fork lifts, location), leakage test, pressure test, heat treatment (temperature), drilling and milling (rotation, vibration), scanning (codes), packing (weight), geometric measurement (length, size), flow control (flow, viscosity), joining processes (force, distance), deep-drawing (force, distance), electrical testing (voltage, current, resistance), painting (flow, color), assembly (contact, camera check), screwing (torque, angle), and welding (electricity, wire consumption).
The IP data can be compliant with an open data connectivity standards such as OPC UA. IP data exposed using the OPC UA standard allows disclosed smart transducers to be used on third party process equipment or devices which may lack the ability to measure/sense a particular physical quantity (e.g., pressure, temp, or vibration), and to communicate the sensed field data as IP data. Disclosed smart transducers thus communicate IP data such as using OPC UA ‘natively’ meaning the IP data client or server is part of the software or digital logic in the smart transducer instead of conventionally having the sensor generate raw data readings first and conveying them to another external component, such as a gateway device, which then exposes the data as IP data using an open data connectivity standard such as OPC UA. Disclosed smart transducers are not limited to any particular method of getting the IP data generated into a remote location such as the cloud or a process floor location.
Disclosed embodiments are described with reference to the attached figures, wherein like reference numerals are used throughout the figures to designate similar or equivalent elements. The figures are not drawn to scale and they are provided merely to illustrate certain disclosed aspects. Several disclosed aspects are described below with reference to example applications for illustration. It should be understood that numerous specific details, relationships, and methods are set forth to provide a full understanding of the disclosed embodiments.
One having ordinary skill in the relevant art, however, will readily recognize that the subject matter disclosed herein can be practiced without one or more of the specific details or with other methods. In other instances, well-known structures or operations are not shown in detail to avoid obscuring certain aspects. This Disclosure is not limited by the illustrated ordering of acts or events, as some acts may occur in different orders and/or concurrently with other acts or events. Furthermore, not all illustrated acts or events are required to implement a methodology in accordance with the embodiments disclosed herein.
Also, the terms “coupled to” or “couples with” (and the like) as used herein without further qualification are intended to describe either an indirect or direct electrical connection. Thus, if a first device “couples” to a second device, that connection can be through a direct electrical connection where there are only parasitics in the pathway, or through an indirect electrical connection via intervening items including other devices and connections. For indirect coupling, the intervening item generally does not modify the information of a signal but may adjust its current level, voltage level, and/or power level.
As used herein an industrial process facility runs an industrial process involving a tangible material that disclosed embodiments apply. For example, oil and gas, chemical, beverage, pharmaceutical, pulp and paper manufacturing, petroleum processes, electrical, and water. An industrial process facility is distinct from a data processing system that only performs data manipulations.
The smart transducer 150 provides a real-time view into the state of the processing equipment or device 114 providing valuable information such regarding the quality of the products being produced, and the state of the processing equipment or device being monitored for maintenance and efficiency reasons. The process equipment or device can be on an assembly line such as robot arms, turbines, compressors, or comprise storage tanks in a tank farm. As known in communications, the IP suite is the computer networking model and set of communications protocols used on the Internet and similar computer networks commonly known as TCP/IP based on its most important protocols, the TCP, and the IP being the first networking protocols defined during its development. The IP communications utilized by disclosed smart transducers can comprise, but is not limited to, machine-to-machine (M2M)/IOT known as MQTT, Advanced Messaging Queuing Protocol (AMQP), and OPC UA.
The IP connected applications shown by example in
A signal conditioning circuit(s) 152 is coupled to an output of the sensor 151 for at least one (and generally both) of amplifying and filtering the field data to provide conditioned field data. A communications interface 155 is coupled to the output of the signal conditioning circuit 152 and includes a processor 155a having an associated memory 155b shown storing a field data to IP data conversion algorithm software 115c for generating the IP data from received conditioned field data. As known in the art, algorithms such as disclosed field data to IP data conversion algorithms may be implemented by hardware or be implemented by software.
Regarding hardware-based implementations, algorithm equations can be converted into a digital logic gate pattern, such as using VHDL (a Hardware Description Language) that can then be realized using a programmable device such as a field-programmable gate array (FPGA) or a dedicated application-specific integrated circuit (ASIC) to implement the needed logic gate pattern shown as hardware including digital logic 155d. Regarding software-based algorithm implementations, field data to IP data conversion algorithm code 115c stored in the associated memory 155b can be implemented by the processor 155a. Only one of the field data to IP data conversion algorithm software 115c and hardware including digital logic 155d shown in
A transmitter 156 is for transmitting the IP data across an Internet connection shown as IP bus 132 in
The plant 105 in one particular application can be a tank farm including a plurality of tanks or a pipeline metering station. Although the smart transducer is shown in
The communications interface 155 can further comprises a communications algorithm comprising an authentication and authorization feature which provides secure access to the IP data exclusively to authorized third parties. The field data to IP data conversion algorithm 155c can further comprise an edge-processing feature for providing a reduced quantity of the IP data. Edge analytics allows performing pre-processing or filtering of the data closer to where the data is being created. On-board (Edge) logic allows processing of raw sensed data readings. This can help make the data more meaningful and reduce the quantity of data that needs to be sent which enables the smart transducer to only send richer, more relevant data only. For example, temperature readings can become average temperature readings over a given time period so that the IP data that is transmitted is only the maximum, minimum and average temperatures, instead of sending thousands of individual temperature readings. For large-scale Internet of Things (IoT) deployments, edge functionality can be important because of the sheer volumes of data being generated.
As noted above the processing equipment or device the smart transmitter it is associated with can lack an ability to sense a physical quantity and lacks an ability to communicate over the IP bus. The smart transducer can further implement a data encryption algorithm so that the IP data comprises encrypted IP data. Encryption allows users to secure the data it exposes.
The communications interface 155 can further comprise an algorithm for creating a data model for expressing a data hierarchy relevant to the field data and functions performed by the smart transducer, wherein the data model updates values of the field data as updated samples of the field data are generated. Disclosed smart transducers can be used in various production contexts. Depending on who is using the smart transducers and for what purpose, the data can be structured by modification to best suit the scenario it is used for. Once the data structure is set, the smart transducers can then populate that structure with the values it generates. For example, a smart transducer may have the ability to make various measurements (e.g. pressure, temperature) depending on what probes are attached to it. When different probes are attached, the type of measurement that probe makes (e.g., pressure hence maximum pressure, minimum pressure, average, current value, and associated units) could be added to available address space. If a temperature probe is attached, units and temperature related values can be made available.
Step 302 comprises the sensor generating the field data regarding a physical quantity associated with the processing equipment or device. Step 303 comprises the signal conditioning circuit providing at least one of amplifying and filtering the field data to provide conditioned field data. Step 304 comprises the field data to IP data conversion algorithm generating the IP data from the conditioned field data. Step 305 comprises the transmitter transmitting the IP data across an IP bus to at least one application connected to the IP bus, such as to a cloud computing system.
Disclosed embodiments can be applied to generally to either new equipment or existing equipment. For example, the ability of disclosed smart transducers to collect sensor data and expose it to an IP bus (e.g., via OPC UA) makes it particularly useful for existing equipment installations (aka. Brown field sites) because it is augmenting the data visibility otherwise not available from legacy systems.
While various disclosed embodiments have been described above, it should be understood that they have been presented by way of example only, and not limitation. Numerous changes to the subject matter disclosed herein can be made in accordance with this Disclosure without departing from the spirit or scope of this Disclosure. In addition, while a particular feature may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application.
As will be appreciated by one skilled in the art, the subject matter disclosed herein may be embodied as a system, method or computer program product. Accordingly, this Disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, this Disclosure may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium.