Claims
- 1. In a programmable controller for selectively connecting and disconnecting a power signal to each of a plurality of output devices in response to computed respective on/off states generated by execution of a stored control program on a plurality of binary parameters, wherein the value of each of said parameters corresponds to a state of a respective input device, a variable module memory for storing said control program comprising:
- a. a set of up-to-N memory modules, each for storing a plurality of program instructions of n binary bits each;
- b. N receptacle means for receiving said set of up-to-N memory modules, and for coupling each of the received memory modules to a common serial output bus;
- c. memory address control means coupled via said receptacle means to said up-to-N memory modules for providing address signals for sequentially addressing each of ten memory modules and sequentially addressing the program instruction words of the addressed memory module to provide the contents stored therein in series to said common serial output bus; and
- d. means for detecting the absence of memory modules in said receptables and for forcing said common serial data output bus to a predetermined binary state for all bits of all program instruction words of vacant ones of said receptable means.
- 2. In the programmable controller according to claim 1, said means for detecting the absence of a memory module in a receptacle means and for forcing said common serial data output bus to a predetermined binary state comprising a pull-up resistor connecting said common serial output bus to a predetermined voltage source to force said output bus to said predetermined binary state when no data is read from said memory.
- 3. In the programmable controller according to claim 1, said controller being responsive to a program instructor wherein all bits of said program instruction are of said predetermined binary state as a NO-OP instruction.
- 4. In the programmable controller according to claim 1, each of said memory modules being an integrated circuit and said receptable being an integrated circuit socket for receiving said integrated circuit.
- 5. A variable module memory comprising:
- a. a set of up-to-N memory modules, each for storing a plurality of words of n bits;
- b. N receptable means for receiving said set of up-to-N memory modules, and for coupling each of the received memory modules to a common serial output bus;
- c. memory address control means coupled via said receptable means to said up-to-N memory modules for providing address signals for selectively addressing words of selected ones of said memory module to provide the contents stored therein in series to said common serial output bus; and
- d. means for detecting the absence of memory modules in said receptacles and for forcing said common serial output bus to a predetermined binary state for all bits of all addressed words of vacant receptacle means.
- 6. The memory system according to claim 5, wherein said means for detecting the absence of a memory module in a receptacle means and for forcing said common serial data output bus to said predetermined binary state comprises a pull-up resistor for coupling said common serial data output bus to a predetermined voltage.
Parent Case Info
This is a division, of application Ser. No. 431,538, filed Jan. 7, 1974, and now U.S. Pat. No. 3,953,034.
US Referenced Citations (7)
Divisions (1)
|
Number |
Date |
Country |
Parent |
431538 |
Jan 1974 |
|