Method and device for calling program module in plc ladder programming environment
AssigneeSiemens Aktiengesellschaft
InventorXiao Rui DONG
Life of this patent
Estimating the term…
Abstract
A method for calling a program module in a programmable logic controller (PLC) ladder programming environment comprises: determining a first feature to be called in a PLC ladder programming environment and a second feature not to be called from features implemented by an artificial intelligence (AI) module compiled by a computer programming language; configuring the first feature as an interface conforming to an interface specification of the PLC ladder programming environment; configuring the second feature as a non-call method; packaging the non-call method and the interface into a dynamic link library (DLL); importing the DLL into the PLC ladder programming environment.
Claims15
A method for calling a program module in a programmable logic controller (PLC) ladder programming environment, the method comprising:
- determining a first feature to be called in the PLC ladder programming environment and a second feature not to be called in the PLC ladder programming environment, the first feature and the second feature determined from features implemented by an artificial intelligence (AI) module compiled by a computer programming language;
- configuring the first feature as an interface conforming to an interface specification of the PLC ladder programming environment;
- configuring the second feature as a non-call method;
- packaging the non-call method and the interface into a dynamic link library;
- and
- importing the dynamic link library into the PLC ladder programming environment.
5-8. (canceled)
A device for calling a program module in a programmable logic controller (PLC) ladder programming environment, the device comprising:
- a processor;
- and
- a memory storing an application program executable by the processor for causing the processor to execute a method for calling a program module in a PLC ladder programming environment, the method comprising:
- determining a first feature to be called in the PLC ladder programming environment and a second feature not to be called in the PLC ladder programming environment, the first feature and the second feature determined from features implemented by an artificial intelligence (AI) module compiled by a computer programming language;
- configuring the first feature as an interface conforming to an interface specification of the PLC ladder programming environment;
- configuring the second feature as a non-call method;
- packaging the non-call method and the interface into a dynamic link library;
- and
- importing the dynamic link library into the PLC ladder programming environment.
A non-transitory computer-readable medium storing computer-readable instructions for executing a method for calling a program module in a PLC ladder programming environment, the method comprising:
- determining a first feature to be called in the PLC ladder programming environment and a second feature not to be called in the PLC ladder programming environment, the first feature and the second feature determined from features implemented by an artificial intelligence (AI) module compiled by a computer programming language;
- configuring the first feature as an interface conforming to an interface specification of the PLC ladder programming environment;
- configuring the second feature as a non-call method;
- packaging the non-call method and the interface into a dynamic link library;
- and
- importing the dynamic link library into the PLC ladder programming environment.
Dependencies are inferred from the claim text.