Hubbry Logo
Punktförmige ZugbeeinflussungPunktförmige ZugbeeinflussungMain
Open search
Punktförmige Zugbeeinflussung
Community hub
Punktförmige Zugbeeinflussung
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Punktförmige Zugbeeinflussung
Punktförmige Zugbeeinflussung
from Wikipedia
Modern-style inductor next to a rail
Trackside resonator (below) and train-borne generator / reader (above)

PZB, or Indusi, is an intermittent cab signalling system and train protection system used in Germany, Austria, Slovenia, Croatia, Romania, Israel, Serbia, on two lines in Hungary, on the Tyne and Wear Metro in the UK, and formerly on the Trillium Line in Canada.

Developed in Germany, the historic short name Indusi was derived from German Induktive Zugsicherung ("inductive train protection"). Later generations of the system were named PZB (short for German Punktförmige Zugbeeinflussung, literally "punctiform train influencing", translated as "intermittent train protection" or officially "intermittent automatic train running control"),[1] highlighting that the PZB/Indusi system is a family of intermittent train control systems, in comparison with the continuous train control systems including LZB (German Linienzugbeeinflussung, literally "linear train influencing") that were introduced at the time.

Originally, Indusi provided warnings and enforced braking only if the warning was not acknowledged (similar to a traditional automatic train stop). The later PZB systems provide more enforcement, relying on an onboard computer.

History

[edit]

Experiments with magnetic induction for a train protection system can be traced back as early as 1908. All of the early prototypes required track-side electricity supply, however, which was not available in the mechanical interlocking stations widespread at the time. Parallel investigations looked at optical recognition equipment (German Optische Zugsicherung / OPSI); this was however not developed further on the basis of instability due to dirt and dust on the lenses.

Indusi prototype on a steam locomotive in May 1930

Since 1931, the development concentrated on an inductive train protection system (Indusi) that did not require electricity. In a parallel development, Switzerland started to introduce the Integra-Signum system in 1933, based on similar ideas. The Swiss system did not use a resonance frequency, but a static magnetization which can only be detected as a signal when the train is moving fast enough. While the frequency induction method was considered superior, the German system needed the installation of frequency generators on the locomotive which was a demanding endeavour at the time of steam engines being the predominant locomotive type. The Indusi system was deployed in Germany in 1934, and the system spread to Austria and countries of the historic Austro-Hungarian Empire, which shared a common root with Germany in terms of rail transport history during the German Customs Union.

I 34

[edit]

The original Indusi system was deployed in Germany in 1934 – it was not called by that name, however (using the full title "induktive Zugsicherung") and the shorthand "I 34" is a retrospective designation as well. The initial tests only used a train stop function (the 2000 Hz signal in later revisions) – by the end of 1934 there were already 165 locomotives equipped with the Indusi detectors and 4500 km of track were secured with inductors. At the end of WWII the system was not functional anymore and in 1944 the equipment of 870 locomotives and the Indusi signals on 6700 km of track were officially switched off.

During 1947 the Indusi resonators of the locomotives were re-enabled together with a network of 1180 km of track in western occupied zones.

I 54

[edit]

The Deutsche Bundesbahn started an effort to standardize the function of a modern Indusi system leading to the Indusi I 54 specification in 1954. This included a new frequency generator that did not require three motors but only a single transistor frequency generator with a downstream audio crossover to emit the three frequencies in parallel.

I 60

[edit]

Minor improvements in the 1960s led to the Indusi I 60 system. When a 1000 Hz inductor was encountered, the driver had to acknowledge the caution signal within four seconds. Additionally, a countdown was started to check whether the train had slowed to a specified speed within a specified time frame. Depending on the type of train the locomotive was hauling, the system could be manually switched between three modes of operation: freight train, low speed and high speed passenger train. In each mode, the system calculated a different speed curve based on the maximum allowable speed and braking characteristics of the train.

The original I 60 system proved insufficient in a number of situations, so it saw multiple revisions that finally led to the revised standard I 60R.

I 60R

[edit]

With the introduction of Linienzugbeeinflussung (LZB) by Deutsche Bundesbahn the locomotives were equipped with a microprocessor-based LZB/I 80 train protection system. It was able to pick up the Indusi signals since 1980. The experience with this system led to the development of the Indusi I 60R system that required microprocessors in all locomotives. Instead of checking certain speeds at certain points in time, the new system continuously checked a curve of speed against time. If the train was faster than the curve allowed, a stop could be enforced at any time.

PZ80

[edit]

The PZ80 is an independent development of GDR based company Geräte- und Reglerwerk Teltow. There was a need for efficient train protection systems by the Deutsche Reichsbahn. They wanted to gain independence from the technically obsolete I 60 supply by the West-German Siemens manufacturer and replacement imports of the Romanian I 60 Icret. The PZ80 supported all Indusi 60 modes enhanced with a number of new modes including speed control in steps of 10 km/h, continuous braking curves and a restrictive mode. In 1990 the developer was sold by the Treuhand institution to Siemens.[2] So this system was the foundation of the upcoming PZB90 system.

PZB90

[edit]

PZB90 is a new version, deployed in the mid-1990s. It features a new 'restrictive mode' as the result of two accidents. In both cases a had train stopped at a station as intended. Then the train accelerated again, despite the signal still showing red. When the train reached the exit signal, its speed was sufficient to crash into another train despite the automatic braking enforced by the 2000 Hz inductor.

The new restrictive mode limits speeds after a train stopped before reaching a red signal. Currently, trains are limited to 45 km/h when stopping after an active 1000 Hz inductor or to 25 km/h when stopping after an active 500 Hz inductor.

Software 1.6

[edit]

The software update of PZB90 to version 1.6 had important changes to the braking curves: for most train types the target speed was lowered while allowing a longer time interval. This is a change on the old Indusi specification that had fixed intervals. The new software version can use uneven times – for example train type O must have 85 km/h after 23 seconds which had been previously specified as 95 km/h after 20 seconds. The new braking curves have been found by extensive simulation to get a better tradeoff between security and efficiency so that train operation is optimized.

Another change is bound to the alert functions – when a restrictive mode is extended by another 1000 Hz it does not activate the cab signal if a previous warning signal had been acknowledged. When starting from a halted position many restrictive modes could be released ("PZB frei" button) as they had been purely based on time – since version 1.6 the actual section length is controlled where the PZB restrictive mode can not be released. This led to some changes in railway stations with moving 1000 Hz inductors.

