Abstract:
In one embodiment, a manifold apparatus may include a number of housings. The housings may receive an electrical or a fluid conduit. The manifold apparatus may also include an actuation mechanism of each of the number of housings configured to control a supply of electricity or fluid from the respective electrical or fluid conduit to one or more industrial automation equipment, and a locking mechanism including a number of armatures. Each of the number of armatures is associated with a respective housing of the plurality of housings, and each of the number of armatures is configured to physically prevent a respective actuation mechanism of the respective housing from changing states.
Abstract:
In one embodiment, a multi-purpose sensor may couple to a machine operating in an industrial environment and include numerous sensors disposed within the multi-purpose sensor to acquire sets of data associated with the machine or an environment surrounding the machine. A first portion of the sets of data may include historical sensor measurements over time for each of the sensors, and a second portion of the sets of data may include sensor measurements subsequent to when the first portion is acquired for each of the sensors. A processor of the multi-purpose sensor may determine a baseline collective signature based on the first portion, determine a subsequent collective signature based on the second portion, determine whether the collective signatures vary, and generate signals when a variance exists. The signals may cause a computing device, a cloud-based computing system, and/or a control/monitoring device to perform various actions.
Abstract:
In one embodiment, a non-transitory computer readable medium may store computer instructions that, when executed by a processor, cause the processor to receive an input associated with placing a piece of industrial automation equipment offline, determine whether the input corresponds to one or more regulations associated with placing the piece of industrial automation equipment offline, display a first set of instructions regarding how to place the piece of industrial automation equipment offline when the input corresponds to the one or more regulations, and display a second set of instructions regarding how to place the piece of equipment offline when the input does not correspond to the one or more regulations.
Abstract:
Techniques to facilitate obtaining feedback for an application associated with an industrial automation environment are disclosed herein. In at least one implementation, a graphical user interface (GUI) is displayed on a display system of a computing system, wherein the GUI includes primary content and a user feedback prompt, and the primary content is displayed on a majority of the display system. Responsive to a user selection of the user feedback prompt, the GUI is expanded to reveal a feedback area on the display system that provides a mechanism to receive user feedback. User input comprising the user feedback is then received. Responsive to receiving the user feedback, the GUI is contracted to conceal the feedback area on the display system.
Abstract:
The present disclosure is directed to systems, methods and devices for facilitating object-based cross-domain industrial automation control. An object library comprising a plurality of objects may be maintained. One or more of the objects may represent physical counterparts for use in an industrial automation process. Each object of the plurality of objects in the object library may have at least one property that an automated control device operation can be programmed to act on. Each object of the plurality of objects may also have at least one property that a human machine interface component can utilize in generating display elements corresponding to the objects for display on the human machine interface. When modifications to objects in the object library are received, those modifications may be automatically deployed and incorporated in controller logic and HMI graphics and control.
Abstract:
A (GUI) for designing an industrial automation system includes a design window and a first accessory window. The GUI presents a library visualization representative of a plurality of objects within the first accessory window, each object is represented by an icon and corresponds to a respective industrial automation device. The GUI receives inputs indicative of a selection of one or more objects of the plurality of objects from the library, presents the one or more objects in the design window, determines that the one or more inputs do not comply with a set of industrial automation system rules comprising one or more relationships between a plurality of industrial automation devices, and displays a warning message that the one or more inputs do not comply with the set of industrial automation system rules.
Abstract:
The present disclosure is directed to systems, methods and devices for facilitating user communication for industrial automation system design. A first user's input for flagging an issue for review by a second user may be received in relation to a software object integrated in an industrial automation routine. A flag may be associated with the software object. A request to access the flagged issue may be received from the second user, and a location in the industrial automation routine corresponding to the flagged issue and the software object may be caused to be displayed on a computing device associated with the second user.
Abstract:
An industrial integrated development environment (IDE) comprises a development interface that affords a user a great deal of control over the editing tools, workspace canvases, and project information rendered at a given time. The industrial IDE system automatically filters the tools, panels, and information available for selection based on a current project development task, such that a focused subset of editing tools relevant to a current development task or context are made available for selection while other tools are hidden. The development interface also allows the user to selectively render or hide selected tools or information from among the relevant, filtered set of tools. This can reduce or eliminate unnecessary clutter and aid in quickly and easily locating and selecting a desired editing function. The IDE's development interface can also conform to a structured organization of workspace canvases and panels that facilitates intuitive workflow.
Abstract:
A system includes a processor and a memory accessible by the processor. The memory stores instructions that, when executed by the processor, cause the processor to receive an industrial automation project code file, wherein the industrial automation project code file defines one or more operations of an industrial automation system during performance of an industrial automation process, retrieve a set of industrial automation rules associated with a set of best practices for project code files, analyze the industrial automation project code file based on the set of industrial automation rules, including identifying one or more instances of inefficient tag usage, and identifying one or more sets of parallel overlapping tasks, and generate a report based the analysis of the industrial automation project code file based on the set of industrial automation rules.
Abstract:
The present disclosure is directed to systems, methods and devices for facilitating object-based industrial automation control. An automation control library comprised of a plurality of objects may be maintained in association with one or more industrial automation applications. Code defining the execution of an industrial automation process may be received. A plurality of objects in the object library for implementing the industrial automation control process may be identified. The plurality of identified objects may be matched to one or more hardware components based on one or more operational requirements included in the code, and available hardware resources for performing the automation control process.