DE2909888C2 - Method for the acquisition and processing of counting pulses in a process computer - Google Patents
Method for the acquisition and processing of counting pulses in a process computerInfo
- Publication number
- DE2909888C2 DE2909888C2 DE2909888A DE2909888A DE2909888C2 DE 2909888 C2 DE2909888 C2 DE 2909888C2 DE 2909888 A DE2909888 A DE 2909888A DE 2909888 A DE2909888 A DE 2909888A DE 2909888 C2 DE2909888 C2 DE 2909888C2
- Authority
- DE
- Germany
- Prior art keywords
- input
- pulse
- counter
- microcomputer
- count values
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D4/00—Tariff metering apparatus
- G01D4/02—Details
-
- 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
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Description
33
Zeitmultiplextechnik wie folgt übertragen: Die Zählim- gnal ist Der durch den Mikrorechner vorgenommene pulse werden von elektronischen Zählern zu Zählwer- Vergleich führt zu der aus der folgenden Tabelle zu ten aufsummiert, übertragen, und am Empfangsort mit entnehmenden Verfahrensweise: elektronischen Elementen zur Anzeige gebrachtTime division multiplex technology is transmitted as follows: The counting signal is the one made by the microcomputer Pulse from electronic counters to counters. Comparison leads to the one from the following table summed up, transmitted, and at the receiving location with the following procedure: electronic elements brought to the display
Nach dem erfindiingsgemäßen Verfahren werden mit der oben beschriebenen Anordnung Zählimpulse eingegeben. Der Mikrorechner ermittelt die Anzahl von Zählimpulsen, die zwischen zwei ÜberUagungsanreizen eingegangen sind. Dieser Zählwert wird übertragen und am Empfangsort in eine Impulsserie umgewandelt und von externen Zählern verarbeitetAccording to the method according to the invention, with the above-described arrangement counting pulses are input. The microcomputer determines the number of Counts received between two transfer incentives. This count is transmitted and converted into a pulse series at the receiving point and processed by external meters
Hierdurch ergeben sich einmal besondere Vorteile bezüglich einer besseren Ausnutzung des Übertragungskanals, indem der Übertragungsblock nicht den genannten Zählerstand, sondern nur eine Zählerstand- 15 Wird bei der nächsten zyklischen Abfrage des Eingadifferenz zu übertragen hat Kleine Zählerstandsdiffe- bemoduls 8 ein Zustandswechsel des Eingangssignals renzen sind schneller zu übertragen als große Zähler- erkannt, z. B. von »L nach H«, so holt sich der MikroStände und lassen sich vor allem wieder leicht in Zählim- rechner 5 aus dem zugeordneten Speicher 11 im Propulse zerlegen. Zum anderen haben Anzeigeelemente, zeßrechner z. B. den Zählwert 37, addiert 1 hinzu und die Impuisserien verarbeiten, einen erheblich geringe- 20 gibt den neuen Zählwert 38 wieder in den Speicher ren Verkabelungsaufwand als Anzeigeelemente, die zurück.This results in particular advantages in terms of better utilization of the transmission channel, in that the transmission block does not have the stated counter reading, but only a counter reading Small counter reading difference module 8 has to transmit a change of state of the input signal Limits can be transmitted faster than large counters - recognized, e. B. from "L to H", so the micro-level fetches and, above all, they can easily be returned to the counting computer 5 from the associated memory 11 in the Propulse disassemble. On the other hand, display elements, zeßrechner z. B. the count 37, adds 1 and process the pulse series, a considerably low 20 returns the new count value 38 to the memory ren cabling overhead as display elements that return.
Parallelinformationen benötigen. . Need parallel information. .
Desweiteren können am Empfangsort mechanische Hierzu 2 Blatt ZeichnungenIn addition, 2 sheets of mechanical drawings can be provided at the receiving location
Zähler verwendet werden, die kostengünstig sind und Counters are used that are inexpensive and
ihren Informationsgehalt bei Spannungsausfall nicht verlieren.do not lose their information content in the event of a power failure.
Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen dargestellt und wird im folgenden näher beschrieben.An embodiment of the invention is shown in the drawings and will be described in more detail below described.
Es zeigtIt shows
F i g. 1 eine schematische Darstellung eines bekannten Zählverfahrens;F i g. 1 is a schematic representation of a known Counting method;
F i g. 2 eine schematische Darstellung des erfindungsgemäßen Verfahrens;F i g. 2 shows a schematic representation of the method according to the invention;
Fig.3 eine schematische Darstellung des Zählvorgangs. 3 shows a schematic representation of the counting process.
Ein Mikrorechner 5 ist ausgangsseitig mit einem Systembus 6 verbunden und eingangsseitig über einen Untersystembus 7 mit an diesen Bus angeschlossenen Digitaleingabe-Moduhn 8, die wiederum Digitaleingänge 9 aufweisen.A microcomputer 5 is connected on the output side to a system bus 6 and on the input side via a subsystem bus 7 with digital input modules 8 connected to this bus, which in turn are digital inputs 9 exhibit.
Jedem Digitaleingang kann vorzugsweise im Mikrorechner 5 ein Speicherbereich zugeordnet sein, der den zugehörigen Zählerstand enthält Der Mikrorechner fragt zyklisch alle Digitaleingänge ab und prüft sie auf Signalzustandswechsel. Hat ein Wechsel stattgefunden, der der festgelegten Impulsflanke, z. B. Wechsel von »L« (Low) nach »H« (High) entspricht, so holt sich der Mikrorechner den zugehörigen Zählerstand, erhöht oder erniedrigt ihn - je nach der festgelegten Zählrichtung — und speichert ihn zurück. Die Zykluszeit, die der Mikrorechner zum Abfragen der Impulseingänge benötigt, muß in jedem Fall kleiner sein als die Impulsdauer, damit alle Impulse erfaßt werden. Nach Bedarf schaltet der Mikrorechner die Zählwerte auf den Systembus.Each digital input can preferably be assigned a memory area in the microcomputer 5 which contains the The microcomputer polls all digital inputs cyclically and checks them Signal state change. Has there been a change that corresponds to the defined pulse edge, e.g. B. Change from "L" (Low) corresponds to "H" (High), the microcomputer fetches the associated counter reading, incremented or decreases it - depending on the specified counting direction - and saves it back. The cycle time that the Microcomputer required to query the pulse inputs, must in any case be smaller than the pulse duration, so that all impulses are recorded. If necessary, the microcomputer switches the count values to the system bus.
Die Anordnung kann auch so ausgelegt werden, daß der Mikrorechner durch entsprechende Adressierung wahlweise Zählwerte oder Signalzustände (Meldungen) der Digitaleingabemoduln auf den Systembus 6 schaltet.The arrangement can also be designed so that the microcomputer can be addressed by appropriate addressing either count values or signal states (messages) of the digital input modules are switched to the system bus 6.
Die Zählmethode mit dem Mikrorechner geschieht wie folgt: Jedem Impulseingang 9 des digitalen Eingabemoduls 8 ist ein 1-Bit-Speicher 10 und ein Zählerzustandsspeicher 11 zugeordnet. Ein Zustandswechsel eines digitalen Eingangssignals wird im 1 -Bit-Speicher angezeigt. Damit der Zustandswechsel eines digitalen Eingangssignals erfaßt werden kann, muß der Mikrorechner erkennen können, weiches Signal in dem 1-Bit-Speicher vorhanden ist, und von welcher Art das Eingangssi-The counting method with the microcomputer happens as follows: Each pulse input 9 of the digital input module A 1-bit memory 10 and a counter status memory 11 are assigned to 8. A change of state of a digital input signal is displayed in the 1-bit memory. Thus the change of state of a digital input signal can be detected, the microcomputer must be able to recognize which signal is in the 1-bit memory is present, and of what kind the input
Claims (5)
bemodul (8) logisch vergleicht und bei ungleichen Es ist ein Verfahren zur Erfassung und Verarbeitung Signalzuständen den 1-Bit-Speicher (10) neu setzt 20 von Zählimpulsen nach Fig. 1 bekanntgeworden, bei und gleichzeitig beim Zählwert des Zählerstands- dem Impulseingaben mit Hilfe von Mehrfachzählerspeichers (11) einen Impuls addiert und daß der Mi- Moduln 1 (Fig. 1) vorgenommen werden, die mit einer krorechner (5) die Zählwerte bei Bedarf auf einen Anzahl von Impulseingängen versehen sind. Jedem Im-Systembus (6) schaltet. pulseingang ist ein eigener Zähler 2 zugeordnet DieCounting pulses in a process computer, the means 5 Special importance in the electricity supply for digital input, for counting and for storage tariff monitoring. To reduce the amount of traffic, where a microcomputer agrees tax usage peaks, the utility companies take over the acceptance functions and data on a bus operator's tariffs, which are set to 15-minute purchase quantities, are thereby identified, and which are identified by the consumer not exceeded indicates that per input (9) one with more than 10 may be. With the help of a digital input module provided with tariff monitoring inputs, a 1-bit memory (10) and a meter interval are added up from the beginning of each 15-minute input (8), the static memories (11) are assigned and the 1-bit and from the time sequence with which the impulses arrive memory (10) a change of state of the digital fen, a probable 15-minute consumption of extra input signal follows, in that a microcomputer (5), 15 polishes. If this expected consumption, which the inputs (9) cyclically polls, exceeds the signal to the maximum tariff setpoint, an alarm is triggered Input to prevent the tariff from being exceeded,
bemodul (8) compares logically and if unequal from multiple counter memory (11) adds a pulse and that the Mi- modules 1 (Fig. 1) are made, which are provided with a crown calculator (5) the count values if necessary on a number of pulse inputs. Each im system bus (6) switches. pulse input is assigned its own counter 2
spondiert Die beiden vorgenannten Maßnahmen, jeden Impuls-3. The method according to claim 1, characterized in that the microcomputer (5) is described by means of an Un- 30 device which corresponds to the input modules (8) for each tersystem bus (7) to be recorded. Counter reading is assigned to a pulse counter
spondiert The two aforementioned measures, each impulse
45 Eine zweckmäßige Weiterbildung der Erfindung kannRefinements of the invention can be found in the subclaims.
45 An expedient development of the invention can
gelanlagen. Die mit der Erfindung erzielten Vorteile bestehen ins-The method for recording and processing counts is switched to the system bus, as well as the fact that the impulses or count values are an indispensable function.
gel systems. The advantages achieved with the invention consist mainly
Abflußmengen eines Hochbehälters Aufschluß über die Weiterhin benötigen die Digitaleingabemoduln alsSo z. B. in the water industry for quantity special in that digitally working systems are used in place of the expensive pulse metering, with output modules with discrete counters (multiple counters simultaneously billing the delivered or duln), inexpensive digital input modules, so that the related Amount of water. Furthermore, when taking into account the costs for the micro, from a technical point of view, a balance of the allocators and calculators results, and an obtainable cost advantage arises.
Outflow quantities from a high-level tank provide information about the furthermore the digital input modules need as
erfassungen können Durchflußmengen ermittelt wer- en Es ist ferner vorteilhaft,, daß in kleinen Anjage.rv in den, von denen auf die Belastung bzw. Überlastung des denen sowohl Zählimpulse als auch Binärsignale, z. B. Rohrnetzes geschlossen werden kann, so daß Rohrbrü- Meldungen, zu verarbeiten sind, über dasselbe Digitalche oder Leckstellen vermieden werden können. eingabemodul sowohl Impuls- als auch Binärsignale ein-With counter reading input modules with discrete counters following one another in quick succession,
measurements can be used to determine flow rates. B. pipe network can be closed, so that Rohrbrü- messages are to be processed, over the same digitalche or leaks can be avoided. input module both pulse and binary signals
biet der Gasversorgung werden Zählwerte zur Men- Bisher wurden in Fernwirkanlagen Zählvorgänge inof the oil supply count values for the representation of the 65 Another noteworthy advantage arises for flow rates of oil in pipelines as well as of filling the recording and processing of count values in the amounts used in storage tanks. Also on the telecontrol technology,
In the area of gas supply, counting values are used to date
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2909888A DE2909888C2 (en) | 1979-03-14 | 1979-03-14 | Method for the acquisition and processing of counting pulses in a process computer |
CH1792/80A CH650090A5 (en) | 1979-03-14 | 1980-03-07 | Method for detecting and processing pulses |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2909888A DE2909888C2 (en) | 1979-03-14 | 1979-03-14 | Method for the acquisition and processing of counting pulses in a process computer |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2909888A1 DE2909888A1 (en) | 1980-09-25 |
DE2909888C2 true DE2909888C2 (en) | 1986-10-23 |
Family
ID=6065288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2909888A Expired DE2909888C2 (en) | 1979-03-14 | 1979-03-14 | Method for the acquisition and processing of counting pulses in a process computer |
Country Status (2)
Country | Link |
---|---|
CH (1) | CH650090A5 (en) |
DE (1) | DE2909888C2 (en) |
-
1979
- 1979-03-14 DE DE2909888A patent/DE2909888C2/en not_active Expired
-
1980
- 1980-03-07 CH CH1792/80A patent/CH650090A5/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
DE2909888A1 (en) | 1980-09-25 |
CH650090A5 (en) | 1985-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0407902B1 (en) | Consumption indication device for supply means | |
EP0293639A2 (en) | Device for acquisition, storage, and/or manipulation of amounts consumed | |
EP0878892A2 (en) | Method for detection and/or calculation of billing amounts of consumption quantities | |
DE2157863A1 (en) | Liquid level indicator system | |
DE1810413A1 (en) | Method for the continuous exchange of data between a data processing system and external devices | |
DE2909888C2 (en) | Method for the acquisition and processing of counting pulses in a process computer | |
DE4321037A1 (en) | Method for detecting (measuring) and transmitting measured values, using an information-processing system, and device for carrying out the method | |
DE2931979C2 (en) | Arrangement for the central recording of the heat energy drawn from several heat consumers | |
DE19922603A1 (en) | Method and device for reading a consumer meter by a remote instrument is fitted with a remote instrument reading module to record consumption electronically and to pass on a data remote transmission link to a data pick-up device. | |
DE3806570C2 (en) | ||
EP0199051A1 (en) | Device for detection and evaluation of pulsed measuring results | |
DD289332A5 (en) | CIRCUIT VERSION FOR RECORDING AND ACCOUNTING USED WATER WATER | |
DE2516374A1 (en) | Industrial process plant monitoring - uses computer controlled digital data accessing system | |
CH669472A5 (en) | ||
DE1958662B2 (en) | DIGITAL PULSE SEQUENCE DIVIDER WITH OPTIMAL EQUAL DISTRIBUTION OF THE PULSE OF AN OUTPUT PULSE SEQUENCE SELECTED FROM AN AEQUIDISTANT INPUT PULSE SEQUENCE | |
DE1938728B2 (en) | Meter for electrical work with at least one additional counter to record a performance-graded consumption | |
DE2652994A1 (en) | PULSE COUNTERS FOR TOTALIZERS | |
CH636969A5 (en) | Tariff device connected to an electricity meter and having a number of counting devices | |
DE1254687B (en) | Device for measuring small pulse rates | |
DE964527C (en) | Device for displaying fictitious hours of use of electrical systems | |
DE10238709A1 (en) | Electronic volume corrector | |
DE3632672C2 (en) | ||
DE1498235A1 (en) | Arrangement for continuous subtraction of measured values | |
CH636970A5 (en) | Tariff device connected to an electricity meter for measuring the excess consumption of electrical power | |
DE3525224A1 (en) | Circuits for separately measuring the thermal energy consumption of a plurality of consumer units fed from a central power station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: ABB METRAWATT GMBH, 8500 NUERNBERG, DE |
|
8339 | Ceased/non-payment of the annual fee |