Software 2.0

[edit]

The software update of PZB90 to version 2.0 changed some corner cases of the train control – previously it had been possible to lift any restrictive mode by changing the reverser from forward to reverse and back to forward. From version 2.0 on it will remember the enforced speed restriction. Another change was a malfunction when the train had been halted directly over an inductor that could only be released by using the fault reset which however would also drop all speed restrictions from external signaling.

Function

[edit]
PZB inductor ("trackside antenna")

Locomotives and multiple unit cars with operating cabs are equipped with onboard transmitter coils with the superimposed frequencies 500 Hz, 1000 Hz and 2000 Hz. Passive tuned inductors (RLC circuits) are situated at appropriate trackside locations; each inductor resonates at one of the three frequencies, depending on its location. When the leading end of the train passes over one of the trackside inductors, the inductor's presence is detected by the onboard equipment through a change in magnetic flux. This activates the appropriate onboard circuit and triggers whatever action is required based on the location (e.g., an audible/visual warning, enforced speed limit, or enforced stop).

The three frequencies have different meanings to the train:

1000-Hz speed limiter

[edit]

Warning that the distant signal being passed shows "caution", drop of speed required. Driver has to confirm that they have seen the "caution" aspect by pressing a button; failure to do so within a few seconds results in a forced stop.

The 1000 Hz is active along with a yellow signal on a distant signal before a main signal, or on a main signal combined with a distant option for the following main signal, or it is active before a railroad crossing.

The train driver has to acknowledge the cab signaling within 4 seconds (2.5 seconds on trains with an MVB electronic bus) by hitting a button – this is called vigilance test (German "Wachsamkeitskontrolle"). Failing to do so will result in an emergency stop.

After acknowledging the warning signal the train has to stay below the braking curve (German "Bremskurve") – fast trains may travel up to 165 km/h and they must reduce the speed to below 85 km/h after 23 seconds. Note that the operation of high speed trains beyond 165 km/h is not based on visual wayside signals or PZB inductors (using LZB or European Train Control System cab-signalling instead in Germany).

The train cannot be released from the speed restrictions within 700 m after the 1000 Hz activation. After that point the train driver may hit a release button (German "Freitaste"). In later generations the enforced speed limit was extended to 1250 m and the 700 m point is only relevant for the 500 Hz inductor.

The monitored speed (German "überwachte Geschwindigkeit") depends on the train type which is in direct relation to the mass and braking capability – the quotient of these is given in braking percent (German "Bremshundertstel"). If the train speed drops below a switch speed (German "Umschaltgeschwindigkeit") the restricted mode is activated – this includes a constant maximum speed of 45 km/h up to the 500 Hz inductor which lowers the speed even further during the restricted speed control (German "restriktive Geschwindigkeitsüberwachung").

PZB-90-
train type
Brems-
hundertstel
maximum speed Vü1 restricted speed Vü2 switch speed Vum
O (higher) over 110 from 165 km/h to 85 km/h
within 23 s
constant 45 km/h constant 10 km/h
M (medium) 66 to 110 from 125 km/h to 70 km/h
within 29 s
constant 45 km/h constant 10 km/h
U (lower) below 66 from 105 km/h to 55 km/h
within 38 s
constant 45 km/h constant 10 km/h

500-Hz speed limiter

[edit]

Immediate maximum speed (Vmax) as well as further drop of speed are enforced.

The 500 Hz inductor can be found shortly before a main signal which actives a speed control for next 250 m. This will extend the braking curve Vü1 from the 1000 Hz up to the main signal. The restricted mode after a 1000 Hz is followed by a braking curve Vü2 to reduce the speed up to the main signal. While the switch speed was at 10 km/h after the 1000 Hz speed limiter (reflecting a full stop of the train) it does now follow braking curve being again no more than 10 km/h at the position of the main signal. The actual braking curves depend again on the train type (which is based on the braking percent the train driver has calculated).

PZB-90-
train type
maximum speed Vü1 restricted speed Vü2 switch speed Vum
O (higher) from 65 km/h to 45 km/h
within 153 m
from 45 km/h to 25 km/h
within 153 m
from 30 km/h to 10 km/h
within 153 m
M (medium) from 50 km/h to 35 km/h
within 153 m
constant 25 km/h constant 10 km/h
U (lower) from 40 km/h to 25 km/h
within 153 m
constant 25 km/h constant 10 km/h

2000-Hz emergency stop

[edit]
PZB buttons – command ("Befehl"), release ("Frei"), vigilance ("Wachsam")

If a train overruns a stop signal it will hit a 2000-Hz inductor that immediately activates an emergency stop (unless overridden, see below). Based on the overlap after the stop signal the train can be safely halted. Because of the different mass and braking capability of each train this can only be asserted based on a given maximum speed that must be maintained at the point of the red signal.

The original Indusi protocol was placing a 2000 Hz inductor at every visual main signal that could show a red signal for an immediate stop. If the train driver overruns the red signal then an emergency stop is enforced unconditionally. The 1000 Hz inductor is a conditional restriction that is commonly placed at every distant signal that could show a yellow signal pointing to a following red signal – in the original Indusi protocol the train driver has to acknowledge the bell ring within 4 seconds or the train will be halted automatically. Based on the yellow signal the train driver is required to lower the speed to allow the overlap after the stop signal to be enough to halt the train safely. An Indusi system with a speed limiter (at least since I60R) would enforce a maximum speed after a given time in that situation with the maximum speed depending on the type of train. The 500 Hz is commonly found near railway stations or shortly before a main signal – it activates a lower speed limit than the 1000 Hz inductor. Since the visual signals may switch off while the train is moving, i.e. no red signal anymore after crossing a yellow signal, the train driver can release the train from the enforced speed restrictions using a button allowing to accelerate to the free section ahead.

Speed traps

[edit]
A German speed trap with three inductors:
Upper: Detector before trap, starts timer once train is detected and disables the middle PZB inductor after a certain amount of time.
Middle: 1000 or 2000 Hz PZB inductor (depending on signaled speed).
Lower: Detector after trap; re-enables the middle PZB inductor.

