System and Method for Automatically Updating the Memory Map of a Programmable Controller to Customized Hardware
First Claim
1. A method, comprising:
- a programmable controller automatically detecting at least one programmable hardware element coupled to the programming controller; and
the programmable controller automatically updating a memory map based on a hardware I/O interface of the at least one programmable hardware element, wherein the memory map facilitates communications between programs executing on the programmable controller and the programmable hardware element;
the programmable controller retrieving and storing information from and to the memory map a plurality of times to update information to and from the programmable hardware element, wherein said retrieving and storing comprises the programmable controller utilizing a scanning architecture.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for automatically updating a memory map coupled to or included in a programmable controller (PrC). A PrC may automatically detect at least one programmable hardware element (PHE) coupled to the PrC. The PHE may provide a customizable interface, i.e., input and output (I/O) interface, between one or more devices and the PrC. The devices may include one or more measurement, data acquisition, signal generation, automation, motion control, and/or analysis device(s), among others. The PHE may perform one or more functions on the data transmitted between the device(s) and the PrC. One or more of the PHEs and/or device(s) may be local or remote to the PrC. The PrC may automatically update the memory map based on a hardware I/O interface of the at least one programmable hardware element, where the memory map facilitates communications between programs executing on the PrC and the programmable hardware element.
42 Citations
28 Claims
-
1. A method, comprising:
-
a programmable controller automatically detecting at least one programmable hardware element coupled to the programming controller; and the programmable controller automatically updating a memory map based on a hardware I/O interface of the at least one programmable hardware element, wherein the memory map facilitates communications between programs executing on the programmable controller and the programmable hardware element; the programmable controller retrieving and storing information from and to the memory map a plurality of times to update information to and from the programmable hardware element, wherein said retrieving and storing comprises the programmable controller utilizing a scanning architecture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A programmable controller, comprising:
-
a processor; a memory medium coupled to the processor, comprising program instructions executable by the processor to; automatically detect at least one programmable hardware element coupled to the programmable controller; and automatically update a memory map based on a hardware I/O interface of the at least one programmable hardware element, wherein the memory map facilitates communications between programs executing on the programmable controller and the programmable hardware element.
-
-
27. A computer-accessible memory medium comprising program instructions, wherein the program instructions are executable by a processor to implement:
-
automatically detecting at least one programmable hardware element coupled to a programmable controller; and automatically updating a memory map based on a hardware I/O interface of the at least one programmable hardware element, wherein the memory map facilitates communications between programs executing on the programmable controller and the programmable hardware element.
-
-
28. A system, comprising:
-
means for automatically detecting at least one programmable hardware element coupled to a programmable controller; and means for automatically updating a memory map based on a hardware I/O interface of the at least one programmable hardware element, wherein the memory map facilitates communications between programs executing on the programmable controller and the programmable hardware element.
-
Specification