IP Library Granted Patent US 7,669,002
Granted Patent B1
US 7,669,002 · App. 11/635,117 · Granted Feb 23, 2010

System and method for providing an application with memory access methods

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,669,002
App. No.
11/635,117
Granted
Feb 23, 2010
Kind
B1
Abstract

A system for providing an application with a plurality of methods for accessing memory of a programmable logic controller includes an application, an interface for establishing communication between the application and a programmable logic controller, and a shared memory area initiated by the application or the programmable logic controller. The shared memory area includes an input memory and an output memory. The application is enabled by the interface to write to the input memory and to read from the output memory.

Claims (10)

1. A system comprising:

an interface adapted to establish communication between an application and a control program of a programmable logic controller, said interface adapted to address a shared memory area initiated by said application or said control program of said programmable logic controller, said shared memory area including an input memory and an output memory, said application enabled by said interface to write input data only to said input memory and to read output data only from said output memory without directly communicating said input or said output data through said control program.

2. The system as defined in claim 1 , further comprising:

said shared memory area.

3. The system as defined in claim 1 , wherein said application is disposed remotely from said programmable logic controller.

4. The system as defined in claim 1 , further including said control program in said programmable logic controller, said control program adapted to read from said input memory and write to said output memory.

5. The system as defined in claim 1 , wherein said application is configured to access said input and output memories separately from said programmable logic controller.

6. The system as defined in claim 1 , wherein said shared memory area is a dual port random access memory area.

7. The system as defined in claim 1 , wherein each of said input memory and said output memory are four thousand bytes.

8. The system as defined in claim 1 , further comprising at least one additional application, each additional application having respective interface for accessing said shared memory area.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED AT REEL: 051129 FRAME: 0013. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 18, 2020
From: SIEMENS INDUSTRY, INC.
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 052185/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2019
From: SIEMENS INDUSTRY, INC.
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 051129/0013 →
MERGER Recorded Jan 5, 2010
From: SIEMENS ENERGY & AUTOMATION, INC.; SIEMENS BUILDING TECHNOLOGIES, INC.
To: SIEMENS INDUSTRY, INC.
Reel/Frame 023732/0423 →