DE3311805A1 - Speicherprogrammierbare steuerung - Google Patents
Speicherprogrammierbare steuerungInfo
- Publication number
- DE3311805A1 DE3311805A1 DE19833311805 DE3311805A DE3311805A1 DE 3311805 A1 DE3311805 A1 DE 3311805A1 DE 19833311805 DE19833311805 DE 19833311805 DE 3311805 A DE3311805 A DE 3311805A DE 3311805 A1 DE3311805 A1 DE 3311805A1
- Authority
- DE
- Germany
- Prior art keywords
- memory
- programmable read
- electrically erasable
- program
- read
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13006—Prom burning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13161—Easily exchangable rom, eprom cassette, earom
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Description
-
- Speicherprogrammierbare Steuerung
- Die Erfindung bezieht sich auf eine speicherprogrammierbare Steuerung mit einem zentralen Prozessor, der mitEingabebaugruppen und Ausgabebaugruppen sowie mit einem elektrisch programmierbaren Festwertspeicher (EPROM) verbunden ist, in dem Programme zumindest zum Steuern des Betriebs zwischen dem Prozessor und den Eingabe- bzw.
- Ausgabebaugruppen gespeichert sind, die je mit einer Anzahl von Eingängen für Signalzustände aus einem Prozeß und mit einer Anzahl von Ausgängen für Steuersignale an den Prozeß verbunden sind.
- Speicherprogrammierbare Steuerungen werden für Be- und Verarbeitungsprozesse eingesetzt und führen entsprechend dem gespeicherten Programm komplexe Steueraufgaben aus. Das Programm besteht im allgemeinen aus einer Reihe von Befehlen, die die Steuerung anweisen, die Signalzustände an den Eingängen einzulesen und diese zu verarbeiten, indem sie z. B. mit spezifizierten Zuständen verglichen werden. In Abhängigkeit vom Ergebnis der Verarbeitung gibt die Steuerung Signale auf die Ausgänge, mit denen die an die Ausgänge angeschlossenen Steuer-, Stell- oder Anzeigevorrichtungen betätigt werden. Derartige Programme sind im allgemeinen in Festwertspeichern enthalten, um sie vor Verlust durch Ausfälle der Speicherversorgungsspannung oder vor unerwünschten änderungen durch Störspannungen zu schützen.
- Um das Programm vor der Eingabe in den jeweiligen Festwertspeicher an der zu steuernden Anlage prüfen zu können, werden Programmladegeräte verwendet, die mit einer Programmeingabeeinheit und der Steuerung verbunden werden. Die Program mladegeräte enthalten Schreib-Lese-Speicher, die von der Programmeingabeeinheit gespeist werden. Die Schreib-Lese-Speicher sind anstelle der Festwertspeicher an die Steuerung angeschlossen, die in Abhängigkeit von dem in den Schreib-Lese-Speichern enthaltenen Befehlen den jeweiligen Prozeß steuern. Nach dem Abschluß des Probelaufs und der gegebenenfalls erforderlichen Korrektur des Steuerprogramms werden die im Schreib-Lese-Speicher enthaltenen Daten in den Festwertspeicher übertragen, der danach wieder in die Steuerung eingefügt wird.
- Der Erfindung liegt die Aufgabe zugrunde, eine speicherprogrammierbare Steuerung der eingangs beschriebenen Gattung derart weiterzuentwickeln, daß zur Eingabe des für den jeweiligen Prozeß benötigten Steuerprogramms kein gesondertes, mit einem Schreib-Lese-Speicher versehenes Ladegerät notwendig ist und daß die Steuerung selbst als Ladegerät für die Eingabe von Steuerungen verwendet werden kann.
- Die Aufgabe wird erfindungsgemäß dadurch gelöst, daß ein elektrisch löschbaren und programmierbarer Festwertspeicher zur Aufnahme eines Steuerprogramms für den Prozeß und eine Einheit zum Erzeugen von Lösch- und Programmierspannungen in vorgegebenen Zyklen vorgesehen sind und daß in eine Anschlußeinrichtung ein zweiter elektrisch löschbarer und programmierbarer Festwertspeicher zur Übernahme des im ersten elektrisch löschbaren und speicherbaren Festwertspeicher enthaltenen Steuerprogramms einfügbar ist.
- Durch die Verwendung eines elektrisch löschbaren und programmierbaren Festwertspeichers (EPROM) kann die Steuerung in Verbindung mit einer entsprechenden Eingabeeinheit und mit einer .Einheit zur Erzeugung der Lösch- und Programmierspannung in vorgeschriebenen Lösch- und Schreibzyklen unmittelbar auch im On-Line-Betrieb mit dem Steuerprogramm ausgestattet werden. Danach kann das Steuerprogramm in weitere elektrisch löschbare und programmierbare Festwertspeicher übertragen werden, die in anderen Steuerungen für gleiche Prozeßsteuerungsaufgaben eingesetzt werden. Ein Verlust der eingespeicherten Befehle tritt auch während der Testphase des Steuerprogramms für den Prozeß nicht auf.
- Bei einer bevorzugten Asführungsform ist vorgesehen, daß im elektrisch programmierbaren Festwertspeicher ein Programm zum Auslesen von im ersten elektrisch löschbaren und programmierbaren Festwertspeicher gespeicherten Daten und zum Einlesen dieser Daten in entsprechende Speicherplätze des zweiten elektrisch löschbaren und program mierbaren Festwertspeiche r enthalten ist. Ein solches Kopierprogramm kann in Form eines Unterprogramms im Festwertspeicher enthalten sein.
- Bei einer zweckmäßigen Ausführungsform werden die im zweiten elektrisch löschbaren und programmierbaren Festwertspeicher enthaltenen Daten nach dem Einlesen zum Vergleich mit den auf den entsprechenden Speicherplätzen des ersten elektrisch löschbaren und programm ierbaren Festwertspeichers enthaltenen Daten in den Prozessor eingegeben, der bei Albweichungerl eine Fehlermeldung erzeugt. Auf diese Weise wird sichergestellt, daß die Steuerprogramme in den beiden Speichern übereinstimmen.
- Eine andere bevorzugte Ausführungsform besteht darin, daß ein Diskriminator für die Lösch- und/oder Programmierspannung vorgesehen ist, der mit dem zentralen Prozessor verbunden ist.
- Die Erfindung wird im folgenden an Hand eines in einer Zeichnung dargestellten Ausführungsbeispiels näher erläutert, aus dem sich weitere Merkmale sowie Vorteile ergeben.
- Eine speicherprogrammierbare Steuerung 10 enthält einen zentralen Prozessor 11, z. B. einen Mikroprozessor, der mit einem Adressbus 12, einem Datenbus 13 und einem Steuerbus 14 verbunden ist. Mit dem Adressbus 13, dem Datenbus 14 und dem Steuerbus 15 sind ein elektrisch programmierbarer Festwertspeicher 16 ache , im folgenden als EPROM 16 bezeichnet, ein erster elektrisch löschbarer und programmierbarer Festwertspeicher 17, im folgenden als EEPROM 17 bezeichnet, ein zweiter elektrisch löschbarer und programmierbarer Festwertspeicher 18, im folgenden als EEPROM 18 bezeichnet, eine Eingabebaugruppe 19 und eine Ausgabebaugruppe 20 verbunden. An den Adressbus 12 ist weiterhin eine Einheit 21 angeschlossen, bei der es sich um ein besonderes Netzgerät handelt, das eine Lösch- und/oder Program- mierspannung, z. B. 21 Volt, für die EEPROM 17 und sowie einen Lösch- und Schreibzyklus für diese Speicher erzeugt. Die Einheit 21 ist an die EEPROM 17, 18 angeschlossen.
- Die Eingabebaugruppe 19 ist an eine Prozeßperipherie angeschlossen, die schematisch als Meldekontakte 22 dargestellt ist. Die Ausgabebaugruppe 20 ist an Stellelemente 23 der Prozeßperipherie angeschlossen.
- Das EEPROM 17 ist in der programmierbaren Steuerung 10 auswechselbar angeordnet. Hierfür ist ein Stecksockel 24 vorgesehen, über den die Anschlußleitungen an den Adressbus 12, den Datenbus 13, den Steuerbus 14 und an die Einheit 21 verlaufen. In der Zeichnung sind als Stecksockel 24 aus Gründen der Übersichtlichkeit des Schaltbildes zwei Elemente dargestellt. Es handelt sich jedoch nur um einen Baustein 24, in den das EEPROM 17 eingesteckt wird. In gleicher Weise ist das EEPROM 18 in einen Stecksockel 25 einsteckbar angeordnet.
- Im EPROM 16 befindet sich ein Programm zum Steuern des Betriebs zwischen dem zentralen Prozessor 11, den Eingabe-/Ausgabebaugruppen 19, 20, den EEPROM 17, 18 und der Einheit 21. Das EEPROM 17 enthält das Steuerprogramm für den Prozeß. Da das Betriebsprogramm für die zu der programmierbaren Steuerung 10 gehörenden Elemente, zu denen außer den in der Zeichnung dargestellten auch eine Anzeigeeinheit sowie eine Tastatur gehören können, nicht an den Prozeß angepaßt werden muß, kann es in einem preisgünstigen EPROM 16 enthalten sein.
- Das Steuerprogramm für den Prozeß läßt sich dagegen insbesondere bei komplizierteren Prozeßabläufen, nur in seiner endgültigen Form während der Verbindung der Steuerung 10 mit dem Prozeß testen, korrigieren oder ergänzen. Dies erfordert Programmänderungen oder Ergänzungen, die mit dem EEPROM 17 ohne zusätzliches Programmladegerät ausgeführt werden können. Das Steuerprogramm ist im EEPROM nichtflüchtig gespeichert und bleibt daher auch bei Netzstörungen oder Netzausfällen erhalten.
- Im EPROM 16 ist ein Kopierprogramm als Unterprogramm gespeichert, durch das die Auslesung des Steuerprogramms ein EPROM 16 und die Eingabe in das EEPROM 18 über den Prozessor 11 gesteuert wird. Die Übertragung des Programms im EEPROM 17 in das EEPROM 18 enthält vorzugsweise auch Schritte, mit denen die in das EEPROM 18 eingegebenen Daten nachträglich wieder ausgelesen und mit den auf den gleichen Speicherplätzen im EEPROM 17 enthaltenen Daten verglichen werden Damit können Fehler bei der Übertragung festgestellt und korrigiert werden. Mit der Steuerung 10 kann daher das im EEPROM 17 gespeicherte Steuerprogramm beliebig oft kopiert und in andere Steuerungen 10 eingesetzt werden. Hierzu ist es lediglich notwendig, ein EEPROM 18 in den Stecksockel 25 einzusetzen, das Kopierprogramm im EPROM 16 ablaufen zu lassen und das EEPROM 18 anschließend aus dem Stecksockel 25 zu entfernen und in eine andere Steuerung einzusetzen Die von der Einheit 21 erzeugten Spannungen werden durch einen Diskriminator 26 überwacht, dessen Ausgang mit dem Steuerbus 14 verbunden ist Mit dem Diskriminator 26 kann daher festgestellt werden, ob die für das Löschen und Programmieren der EEPROM 17, 18 notwendigen Spannungen vorhanden sind. Sofern dies nicht der Fall ist, kann durch eine Meldung auf mögliche Fehler beim Löschen oder Programmieren hingewiesen werden.
- - Leereite -
Claims (4)
- Speicherprogrammierbare Steuerung Patentansprüche 1. Speicherprogrammierbare Steuerung mie einem zentralen Prozessor, der mit Eingabebaugruppen und Ausgabebaugruppen sowie mit einem elektrisch programmierbaren Festwertspeicher (EPROM) verbunden ist, in dem Programme zumindest zum Steuern des Betriebs zwischen dem Prozessor und den Eingabe- bzw. Ausgabebaugruppen gespeichert sind, die je mit einer Anzahl von Eingängen für Signalzustände aus einem Prozeß und mit einer Anzahl von Ausgängen für Steuersignale an den Prozeß verbunden sind, d a d u r c h g e k e n n z e i c h n e t, daß ein elektrisch löschbarer und programmierbarer Festwertspeicher (17) zur Aufnahme eines Steuerprogramms für den Prozeß und eine Einheit (26) zum Erzeugen von Lösch- und Programmierspannungen in vorgegebenen Zyklen vorgesehen sind und daß in eine Anschlußeinrichtung (25) ein zweiter elektrisch löschbarer und programmierbarer Festwertspeicher (18) zur Übernehme des im ersten elektrisch löschbaren und speicherbaren Festwertspeicher (17) enthaltenen Steuerprogramms einfügbar ist.
- 2. Speicherprogrammierbare Steuerung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß im elektrisch programmierbaren Festwertspeicher (16) ein -Programm zum Auslesen von im ersten elektrisch löschbaren und programmierbaren Festwertspeicher (17) gespeicherten Daten und zum Einlesen dieser Daten in entsprechende Speicherplätze des zweiten elektrisch löschbaren und programmierbaren Festwertspeicher (18) enthalten ist.
- 3. Speicherprogrammierbare Steuerung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die im zweiten elektrisch löschbaren und programmierbaren Festwertspeicher (18) enthaltenen Daten nach dem Einlesen zum Vergleich mit den auf den entsprechenden Speicherplätzen des - ersten elektrisch löschbaren und programmierbaren Festwertspeichers (17) enthaltenen Daten in den Prozessor (11) eingegeben werden, der bei Abweichung eine Fehlermeldung erzeugt.
- 4. Speicherprogrammierbare Steuerung nach Anspruch 1 oder einem der folgenden Ansprüche, dadurch gekennzeichnet, daß ein Diskriminator (26) für die Lösch- und/oder Programmierspannung vorgesehen ist, der mit dem zentralen Prozessor (11) verbunden ist.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19833311805 DE3311805C3 (de) | 1983-03-31 | 1983-03-31 | Vefahren zum Betreiben einer speicherprogrammierbaren Steuerung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19833311805 DE3311805C3 (de) | 1983-03-31 | 1983-03-31 | Vefahren zum Betreiben einer speicherprogrammierbaren Steuerung |
Publications (3)
Publication Number | Publication Date |
---|---|
DE3311805A1 true DE3311805A1 (de) | 1984-10-04 |
DE3311805C2 DE3311805C2 (de) | 1989-04-20 |
DE3311805C3 DE3311805C3 (de) | 1994-12-15 |
Family
ID=6195239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19833311805 Expired - Fee Related DE3311805C3 (de) | 1983-03-31 | 1983-03-31 | Vefahren zum Betreiben einer speicherprogrammierbaren Steuerung |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE3311805C3 (de) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3709581A1 (de) * | 1986-03-24 | 1987-10-01 | Hitachi Ltd | Programmierbare steuerung |
EP0262064A1 (de) * | 1986-09-26 | 1988-03-30 | Claude Ricard | Verfahren zum Programmieren eines elektronischen Taxameters und entsprechendes elektronisches Taxameter |
US8158910B2 (en) | 2007-12-31 | 2012-04-17 | Enthermics Medical Systems, Inc. | Memory transfer device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4310216A1 (de) * | 1993-03-23 | 1994-09-29 | Gsp Sprachtechnologie Ges Fuer | Verfahren zur Eingabe von Informationen in ein digitales Fahrgastinformationssystem |
DE4401891A1 (de) * | 1994-01-24 | 1995-07-27 | Bayerische Motoren Werke Ag | Verfahren zum Ändern der Arbeitsweise eines Steuergeräts von Kraftfahrzeugen |
DE102004007227B4 (de) * | 2004-02-13 | 2007-08-16 | Convotherm Elektrogeräte GmbH | Gewerbliches Gargerät, insbesondere Heißluftdämpfer |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3121881A1 (de) * | 1980-12-19 | 1982-01-28 | Magyar Híradástechnikai Egyesüles Számitástechnikai és Szervezési Központja, Budapest | Geraet zum sammeln und speichern von informationen |
DE3218678A1 (de) * | 1981-11-25 | 1983-06-01 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Schaltungsanordnung fuer eine programmierbare, elektronische steuereinrichtung |
-
1983
- 1983-03-31 DE DE19833311805 patent/DE3311805C3/de not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3121881A1 (de) * | 1980-12-19 | 1982-01-28 | Magyar Híradástechnikai Egyesüles Számitástechnikai és Szervezési Központja, Budapest | Geraet zum sammeln und speichern von informationen |
DE3218678A1 (de) * | 1981-11-25 | 1983-06-01 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Schaltungsanordnung fuer eine programmierbare, elektronische steuereinrichtung |
Non-Patent Citations (3)
Title |
---|
BECHEN, P.: "Speicherprogrammierbare Steuerungen" in Elektronik 1980, H.14, S.41-53 * |
DE-Z: Siemens Energietechnik, 5, 1983, H.2, S.56-59 * |
Kielhorn, O.: Mehr Bedienungskomfort. In: Elektrotechnik, 1978, H. 8, S. 22-24 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3709581A1 (de) * | 1986-03-24 | 1987-10-01 | Hitachi Ltd | Programmierbare steuerung |
EP0262064A1 (de) * | 1986-09-26 | 1988-03-30 | Claude Ricard | Verfahren zum Programmieren eines elektronischen Taxameters und entsprechendes elektronisches Taxameter |
FR2604544A1 (fr) * | 1986-09-26 | 1988-04-01 | Ricard Claude | Procedes pour programmer un taximetre electronique et taximetres electroniques correspondants |
US8158910B2 (en) | 2007-12-31 | 2012-04-17 | Enthermics Medical Systems, Inc. | Memory transfer device |
US8775201B2 (en) | 2007-12-31 | 2014-07-08 | Enthermics Medical Systems, Inc. | Data logger |
Also Published As
Publication number | Publication date |
---|---|
DE3311805C3 (de) | 1994-12-15 |
DE3311805C2 (de) | 1989-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0744676B1 (de) | Verfahren und Einrichtung zum sicheren Betrieb einer numerischen Steuerung auf Werkzeugmaschinen oder Robotern | |
DE3640987C1 (de) | Numerisches Steuersystem fuer hochdynamische Prozesse | |
DE2913999A1 (de) | Einrichtung zum pruefen von systemprogrammen numerischer steuerungen bei werkzeugmaschinen | |
EP2058717A1 (de) | Verfharen und Einrichtung zum Betrieb einer Werkzeugmaschine | |
DE2926322A1 (de) | Speicher-subsystem | |
EP0224707B1 (de) | Schaltungsanordnung zum selbsttätigen Überwachen mehrerer analoger elektrischer Signale | |
EP0553621A1 (de) | Programmierbare Computersteuerung für eine Werkzeugmaschine | |
DE1908757B2 (de) | Steuersystem fuer eine werkzeugmaschine mit einer werkzeugmaschinensteuerung zum auswerten von teilbefehlen zur steuerung der betriebsweise der werkzeugmaschine | |
DE4433013A1 (de) | Verfahren und Vorrichtung zur Steuerung und Aktivierung von miteinander mittels eines Bussystems vernetzten Sensoren und/oder Aktuatoren | |
DE69927571T2 (de) | Datenprozessor und Verfahren zum Verarbeiten von Daten | |
DE3811658C2 (de) | ||
DE3311805C2 (de) | ||
DE19525100A1 (de) | Verfahren zur On-Board-Programmierung eines elektrisch programmierbaren Nur-Lese-Speichers | |
DE3786532T2 (de) | Vorrichtung zur behandlung eines numerischen steuerprogrammes. | |
DE2519168A1 (de) | Umlaufendes schieberegister | |
DE4223398C2 (de) | Verfahren und Vorrichtung zur Programmierung von nichtflüchtigen Speichern | |
EP2126643A1 (de) | Verfahren zum austausch von strukturkomponenten für ein automatisierungssystem | |
DE3702453C2 (de) | Anordnung zum Programmieren eines Festwertspeichers | |
EP1088311A1 (de) | Elektronische prüfungsspeichereinrichtung | |
EP0613077B1 (de) | Verfahren zur Reset-Erzeugung in Datenverarbeitungsanlagen | |
DE2505475C3 (de) | Verfahren und Vorrichtung zur Fehlerprüfung bei einem programmierbaren Logikwerk für die Ausführung logischer Operationen | |
EP1418706A1 (de) | Verfahren zur Fernkonfiguration | |
DE19701323A1 (de) | Verfahren und Vorrichtung zur Aktualisierung der Betriebssoftware | |
DE102019006533A1 (de) | Numerische Steuervorrichtung | |
DE10148157A1 (de) | Programmgesteuerte Einheit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8120 | Willingness to grant licences paragraph 23 | ||
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8366 | Restricted maintained after opposition proceedings | ||
8305 | Restricted maintenance of patent after opposition | ||
D4 | Patent maintained restricted | ||
8339 | Ceased/non-payment of the annual fee |