Unified Application Programming Interface for a Process Control System Network
First Claim
1. A method of communicating between a first application programming interface and a second application programming interface within a process control system comprising:
- processing a call from a first application programming interface for a data request;
translating the data request from the first application programming interface into one or more methods of a unified application programming interface; and
implementing the one or more methods of the unified application programming interface with a second application programming interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An application programming interface schema, method and system for communicating between first and second application programming interfaces within a process control system includes processing a call from a first application programming interface for a data request, translating the data request from the first application programming interface into one or more methods of a unified application programming interface, and implementing the one or more methods of the unified application programming interface with a second application programming interface. A first unified layer receives a transmission request from a proprietary application programming interface, and translates the transmission request into one or more methods of a unified application programming interface. A second unified layer implements methods of the unified application programming interface with the wireless network application programming interface.
-
Citations
38 Claims
-
1. A method of communicating between a first application programming interface and a second application programming interface within a process control system comprising:
-
processing a call from a first application programming interface for a data request; translating the data request from the first application programming interface into one or more methods of a unified application programming interface; and implementing the one or more methods of the unified application programming interface with a second application programming interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication layer for a wireless network within a process control system comprising:
-
a first unified layer communicatively coupled to a proprietary application programming interface of the process control system and to a unified application programming interface, the first unified layer arranged to receive a transmission request from the proprietary application programming interface, and arranged to translate the transmission request into one or more methods of the unified application programming interface; and a second unified layer communicatively coupled to an application programming interface of the wireless network and to the unified application programming interface, the second unified layer arranged to implement methods of the unified application programming interface with the wireless network application programming interface. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A process control system within a process plant comprising:
-
a wireless network operatively coupled to the first process control node and to the second process control node, the wireless network including a wireless network application programming interface and arranged to facilitate communication between process control nodes within the process control system; a first process control node having a first network communication device for exchanging data via the wireless network, wherein the first network communication device comprises a proprietary application programming interface, the wireless network application programming interface and a first unified application programming interface having a read method, a write method and a response method, wherein the first communication device is adapted to receive a transmission request via the proprietary application programming interface, adapted to translate the transmission request into at least one of the group consisting of the read method and the write method, and adapted to implement the one or more methods in the wireless network application programming interface; and a second process control node having a second network communication device for exchanging data via the wireless network, wherein the second network communication device comprises the proprietary application programming interface, the wireless network application programming interface and a second unified application programming interface having the read method, the write method and the response method, wherein the second network communication device is adapted to receive an access request from the wireless network application programming interface resulting from the transmission request of the first process control node, adapted to translate the access request into the response method, and adapted to implement the response method in the proprietary application programming interface. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of communicating between a requesting process and a serving process supporting communication in a process control system comprising:
- issuing, by the requesting process, a first call to a transmission request via a first application programming interface for a first process control node;
issuing, by the requesting process, a second call to a first method of a unified application programming interface in response to the first call to a transmission request; implementing, by the requesting process, the first method of the unified application programming interface in a second application programming interface; issuing, by the requesting process to the serving process, an access request via the second application programming interface for a second process control node in response to implementing the first method; issuing, by the serving process, a third call to a second method of the unified application programming interface in response to receiving the access request via the second application programming interface; and implementing, by the serving process, the second method of the unified application programming interface in the first application programming interface for the second process control node. - View Dependent Claims (34, 35, 36, 37, 38)
- issuing, by the requesting process, a first call to a transmission request via a first application programming interface for a first process control node;
Specification