Speed limits higher than 70 km/h cannot be enforced using permanent 1000 Hz inductors, as this would slow down most or all trains much below the speed limit. Therefore, two kinds of speed traps are used to enforce these limits. Both types work similar: Once a train is detected, they will disable the connected 1000 or 2000 Hz inductor after a certain time. Depending on train's speed, the train will pass the inductor at active or inactive state.

  • Speed limit 80 or 90 km/h: The speed trap uses a 1000 Hz inductor and is located at the distant signal. If train passes the speed trap with more than signaled speed + 15 km/h (i.e., 95 or 105 km/h), it will capture a 1000 Hz influence, which the train driver has to acknowledge (and brake to 55/70/85 km/h).
  • Speed limit 100 to 140 km/h: The speed trap uses a 2000 Hz inductor and is located several hundreds of meters before the main signal. If a train passes it with more than signaled speed + 10-20 km/h (exact distance and difference depending on signaled speed), it will be tripped.

A speed trap, regardless of its type, is officially called Geschwindigkeitsprüfabschnitt (GPA; "speed check section") or Geschwindigkeitsüberwachungseinrichtung (GÜ, "speed supervision device").

Operation

[edit]

The details of operation have changed over time and the later PZB systems allow more granular speed restrictions. The basic part of the operation scheme (German "Betriebsprogramm") of the PZB90 protocol does still use the three inductor types as seen in the following picture. The diagram shows the speed (German "Geschwindigkeit" in km/h) in accordance with the braking distance (German "Bremsweg" in meter) before and after a main signal (placed at the 2000 Hz point).

A train driver may pass across a stop signal if it has been mandated by the station director for example during a system fault, or it is being allowed by a replacement signal (German "Ersatzsignal") or a caution signal (German "Vorsichtsignal"). The train driver needs to push and hold the command button (German "Befehlstaste") while moving over the active 2000 Hz inductor – while the button is pressed a constant audible warning (bell and speech) is raised and the use of the command button is registered on the train recorder. While using the command button the maximum speed of the train is limited to 40 km/h.

Deployment

[edit]

Germany

[edit]

The German EBO railway regulations requires PZB on all but very minor lines. Since 1998 all traction vehicles must be equipped with Indusi in Germany – before that it was possible for trains without a protection system to use PZB-enabled lines up to a speed of 100 km/h.[3] The change of allowance guidelines of the EBO did require about 800 vehicles from the former Deutsche Reichsbahn to be either retrofitted or scrapped.

Slovenia

[edit]

An Indusi I-60 system is employed on all main railway lines in Slovenia.

Croatia

[edit]

An Indusi I-60 system is employed on all mainline lines in Croatia. PZB is required for speeds over 100 km/h.

Bosnia-Herzegovina

[edit]

An Indusi I-60 system is employed on some railway lines in Bosnia-Herzegovina. Many line devices are damaged or stolen during Bosnian war 1992 – 1995.

Serbia

[edit]

An Indusi I-60 system is employed on all mainline lines in Serbia, but due to malfunctioning of the PZB devices many lines are limited to 100 km/h running.

Montenegro

[edit]

An Indusi I-60 system is employed on all mainline lines in Montenegro.

Romania

[edit]

An Indusi I-60 system identical to the German one is equipped on all standard-gauge railways in Romania, including the lines M1 and M3 of the Bucharest Metro. The Romanian rail regulator, AFER, requires all locomotives, EMUs and DMUs operating on public infrastructure to be equipped with Indusi systems.

Canada

[edit]

In Ottawa, Canada, OC Transpo's O-Train Trillium Line originally used German-built Bombardier Talent trains equipped with Indusi. When the line was upgraded in 2013, the new Alstom Coradia LINT trains were also fitted with Indusi. As part of the Stage 2 expansion, the Indusi equipment was removed. As part of a full signalling renewal, Siemens Mobility will equip the line and rolling stock with a new continuous automatic train protection (ATP) system.

Saudi Arabia

[edit]

Indusi I-60 is installed on the Mecca Metro for train protection in manual (fall-back)mode.

United Kingdom

[edit]

A version of Indusi is installed on the Tyne and Wear Metro network for train protection; its 1970s-built trains were largely based on German designs. On the Metro extension to Sunderland, Indusi has been installed on the Network Rail tracks, because it does not interfere with NR's TPWS signalling system.

Israel

[edit]

Israel Railways utilizes Indusi (I 60R) supplied by Thales throughout its network. Beginning in 2018, the Indusi system is scheduled to be replaced by ETCS Level 2 signalling in stages.[4]

Hungary

[edit]

PZB is installed on the Sopron–Szombathely and Szombathely–Körmend–Szentgotthárd lines operated by GySEV. These lines are directly connected to the Austrian railway network and, as a consequence, trains otherwise not equipped with the Hungarian EVM or EÉVB may also use these lines.

Accidents

[edit]

The Indusi system has been relatively safe; however there have been two accidents that led to the creation of the PZB90 restrictive mode. One is the Rüsselsheim train disaster of 2 February 1990 – an S-Bahn rapid transit train left the station at such a speed that the automatic train stop was not able to bring the train to a halt before the next switch where another train was just crossing over. Being fully packed during rush hour the accident resulted in 17 deaths and 145 severely wounded. Another accident that led to the introduction of the PZB90 system was the Garmisch-Partenkirchen train collision, when a RegioExpress from Innsbruck to Munich collided into a touristic train, because the driver of the RE train departed with false permission against a red signal.

There had been at least one major accident with the PZB90 in place – on 26 June 2000 an S-Bahn train left Hannover-Langenhagen station for a single-track section with an oncoming train. The PZB halted the train but the driver released the train ("Freitaste") without double-checking with the train director. The investigative report notes that there had been 22 similar recorded occurrences until that time when a driver related the PZB halt to a different cause than having overrun a main signal – the report concludes that the operations manual should be changed in that double-checking with train director should not only be required on a main signal overrun but explicitly on all PZB-related stops.[5]

