EP1630631A2

Method for consistent storage of data in an industrial controller

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.

EP1630631A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 23 August 2025, 1.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 3 independent, 17 dependent

  1. 1
    An editor for developing ladder logic programs that control operation of an industrial controller system, the editor comprising:a first instruction that employs a file system that resides on an industrial controller to log data to a file;and a second instruction that employs the file system to retrieve the data from the file.
  2. 7
    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.
  3. 18
    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 defmed 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.