RBC configuration data

The RBC configuration data will include all types of static data needed for the RBC (including the interlocking functionality) to do its job.

In order to simplify installation and maintenance of static train related data, most of these data will be stored as part of the RBC configuration data.

FIXME Refer to Signalling Layout / PT1 and engineering tools / DMT. RBC application data can be generated by hand, but by using the engineering tools consistant data can be generated in a shorter time.

Topology and Element data

Topology, Element data and HMI layout are commonly known as “PT2 data”.

Static topology data, element configuration and HMI data will be stored in a directional graph, covering both driving directions. Both real track side element like points, signals and balises and logical elements like triggers for level crossing activation will be represented in the graph. Real elements will be described by their physical extend (i.e. length), while logical elements may have an extend related to the logical function.

Each element will be designated by a name, an element type and various attributes. The name can be any text excluding whitespace. Element type and attributes are defined in the following sections.

All nodes holds information of each of their neighbor(s):

  • Name of neighbor (text)
  • Distance from element center to border to neighbor (cm)

Define/introduce direction up. FIXME

Distances

Each element is characterized by its track-related extend or “length”. The extend is, depending on the element type, defined as one or more distances from the center of the element to the border of the element. The location of this center depends on the element type and is listed in the next section.

The total distance between the centers of two neighbor elements can hence be calculated as the sum of:

  • the distance from the center of the first element to the border between the two elements and
  • the distance from this border to the center of the second element

Note, that all distances are relative - no absolute distance is specified. All distances are in centimeter and without sign. A distance of 0 is valid, indicating, that the border is coincident with the element center.

HMI data

HMI data provides screen coordinates and dimensions for the layout of the graphical user interface. These data are used only for layout of the HMI screen.

Node types

For this graph, following node types will be used. In order to identify which nominal direction e.g. a signal is applicable for, different node types will be used for each direction. All descriptions are for the track seen in direction up.

Code Node type Node center Remarks
BL Balise Balise Balises are direction independent. This is due to the OBU reading the nominal direction by means of polarity of traction power, refer to Train positioning and direction of movement
PF Point, facing in direction up Tip The distance from tip to border at the two branches would normally include the fouling point
PT Point, trailing in direction up Tip The distance from tip to border at the two branches would normally include the fouling point
PHTU Trigger Trigger location Trigger for activation of extended point holding for one point approached in direction up
PHTD Trigger Trigger location Trigger for activation of extended point holding for one point approached in direction down
GT Gate Gate
SU Signal, applicable for direction up Signal
SD Signal, applicable for direction down Signal
LX Level Crossing Road center Level crossings are operated in the same way for both directions.
TG Trigger Trigger location Trigger for activation and de-activation of one level crossing
BSE Buffer stop at end of track Buffer stop
BSB Buffer stop at begin of track Buffer stop

Common data

All nodes will include following data:

  • Node type (see above)
  • Node name (text)

Elements without a name (i.e. empty string) will be silently ignored by the system. This can be used for keeping templates in the data files.

Node specific data

In addition to the common data, each node holds data specific for the element, it is representing. Nodes representing elements, which are connected to an Element Controller, includes an interface specification providing one or more EC addresses, interface type and device numbers. Refer to EC configuration

Information about a neighbor includes:

  • Name of neighbor
  • Distance from element center to border of element in direction of this neighbor

Following specific data will be stored per node type:

Balise

  • Balise ID (5 byte)
  • Neighbor, direction up
  • Neighbor, direction down

PF, Point, facing in direction up

  • EC specification (address, interface type, major device, minor device)
  • Supervision configuration
  • Neighbor, direction up
    • Right branch
    • Left branch
  • Neighbor (tip), direction down
  • HMI orientation and coordinates

Supervision configuration is specified by:

Code Position supervision Description Physical point machine
U Unsupervised Point position is permanently detected as Unsupervised. Point can be thrown, but remains unsupervised. Not controlled
S Supervised in requested position The point and its supervision is Simulated. Position is indicated as supervised in right or left as requested by latest throwing command. Point can be thrown. Not controlled
P Supervised in requested position Position is indicated as supervised in right or left as reported by the connected Element Controller. Element Controller reports position supervision according to latest throwing command. Point can be thrown. Controlled
F Supervised by point machine Point position is supervised by the connected point machine via position Feedback. Point can be thrown. Controlled
CR Supervised Right Point is mechanically Clamped. Supervision is simulated in position Right. Point cannot be thrown. Not controlled
CL Supervised Left Point is mechanically Clamped. Supervision is simulated in position Left. Point cannot be thrown. Not controlled

Orientation of HMI symbol is specified by:

Code Orientation of symbol
fr Facing, diverting branch is right
fl Facing, diverting branch is left
tr Trailing, diverting branch is right
tl Trailing, diverting branch is left

PT, Point, trailing in direction up

  • EC specification (address, interface type, major device, minor device)
  • Supervision configuration
  • Neighbor (tip), direction up
  • Neighbor, direction down
    • Right branch
    • Left branch
  • HMI orientation and coordinates

SU, SD, Signal (both directions)

  • Signal type
  • EP distance, if signal is EP of route, length of optional safety distance in rear of signal
  • Optional Route indicator type
  • Route information, if signal is EP
  • EC specification of signal (address, interface type, major device)
  • EC specification of optional route indicator (address, interface type, major device)
  • Neighbor, direction up
  • Neighbor, direction down
  • HMI coordinates

Signal type is indicating the class of signal and the possible aspects:

Code Signal type Possible signal aspects
MB Marker Board n/a (aspect provided at the DMI)
SE Semaphore signal Stop, Proceed
MS2 Main Signal, 2 aspects Stop, Proceed
MS3 Main Signal, 3 aspects Stop, Proceed, Proceed-Proceed

Route indicator type is indicating the class of indicator:

Code Route indicator type
NRI (no indicator)
RI2 Route indicator, 2 segments
RI3 Route indicator, 3 segments

Route information is indicating which symbol to be shown for routes ending at this EP:

Code Route information Remark
0 No Route information is defined for this signal when locked as EP
<symbol> Information <symbol> is shown when signal is EP <symbol> is the direct order to the EC handling the route indicators

BSE, Buffer stop, up

  • Route information, if Buffer Stop is EP
  • Neighbor, direction down
  • HMI coordinates and size
Code Route information Remark
0 No Route information is defined for this signal when locked as EP
<symbol> Information <symbol> is shown when signal is EP <symbol> is the direct order to the EC handling the route indicators

BSB, Buffer stop, down

  • Route information, if Buffer Stop is EP
  • Neighbor, direction up
  • HMI coordinates and size
Code Route information Remark
0 No Route information is defined for this signal when locked as EP
<symbol> Information <symbol> is shown when signal is EP <symbol> is the direct order to the EC handling the route indicators

LX, Level crossing

  • EC configuration, road signal
  • EC configuration, barrier drive
  • Neighbor, direction up
  • Neighbor, direction down
  • HMI coordinates

Trigger for LX

  • Name of LX to be activated
  • Activation direction
  • Neighbor, direction up
  • Neighbor, direction down

PHTU, Trigger for extended point holding, up

  • Name of point to be thrown to expected lie
  • Neighbor, direction up
  • Neighbor, direction down

PHTD, Trigger for extended point holding, down

  • Name of point to be thrown to expected lie
  • Neighbor, direction up
  • Neighbor, direction down

Train data


it/wintertrainv5/design/rbc/configdata.txt · Last modified: 2022/11/08 17:26 by jabe