The 2011 Saxony-Anhalt train collision is related to PZB in that the track was not equipped with any automatic train stop system. In the modernisation program of the mid 1990s it deemed sufficient to deploy PZB90 only on tracks rated for speeds of 100 km/h (62 mph) and beyond. This would allow some local railways to keep up with their normal operations when they had no need for their rolling stock to run on any main line. After the accident Deutsche Bahn promised to check all single-track lines so that they are either equipped with PZB or FFB (Funkfahrbetrieb – radio-controlled operation). The German legislature has enacted a requirement that most of the remaining minor railway tracks need to be upgraded with an automatic train stop by 1 December 2014.[6]

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Punktförmige Zugbeeinflussung (PZB) is an intermittent and automatic train protection system primarily used in to enhance safety by supervising driver adherence to signals and speed restrictions through point-based inductive data transmission. The system employs passive trackside magnets tuned to specific frequencies (500 Hz, 1000 Hz, and 2000 Hz) placed at key locations relative to signals, which interact with onboard equipment to monitor train speed and automatically initiate emergency braking if the driver ignores warnings or violates limits. As a Class B system under European interoperability standards, PZB is mandatory on most lines for trains operating above 80 km/h or in mixed traffic exceeding 50 km/h, serving as a core safety feature on the network. Originally developed as Induktive Zugsicherung (Indusi), the system was introduced in 1934 to prevent (SPAD) incidents, utilizing passive magnets that require no trackside and are compatible with traditional signals. Early implementations focused on basic warnings and enforced braking only if unacknowledged, with magnets positioned at distant signals (1000 Hz for speed initiation), approximately 250 meters before main signals (500 Hz for restriction), and at stop signals (2000 Hz for emergency stop). Over decades, PZB evolved through variants like Indusi 60 in the 1960s and the standardized PZB 90 in the , introducing improved speed curves, driver acknowledgment requirements within about 4 seconds, and a restrictive mode after stops to limit restart speeds to 25 km/h or less. These updates addressed limitations of earlier versions, such as overshooting danger points, while maintaining the system's simplicity and reliability without continuous track monitoring. In operation, PZB's onboard receiver detects the magnetic fields as the train passes balises, activating intervals that enforce progressive speed reductions—for instance, limiting to 85 km/h after a caution aspect and further to 65 km/h or 45 km/h based on signal aspects. The driver must acknowledge alerts via a to avoid braking, and the system integrates with the locomotive's brake controls for automatic intervention, ensuring compliance with the German Railway Construction and Operations Regulation (EBO). While PZB lacks the continuous of advanced systems like (LZB) or (ETCS), its intermittent design makes it cost-effective and widely applicable, covering nearly all conventional lines in and supporting interoperability in neighboring countries such as and . Ongoing digitalization efforts by aim to phase in ETCS while retaining PZB as a transitional and backup measure on non-high-speed routes.

Overview

Core Principles

Punktförmige Zugbeeinflussung (PZB), also known as Indusi, is an intermittent cab signaling and that transmits safety information from the track to the train at discrete points, such as signals and locations requiring speed reductions. It utilizes passive inductors installed at fixed positions along the railway to communicate signal aspects and speed limits inductively to the onboard equipment. The current standardized version is PZB90, introduced in the . This point-based approach provides supervision only at these specific locations, in contrast to continuous s like (LZB), which monitor train speed and position throughout the entire route. The system supplements traditional visual line-side signals by enforcing compliance through automated interventions. If a driver fails to acknowledge a signal or exceeds permitted speeds after passing an , the onboard system applies service or emergency brakes to prevent overspeeding or passing a stop signal. For instance, passing a stop signal activates a 2000 Hz that immediately triggers emergency braking, while distant signals use 1000 Hz s to initiate speed monitoring up to 85 km/h unless acknowledged. Transmission occurs via , where the train's onboard magnet energizes the trackside , producing resonance at one of three frequencies—500 Hz for speed restriction points, 1000 Hz for distant signals, and 2000 Hz for main stop signals—to convey the required information. Originating as Induktive Zugsicherung (Indusi) in , PZB was designed to mitigate risks from ignored signals by promoting driver vigilance through mandatory timed responses. Upon detecting a , for example, the driver must press an acknowledgment button within four seconds to confirm awareness of the upcoming signal; failure to do so results in braking to enforce alertness and compliance. This intermittent mechanism ensures that supervision is targeted at critical points, balancing safety with operational flexibility.

Role in Railway Safety

Punktförmige Zugbeeinflussung (PZB) serves as a critical by enforcing speed restrictions through automatic supervision and braking, thereby reducing the risk of overspeed-related incidents on equipped lines. It prevents signals passed at danger (SPAD) by triggering emergency brakes when trains approach or pass halt signals without authorization, utilizing trackside inductors to detect and respond to signal states. Additionally, PZB incorporates driver vigilance monitoring, requiring timely acknowledgment via response buttons to confirm and prevent unintended movement if the driver fails to react, often integrated with complementary systems like for incapacitation detection. Since the introduction of its predecessor Indusi in and subsequent widespread adoption of PZB variants across and neighboring networks, the system has contributed to a notable decline in and SPAD accidents, enhancing overall railway on conventional lines operating up to 160 km/h. As a mandatory safety feature on most German lines exceeding 80 km/h, PZB has supported the safe operation of approximately 40,000 daily train services on Deutsche Bahn's 33,000 km network by mitigating in speed and signal compliance. However, as an intermittent system, PZB's limitations include the absence of continuous speed curve enforcement, leaving supervision gaps between trackside points where driver intervention is essential, potentially allowing violations if not addressed promptly. It is also susceptible to failures or undetected malfunctions, which can compromise reliability without automatic infill capabilities, and it does not cover deliberate signal disobedience scenarios. Under the European Union Technical Specifications for Interoperability (TSI) for control-command and signalling, PZB is classified as a legacy Class B system, ensuring compatibility with national networks while facilitating a transitional role toward the more advanced European Train Control System (ETCS). This status allows PZB to operate alongside ETCS on mixed lines, maintaining safety equivalence at Level 1 for legacy infrastructure as a transitional measure, with plans to migrate to ETCS across Germany and compatible networks in neighboring countries.

History

Early Developments (I 34 to I 60R)

