Method for executing sequential function charts as function blocks in a control system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-019/42
G05B-011/01
G06F-009/44
G06F-009/45
G05B-019/05
출원번호
US-0423756
(2009-04-14)
등록번호
US-8903520
(2014-12-02)
발명자
/ 주소
Karaffa, John Michael
출원인 / 주소
General Electric Company
대리인 / 주소
Fletcher Yoder, P.C.
인용정보
피인용 횟수 :
2인용 특허 :
2
초록▼
Systems and methods are provided for converting Sequential Function Chart (SFC) logic to function block logic for execution by a programmable controller. In one embodiment, a method includes receiving Sequential Function Chart (SFC) logic comprising Steps and Transition on a physical computing devic
Systems and methods are provided for converting Sequential Function Chart (SFC) logic to function block logic for execution by a programmable controller. In one embodiment, a method includes receiving Sequential Function Chart (SFC) logic comprising Steps and Transition on a physical computing device, converting the Steps and Transitions of the Sequential Function Chart logic to function block logic on the physical computing device, and uploading the function block logic from the physical computing device to a controller.
대표청구항▼
1. A method, comprising: receiving Sequential Function Chart (SFC) logic comprising Steps and Transition on a physical computing device;converting the Steps and Transitions of the Sequential Function Chart logic to function block logic on the physical computing device; anduploading the function bloc
1. A method, comprising: receiving Sequential Function Chart (SFC) logic comprising Steps and Transition on a physical computing device;converting the Steps and Transitions of the Sequential Function Chart logic to function block logic on the physical computing device; anduploading the function block logic from the physical computing device to a controller, wherein converting the Steps and Transitions of the SFC logic comprises converting the Steps and Transitions of the Sequential Function Chart logic to the function block logic using a block library stored on both the physical computing device and in the controller, the block library comprising a plurality of specific function blocks implementing SFC functionality that provide executable code to convert Steps and Transitions of the SFC logic to the function block logic; andexecuting the function block logic in the controller by using the block library stored in the controller. 2. The method of claim 1, comprising providing an SFC editor to a user of the physical computing device. 3. The method of claim 1, comprising providing a function block editor to a user of the physical computing device. 4. The method of claim 1, wherein the plurality of specific function blocks comprise an Active Control Block, an Active Step Time Block, a Transition Control Block, an SFC Control Interface Block, a Transition Activation Control Block, an Actions of Interest Control Block, or a combination thereof. 5. The method of claim 1, comprising displaying the SFC logic on a display of the physical computing device. 6. The method of claim 1, wherein uploading the function block logic comprises programming the controller with the function block logic. 7. A physical computing device, comprising: a tangible machine-readable medium comprising code adapted to: provide a Sequential Function Chart (SFC) editor to a user;receive first application code comprising an SFC model;convert the first application code to a second application code comprising blockware by using a block library stored on both the physical computing device and in a controller, the block library comprising a plurality of specific function blocks implementing SFC functionality that provide executable code to convert Steps and Transitions the SFC model to the blockware; andoutput the second application code, wherein the second application code is configured to be executed by the controller by using the block library stored in the controller. 8. The device of claim 7, wherein the tangible machine-readable medium comprises code further adapted to program the controller with the second application code. 9. The device of claim 8, wherein the controller cannot execute the first application code and can only execute the second application code. 10. The device of claim 7, comprising a display configured to display an interface of the SFC editor. 11. The device of claim 7, wherein the blockware comprises a plurality of function blocks corresponding to the SFC logic. 12. A system, comprising: a programmable logic controller comprising function blocks executable to perform one or more control functions, wherein the function blocks are translated, via a computer, from Sequential Function Chart logic via a block library having a plurality of specific function blocks that provide executable code implementing SFC functionality to convert Steps and Transitions of the Sequential Function Chart logic to the function blocks, wherein the block library is stored in both the programmable logic controller and the computer, and wherein the function blocks are configured to be executed by the programmable logic controller by using the block library stored in the programmable logic controller. 13. The system of claim 12, comprising: the computer coupled to the programmable logic controller via a network, wherein the computer comprises:a processor;a tangible machine-readable medium; andan application stored on a tangible machine readable medium and executable by the processor, wherein the application is configured to provide a Sequential Function Chart editor to a user and output first application code comprising SFC logic, and the application is configured to convert the first application code to a second application code comprising the function blocks executable by the programmable logic controller. 14. The system of claim 12, comprising a power generation component coupled to the programmable logic controller. 15. The system of claim 12, comprising a turbine coupled to the programmable logic controller. 16. The system of claim 12, wherein the function blocks define one or more inputs, one or more outputs, and logic operators acting on the one or more inputs to produce the one or more outputs. 17. The system of claim 12, wherein the controller cannot execute the first application code and can only execute the second application code by using the block library stored in the programmable logic controller.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Havner, Randall A.; Ryan, Stephen D.; Toman, James F.; Whitehead, Jr., Clifford J.; Yuen, Kam P., Library manager for automated programming of industrial controls.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system user interface including selection of multiple control languages.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.