METHOD FOR CONSISTENT STORAGE OF DATA IN AN INDUSTRIAL CONTROLLER
First Claim
1. A method of executing an industrial control program that utilizes a file system which resides on an industrial controller, the method comprising:
- invoking an execution engine that resides on the industrial controller, the execution engine interprets instructions of the industrial control program including instructions that facilitate utilizing one or more file system services of the file system;
loading the industrial control program into a program memory, the industrial control program includes at least one instruction that employs the one or more file system services;
loading one or more user defined routine files that utilize the file system into the program memory; and
executing the industrial control program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.
67 Citations
14 Claims
-
1. A method of executing an industrial control program that utilizes a file system which resides on an industrial controller, the method comprising:
-
invoking an execution engine that resides on the industrial controller, the execution engine interprets instructions of the industrial control program including instructions that facilitate utilizing one or more file system services of the file system;
loading the industrial control program into a program memory, the industrial control program includes at least one instruction that employs the one or more file system services;
loading one or more user defined routine files that utilize the file system into the program memory; and
executing the industrial control program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system having a plurality of industrial controllers, each of which includes a file system, the system comprising:
-
a local server that communicates with the plurality of industrial controllers through a first network, the local server including a plurality of user defined routine files and a plurality of recipe files, each of the plurality of industrial controllers accesses the plurality of user defined routine files and the plurality of recipe files through the file system of the respective industrial controller; and
a remote computer that communicates with the local server through a second network, the plurality of industrial controllers log and retrieve measured data and trend data through the remote computer using the file system of the respective industrial controller. - View Dependent Claims (13, 14)
-
Specification