The Punktförmige Zugbeeinflussung (PZB), originally known as the Induktive Zugsicherung or Indusi, emerged as a critical innovation in German rail operations during , building on the intermittent of trackside inductive signaling to enforce basic train protection. The first major variant, Indusi I 34, was introduced in by the as an early inductive system designed primarily for stop enforcement at signals. It utilized mechanical relays and rudimentary inductive elements, such as trackside magnets that activated onboard receivers to trigger braking if a train passed a signal without acknowledgment, though it lacked advanced signal aspect indication or dynamic speed supervision. This system provided purely monofrequency operation, relying on fixed-time or magnet-based checks to prevent signal-passed-at-danger (SPAD) incidents, marking a foundational step in intermittent cab signaling. Following disruptions, efforts to standardize and refine the technology led to the Indusi I 54 specification in 1954, adopted by the to modernize vehicle-mounted equipment. This version improved reliability by replacing multiple motors with a single frequency generator and audio-frequency crossover network, enabling more efficient production for onboard magnets and better integration with trackside inductors. It introduced enhanced speed monitoring capabilities using 500 Hz and 1000 Hz inductors, suitable for lines with speeds up to 100 km/h, while maintaining the core intermittent enforcement of braking for unacknowledged warnings. Early deployments demonstrated its role in reducing SPAD risks through vigilant acknowledgment procedures, though it still operated without continuous supervision. Incremental electronic advancements in the culminated in the Indusi I 60 system, which expanded functionality for higher-speed operations while preserving the analog, intermittent design. Key enhancements included attentiveness checks via periodic driver acknowledgments, automatic train-stop mechanisms, and multi-frequency inductors (500 Hz, 1000 Hz, and 2000 Hz) to supervise speeds tailored to train categories—such as up to 160 km/h for high-speed passenger types (Zugart O)—with braking curves enforced within specified distances (e.g., deceleration to 95 km/h within 20 seconds after a caution). The I 60 was widely adopted across the network for its simplicity and minimal electronic components, effectively addressing prior limitations in speed enforcement on electrified main lines. Adoption by the in the postwar era further solidified its use in , with initial testing on major routes contributing to refinements that lowered SPAD occurrences by improving response reliability. To accommodate retrofits on existing locomotives, the I 60R variant was developed as an upgraded version of the I 60, incorporating microprocessor-based adjustments for semi-continuous speed monitoring and distance-dependent braking curves. This addressed challenges like curve compensation by dynamically adapting supervision profiles to , allowing safer operations in varied terrain without full system replacement. The I 60R maintained compatibility with legacy trackside elements while enhancing precision for speeds up to 160 km/h, paving the way for later digital evolutions like PZ80. These early iterations collectively reduced accident risks from , with historical analyses crediting Indusi's intermittent enforcement for preventing numerous potential collisions at halt signals during the mid-20th century.

Modernization (PZ80 and PZB90)

The development of the in represented a unified in the German Democratic Republic (GDR), replacing earlier disparate I-series variants with standardized placements and enhanced electromagnetic transmission for intermittent cab signaling. This GDR-specific evolution addressed limitations in analog predecessors by improving reliability for speeds up to 160 km/h, though it remained distinct from West German systems until reunification. Following , the PZB90 was introduced in 1993 as a digital upgrade to integrate and supersede both East and West variants, incorporating advanced onboard processing for better signal interpretation and . Key enhancements included a 2000 Hz frequency for immediate emergency braking at stop signals, ensuring enforced halts regardless of driver acknowledgment, and 1000 Hz supervision for curves, which now incorporated curve-specific speed restrictions to prevent in bends. These features extended vigilance checks and reduced reaction times, aligning with rising operational speeds on modernized lines. The rollout of PZB90 gained urgency after the 2011 Hordorf collision, where the absence of any PZB system contributed to a head-on crash killing ten; investigations confirmed that installation of PZB would have enforced braking and averted the past a danger signal. In response, (DB) accelerated retrofitting on unequipped lines. From the end of 2012, regulations limited speeds to 50 km/h on lines without functional PZB, previously 100 km/h. Regulatory drivers further propelled PZB90 adoption, as its compatibility with EU Technical Specifications for Interoperability (TSI) positioned it as a Class B system overlay for the emerging (ETCS), facilitating cross-border operations without immediate full replacement.

Software Updates

Following the of PZB90 hardware in the 1990s, software updates have focused on enhancing system reliability, diagnostic capabilities, and with modern railway infrastructure. These evolutions, mandated by Netz AG (DB Netz), ensure compatibility with trackside elements and support operational safety on lines up to 280 km/h. Minimum software versions for PZB-90 core units are specified to maintain uninterrupted functionality, with updates required for new or modified onboard systems via Netzzugangstests (network access tests). Key updates include implementations for systems like I 60/ER 24 and PZ 80R (.03), introduced in the to integrate with advanced diagnostic tools and accommodate higher-speed operations. These enhancements improve fault diagnosis and system analysis, allowing quicker identification and resolution of issues in train control functions such as . For instance, software supporting speeds above 250 km/h on Schnellfahrstrecken (high-speed lines) requires specific versions confirmed by DB Netz, enabling curve radius adjustments and precise timing for inductive signals at 500 Hz and 1000 Hz frequencies. In the early 2000s, earlier iterations like version 2.01-1.0 for I 60R (RCH) systems were rolled out to bolster fault logging and reduce erroneous vigilance alerts, minimizing false positives in onboard processing. By the 2020s, updates have emphasized cross-border compatibility, particularly with Austrian Federal Railways (ÖBB). A 2019 software update (version E1) for Vectron locomotives facilitated PZB90 integration on ÖBB networks, with further refinements by 2022 ensuring seamless operation on international lines equipped with PZB90 features. From 2025, ÖBB mandates PZB90 on lead vehicles for passenger trains, driving ongoing firmware adaptations. These updates have significantly reduced maintenance downtime through improved diagnostics and predictive fault detection, preparing PZB90 for hybrid integration as a Specific Transmission Module (STM) in European Train Control System (ETCS) environments. STM adaptations allow PZB functionality to interface with ETCS onboard units, supporting a transition to unified European signaling while preserving national safety protocols.

Technical Components

Trackside Elements

