SAFETY AUTOMATION BUILDER
First Claim
1. A system, comprising:
- a memory that stores executable components; and
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
an interface component configured to receive, via interaction with an image of an industrial automation system, access point configuration data relating to a hazardous access point of the industrial automation system, wherein the access point configuration data comprises zone information defining a first location of one or more zones of the industrial automation system, access point information defining a second location of the hazardous access point associated with the one or more zones, and performance level information defining a performance level requirement for a safety function to be installed at the hazardous access point;
a device search component configured to, in response to receipt of the access point configuration information, select, from a safety device library that stores safety device data representing a set of safety devices, a first subset of the safety device data corresponding to a subset of the safety devices that satisfy the performance level specified by the access point configuration data, wherein the device search component is further configured to filter the first subset of the safety device data in accordance with received selection data identifying a selected safety device, of the subset of the safety devices, to be associated with the hazardous access point, yielding a second subset of the safety device data corresponding to the selected safety device; and
a safety function table generator configured to format the access point configuration data and the second subset of the safety device data to yield formatted data conforming to a format required by a performance level verification system.
1 Assignment
0 Petitions
Accused Products
Abstract
A safety automation builder that assists in development of compliant safety functions for industrial safety systems is provided. The safety automation builder imports a system drawing or image of a user'"'"'s manufacturing line, machine, or production area, and guides the user through a workflow that facilitates configuration of safety functions for each hazardous access point. The safety automation builder leverages a library of safety devices and encoded knowledge of industrial safety standards to guide the user toward selection of suitable safety devices for mitigating risks associated with the access points. Once configured, the safety automation builder can export the safety function data to an external verification system for confirmation that the configured safety functions comply with the prescribed industrial safety standards.
9 Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores executable components; and a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; an interface component configured to receive, via interaction with an image of an industrial automation system, access point configuration data relating to a hazardous access point of the industrial automation system, wherein the access point configuration data comprises zone information defining a first location of one or more zones of the industrial automation system, access point information defining a second location of the hazardous access point associated with the one or more zones, and performance level information defining a performance level requirement for a safety function to be installed at the hazardous access point; a device search component configured to, in response to receipt of the access point configuration information, select, from a safety device library that stores safety device data representing a set of safety devices, a first subset of the safety device data corresponding to a subset of the safety devices that satisfy the performance level specified by the access point configuration data, wherein the device search component is further configured to filter the first subset of the safety device data in accordance with received selection data identifying a selected safety device, of the subset of the safety devices, to be associated with the hazardous access point, yielding a second subset of the safety device data corresponding to the selected safety device; and a safety function table generator configured to format the access point configuration data and the second subset of the safety device data to yield formatted data conforming to a format required by a performance level verification system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for configuring a safety function for an automation system, comprising:
-
receiving, by a system comprising at least one processor and via interaction with an image representing an industrial automation system, access point configuration data specifying criteria for a safety function to be associated with a hazardous access point of the industrial automation system, wherein the receiving comprises; receiving zone information specifying one or more first locations of respective one or more zones on the image, receiving access point information specifying a second location of the hazardous access point associated with a zone of the one or more zones, and receiving performance level information indicating a performance level requirement for the hazardous access point, and in response to the receiving the access point configuration data, retrieving, by the system from a safety device library containing safety device data representing a set of safety devices, a first subset of the safety device data describing a subset of the safety devices that satisfy the performance level specified by the performance level information; receiving, by the system, selection data identifying a selected safety device, of the subset of the safety devices, to be associated with the hazardous access point; in response to the receiving the selection data, filtering, by the system, the first subset of the safety device data in accordance with the selection data, wherein the filtering yields a second subset of the safety device data describing the selected safety device; and formatting, by the system, the access point configuration data and the second subset of the device data to yield formatted data that conforms to a format capable of being processed by a performance level verification system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computing system to perform operations, the operations comprising:
-
rendering an image representing an industrial automation system; receiving, via interaction with the image, access point configuration data defining criteria for a safety function to be associated with a hazardous access point of the industrial automation system, wherein the receiving comprises; receiving zone information defining one or more locations of one or more zones on the image, receiving access point information defining a second location of the hazardous access point associated with a zone of the one or more zones, and receiving performance level information defining a performance level requirement for the hazardous access point, and in response to the receiving the access point configuration data, retrieving, from a safety device library containing safety device data representing a set of safety devices, a first subset of the safety device data identifying a subset of the safety devices that satisfy the performance level specified by the access point configuration data; receiving selection data identifying a selected safety device, of the subset of the safety devices, to be associated with the hazardous access point; in response to the receiving the selection data, filtering the first subset of the safety device data in accordance with the selection data, wherein the filtering yields a second subset of the safety device data corresponding to the selected safety device; and formatting the access point configuration data and the second subset of the device data to yield formatted data that conforms to a format compatible with a performance level verification system.
-
Specification