IP Library Granted Patent US 7,836,347
Granted Patent B2
US 7,836,347 · App. 11/873,852 · Granted Nov 16, 2010

Service and diagnostic logic scan apparatus and method

Assignee: GE Intelligent Platforms Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,836,347
App. No.
11/873,852
Granted
Nov 16, 2010
Kind
B2
Abstract

A diagnostic and service logic program for a programmable logic controller (PLC) is provided in parallel with the main machine logic program. The diagnostic and service logic program has the same functionality as the main machine logic program, but can be modified and operated independently of the main machine logic program for testing and debugging a faulty main machine logic program. The PLC can be switched between programs for testing and debugging.

Claims (18)

1. A programmable controller facilitating debugging and testing comprising:

a main logic program containing instructions for controlling at least one device;

a diagnostic and service logic program that is a copy of the main logic program; and

a switch connected with the main logic program and diagnostic and service logic program for selecting one of the main logic program and diagnostic and service logic program to send instructions to the at least one device wherein the main logic program and the diagnostic and logic program are operating at the same time.

2. The programmable controller according to claim 1 , further comprising a communication path between the main logic program and diagnostic and service program for copying programming between the diagnostic and service program and main logic program.

3. The programmable controller according to claim 1 , wherein the switch is one of a hardware switch and a software switch.

4. The programmable controller according to claim 1 , further comprising a communications bus connected to said switch for communicating commands to the at least one device from the selected one of the main logic program and diagnostic and service logic program.

5. The programmable controller according to claim 1 , wherein the switch comprises one of a switch on the controller and an interface switch connected between the diagnostic and service logic program, main logic program and the at least one device.

6. A method for servicing a programmable controller comprising:

making a diagnostic and service logic program having the same programming logic as a main logic program on the programmable controller active to communicate with at least one connected device;

operating the main logic program and diagnostic and service logic program at the same time;

debugging the programmable controller using the diagnostic and service logic program; and

making the main logic program active again following debugging.

7. The method according to claim 6 , further comprising copying changes made to the diagnostic and service logic program to the main logic program before making the main logic program active again.

8. The method according to claim 6 , further comprising:

debugging the programmable controller by making changes to the programming logic of a logic program on the programmable controller;

restoring the programming logic after debugging.

9. The method of claim 8 , wherein restoring comprises one of undoing the changes and reverting to a prior version of the logic program.

Assignments (4)
CHANGE OF NAME Recorded Jan 15, 2021
From: GE INTELLIGENT PLATFORMS, INC.
To: INTELLIGENT PLATFORMS, LLC
Reel/Frame 055009/0874 →
CHANGE OF NAME Recorded Apr 9, 2010
From: GE FANUC INTELLIGENT PLATFORMS, INC.
To: GE INTELLIGENT PLATFORMS, INC.
Reel/Frame 024207/0458 →
CHANGE OF NAME Recorded Aug 18, 2008
From: GE FANUC AUTOMATION AMERICAS, INC.
To: GE FANUC INTELLIGENT PLATFORMS, INC.
Reel/Frame 021404/0754 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: MILLER, DANIEL H.; MERCER, FERRELL; POPELAS, JUDY
To: GE FANUC AUTOMATION AMERICAS, INC
Reel/Frame 019978/0747 →
Continuity (1)
Related Publication 20090106590A1 · Apr 23, 2009