The trackside elements of Punktförmige Zugbeeinflussung (PZB) consist primarily of passive inductors, also known as balises or magnets, positioned along the railway to provide intermittent speed supervision and safety commands to passing trains. These inductors are tuned resonant circuits (RLC components) that respond to specific electromagnetic frequencies emitted by the train's onboard pickup coils. The system relies on three primary frequencies to encode signaling information: 500 Hz inductors are typically placed approximately 150-250 meters before the main signal, serving as a vigilance check to ensure the driver acknowledges the upcoming aspect. In some configurations, this distance can be reduced to a minimum of 150 meters while maintaining functionality. 1000 Hz inductors are installed at distant signals, initiating supervised deceleration to align with upcoming signal indications. 2000 Hz inductors are located at stop signals, danger points, or end-of-authority markers, triggering immediate braking upon detection to prevent overshoot. Placement of these inductors follows standardized rules to ensure reliable coverage across varying line conditions. On conventional lines, the typical distance between the 1000 Hz inductor at the distant signal and the subsequent 500 Hz inductor is approximately 750 meters, corresponding to the typical spacing between distant and main signals for speeds up to 160 km/h. PZB is primarily used on conventional lines up to 160 km/h; higher-speed lines employ continuous systems such as (LZB) or (ETCS). Adjustments are made for , particularly in curves, where the effective signaling distance may be shortened to 700 meters to account for altered train dynamics and ensure the braking envelope remains within safe limits. The transmission mechanism operates through , where the train's low- oscillating —generated by its axle-mounted pickup coils—interacts with the trackside as the train passes overhead. If the inductor's resonant matches the emitted signal, it induces a detectable disturbance in the onboard circuit, propagating the command via modulated current changes without requiring wired connections or active power at the trackside. This passive design minimizes infrastructure complexity but demands precise alignment, typically within 50-100 mm vertically from the rail head, to achieve reliable signal strength over the short activation window (about 1-2 seconds at line speeds). Maintenance of PZB trackside elements emphasizes durability and periodic inspection to counteract . Inductors are encased in robust, weatherproof housings compliant with railway standards for protection against moisture, vibration, and temperature extremes (typically IP65 or higher ratings for dust and water ingress). As part of Deutsche Bahn's infrastructure upgrade initiatives, the Induktive Sicherung anfahrender Züge (INA) program, launched in 2019, involves retrofitting inductors and associated detection components at approximately 1800 stations to enhance startup under updated PZB regulations; as of the end of 2023, over 880 sites were completed, with ongoing efforts to retrofit the remaining approximately 900 stations. These retrofits include installing Induktionsnaben (induction hubs) on wheelsets or trackside sensors to verify train movement before signal clearance, ensuring no vulnerabilities in passive elements while integrating with existing low-voltage track circuits where active monitoring is required.

Onboard Systems

The onboard systems of Punktförmige Zugbeeinflussung (PZB) feature inductive pickup coils mounted beneath the or leading car, designed as air-core antennas positioned above the rails to detect electromagnetic signals from trackside balises. These coils are tuned to resonate at specific frequencies—500 Hz, 1000 Hz, and 2000 Hz—enabling selective reception of the transmitted codes without interference from adjacent signals. The core processing element is a central that decodes the received frequencies and triggers responses such as audible alerts, visual warnings, or automatic initiation. This unit incorporates driver interfaces, including a vigilance for periodic activity checks and acknowledgment levers (or ) to confirm signal receipt and reset supervision modes. Integration with the train's ensures seamless operation, with a dedicated activation module interfacing directly with pneumatic air systems to enforce speed restrictions or stops. In the cab, PZB information is conveyed through indicators on the —such as warning lamps for braking points—or via multifunction displays, providing real-time status like active ranges. The onboard includes an evaluation device (Indusi decoder) that processes the inductive signals to enforce speed curves specific to PZB variants like PZB90. System variants adapt to operational needs, including configurations for urban services (e.g., the Albtal-Verkehrs-Gesellschaft's modified setup for regional ) and freight locomotives, which may feature simplified interfaces or enhanced robustness for heavy-duty use. Diagnostic functions rely on built-in self-testing circuits that continuously monitor coil integrity, , and interface connections, reporting faults to the train's central diagnostic system for proactive maintenance. The equipment draws power from the locomotive's 24 V DC auxiliary battery, supporting reliable, low-voltage operation across diverse environmental conditions typical of rail applications.

Functioning

Speed Supervision Mechanisms

The speed supervision mechanisms in Punktförmige Zugbeeinflussung (PZB) enforce adherence to temporary speed restrictions between fixed points along the track through intermittent inductive signaling, utilizing time- and distance-based monitoring to prevent relative to upcoming signals. The 1000 Hz function employs time-based braking curves assuming deceleration from typical line speeds (e.g., up to 165 km/h for category O), while the 500 Hz function uses fixed distance-based supervision. These mechanisms primarily rely on the 1000 Hz and 500 Hz functions, which activate upon detection of corresponding trackside inductors and impose braking curves that the onboard system continuously evaluates against actual train speed. The 1000 Hz function initiates upon passing a 1000 Hz inductor, typically positioned about 1000 m before a main signal to provide advance notice of potential restrictions. The driver must acknowledge the activation by pressing the vigilance button (Wachsamkeitstaste) within 4 seconds; non-acknowledgment triggers immediate emergency braking to halt the train. Following acknowledgment, the system enforces a braking curve requiring reduction to a supervision speed of 85 km/h (for train category O, fast passenger service), 70 km/h (M, medium), or 55 km/h (U, lower) within approximately 23 seconds (O), 29 seconds (M), or 38 seconds (U)—equivalent to traversing about 1000 m at typical line speeds—and maintains this limit for a total supervision distance of 1250 m or until the next inductor. Early release from this supervision is possible after 700 m via the release button (Freitaste) if the signal aspect improves, provided speed is already below the limit. If occurs post-acknowledgment during the 1000 Hz supervision period, the onboard system automatically applies the service brake to reduce ; failure to comply within the curve parameters escalates to emergency braking. These speed traps, spaced at standard intervals of 1000 m aligned with signal positions, ensure proactive control without continuous track circuitry, though supervision distances may vary slightly by train category (e.g., 70 km/h for category M, 55 km/h for category U). The 500 Hz function serves as an advance warning closer to the signal, activating at a 500 Hz inductor roughly 250 m before the main signal and about 450 m from the danger point. No driver acknowledgment is needed, but the train must enter below 65 km/h (O), 50 km/h (M), or 40 km/h (U), then decelerate to 45 km/h (O), 35 km/h (M), or 25 km/h (U) within 153 m, holding this reduced speed for the full 250 m supervision distance until the next point or signal. Enforcement mirrors the 1000 Hz process, with automatic service braking for initial overspeed violations, progressing to emergency braking if the speed curve is not met, thereby bridging to potential full stops at subsequent points.

Emergency and Vigilance Procedures

