Skip to main content
Signal Groups are used to define a number of Signal Heads, where only one Signal Head can be illuminated at any given time, depending upon the status of the associated Signal Mast and a set of conditions.
Signal Groups would be used where additional Indicators (displays) are used to support the main Signal Mast, such as:
These Indicators provide additional information to the driver that is not given by the main Signal Mast. Such indicators are frequently seen in Continental European and UK signaling.
A Junction Indicator can be configured to display anything from 1 to 6 diverging routes. A
single indicator will frequently be found where a branch line diverges off from a main line.
Multiple indicators will be found in more complex areas such as the approach to stations and
good yards, where multiple routes can be taken. The Junction Indicator informs the driver
that he is about to take a different route and should therefore adjust his speed according to
The Junction Indicators themselves will be set according to a given set of Turnouts for that junction.
A Route Indicator as used in the UK, will display a number or letter. They are
predominately found attached to Signals on the approach to a Station and display which
platform the train has been routed into. Given the complexity of some station throats, there
may be a number of different physical routes that could be take from the Signal to the
destination. Thus a Junction Indicator could not be used when tied in with turnout positions.
In addition the Junction Indicator can only deal with 6 different routes, and some stations
have more than 6 platforms.
Therefore, the Route Indicator can only display one destination at time. The displaying of a route doesn't necessarily indicate that the driver will take the same route to get to the destination platform.
A Speed Indicator as used in Dutch (Prorail) and Belgian (NMBS/SNCB) railways will display an illuminated digit below the main Signal Head, e.g. a "4" restricts the maximum speed to 40 km/h.
JMRI Signal Groups can be created and edited using the Signal Group Table. You
access this tool from the Tools > Tables > Signal Groups menu of most JMRI
In the Signal Group Table you can create, change and delete individual Signal Groups. You change the settings of a Signal Group by clicking on the "Edit" button in the corresponding line.
More information on configuring Signal Groups and an Example can be found on the Signal Group Table help page.
You add a new Signal Group by clicking on the "Add..." button at the bottom of the Signal Group Table, which takes you to the "Add Signal Group" panel.
The information from the Signal Group Table is used by the Signal Mast Logic to calculate the specified behavior of a Signal Group. You can test this by manually changing one of the Indicator Signal Heads in the Signal Head Table.
The Signal Groups information is saved as part of the JMRI configuration in an XML file, along with control panel setup and similar stuff. See Loading and Storing Your Work.
For more information on creating and displaying panels, including how to show Signals on your Panels, please see the Panels help pages.
Back to the Signaling main help page.