DE2109922A1 - Tax system - Google Patents
Tax systemInfo
- Publication number
- DE2109922A1 DE2109922A1 DE19712109922 DE2109922A DE2109922A1 DE 2109922 A1 DE2109922 A1 DE 2109922A1 DE 19712109922 DE19712109922 DE 19712109922 DE 2109922 A DE2109922 A DE 2109922A DE 2109922 A1 DE2109922 A1 DE 2109922A1
- Authority
- DE
- Germany
- Prior art keywords
- channel
- control system
- information
- control
- input
- 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.)
- Pending
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
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Analogue/Digital Conversion (AREA)
- Feedback Control In General (AREA)
- Control By Computers (AREA)
Description
SteuersystemTax system
Di© Erfindung betrifft Steuersysteme, die ein elektrisches Ausgangasignal in Abhängigkeit von EingangssignalenThe invention relates to control systems that have an electrical Output signal depending on input signals
liefern*deliver*
werden für viele Zwecke benutst, beispielsweise zum automatischen Steuerung von Arbeite- oder chemischen Verfahren., Solche Steuersysteme werden gewöhnlich in Verbindung mit Wandlern benutzt» die die Größe der sich auf das 2u steuernde Verfahren beziehenden Parameter ermitteln und elektrische Signale liefern, die in das Steuersystem eingegeben werden· Dieses verarbeitet diese Signale und liefext elektrische Auagangssignala für Steuerzwecke. Die Erfindung betrifft ein Steuersystem mit einer Ansah! von Informationseingängen, das für eine Anzahl von Steuervorgängen Ausgangssignale liefert. Beim erfindußgagemäßen Steuersyatem erfolgt die Datenverarbeitung digital auf Zeitmultiplexbasie· Abgesehen Ton der auf dem Timesharing beruhenden Wirkungsweise der digitalen Datenverarbeitungsanlage, können die Steuervorgänge in dem Sinne unabhängig sein» daß eine EingangsInformationare used for many purposes, such as automatic control of labor or chemical processes. Such control systems are commonly used in conjunction with transducers that determine the magnitude of the parameters relating to the process being controlled and provide electrical signals to be fed into the control system · This processes these signals and provides electrical output signals for control purposes. The invention relates to a control system with a view! of information inputs that provide output signals for a number of control processes. In the control system according to the invention, the data processing takes place digitally on a time-division basis. Apart from the sound of the time-sharing mode of operation of the digital data processing system, the control processes can be independent in the sense that an input information
·· 2 «■·· 2 «■
109840/1533109840/1533
aus einer Quelle verarbeitet wird und benutzt wird, um ein Ausgangssignal unabhängig von irgendeiner anderen Eingangsinformation zu liefern» Es 1st deshalb von Vorteil« von "Steuerkanälen1* zu sprechen, wobei ein Kanal mit der Aufnahme einer Eingangsinformation zur Speisung der Datenverarbeitungsanlage und zur Lieferung eines entsprechenden^ verarbeiteten Ausgangssignals befaßt 1st. Wie später noch näher erläutert wird9 ist jedoch eine Verbindung der Kanäle untereinander für verschiedene Zwecke möglich,, so kann ζ ,B* eine Eingangs information in mehr als einem Kanal benutzt werden» oder eine Aus« gangsinformation aus einem Kanal kann als Eingangainformation für einen anderen Kanal angewandt werden. Es ist jedoch von Vorteil, das System in erster Linie so zu betrachten» als besitze es eine Anzahl von Steuerkanälen» die unabhängig voneinander auf einer Zeitmultiplexbasls unter Benutzung einer üblichen Datenverarbeitungsanlage betrieben werden könnenοis processed from a source and is used to provide an output signal independent of any other input information »It is therefore advantageous« to speak of "control channels 1 *, where a channel with the reception of an input information for supplying the data processing system and for supplying a As will be explained in more detail below, 9 the channels can be connected to one another for various purposes, so input information can be used in more than one channel or output information can be output One channel can be used as input information for another channel. However, it is advantageous to see the system primarily as "having a number of control channels" which can be operated independently of one another on a time division multiplex using a standard data processing system
Erfindungsgemäß besteht ein Steuersystem mit einer Anzahl von Steuerkanälen aus einer üblichen Datenverarbeitungseinheit zur Verarbeitung von Daten in digitaler Fora» aus einer Anzahl getrennter Steuerkanäle» von denen jeder einen Digitalspeicher zur Speicherung einer Eingangsinformation» einer Ausgangsinformation und anderer für diesen Kanal relevanter Informationen besitzt, aus einer Folge-Steuerung zur aufeinanderfolgenden Verbindung der Datenverarbeitungseinheit mit den den verschiedenen Kanälen zugeordneten Speichern und aus einem Algorithmusspeioher, der Informationen für die Datenverarbeitungseinheit zur geeigneten Verarbeitung der Eingangsinformationen auf dem ausgewählten Kanal und zur Einspeisung der verarbeiteten Eingangeinformationen in den Auegangs-According to the invention, a control system with a number of control channels consists of a conventional data processing unit for processing data in digital format. from a number of separate control channels »each of which has a digital memory for storing an input information» an output information and another for owns this channel of relevant information, from a sequential control to the sequential connection the data processing unit with the memories assigned to the various channels and from an algorithm memory, the information for the data processing unit for suitable processing of the input information on the selected channel and for feeding of the processed input information in the outgoing
10 9 8^00153310 9 8 ^ 001533
speicher dieses Kanals liefert<·memory of this channel delivers <
Zweekmäßigerweise kann das System so ausgebildet sein, daß bis KU z.Bo 100 Kanäle und zwar jeder von ihnen periodisch je nach Anforderung betrieben werden· Es wäre auch möglich,, die Daten in 100 Kanälen in weniger als einer Sekunde zu verarbeiten» doch ist es, wie später erläutert wird£ oft erwünscht, die Daten in längeren Zeitintervallen als diesem zu verarbeiten» uamit merkliche Veränderungen der Eingangeinformation ermittelt und benutzt wurden können, um eine Information über die Veränderungsgesahwindigkeit zu liefern« Die Folge-Steuerung ist deshalb vorzugsweise einstellbar oder voreinatellbar, um die verschiedenen Kanäle an die Datenvtirarbeitungseinheit in Zeitintervallen anzuschließen» die für die einzelnen Kanüle ale geeignet ausgewählt worden sindoThe system can suitably be designed in such a way that up to KU e.g. 100 channels and each of them are operated periodically depending on requirements · It would also be possible "to process the data in 100 channels in less than a second" but it is as will be explained later £ often desired, the data were obtained at longer intervals than this to process "uamit noticeable changes in Eingangeinformation and uses can to deliver information about the Veränderungsgesahwindigkeit" the follow-up control is therefore preferably adjustable or voreinatellbar, in order to connect the various channels to the data processing unit at time intervals which have all been suitably selected for the individual cannula
Jedtir Kanal entspricht im Grunde einer Einsohleifen-Steuerung. Für jeden Kanal können die Eingangssignale analoge Signale sein, zweekmäßigerweise z.B. ein Eingangsstrom» Ein Eingangsstrom in irgendeinem vorgegebenen Stromstärkenbereioh kann durch einen geeigneten Abuchlußwiderstand so umgewandelt werden» daß sie ein Signal in einem Standardspannungobereich, z.B0 zwischen 1 und 5 VoIt9 erzeugt«, Die Spannungssignale können durch Schalter, z.B. Peldefl'ekt-Trans is tors ehalt er, abgetastet, durch die Kanal-Folge-Steuerung gesteuert und der Reihe nach einen Hochges ohwindigkeits-Analog-Digital-wandler zugeführt werden« Das sich ergebende digitale Signal wird dann in den Speicher für die Eingangsdaten des geeigneten Kanals eingegebene Alternativ kann jeder Kanal einen gesonderten j»nalog-Digltal~\.andler aufweisen» um die analoge Eingangs-Every channel basically corresponds to a soleplate control. For each channel the input signals can be analog signals, for example an input current "An input current in any given current strength range can be converted by a suitable terminating resistor so" that it generates a signal in a standard voltage range, e.g. 0 between 1 and 5 VoIt 9 ", The Voltage signals can be sampled by switches, eg Peldefl'ekt-Trans is tor er, controlled by the channel sequence control and fed one after the other to a high-speed analog-to-digital converter. The resulting digital signal is then in Enter the memory for the input data of the appropriate channel. Alternatively, each channel can have a separate analog digital converter to store the analog input
- 4 109840/1533 - 4 109840/1533
information in digitaler Form An den Eingengs~Daten speicherinformation in digital form at the input data Storage
Der Ausgangßspeicher eines Kanals besitzt eine Information in digitaler 3?orm9 die in analoge Farm umgewandelt werden kann, SoB» einem Stromstärkeausgang, wobei beispielsweise ein Digital-Analog-Wandler benutzt werden kann, wie er in der britischen Patentanmeldung No0 29384/69 beschrieben iets bei dem die Digital-Analog-Urawandhmg dadurch bewirkt v/irdp daß eine Zahl in einem Schieberegister derart periodisch wiederholt wird» daß jedes Bit der Zahl am Ausgang des Schieberegisters für einen mit der Bedeutung des Bits übereinstimmenden Zeitabschnitt in Erscheinung tritt. Der augenblickliche Ausgang des Schieberegisters wird dann geglättet, um eine Gleichspannung proportional der Zahl am Schieberegister zu liefern und diese Spannung wird ihrerseits in daß erwünschte Strora-AusgangssignalThe output memory of a channel has information in digital 3? Form 9 which can be converted into analog farm, SoB »a current output, using a digital-to-analog converter, for example, as described in British patent application No. 0 29384/69 iet s in which the digital-analog Urawandhmg effected by v / IRDP that a number is repeated in such a way periodically in a shift register "that each bit of the number appears on the output of the shift register for a matching with the significance of the bit period in appearance. The instantaneous output of the shift register is then smoothed to provide a DC voltage proportional to the number on the shift register and that voltage is in turn converted into the desired Strora output signal
umgewandelt« Die für eine solche Digital-Analog-üinwandlung erforderliche SchiebeirapulBserie ist komplex, es kann jedoch ein Impulsgenerator benutzt werden, um die Sohiebeimpulsserie für eine beliebige Anzahl solcher Digital-Analog-Wandler zu liefern»converted «The one for such a digital-to-analog conversion The required sliding door series is complex, it can however a pulse generator can be used to generate the strike pulse series for any number of such digital-to-analog converters to deliver"
Falls ein Schieberegister für die Digital-Analog-Umwandlung des Ausgangs eines Kanals benutzt wird, ist es vorteilhaft; für jeden Kanal ein einziges Schieberegister zu verwenden, um nicht nur die Ausgangsinformation sondern auch die Eingangsinformation und alle weiteren Daten zu spei ehern j, die während des Verfahrens für diesen Kanal erforderlich sind» Der Schiebeimpulsgenerator wird dann derart angeordnet, daß nur die Ausgangszahl am Ende des Registers stoppt? Datenübertragungen in und aus dem Register werden bewirktr während die Zahlen während ihrerIf a shift register is used for the digital-to-analog conversion of the output of a channel, it is advantageous; to use a single shift register for each channel in order to store not only the output information but also the input information and all other data that are required for this channel during the process of the register stops? Data transfers to and from the registers r causes while the figures during their
BAD ORHJTMAL - 5 - BAD ORHJTMAL - 5 -
109840/1533109840/1533
21Q992221Q9922
normalen periodischen Wiederholung vorbeilaufen, wobei eine synchronisierende Information aus dem Sohlebeimpulsgenerator benutzt wird»normal periodic repetition, where synchronizing information from the sole pulse generator is used »
Sie digitale Datenverarbeitungseinheit verarbeitet die Eingangsinformation unter Verwendung von Algorithmen aus dem Algorithmusspeioher entsprechend der Anweisung duroh einen Kanalinf ormat ions Speicher <, Der Algorithmusspeioher enthält vorzugsweise Algorithmen für alle normalen Steueraufgaben, wie SSoBo dreigliederige Steuerung mit Kaskadensteuerung des Sollwertes und Vorschubs, Verhältnis* steuerung, und einen allgemeinen Voreil~/Naoheii~/Ve*- stärkuiigs-/Begrenzungs-AlgorithrauBo Die zur Verwendung mit den Algorithmen bestimmten Steuex-daten, e.B» SoIlwerte» integrale und abgeleitete Zeitkonetanten u„s.w.p werden vorzugsweise für die verschiedenen Kanälet wie nachfolgend beschrieben» in die Speicher eingebracht und in diesen gespeichert«The digital data processing unit processes the input information using algorithms from the algorithm memory according to the instruction duroh a channel information memory <, The algorithm memory preferably contains algorithms for all normal control tasks, such as SSoBo three-part control with cascade control of the setpoint and feed, ratio * control, and a general advance ~ / Naoheii ~ / Ve * - strength / limitation algorithm. The control data, eB "target values" integral and derived time constants u "sw p , determined for use with the algorithms are preferably described for the various channels t as follows "Brought into the memory and stored in it"
Es können Überwachungsmöglichkeiten vorgesehen wurden, um die Eingangs- und Ausgangsinformation in den Eingangsund Ausganga-Datenspelohern au überwachen» Außerdem können von Hand betätigbare Steuereinrichtungen vorgesehen werden«Monitoring options can be provided, to monitor the input and output information in the input and output data columns manually operated control devices are provided «
Die Uberwaohungsmöglichkeiten können von Hand betätigbare Auswahleinrichtungen zur Auswahl eines Kanals und visuell anzeigende Mittel zur Anzeige der Eingangs- und Ausgangsinformation in dem auegewühlten Kanalspeicher umfassen. Vorzugsweise sind von Hand betätigbare Mittel vorgesehen« den Sollwert und/oder andere Steusrinformationen in ausgewählten Kanalspeioher einzugeben» FUr diesenThe monitoring options can be operated manually Selection means for selecting a channel and visual display means for displaying input and output information in the unselected channel memory. Means that can be operated by hand are preferably provided « to enter the setpoint and / or other control information in the selected channel memory »For this
können nummer is oh e Schaltpult-»Informationseingänge vorgesehen sein0 number can be provided without control panel »information inputs 0
10984071 S3 310984071 S3 3
Zusätzlich kann eine digitale Grenzfläche vorgesehen sein, über die andere Vorrichtungen angeschlossen werden können0 Beispielsweise kann ein Computer überwachend angefügt werden, um Sollwerts,, 2©itkonstanten u.s.w. einzustellen, oder er kann die 4i£ekte Steuerung einiger Kanäle entweder ständig oder jseluweilig übernehmen· EineSollwert-Folge«Steuerun& irnnn vorgesehen werden, um einen oder alle der Sollwerte ^des? andere Kens tönten geoäS einer vorgegebenen Folg© m «'--/ ϊέ^ am beim Anfahren oder anderen rasch wechseln. SIn addition, a digital interface can be provided, can be used to connect other devices 0 For example, a computer-monitoring added to setpoint ,, 2 © itkonstanten etc adjust, or he can either accept the 4i £ ects control some channels independently or jseluweilig · A setpoint sequence "Steuerun &imnnn" can be provided to control one or all of the setpoints ^ des? other Kens sounded geoäS a given sequence © m «'- / ϊέ ^ am when starting or changing other quickly. S.
Für jeden Kanal kann ein fester Spato^s? vcxgesehen sein, um feste Informationen zu liefern. Biysikali&uh können diese festen Speicher an der gleichen Stelle angeordnet sein; sie können für die Einstellung durch den Benutzer vorbereitet seine, Beispielsweise können die festen Speicher für alle Kanäle eine einzige Diodenbuohsenplatte~ Matrix umfassen9 die nachfolgend Kanalinformationsspeicher genannt wird« Diese Matrix kann in einer Stufe mit dem aufeinanderfolgenden Abtasten der verschiedenen Kanäle abgetastet werden» Eine solche Buchsenplattenmatrix kann für jeden Kanal eine Reihe (oder Säule) von Büchsen aufweisen* Biese Buchsen sind vorzugsweise so angeordnet, daß die gewünschte Funktion (2. B0 der gewünschte Algorithmus) für jeden Kanal dadurch ausgewählt wird, daß Stecker in geeignet beschriftete Buchsen eingesteckt werden oder durch Einstecken entsprechend gekennzeiohneter Mehrfachsteoker in eine Buchseo Beispielsweise können "proportionale", "integrale" und "abgeleitete" Buchsen vorgesehen sein9 wobei Stecker in .alle drei Buchsen eingesteckt werden« falls eine drelgliederige Steuerung erwünscht 1st, odesr in nur eine oder zwei Buchsen, falls nur eine ein« oder zweigliederige Steuerung erwünscht ist*A fixed Spato ^ s? vcxed to provide fixed information. Biysikali & uh these fixed memories can be arranged in the same place; they can be prepared for adjustment by the user. For example, the fixed memories for all channels can comprise a single diode socket matrix 9 which is hereinafter referred to as the channel information memory «This matrix can be scanned in one stage with the successive scanning of the various channels» Socket plate matrix can have a row (or column) of sockets for each channel * These sockets are preferably arranged so that the desired function (2. B 0 the desired algorithm) is selected for each channel by inserting plugs into appropriately labeled sockets or by inserting corresponding gekennzeiohneter Mehrfachsteoker into a jack o example, "proportional" can, "integral" and "derived" jacks 9 can be provided with plugs are inserted in .all three jacks "if a drelgliederige control desired 1st odesr in only one or two Sockets, if only a one «or two-part control is desired *
BAD GRIGtNAL - 7 - BAD GRIGtNAL - 7 -
109840/1533109840/1533
Alternativ kann eine einsige Mehrfaohbuohse (z.B. eine Vierfaohbuohse) vorgesehen sein* in die ein geeigneter Mehrfachetecker entsprechend der gewünsohten Steuerungsart eingesteckt wird* Ähnliche weitere Buchsen können verges ehsa sein» um andere Funktionen auszuwählen, wie z.B. einen Warnvorgang oder ein Abfrageintervall. Bei einer solchen Bucheenplattenmatrix können zur Verbindung zwischen den Kanälenj, z.B. zur Verbindung des Ausganges des einen Kanals mit dem Eingang eines anderen Kanals, Steckersohnüre verwendet werden.Alternatively, a single multifunctional booster (e.g. a Vierfaohbuohse) be provided * in a suitable one Multiple plug is plugged in according to the desired type of control * Similar additional sockets can be used verges ehsa sein »to select other functions, such as e.g. a warning process or a query interval. With such a beech plate matrix, for connection between the channels, e.g. to connect the output of one channel can be used with the input of another channel, connector without.
Vorteilhafterweise wird ein Zwischenregister benutzt, das der Datenverarbeitungseinheit zugeordnet ist, wobei die vollständige Information von den Datenspeichern, die jedem Kanal zugeordnet sind, zum Zwischenspeicher der entsprechenden Folge übertragen wird, wenn die Daten aus diesem Kanal verarbeitet werden sollen. Die Daten-Verarbeitungseinheit kann dieses Register und eine geringe Zwisehenergebnisspeieherung benutzen, um die ge~ wünschte Verarbeitung auszuführen, wobei am Ende der Verarbeitung der gewünschte Ausgang zusammen mit anderen zu merkenden Größen« wie z.B. dem Wert des Integralausdruckes in einem dreigliedrigen Steuerkanal,» in die geeigneten Stellen des Swischenregisters eingegeben wird <, Als eine letzte Stufe der Verarbeitung eines Kanals wird der neue Inhalt des Zwisohenregisters auf den geeigenten Kanaldatenspeicher Übertragen.An intermediate register is advantageously used, which is assigned to the data processing unit, with the complete information from the data memories, assigned to each channel to the buffer the appropriate sequence is transmitted when the data should be processed from this channel. The data processing unit can use this register and a little retention of results to keep the ~ desired processing to be performed, at the end of processing the desired output along with others variables to be remembered "such as the value of the integral expression in a three-part control channel" into the appropriate ones Digits of the swish register is entered <, As a final stage in the processing of a channel, the new contents of the intermediate register are updated to the appropriate one Transfer channel data memory.
Vorzugsweise sind Möglichkeiten zum "Belegthalten" am Ausgang eines jeden Kanals vorgesehen, beispielsweise dadurchf daß die Ausgangsspannung auf einen Kondensator übertragen wird* der in den Eingang eines Spannung-Strom-Wandlers einer batteriegespeisten Energieversorgung eingeschaltet ist,, Von Hand betätigbare zusätzlichePreferably options are provided for "occupied Hold" at the output of each channel, for example by f that the output voltage is transmitted to a capacitor * of a voltage-current converter is switched to a battery powered power supply in the input ,, manually operable additional
109840/1533109840/1533
Möglichkeiten aura Anheben bswo Absenken können für die manuelle Veränderung des Ausgangs vorgesehen werden» Das Schaltpult kann einen Schalter aufweisen, um alle Kanäle mit der ladeeinrichtung au verbinden, so daß das Ausgangssignal im Falle eines Fehlers der Anlage isoliert und aufrechterhalten werden kann» Bs können automatische Kittel vorgesehen sein, um diesen Schalter durch Pehlereroittlungskreiee zu betätigen«Possibilities aura raising or lowering can be provided for manually changing the output »The control panel can have a switch to connect all channels to the charging device so that the output signal can be isolated and maintained in the event of a system failure» Bs automatic gowns should be provided in order to operate this switch through Pehlereroittlungskreiee «
Anhand der nun folgenden Beschreibung eines in der Zeichnung dargestellten Ausführungsbeispiels der Erfindung wird diese näher erläutert· Es zeigen:On the basis of the following description of an exemplary embodiment of the invention shown in the drawing this is explained in more detail
Fig. 1 ein Blockschaltbild eines erfindungsgemäfien Steuersystems,1 shows a block diagram of an inventive Tax system,
Fig„ 2 aas Steuersystem nach Figo 1 mehr im Detail,FIG. 2 shows the control system according to FIG. 1 more in detail,
Figβ 3 in schematischer Darstellung ein Schaltpult für das Steuersystem nach Figo 1,Fig. 3 in a schematic representation Control panel for the control system according to Figo 1,
Fige 4 zum Zwecke der Erläuterung dasFIG e 4 for the purpose of explanation, the
Schema einer Temperatursteuersohleife mit Kaskadenbetrieb undScheme of a temperature control sole with cascade operation and
Fig. 5 schematisoh den Teil einer Buchsenplattenmatrix zur Anwendung im Steuersystem nach Fig. 1, wobei die Schaltung für die Steuersohleife nach Fig. 4 gezeigt ist.Fig. 5 schematically shows part of a socket plate matrix for use in the control system according to FIG. 1, the circuit for the control soleife according to Fig. 4 is shown.
• 9 - BAO OAIGfNAL• 9 - BAO OAIGfNAL
109840/1533109840/1533
In Pigο 1 ist eine Recheneinheit 10 mit einem Algorithmusspeieher 11 und einem Kanalwähler 12 zur aufeinanderfolgenden Auswahl der Kanäle gezeigt. Wie vorstehend erwähnt, kann eine große Anzahl von Kanälen vorgesehen sein? z.B. 100 Kanäle« Jeder Kanal gibt eine Eingangs» information für die Datenverarbeitung und Ausgangs» Steuersignale oder möglicherweise Ausgangssignale zur Einspeisung in andere Kaftäle» Diese Kanäle sind sohematisoh durch drei Leitungspaare 13» 14 un& 15 dargestellt, wobei jedes Pass einen Eingang und einen Ausgang besitzt. Die Eingangs- und Ausgangskreise werden durch den Block 16 dargestellt» der Analog-Digital-Wandler für die Eingangsinformation, Digital-Analog-Wandler für die Ausgangsinformation und einen Datenspeicher für jeden Kanal umfaßt. In typischer Weise ist dieser Datenspeicher ein getrenntes lOO-Bit-Schieberegister für jeden Kanal· Dieses Schieberegister kann, wie vorstehend erwähnts für die Digital-Analog~Umwandlung ebenso verwendet werden8 wie zur Speicherung von Eingangsdaten, Ausgangsdaten und für den jeweiligen Kanal erforderlicher Datenο Bin Bedienungspult, das in Pig, 5 gezeigt ist und spätex· noch im einzelnen näher erläutert wird* besitzt Uberwachungs- und Handsteuereinriohtungenp die in Figo 1 sohematisoh bei 19 gezeigt sind und die dazu dienen, die Eingangsdaten und die Ausgangesteuer« daten und auch den Sollwert darzustellen Vorteilhafterweise besitzt die Bedienungsperson einen Kanalwähler, Zo B* Druckknopfe9 so daß sie jeden Kanal auswählen kann und nur die Information dieses Kanals angezeigt wirdο Die Bedienungsperson besitzt die Möglichkeit zm Änderung der Sollwerte und anderer Informationen, einschließlich einer direkten Handsteuerung jedee Aus~ gangs· Einzugebende Informationen werden In ein Einstell-Pigο 1 shows a computing unit 10 with an algorithm memory 11 and a channel selector 12 for the successive selection of the channels. As mentioned above, can a large number of channels be provided? z. B. 100 channels «Each channel gives an input» information for data processing and output »control signals or possibly output signals for feeding into other channels» These channels are sohematisoh represented by three pairs of lines 13 »14 and 15, with each pass having an input and an output owns. The input and output circuits are represented by block 16 which includes analog-to-digital converters for input information, digital-to-analog converters for output information and a data memory for each channel. Typically, this data memory is a separate 100-bit shift register for each channel.As mentioned above, this shift register can be used for digital-to-analog conversion, 8 as well as for storing input data, output data and the data required for the respective channel , which is shown in Pig, 5 and will later be explained in more detail later * has monitoring and manual control devices p which are shown in Fig. 1 at 19 and which serve to display the input data and the output control data and also the setpoint advantageously, the operator has a channel selector, Zo B * pressure knobs 9 so that it can select any channel and only the information of this channel wirdο displayed, the operator has the ability zm change of setpoints and other information, including direct manual control jedee Off ~ gangs · to be entered Information becomes one tell
- 10 BAO OWGWAL- 10 BAO OWGWAL
109840/1533109840/1533
werk eingegeben und zur Prüfung angezeigt, bevor sie in das Steuersystem übertragen werden. Die Bedienungsperson besitzt außerdem die vorstehend beschriebene Möglichkeit zum "Festhalten"0 factory and displayed for review before being transferred to the control system. The operator also has the option of "holding" 0 as described above
In Figo 2 ist das Steuersystem mehr in den Einzelheiten dargestellt· Die Recheneinheit 10 ist durch eine mit 20» 21 bezeichnet- BaIm mit den Kanaldatanspeiehern verbunden, von den<§& drsi echematsieh bei 22, 23 und 24 gezeigt sind« Dies ^iet-sr umfassen jeweils ein Schieberegister zur Speicherung digitaler Daten. Jeder Hybridspeioher kann außerdem einer?, ssugeordneten Analog« Digital-Wandler zur Umwandlung der analogen Eingangs« information in in das Schieberegister einzugebende digitale Daten besitzen. Bei der gezeigten Anordnung ist jedoch ein einziger Analog-Digital-Y/andler 25 vorgesehene In diesen? Fall sind Aufeinanderfolg e-Schaltmittel vorgesehen, um die verschiedenen analogen Eingänge an den Wandler anzuschalten und gleichzeitig die digitalen Ausgänge des Wandlers an die entsprechenden Speicher weiterzugeben» In typischer Weise sind Eingangssignale Ströme von entlegenen Wandlern. Jeder Eingangs-* strom wird über einen Widerstand geerdet, um ein Spannungssignal in einem vorgegebenen Bereich, z.B. 1 bis 5 Volt, su liefern» Die Spannungssignale werden aufeinanderfolgend unter der Steuerung eines Kanalzahlenzählers 31 abgetastet und die ausgewählte Spannung wird auf den Analog-Digital-Wandler 25 übertragen, wo sie mit einer geeigneten Zeitkonstante geglättet wird, um mögliche Hochfrequensstörungen zu beseitigen«. Die Analog-Digital-Umwandlung benützt vorteilhafterweise eine Leiter-Sohaltung mit durch Flip-Flops gesteuerten Schaltern eines Registers, so daß die digitale Ausgangs-In Figo 2, the control system is shown more in detail · The arithmetic unit 10 is connected by a-referred with 20 "21 Baim with Kanaldatanspeiehern from the <§ & DRSI echematsieh at 22, 23 and 24 are" This ^ iet- sr each include a shift register for storing digital data. Each hybrid memory can also have a dedicated analog / digital converter for converting the analog input information into digital data to be entered in the shift register. In the arrangement shown, however, a single analog-to-digital converter 25 is provided in these? In this case, sequential switching means are provided to connect the various analog inputs to the converter and at the same time pass the digital outputs of the converter on to the corresponding memory. Typically, input signals are streams from remote converters. Each input * current is grounded via a resistor in order to deliver a voltage signal in a predetermined range, e.g. 1 to 5 volts, see below. Transducer 25 transmitted, where it is smoothed with a suitable time constant in order to eliminate possible high-frequency interference «. The analog-to-digital conversion advantageously uses a ladder hold with switches of a register controlled by flip-flops, so that the digital output
BAD ORiOfNAt. - 11 -BAD ORiOfNAt. - 11 -
1098^0/15331098 ^ 0/1533
zahl alt dem am meisten kennzeichnenden Bit zuerst durch eine Beine von Versuchen und Vergleichen Bit für Bit aufgebaut wird, .anschließend wird die sich ergebende Zahl, falls erforderlich, laufend aus dem Register herausgegeben· Jeder Kanal weist außerdem Einrichtungen zur Umwandlung der digitalen Ausg^ngsdaten in analoge auf0 Zu diesem Zv^eck ist ein Generator zur Erzeugung von Jehiebe« impulsen vorgesehen, wie er beispielsweise in der britischen Patentanmeldung 29334/69 beschrieben ist, um jede Stelle der umzuwandelnden Zahl für Zeitperioden» die dem Kennzeichen des Bits entsprechen, in eine Ausgangsstufe des Schieberegisters zu bringen«, Die vorliegende .Ausgangespannung wird dann geglättet, um eine der Ausgangsinformation im Schieberegister proportionale Gleichspannung zu erzeugen, worauf diese Spannung dann in das gewünschte Ausgangs-Stromsignal umgewandelt wirdo Die Digital-Änalog-Vmwandlung hat eine batterieunterstützte Energieversorgung 27. Jeder Ausgang ist mit eine*.1 Festhalte-Einrichtung 2u versehen, um automatisch die analoge Ausgungsspannung festzuhalten, so αaß sie bestehen bleibt, falls eine Störung in der Hauptenergieversorgung oaer eines anderen Teils des Steuersystems auftritto number old the most characteristic bit is first constructed by a series of tests and comparisons bit by bit, then the resulting number is continuously output from the register, if necessary. Each channel also has facilities for converting the digital output data in analog to 0 For this purpose a generator is provided for generating pulses, as described, for example, in British patent application 29334/69, in order to convert each digit of the number to be converted for time periods which correspond to the identifier of the bit The present output voltage is then smoothed in order to generate a DC voltage proportional to the output information in the shift register, whereupon this voltage is then converted into the desired output current signal Each output is marked with an *. 1 holding device 2u provided to automatically hold the analog output voltage so that it remains in place if a fault occurs in the main power supply or in another part of the control system, or the like
Die üecheneinheit 10 weist zweckmäßigerweise einen keihenaddierer, ein Sammelregister und zwei Arbeitsregister aufο Ks ist jedoch vorteilhaft, auch ein Zwischenregister vorzusehen, wobei von der Recheneinheit benötigte Baten eines Kanalspeichers zunächst über die Outenbahn 20 zum Zwischenregister in der Recheneinheit geleitet w&rden» Die Recheneinheit hat individuell zu jedem Teil des Zwischenregisters Zugriffe Die Folgesteuerung der Kanäle wird über eine logische Steuerung 36 beviirkt, die einen Programm-The calculation unit 10 expediently has a row adder, a collective register and two working registers aufο Ks is advantageous, however, also an intermediate register to be provided, the data of a channel memory required by the processing unit initially via the outer track 20 would be directed to the intermediate register in the arithmetic unit »The arithmetic unit has individually to each part of the intermediate register accesses The sequential control of the channels is via a logical control 36 causes a program
109840/1533109840/1533
BAD OMGW4 ,: BAD OMGW4:
zähler 37 speist und Informationen aus zwei Programm-Matrizes 33 und 59 übernimmt ο Der seitliche Ablauf wird durch ein© Bhreneinheit 40 gesteuert» die direkt den vorstellend erwähnten Kasmlzahlenzähler 31 steuert» Der Ausgang des Kanalsahlenzählers 31 wird in einen Kanalzahlen~Decoder 42 eingespeist, der* wie unten erläutert, die Auswahl der Kanäle durch Verwendung einer Abtastinte rvallmatrix 43 steuert. Der Ausgang dieser Matrix wird einer Vergleichseinrichtung 44 zugeführt, die mit dem Ausgang eines Abtästintervallzählers 45 verglichen wird. An einem 100 Kanäle aufweisenden System kann der Kanalsahlenzähler unter Verwendung einer 100 Hz Ohrenfrequenz durch eine Einheit alle 10 Millisekunden weitergesohaltet werden» wobei der Abtastintervallzähler 45 in diesem Falle jede Sekunde weitergeschaltet würde,, d.h» nach einer vollständigen Folge des Kanalwahlensänlers, um die geeigneten Steuersignale an die logische Steuerung au geben» Die Abtastintervall·» matrix nmß» wie unten foesehrleben? Ausgänge liefern9 die anzeigen,, in welchen Folgen jeder Kanal abzufragen isto Sie speist außerdem ein© Skalierungseinheit 47? in der diese Information zusammen mit einer Information von einer Kuli- und Bereich-Matrix 48 benutzt wird, um die geeigneten Anzeigen für das Schaltpult zu liefern« Die Recheneinheit 10 führt Berechnungen in vierten von 0 bis 100 ^ des Eingangssignal aus und benötigt deshalb keine Information von dieser Null- und Bereich-Matrix 48«counter 37 feeds and takes over information from two program matrices 33 and 59 ο The side flow is controlled by a © Bhreneinheit 40 »which directly controls the previously mentioned cash number counter 31» The output of the channel number counter 31 is fed into a channel number decoder 42, the * as explained below, the selection of the channels controlled by use of a Abtastinte rvallmatr ix 43rd The output of this matrix is fed to a comparison device 44 which is compared with the output of a sampling interval counter 45. On a system with 100 channels, the channel number counter can be incremented by a unit every 10 milliseconds using a 100 Hz ear frequency, whereby the sampling interval counter 45 would in this case be incremented every second, ie after a complete sequence of the channel selection sender, to the appropriate control signals give to the logic controller »live the sampling interval ·» matrix nmß »as shown below? Outputs deliver 9 that indicate in which sequences each channel is to be queried o It also feeds a © scaling unit 47? in which this information is used together with information from a pen and area matrix 48 to provide the appropriate displays for the control panel. The arithmetic unit 10 performs calculations in fourths from 0 to 100 ^ of the input signal and therefore requires no information from this zero and range matrix 48 «
Eine digitale Zwischenwand, die sohematiaoh bei 50 gezeigt ist, liefert Informationen an und von den Datenbahnen und wird benutzt, um andere digitale Einrichtungen anzuschließenοA digital partition that sohematiaoh at 50 is shown provides information to and from the data lanes and is used to view other digital facilities to be connected ο
BAD ORtOINAL -13- BAD ORtOINAL -13-
1 098A0/ 1 5331 098A0 / 1 533
*= 13 -* = 13 -
Der Kanalsahlenzähler 31 wählt aufeinanderfolgend die verschiedenen Kanäle tür die Verarbeitung aua und umfaßt in typischer Weise einen Zwei-Dekadenzähler mit acht Ausgangsleitungen, die die Kanalzahlen in binär kodierter dezimaler Form tragenβ Der Zustand des Zählers wird während einer geeigneten Periode festgehalten3 beispielsweise 10 Millisekunden lange für die Durchführung der Berechnungen« bevor auf den nächsten Kanal weitergeschaltet wird. Die Kanalzahl in binär-kodierter, dezimaler Form wird dem Kanalzahlen-Decoder 42 zugeführt, um Ausgänge auf getrennten Leitungen für jeden Kanal zu liefern» um den Kanal·* informationsspeicher zu betreiben Diese Ausgänge wählen außerdem den richtigen Zielpunkt für die Übertragung zu einem Alarmregister aus.The channel Ahlen counter 31 sequentially selects the various channels door processing aua and typically includes a two-decade counter with eight output lines, the β bear the channel numbers in binary encoded decimal form of the state of the counter during a suitable period festgehalten3 for example, 10 milliseconds long for performing the calculations «before switching to the next channel. The channel number in binary-coded, decimal form is fed to the channel number decoder 42 in order to provide outputs on separate lines for each channel in order to operate the channel information memory. These outputs also select the correct destination for transmission to an alarm register .
Der Kanalinformationsspeicher umfaßt die AbtastIntervall-Matrix, die Mull- und Bereich-Matrix und eine Kanal·- Sunktions-MatriXjWelohe ein Pult 49 für steckbare Dioden ist, um der Bedienungsperson die Möglichkeit zu geben, die Art eines jeden Kanals und jede Verbindung zwisohen den Kanälen zu bestimmen., Diese Steckpult-Matrix wird später anhand der Figo 5 noch erläutert und wird nicht dazu benutzt, eine nummerisehe Konstante für den Kanal zu definieren. Sie muß jedooh anzeigen, welcher der vorgesehenen Algorithmen für jeden Kanal benutzt wird und wird deshalb benutzt, um direkt den einen oder anderen der Algorlthmusspeioher 38, 39 für den arithmetischen logischen Steuerkreis auszublenden. Sie bestimmt außerdem im Detail, welohe Teile des gewählten Algorithmus tatsächlich benutzt wenden. Sie kann beispielsweise proportionale und integrale Steuerung in Vorwärtseteuerung aus einemThe channel information memory comprises the sampling interval matrix, the mull and area matrix and a channel - Sunktions-MatriXjWelohe a desk 49 for pluggable Diodes is to allow the operator to determine the type of each channel and each connection between the channels. These The plug-in desk matrix will be explained later with reference to FIG. 5 and is not used for a numerical Define constant for the channel. However, it must indicate which of the proposed algorithms for Every channel is used and is therefore used to directly select one or the other of the algorithms 38, 39 to be hidden for the arithmetic logic control circuit. It also determines in detail which one Parts of the chosen algorithm actually used turn around. For example, it can be proportional and integral control in forward control from one
- 14 109840/1533 - 14 109840/1533
- u- u
verallgemeinerten dreigliedrigen Steueralgorithmue auswählen« Die Kanalfunktions-Matrix bestimmt außerdem die Verbindungen zwischen den Kanälen. Dica ermöglicht die Verwendung von Sollwerten und Vorwärtusteuerwerten in Kaskadenform, wie auch Zwischenverbindungen für eine gegenseitige Steuerung· Wie später noch beschrieben, wird, besitzt dia Bucheenplatte 49 Ausgangsbüchsen und Eingangsbüchern» wobei Steckerschnüre benutzt werden, um Ausgangsbuchsen mn ^ingangsbucheen miteinander zu verbinden? wenn der *; jazig für eiriöd Kanal vom Ausgang eines anderen Kanals genommen wird, Dia Hull- und Bereich-Matrix 48 wird außerdem vom Karialssüilen-Beooder 42 betrieben und liefert eine Information, iie sau Überwachung erforderlich ist« Der Kanalzahlßa-Decoder 42 betreibt außerdem die Abtastintervall-Matrix 43-« die£s der Bedienungsperson ermöglicht, entsprechend den Erfordernissen für jeden Kanal das Abtastintervall zu bestimmen. Biese Abtastintervall-Matrix kann eben·» falls die Form einen Pults für steckbare Dioden aufweisen. Diese Matrix 43 ist vorgesehen, weil es oft verlängt sein kann, während einer Folge nicht alle Kanäle einzusetzen« z.B0 nicht alle Kanäle jede Sekunde einzusetzen· Der Grund dafür ist, daß die abgeleitete Zeitko&stante nicht mehr als wenige Haie größer sein darf als aas Abtastintervall, falls die Sohwankungseffekte eines gemessenen Eingangs nicht bedeutsam sein sollen, ν.· j bei zu beachten ist, daß der Wechsel des Eingangs während jedes Abtastintervalls gemessen werden muß. Aue diesem Grund kann ea deshalb bei einigen Kanälen erwünscht sein? relativ lange Abtastintervalle zu haben» möglicherweise in der Größenordnung von vielen Minuten.select generalized three-part control algorithm «The channel function matrix also determines the connections between the channels. Dica allows the use of set points and Vorwärtusteuerwerten in cascade, as well as intermediates for mutual control · As will be described later, is dia beech panel has 49 output boxes and input books "; connector cords are used to output jacks ^ mn ingangsbucheen each other to connect? if the *; jazig for eiriöd channel is taken from the output of another channel, Dia Hull and area matrix 48 is also operated by Karialssüilen Beooder 42 and provides information that monitoring is required. The channel number decoder 42 also operates the sampling interval matrix 43- «which enables the operator to determine the sampling interval according to the requirements for each channel. This sampling interval matrix can also take the form of a desk for pluggable diodes. This matrix 43 is provided because it can often be necessary not to use all channels during a sequence, eg 0 not to use all channels every second. The reason for this is that the derived time coefficient must not be more than a few sharks greater than the sampling interval if the fluctuation effects of a measured input are not to be significant, note that the change in the input must be measured during each sampling interval. For this reason, can ea be desirable for some channels? having relatively long sampling intervals »possibly on the order of many minutes.
- 15 -- 15 -
109840/1533109840/1533
3 zeigt das Bedienungspult· Dies besitzt einen Satz von Tasten 50 aus Eingabe nummerisoher Informationen, wobei diese Saaten vorteilhafterweise auf einer Tischplatte angeordnet sin&o Das Pult besitzt außerdem eine Anseigeeinheit 51» die sowohl weitere Tasten als auch visuelle nusjnieriaohQ Anseigeeleiaente besitzto Am oberen Rand der Anzoigeinheit ist oine Reihe von visuellen Anzeigeelementen vorgesehen* die eine Kanalzahlen« anzeige 52» eine Anzeige 53 für den gemessenen Eingang, eine Anzeige 54 für den Sollwert, eine Anzeige 55 für den Ausgang und eine gesonderte Überwachungsanzeige 56 umfaßt« Die Bedienungsperson kann einen Kanal für die überwachung und zur Eingabe der Steuerwerte durch Brücken einer Zahl auf den Tasten 50 auswählen» wobei die Kanalwahl durch Betätigung eines Schalters 57 bewirkt wird* Die Anzeige 52 ermöglkärfc©der Bedienungsperson, su überwachen<, daß die richtige Kanalzahl getastet wurde. Die Anaoig© 53 zeigt dann den gemessenen Eingang für diesen Kanal und die Anzeige 54 und 56 aeigen die Steuerdatei! die sich im Speicher dea gewählten Kanals befinden« Die besondere Überwackuiigaansej-ge 56 zeigt eine Information, die z,B. die integrale Zeitkonatante, die abgeleitete Zeitkonstante, Proportionalbereich, das Abtastintervall u.s.W0 wie es durch einen Satz von Tasten 58 ausgewählt isto Die Steuerdaten werden dadurch gewechselte daß die gewünschte Zahl bei den Tasten 50 gedrückt wird» wobei durch die Überwachungseinrichtung 61 geprüft wird, daß die richtige Zahl eingetastet worden ist und worauf dann die Daten dadurch übertragen werden, daß eine Übertragungetaste 59 benutzt wird, eowia eine von drei Auswahltasten 60, je nachdem, ob es sich um eine Sollwertinformation, einen Ausgang3 shows the control panel. This has a set of keys 50 for inputting numerical information, these seeds being advantageously arranged on a tabletop. The panel also has a display unit 51 which has both additional buttons and visual indicators at the top of the display unit A number of visual display elements are provided, which include a channel number "display 52", a display 53 for the measured input, a display 54 for the nominal value, a display 55 for the output and a separate monitoring display 56 "The operator can select a channel for monitoring and to enter the control values by bridging a number on the keys 50 select "whereby the channel selection is effected by actuating a switch 57 * The display 52 enables the operator to monitor" that the correct channel number has been keyed. The Anaoig © 53 then shows the measured input for this channel and the displays 54 and 56 show the control file! which are in the memory of the selected channel «The special Überwackuiigaansej-ge 56 shows information that z, B. the integral time constant, the derived time constant, proportional range, the sampling interval etc. 0 as selected by a set of keys 58. The control data are changed by pressing the desired number on the keys 50, with the monitoring device 61 checking that the correct number has been keyed in and after which the data is transmitted in that a Übertragungetaste 59 is used, eowia one of three selection buttons 60, depending on whether it is a target value information, an output
DOWGiMAL " 16 "DOWGiMAL " 16 "
109 840/1533109 840/1533
(für die Handsteuerung) oder eine andere bereite durch ein® !faste 38 ausgewählte Konstante handelt. Das Steuerpult besitsst außerdem einen Satz von drei Taeten 62j, um ein© "automatische Steuerung", "Handsteuerung" oder ein "Belegthalten11 auszuwählen« Die Taste für Handsteuerung ermöglicht es der Bedienungsperson» eine Handsteuerung eines jeden Kanals auszuführen, während die Haltetaste veranlaßt, daß der Ausgang des ausgewählten Kanals durch den vorstehend beschriebenen Haltekreis 28 festgehalten wird» Drei weitere Tasten 63 sind für normalen Betrieb» nur Handsteuerung oder nur Festhalten,, bestimmt, und geben der Bedienungsperson die Möglichkeit, das Steuersystem auszuschalten und alle Ausgänge festzuhalten, wobei nach den Erfordernissen auf allen Kanälen eine manuelle Einwirkung möglich istο Anzeigegeräte 64 dienen zur Fehleranzeige gewisser Fehler des Steuersystems, z.Bo bei der Energieversorgung, bei der überwachung des Rechenvorgangs oder bei der Datenübertragung« Auch für die Eingangs- und Ausgangssignale können Warnschwellen vorgesehen seine Diese können durch Verwendung der Tastatur 50 und des besonderen Überwachungsgeräts 56 eingestellt werden» Diese Alarmsignale sind vorzugsweise Anzeigelampen (nicht dargestellt) in einem Flußdiagramm, das das zu steuernde Verfahren darstellt« Es können auch hörbare und andere Alarmeinrichtungen vorgesehen werden.(for manual control), or other ready chamfered by ein®! 38 is selected constant. The control panel also has a set of three keys 62j to select an "automatic control" , "manual control" or "hold 11 " key. that the output of the selected channel is held by the hold circuit 28 described above. Three further buttons 63 are intended for normal operation "only manual control or only hold", and give the operator the opportunity to switch off the control system and hold all outputs, whereby after manual intervention is possible on all channels ο display devices 64 are used to display errors in the control system, e.g. in the power supply, in the monitoring of the computing process or in the data transmission. Warning thresholds can also be provided for the input and output signals by using d The keyboard 50 and the particular monitor 56 can be set. "These alarm signals are preferably indicator lights (not shown) in a flow chart illustrating the process to be controlled." Audible and other alarm devices can also be provided.
Es ist ersichtlich, daß das Bedienungspult die für Steuerzweoke erforderliche Eingabe nummerisoher Daten in die Speicher der verschiedenen Kanäle ermöglicht. Die Art und Weise„ in der diese Information und die auf das Verfahren bezogenen Eingangsdaten in den verschiedenen Steuerkanälen nutzbar gemacht werden, hängtIt can be seen that the control panel provides the input of numerical data required for control purposes into the memories of the various channels. The way “in which this information and the The input data relating to the process can be made usable in the various control channels
- 17 -- 17 -
109840/1533109840/1533
' ' ?^5 BAD ORfGlNAL'' ? ^ 5 BAD ORfGlNAL
von den Algorithmanspsichern ab* Die Algorithmen werden untes? Verwendung einer Buohsenplatte ausgewählt und werden nicht vom Schaltpult aus gesteuert« Für jedes gegebene Verfahren wird es dabei normalerweise erforderlich sein» die Verteilung der Steueralgorithmen zu ändern, nachdem sie einmal ausgewählt waren« Die Figo 5 zeigt einen Teil eines Dioden-Matrix-Steokpults 70, das den Kanal» Informationsspeicher darstellte Dieses Steokpult besitzt eine Anzahl von Reihen, die den verschiedenen Kanälen entsprechen,und besitzt zur Kennzeichnung der Kanäle Bezugszeichen und Zahlen in den beiden linken Säulen 71 und 72. Xm Algorithmusabsohnitt befinden sioh drei mit P, I und D gekennzeichnete Säulen» Falls in irgendeiner Reihe ein Stecker in die Säule P eingesetzt wirdp wird in die Steuemohleife für diesen Kanal ein proportionaler Ausdruck eingegebene Falls ein Stecker in die Säule I eingesteckt wirdP wird in die Stöuerschleife ein integraler Ausdruck ©ingegeben,und ,falls ein Stecker in die Säule D eingesteckt wird, wird in die Steuersohleife ein abgeleiteter Ausdruck eingeführt. Die Buchsenplatten-Matrix steuert nur den Algorithmus in dieser Hinsicht, während die nummerischen Konstanten in den Schieberegistern der verschiedenen Kanäle gespeichert sind. Der Algorithmusabschnitt der Buohsenplatte besitzt außerdem Säulen, die eine Summe, Differenz, ein Produkt und Verhältnisausdrücke anzuwenden gestatten, sowie Voreil-Naoheil-Algorithmeno Die Buohsenplatte besitzt außerdem eine Vorkehrung, um Verbindungen zwischen den Kanälen herzustellen, wobei Steckerschnüre verwendet werden, wie es beispielsweise bei 7? gezeigt ist, um eine Ausgangesäulenbuchse des einen Kanals mit einer ElKgangssäulenbuchse eines anderen Kanals zu verbinden» Die Buchsenplatte besitzt außerdem Säulen für die Bestimmung von Warnsignalen, Steuerung von TastIntervallen und anderen steuerfunktionena from the algorithms save from * The algorithms are down? Use of a Buohsenplatte selected and are not controlled from the control panel «For any given procedure it will normally be necessary» to change the distribution of the control algorithms once they have been selected «Fig. 5 shows part of a diode-matrix control panel 70, This control desk has a number of rows that correspond to the various channels and has reference symbols and numbers in the two left-hand columns 71 and 72 to identify the channels columns "If in any row a plug in the column P is inserted p is a proportional term entered, if it is plugged in a plug in the column I in the Steuemohleife for this channel P is inputted into the Stöuerschleife an integral term ©, and if a Plug is plugged into the D-pillar, a plug is disconnected in the control panel ith term introduced. The socket plate matrix only controls the algorithm in this regard, while the numerical constants are stored in the shift registers of the various channels. The algorithm section of the Buohsenplatte also has columns that allow a sum, difference, a product and ratio expressions to be used, as well as Voreil-Naoheil algorithms 7? is shown to connect an output column socket of one channel with an electrical column socket of another channel »The socket plate also has columns for the determination of warning signals, control of key intervals and other control functions a
- 18 1098407.1533 **D °^ΗΜ - 18 1098407.1533 ** D ° ^ ΗΜ
Die Wirkungsweise der Buchsenplatte wird dadurch verständlich, wenn man sich als Beispiel die in 7ig, 4-gezeigte Temperaturschleife vorstellt, bei der die Temperatur eines Strömungsmittels längs eines StrSmungspfades 80 in der durch den Pfeil 81 gekennzeichneten Richtung unter Vervrendung eines Heizelementes 82 gesteuert werden soll. Mn Temperaturfühler 83 liefert einen gemessenen Eingang für einen ersten Kanal 84 des Steuersystems 65„ Dieser Kanal liefert eine proportionale und integre" ■ Steuerung mit einen durch, die Bedienungsperson festgesetzten Sollwert und sein Ausgang wird benutzt» um den Sollwert für einen zweiten Steuerkanal 86 zu liefern» Dieser zweite Kanal erhält seinen gemessenen Eingang von einem Temperaturfühler und sieht eine proportionale und abgeleitete Steuerung vor, wobei er einen Ausgang liefert, der einem Strom-Lei stungs-Wandler 88 zugeführt wird, der das Heizelement 82 speistοThe mode of operation of the socket plate can be understood if one looks at the example shown in FIGS. 7ig, 4- Introduces temperature loop at which the temperature of a fluid along a flow path 80 is controlled in the direction indicated by the arrow 81 using a heating element 82 shall be. Mn temperature sensor 83 supplies a measured input for a first channel 84 of the control system 65 "This channel provides proportional and integrity" ■ control with one through the Setpoint set by the operator and its output is used to set the setpoint for a second To deliver control channel 86 »This second channel receives its measured input from a temperature sensor and provides proportional and derivative control, providing an output corresponding to a current lei stungs converter 88 is supplied, which feeds the heating element 82 o
Die Figo 5 zeigt die Einstellung der Buchsenplatte für diese Steuerung· Für den ersten Kanal» der auf der Platte mit TCOl gekennzeichnet ist, werden Stecker 90 in die proportionale und die integrale Säule des Algorithmsabschnittes eingesteckt· Für den zweiten Kanal, der mit TC02 gekennzeichnet ist, werden Stecker 91 in die proportionale und die abgeleitete Säule eingesteckt. Bas Verbindungselement 73 verbindet den Ausgang des ersten Kanals mit dem geeigneten Eingang des zweiten Kanals (in diesem Falle dem Sollwert-Eingang). Es ist ersichtlich« daß die Einstellung der gewünschten Algorithmen keinerlei Kenntnisse in der Programmierung von Computern verlangt und leicht durchgeführt werden kann, sobald die Steueranforderungen definiert sindο Die einzelnen Steuerkanäle Fig. 5 shows the setting of the socket plate for this control. For the first channel on the plate is marked with TCOl, plugs 90 are in the proportional and the integral column of the algorithm section plugged in · For the second channel, which is marked with TC02, plugs 91 are plugged into the proportional and the derived column. Bas Connection element 73 connects the output of the first channel to the appropriate input of the second channel (in this case the setpoint input). It can be seen that the setting of the desired algorithms has no effect whatsoever Knowledge of computer programming required and can easily be carried out once the control requirements are defined o The individual control channels
BAD OWGiNAL - 19 -BAD OWGiNAL - 19 -
109840/1533109840/1533
eine ein-, swei- oder dreigliedrige Steuerung cäen* Kaskaden- und Yorwärtssteuerungen können werden und andere Algorithmen können leicht vorgeseheß vieraeHoa one-, two- or three-part control can * cascade and forward controls and other algorithms can easily be provided vieraeHo
Wie ¥orstehsnd erwähnt wurde» kann die Bedienungsperson ^e EEacii den Erfordernissen Sollwerte oder andere Steuerdatsa eingeben» Die digitale Zwischenwand 50 kann benutzt um eine Folge von Sollwerten von diner äußerenAs mentioned above, the operator can ^ e EEacii the requirements setpoints or other control data enter "The digital partition 50 can be used to set a sequence of setpoints from your external
zur programmierten Steuerung oder während dee Äm£ahrens oder des Abschließens des Verfahrens einzustellen«, adjust the programmed control or during dee Um £ ahrens or of completion of the procedure, "
Patentansprüche:Patent claims:
- 20 -- 20 -
109840/153 3109840/153 3
Claims (1)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB980870 | 1970-03-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2109922A1 true DE2109922A1 (en) | 1971-09-30 |
Family
ID=9879180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19712109922 Pending DE2109922A1 (en) | 1970-03-02 | 1971-03-02 | Tax system |
Country Status (6)
Country | Link |
---|---|
JP (1) | JPS5233276B1 (en) |
CA (1) | CA954631A (en) |
CH (1) | CH563618A5 (en) |
DE (1) | DE2109922A1 (en) |
FR (1) | FR2081620B1 (en) |
GB (1) | GB1341551A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2335788A1 (en) * | 1972-07-21 | 1974-01-31 | Allmaenna Svenska Elek Ska Ab | SELF-ADJUSTING REGULATOR |
DE2500320A1 (en) * | 1974-01-07 | 1975-07-17 | Texas Instruments Inc | PROGRAMMABLE CONTROL UNIT |
EP0066532A1 (en) * | 1981-05-29 | 1982-12-08 | Siemens Aktiengesellschaft | Electronic control apparatus |
DE3207012A1 (en) * | 1982-02-26 | 1983-12-29 | Valentin V. Malachovka Moskovskaja oblast' Žilikov | Control method and device for a drilling process |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57170198U (en) * | 1981-04-20 | 1982-10-26 | ||
CN114421962B (en) * | 2021-12-28 | 2023-03-24 | 广东纳睿雷达科技股份有限公司 | Sampling channel abnormity diagnosis method, device, equipment and storage medium |
CN116107487B (en) * | 2023-04-12 | 2023-08-08 | 上海励驰半导体有限公司 | Sampling control method, related device and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1097094A (en) * | 1965-04-16 | 1967-12-29 | London Electricity Board | Improvements relating to an electrical switching system |
-
1971
- 1971-02-23 CA CA106,033A patent/CA954631A/en not_active Expired
- 1971-03-01 CH CH292171A patent/CH563618A5/xx not_active IP Right Cessation
- 1971-03-01 FR FR7106956A patent/FR2081620B1/fr not_active Expired
- 1971-03-01 JP JP1033471A patent/JPS5233276B1/ja active Pending
- 1971-03-02 DE DE19712109922 patent/DE2109922A1/en active Pending
- 1971-04-19 GB GB1341551D patent/GB1341551A/en not_active Expired
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2335788A1 (en) * | 1972-07-21 | 1974-01-31 | Allmaenna Svenska Elek Ska Ab | SELF-ADJUSTING REGULATOR |
DE2500320A1 (en) * | 1974-01-07 | 1975-07-17 | Texas Instruments Inc | PROGRAMMABLE CONTROL UNIT |
EP0066532A1 (en) * | 1981-05-29 | 1982-12-08 | Siemens Aktiengesellschaft | Electronic control apparatus |
DE3207012A1 (en) * | 1982-02-26 | 1983-12-29 | Valentin V. Malachovka Moskovskaja oblast' Žilikov | Control method and device for a drilling process |
Also Published As
Publication number | Publication date |
---|---|
CA954631A (en) | 1974-09-10 |
JPS5233276B1 (en) | 1977-08-26 |
GB1341551A (en) | 1973-12-25 |
FR2081620A1 (en) | 1971-12-10 |
CH563618A5 (en) | 1975-06-30 |
FR2081620B1 (en) | 1977-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3710218C2 (en) | ||
DE3687787T2 (en) | MEMORY ACCESS CONTROL CIRCUIT. | |
DE2631590C2 (en) | Electronic home appliance with running digital display of the time | |
DE2205044A1 (en) | Control device for plastic processing injection molding machines | |
DE4205213A1 (en) | HIGH FREQUENCY SURGERY DEVICE | |
DE3233671A1 (en) | LASER DEVICE | |
DE1549498A1 (en) | Computer system | |
DE4415492C2 (en) | Method of creating video effects using key frames | |
DE2912172C2 (en) | Digital display device | |
DE3028527C2 (en) | Exposure control for an electrophotographic copier | |
DE2109922A1 (en) | Tax system | |
DE69218525T2 (en) | METHOD FOR CONTROLLING THE PRESSURE HISTORY IN INJECTION MOLDING AND INJECTION MOLDING MACHINE | |
DE3888745T2 (en) | Entry-exit device. | |
DE2006672C3 (en) | Data display device | |
DE2262355C2 (en) | Process control device | |
DE2755736A1 (en) | ROENTGEN DIAGNOSTIC APPARATUS WITH FUNCTION KEYS FOR ORGAN-PROGRAMMED SETTING OF THE ACQUISITION DATA | |
DE2714070A1 (en) | Portable digital controller for machine and production line - has display panel and operating panel interfaced with data processor | |
DE1549747A1 (en) | Electronic display device | |
DE1437669C3 (en) | Method for converting a numerical code into voltage pulses of proportional duration | |
DE1524897A1 (en) | Circuit for switching through and storing a cyclically occurring electrical signal | |
DE3123379C2 (en) | ||
DE3117153A1 (en) | X-RAY GENERATOR FOR CARRYING OUT RECORDING METHODS CONTAINING A SEQUENCE OF RECORDING STEPS | |
DE1259610B (en) | Arrangement for performing logical operations | |
DE2623588C2 (en) | Multi-channel data display device | |
DE2214927A1 (en) | Device for regulating a process |