The Punktförmige Zugbeeinflussung (PZB) system incorporates emergency braking mechanisms primarily activated by 2000 Hz trackside placed at main stop signals (Hauptsignale), designed to enforce immediate full brake application if a train passes a danger aspect without authorization. This transmits a signal to the onboard receiver, triggering an irreversible emergency brake unless preemptively overridden in permitted scenarios, ensuring collision prevention at block sections. The procedure mandates that the train come to a complete halt, after which the driver must notify the (Fahrdienstleiter) via radio to confirm the location and obtain clearance for further actions, such as proceeding at sight to the next signal if communication fails on open track. Vigilance procedures in PZB monitor driver attentiveness following the activation of a 1000 Hz inductor at distant signals (Vorsignale), where the driver must acknowledge the cautionary aspect to avoid progressive braking. Upon passing the 1000 Hz inductor, the onboard system initiates a vigilance check, requiring the driver to press the vigilance (Wachsamkeitstaste) within approximately 4 seconds; failure to do so results in service braking that escalates to if unaddressed. Post-acknowledgment, the system enforces the braking curve to reach supervision speeds (85 km/h for O in 23 seconds, 70 km/h for in 29 seconds, 55 km/h for U in 38 seconds), with ongoing speed but no additional periodic button presses required unless vigilance occurs via integrated systems like . These speed reduction times vary by train category (Zugart), reflecting adaptations in PZB90 for diverse operations based on braking performance. Driver interactions center on timely acknowledgments using the dedicated PZB vigilance or, in some configurations, a foot pedal for hands-free operation during critical phases, ensuring the driver remains alert to signal aspects and speed supervisions. After an emergency halt from either 2000 Hz activation or vigilance failure, release requires the driver to inspect the track ahead, confirm no hazards, and press the PZB release (often labeled "Frei") while the is stationary below 5-10 km/h, transitioning the to a restrictive mode limiting speeds by 20 km/h (e.g., 65 km/h for subsequent 1000 Hz in O category, 25 km/h for 500 Hz) until the next permissive . In cases of repeated braking, the driver coordinates with for Befehl 2 authorization to proceed, adhering to Ril 408 regulations for safe resumption. Override options are strictly limited to authorized scenarios, such as shunting maneuvers or dispatcher-permitted passage of a stop signal, where holding the PZB command button (Befehlstaste) suppresses the 2000 Hz brake effect if acknowledged below 30 km/h, enforcing instead a reduced speed of 44 km/h. No general override is possible for unacknowledged activations at operational signals, prioritizing . Post-1990s enhancements in PZB90, including differentiated speed reduction times for categories and quicker release protocols after halts, improved response times and reduced dwell durations compared to earlier Indusi variants like I 60R, based on operational testing for enhanced reliability.

Deployment and Variants

Domestic Use in Germany

Punktförmige Zugbeeinflussung (PZB), particularly the PZB 90 variant, is deployed across the vast majority of the German rail network managed by DB Netz AG, serving as the primary train protection system on conventional lines. As of 2025, it covers most operational routes, including those permitting speeds up to 160 km/h, with comprehensive installation ensuring compatibility for both mainline and regional services. As of 2025, Deutsche Bahn continues to integrate ETCS on key lines while retaining PZB on conventional routes. This widespread adoption includes low-traffic lines, where PZB provides essential safety oversight without requiring continuous trackside infrastructure. In 2012, regulatory updates under the Eisenbahnbau- und Betriebsordnung (EBO) established an equipping obligation for PZB 90 functionality across the network, mandating automatic braking to a halt at stop signals and speed supervision on equipped lines. This initiative aimed at full coverage, extending to secondary and low-traffic routes to standardize safety protocols nationwide. By fulfilling these requirements, PZB became integral to operations on nearly all conventional railway lines in . Variants of PZB 90 are tailored to specific operational environments, with the standard configuration applied to mainlines for general speed and signal enforcement. For urban and suburban services, adaptations exist, such as the PZB 90 Hamburg operational program, which modifies monitoring curves, display indications, and confirmation procedures to accommodate shorter braking distances and higher-frequency stops in the Hamburg metropolitan area. These adjustments ensure seamless integration with dense timetables while maintaining core safety functions like vigilance checks and emergency braking. Maintenance of PZB systems follows rigorous protocols, including annual inspections of trackside elements like inductive magnets and onboard components to verify functionality and compliance with safety standards. These routine checks, mandated under DB Netz AG guidelines, focus on preventing failures in speed supervision and emergency procedures, with no external power required for passive track magnets reducing operational complexity. On high-speed routes, PZB integrates as a fallback to the linienförmige Zugbeeinflussung (LZB), allowing seamless transitions during mixed operations up to 200 km/h or more, where LZB handles primary continuous control. Regulatory oversight designates PZB as a mandatory under EBO Section 15(2) for all lines permitting speeds exceeding 80 km/h, ensuring automatic of signals and speed limits to mitigate collision risks. Recognized as an Class B per the Technical Specification for Interoperability (TSI) on Control-Command and Signalling, PZB complies with European standards for national , supporting while remaining a of domestic until phased integration with ETCS.

International Implementations

Punktförmige Zugbeeinflussung (PZB), particularly the PZB90 variant, has been implemented across various European countries beyond , often as a inherited or adopted from German railway technology during the late . In , the has deployed PZB90 on its entire network since the 1990s, with all new authorized vehicles required to be equipped with it to ensure compatibility and safety on main lines. This adoption reflects adaptations to local signaling practices, including the use of 500 Hz balises for speed supervision in approach sections, typically placed approximately 250-260 meters before restrictive signals to enforce braking curves. Former Yugoslav states inherited PZB systems post-1990s dissolution, with and utilizing INDUSI I60 as the primary Class B system on all main tracks and regional lines, where higher versions like PZB90 are accepted for . employs INDUSI I60 across its full network, enabling seamless operations for cross-border traffic with neighboring countries using compatible variants. Outside Europe, has equipped its full network with PZB/Indusi since the , adapting the intermittent inductive system for high-density urban and intercity routes to enhance safety on over 1,000 km of track. Implementations in the , such as in Saudi Arabia's Mecca Metro, incorporate PZB elements where Indusi I-60 is installed for train protection. In , features PZB on operational lines such as the Trillium Line in , as well as select heritage railways. These international deployments total approximately 5,000 km, primarily in legacy networks. Adaptations for international use often involve frequency adjustments and integration modules, such as Specific Transmission Modules (STM) for compatibility with emerging standards.

Safety Record

Involved Accidents

