System and methodology that facilitate factory automation services in a distributed industrial automation environment
First Claim
1. An industrial control system, comprising:
- a namespace component that aggregates a plurality of service names associated with one or more automation services into one or more areas, the service names associated with a plurality of logical names and respective logical server process names to ensure name uniqueness within an area, the automation services interact with an industrial controller and include at least one of a data access service and an alarm service, wherein the data access service comprises a client component that at least one of binds to a location in an access hierarchy, utilizes logical item names to establish connections to data items and receives data at a client-specified rate; and
an interface component that accesses the namespace component via at least one of the plurality of logical names in order to facilitate execution of the automation services.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology providing automation services in a distributed industrial controller environment. In one aspect of the present invention, a data access service is provided that includes, sending and receiving data to and from a data access service namespace operative in the distributed controller environment. In another aspect of the present invention, an alarming service is provided wherein data values are monitored in a server component according to predetermined conditions configured by a user or other entity. If the data values are determined to be outside of boundaries as defined by the predetermined conditions, an alarm can be communicated to a plurality of other components cooperating in the distributed environment.
35 Citations
34 Claims
-
1. An industrial control system, comprising:
-
a namespace component that aggregates a plurality of service names associated with one or more automation services into one or more areas, the service names associated with a plurality of logical names and respective logical server process names to ensure name uniqueness within an area, the automation services interact with an industrial controller and include at least one of a data access service and an alarm service, wherein the data access service comprises a client component that at least one of binds to a location in an access hierarchy, utilizes logical item names to establish connections to data items and receives data at a client-specified rate; and an interface component that accesses the namespace component via at least one of the plurality of logical names in order to facilitate execution of the automation services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method to facilitate data access with an industrial controller, comprising:
-
identifying a directory area to bind a context; creating an item group specifying a data update rate; inserting items into the group relative to the bind context; and activating the group to begin data access with the industrial controller. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method to facilitate alarm services with an industrial controller, comprising:
-
selecting a base area of an access hierarchy; selecting one or more data access items in the base area; creating alarm triggers that employ the selected data items based at least in part on an analysis of a diagnostic log relating to the selected data items; and exposing the alarm triggers as service items to one or more client applications. - View Dependent Claims (30, 31, 32, 33)
-
-
34. An industrial control system, comprising:
-
a namespace component that aggregates a plurality of service names into one or more areas, the plurality of service names accessible by at least one Human and Machine Interface (HMI) and one or more servers, the service names associated with a plurality of logical names and respective logical server process names to ensure name uniqueness within an area, the servers interact with at least one industrial controller and provide at least one automation service, the at least one automation service includes at least one of a data access service and an alarm service, wherein the data access service comprises a client component that at least one of binds to a location in an access hierarchy, utilizes logical item names to establish connections to data items and receives data at a client-specified rate; and an interface component that accesses the namespace component via at least one of the plurality of logical names in order to facilitate operations between the at least one automation service and the HMI.
-
Specification