A system that facilitates direct communication of a transaction between an automation controller and a business system comprises a request analyzer that receives a request for data relating to the automation controller and locates a transaction definition within the automation controller based upon
A system that facilitates direct communication of a transaction between an automation controller and a business system comprises a request analyzer that receives a request for data relating to the automation controller and locates a transaction definition within the automation controller based upon the request. A subscribing component subscribes the business system to the automation controller based at least in part upon the located transaction definition.
대표청구항▼
1. A method, comprising: inputting, by a device including a processor, transaction definitions into an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the indus
1. A method, comprising: inputting, by a device including a processor, transaction definitions into an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the industrial automation controller appears as another business system to the business system;receiving, by the device, a subscription request for data related to a transaction of the different transactions associated with the business system;subscribing, by the device, a business system database of the business system to the industrial automation controller by opening a direct channel between the business system database to the industrial automation controller using a transaction definition associated with the transaction; andinitiating, by the device, the transaction directly between the business system database and the industrial automation controller. 2. The method of claim 1, further comprising sensing, by the device, at least one of an event or a condition that triggers initiating of the transaction. 3. The method of claim 2, further comprising acknowledging, by the device, the at least one of the event or the condition prior to initiating the transaction. 4. The method of claim 2, the at least one of the event or the condition is an alarm. 5. The method of claim 2, the at least one of the event or the condition is a passage of a defined amount of time. 6. The method of claim 1, further comprising rolling back, by the device, the transaction upon a communication failure between the business system database and the industrial automation controller. 7. The method of claim 1, the transaction comprising at least one of data in a maintenance class, a production schedule class, or a batch record class. 8. The method of claim 7, further comprising formatting data in a production schedule class in SP95 format. 9. A system, comprising: a processor;a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising: a standard transaction engine configured to execute transaction definitions stored in an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the industrial automation controller appears as another business system to the business system;a request analyzer component configured to receive a request for a subscription to a transaction of the different transactions associated with the business system; anda subscribing component configured to: subscribe a business system database of the business system to the industrial automation controller by opening a direct channel between the business system database to the industrial automation controller using a transaction definition associated with the transaction; andinitiate the transaction directly between the business system database and the industrial automation controller via the standard transaction engine. 10. The system of claim 9, wherein the subscribing component is further configured to sense at least one of an event or a condition that initiates the transaction. 11. The system of claim 10, wherein the subscribing component is further configured to acknowledge the at least one of the event or the condition prior to initializing the transaction. 12. The system of claim 10, the at least one of the event or the condition is an alarm. 13. The system of claim 10, the at least one of the event or the condition is a passage of a defined amount of time. 14. The system of claim 9, wherein the subscribing component is further configured to roll back the transaction upon a communication failure between the business system database and the automation controller. 15. The method of claim 9, the transaction comprising one or more of data in a maintenance class, a production schedule class, and a batch record class. 16. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause at least one device including a processor to perform operations comprising: downloading transaction definitions into an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the industrial automation controller appears as another business system to the business system;receiving a request for data related to a transaction of the different transactions associated with the business system;establishing a connection between a business system database of the business system to the industrial automation controller by opening a direct channel between the business system database to the industrial automation controller using a transaction definition associated with the transaction; andinitiating the transaction directly between the business system database and the industrial automation controller. 17. The non-transitory computer-readable medium of claim 16, the operations further comprising sensing at least one of an event or a condition that triggers initiating of the transaction. 18. The non-transitory computer-readable medium of claim 17, the operations further comprising acknowledging the at least one of the event or the condition prior to initiating the transaction. 19. The non-transitory computer-readable medium of claim 16, the at least one of the event or the condition is an alarm. 20. The non-transitory computer-readable medium of claim 16, the at least one of the event or the condition is a passage of a defined amount of time.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (14)
Cho, Won-Soo; Jang, Jin-Ho; Kim, Byung-Woon, Apparatus and method for automatically controlling semiconductor manufacturing process in semiconductor factory automation system.
Johannes Klein ; Robbert C. Van der Linden ; Raj K. Rathee ; Anoop Sharma, Database management system and method for updating specified tuple fields upon transaction rollback.
Li,David Ching; Kang,David Young June; Listwon,Benjamin Gregg; Levchin,Max R., Method and architecture for facilitating payment to e-commerce merchants via a payment service.
Eldridge,Keith; Meskonis,Paul; Hall,Robert; Burke,Kenneth A.; Volk,Scott; Johnson,Mark; Mackay,Brian; Dardinski,Steven, Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
San Andres Ramon J. ; Choquier Philippe,FRX ; Greenberg Richard G. ; Peyroux Jean-Francois, Transaction replication system and method for supporting replicated transaction-based services.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.