One notable incident involving the limitations of earlier PZB variants occurred on February 2, 1990, near Rüsselsheim, where an train overran a red signal at excessive speed due to the Indusi I 60 system's inability to enforce pre-signal speed reductions or monitor compliance effectively after activation. The train collided head-on with a stationary , resulting in 17 deaths and 145 injuries; the cause was traced to driver error compounded by the system's design, which only initiated emergency braking after passing the signal without prior speed supervision. This highlighted the need for enhanced automatic enforcement, prompting the development and gradual introduction of PZB 90 in the mid-1990s to include mandatory speed limiting and automatic braking for non-compliance. A similar vulnerability was exposed in the January 29, 2011, collision at Hordorf, where a disregarded two red signals on a line lacking full PZB 90 installation, crashing into an oncoming and causing 10 deaths and 43 injuries. Investigations revealed that the older signaling setup without comprehensive PZB coverage allowed the overrun, as the system was not yet mandated network-wide; the driver's failure to stop was not automatically overridden. In response, German authorities issued a safety recommendation for all main lines with PZB 90 to prevent signal overruns, leading to nationwide by 2015. Despite these upgrades, human intervention can still circumvent PZB protections, as seen in the February 9, 2016, near , where a manually disabled the PZB 90 system during a shunt operation to override signals but failed to reactivate it, allowing both trains to receive proceed aspects on a single track. The resulting crash killed 12 people and injured 81 others; the PZB, which had been inspected a week prior, would have enforced emergency braking had it remained active. This incident underscored procedural lapses in system deactivation protocols rather than technical failure. PZB 90 has demonstrated effectiveness in preventing accidents, with automatic interventions halting overspeeds and enforcing stops in numerous cases. In the , examples include routine activations that averted collisions during minor signal overruns by applying emergency brakes independently of driver input. Common failure modes prior to widespread PZB 90 adoption involved driver non-compliance, such as ignoring vigilance prompts or speed checks, while post-upgrade issues often stem from misalignment due to track wear or installation errors, alongside rare procedural bypasses like those in .

Reliability Assessments

Punktförmige Zugbeeinflussung (PZB) demonstrates robust reliability through key performance metrics for its trackside and onboard components. Fixed balises, essential for speed supervision, exhibit a (MTBF) exceeding 10,000 hours, with reporting values over 800 years under SN 29500 standards for fixed installations, ensuring long-term operational stability without frequent interventions. Independent audits affirm PZB's dependability within European frameworks. Compliance reviews under the EU Technical Specifications for (TSI) confirm PZB as a certified Class B system, meeting essential safety and interoperability requirements for conventional rail lines. In comparative terms, PZB outperforms legacy mechanical stops by providing automated intermittent supervision to prevent overspeeding and signal passing violations, yet it falls short of ETCS Level 2's continuous radio-based monitoring, which offers superior real-time detection. Cost-benefit analyses underscore PZB's economic advantages, with trackside installation costs around €10,000 per km versus €150,000–€400,000 per km for ETCS, enabling widespread adoption on non-high-speed lines while balancing and affordability. Ongoing enhancements further bolster PZB's performance. As of 2025, Deutsche Bahn continues general predictive maintenance initiatives, supporting system uptime during the transition to ETCS.

Transition to Modern Systems

Integration with ETCS

The Specific Transmission Module for Punktförmige Zugbeeinflussung (STM-PZB) enables trains equipped with the European Train Control System (ETCS) to interface with legacy PZB infrastructure, serving as a fallback mechanism on lines not fully upgraded to ETCS. This integration allows dual-mode operation, where ETCS supervises train movement while PZB provides supplementary protection, particularly in ETCS Level 1 configurations with PZB overlay for enhanced safety on mixed-equipment routes. In , practical implementations of STM-PZB have advanced through Deutsche Bahn's (DB) extensive ETCS rollout, estimated at €31.7 billion overall, which incorporates PZB bridging to maintain compatibility during the transition. A key example is the 2025 testing on the Rhine-Alpine corridor, where ETCS Level 2 operated in parallel with PZB over 100 kilometers between Freiburg and , verifying seamless transitions between systems without disrupting legacy train operations. Technically, STM-PZB translates PZB's inductive signals—such as the 500 Hz frequency indicating speed restrictions—into ETCS data packets for movement and speed supervision, ensuring compliance with ETCS functional interface specifications (FFFIS). Onboard software manages mode switching, prioritizing ETCS when available and reverting to PZB supervision via standardized interfaces like the STM bus, which minimizes latency during transitions. This hybrid approach yields cost savings by deferring full PZB retrofits on legacy lines, allowing continued use of existing infrastructure amid DB's phased ETCS deployment. However, potential conflicts arise in densely trafficked areas due to differing supervision logics, which were addressed through the 2023 Technical Specification for (TSI) updates to the Control-Command and Signalling subsystem, enhancing STM compatibility and reducing risks.

Future Phase-Out

The has mandated the deployment of the (ERTMS), including ETCS, on the (TEN-T) core network by 2030, with completion on the extended network required by 2040, positioning national systems like PZB as transitional measures on secondary lines beyond these deadlines. In , full ETCS rollout faces potential delays until 2035 due to financial and prioritization challenges, allowing PZB to serve as an interim solution on non-core routes. Deutsche Bahn (DB) is advancing ETCS integration through corridor modernizations scheduled from 2025 to 2030, as part of a broader overhaul targeting at least two additional corridors annually by 2030. From 2023 to 2030, DB plans to equip significant portions of the network with digital interlockings and ETCS Level 2, focusing on high-traffic lines to enhance capacity and . Similarly, (ÖBB) prioritizes ETCS in its 2025 Network Statement, outlining implementation requirements for key routes and scheduling Level 2 commissioning on selected sections starting in 2025 to support cross-border operations. Several barriers impede the phase-out of PZB, including substantial retrofit costs estimated in the billions of euros across ; for instance, Germany's full ETCS deployment is projected at €69 billion, encompassing onboard and trackside upgrades. Per-vehicle retrofitting expenses have doubled to €900,000 since , exacerbating financial pressures on operators and delaying transitions on less . Rural and secondary lines may receive exemptions under TEN-T guidelines, permitting PZB retention until 2040, while ongoing maintenance contracts sustain the system, such as ProRail's 2025 updates to Specific Transmission Modules (STM) for PZB compatibility on border sections. As a stopgap during the transition, variants of PZB, such as those integrated with ETCS onboard units for higher-speed operations up to 160 km/h, offer temporary enhancements without full system replacement, maintaining safety on legacy networks.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.