EP0346441B1

Process and device for communicating real time data between a programmable logic controller and a program operating in a central controller

Abstract

This record has no abstract on file.

EP0346441B1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 16 December 2008, 17.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

13 claims: 2 independent, 11 dependent

  1. 1
    A system for providing real time control of operating equipment (42) with a programmable logic controller (70) said programmable logic controller (70) being capable of receiving control messages to control operation of said equipment (42) and being capable of transmitting status messages indicating a condition of said equipment (42), said system comprising, a computer (22) having an operably interconnected visual display (86), a keyboard (84), a memory (76) and a central processor, said computer (22) for sequentially executing instructions contained in said memory (76) in cooperation with characters received from said keyboard (84), an interface (24) electrically connected between said computer (22) and said programmable logic controller (70) for transmitting messages between said programmable logic controller (70) and said computer (22), and spreadsheet instruction means (26) contained in said memory (76) for effecting a general purpose spreadsheet program in said computer (22), said spreadsheet instruction means (26) providing cells displayable by said visual display (86), into which a user can insert information, spreadsheet functions that can be inserted into said cells via said keyboard (84) and selectable menu commands to effect actions in said spreadsheet instruction means (26), said spreadsheet instruction means (26) normally only being able to effect movement of information between files of data contained in said memory (76) and said cells, characterized by add-in instruction means (28) contained in said memory (76) for providing add-in sDreadsheet functions (96) and add-in menu commands (92) operating through said spreadsheet instruction means (26), said add-in instruction means (28) for moving messages directly between said cells and said programmable logic controller (70) via said interface (24), said messages moving from said cells to said programmable logic controller (70) comprising said control messages for controlling the operation of said equipment (42) and said messages moving from said programmable logic controller (70) to said cells comprising said status messages indicating the condition of said equipment (42).
  2. 13
    A process for providing real time control of operating equipment (42) with a programmable logic controller (70), said programmable logic controller (70) being capable of receiving messages to control operation of said equipment (42) and being capable of transmitting messages indicating a condition of said equipment (42), said process comprising:providing a computer (22) having an operably interconnected visual display (86), a keyboard (84), a memory (76) and a central processor, said providing including causing said computer (22) sequentially to execute instructions, contained in said memory (76) in cooperation with characters received from said keyboar (84);furnishing an interface (24) electrically connected between said computer (22) and said programmable logic controller (70) capable of transmitting messages between said programmable logic controller (70) and said computers (22);effecting a general purpose spreadsheet program in said computer (22), said spreadsheet program providing cells displayable by said visual display (86) into which a user can insert information, spreadsheet functions that can be inserted into said cells via said keyboard (84) and selectable menu commands to effect actions in said spreadsheet program, said spreadsheet program normally only being able to effect movement of information between files of data contained in said memory (76) and said cells, characterized by effecting add-in spreadsheet functions (96) and add-in menu commands (92) in said computer operating through said spreadsheet program, to move messages directly between said cells and said programmable logic controller (70) via said interface (24) said messages moving from said cells to said programmable logic controller comprising said control messages for controlling the operation of said equipment (42) and said messages moving from said programmable logic controller (70) to said cells comprising said status messages indicating the condition of said equipment (42) and can request messages indicating the condition of said equipment (42) directly from said cells and receive said messages indicating the condition of said equipment (42) directly in said cells.