<elekdra.axle_block>

back to index
Automatic block with axle counters

Description

This adds an automatic block implementation for a single track between stations. For track vacancy detection axle counters are used.

Example

This adds block 'Bl' with German style 'give permission only' that does not block a route. The entry signal is 'ESig', the exit signal that is locked is the start signal of any route that terminates at route target 'RT'. Between entry signal and the station exists an axle counting sensor identified as 'AC1'. The open track is elekdra element 'A'
<elekdra.axle_block>
	<name>Bl</name>
	<axle_sensor_name>AC1</axle_sensor_name>
	<axle_sensor_positive>true</axle_sensor_positive>
	<track>A</track>
	<blockroute>false</blockroute>
	<sendperm>true</sendperm>
	<reqperm>false</reqperm>
	<signalin>ESig</signalin>
	<route_target>RT</route_target>
</elekdra.axle_block>

Sub tags

Tag Description
<axle_sensor_name>
Type: String
Cardinality: once
Reference to axle counting device
This is the axle counting device that terminates the axle counting district for track vacancy detection of the open track on our side. This is a referance to the name of an <elekdra.axlecountsensor>.
<axle_sensor_positive>
Type: boolean
Cardinality: once
Orientation of axle counting sensor device
true means increased counter states mean more axles on the track between stations.
false means increased counter states travel into the local station.
<track>
Type: String
Cardinality: once
Name of the track element
This is the name of the open track. It is a refereence to the name of an <elekdra.track>.
<route_request_permission>
Type: boolean
Cardinality: optional [0..1]
Automatic permission request
This enables sending a permission request message over the block line, when the route is selected. This feature is especially helpfull when automizing the operation with AULI. Default is false
<sendperm>
Type: boolean
Cardinality: once
May the user give the 'permission' away?
Setting this to 'true' enables a user interface operation that sends a 'permission' message over the block line and sets the local state to 'we don't have permission to send trains'.
<reqperm>
Type: boolean
Cardinality: once
May the user issue a request for 'permission'?
Setting this to 'true' enables a user interface operation that sends a 'please give me permission' message over the block line to the other station.
<signalin>
Type: String
Cardinality: once
Reference of entry signal
This signal has an effect on the enabling of the track contact for inbound trains. It is a reference to the name of a <elekdra.signal>
<route_target>
Type: String
Cardinality: once
Route target of open track
This is a reference to the <name> of a <elekdra.target>. It is the route target element of the open track that this block is associated with.
This <elekdra.target> must be configured in all <elekdra.route> as <routeable>! With this mechanism, the appropriate departure signal is found that is dependent of this block when a route is established that terminates at this route target.
<name>
Type: String
Cardinality: once
Identification
The block instance is referenced on the user interface and by other configurations by this string.
<blockroute>
Type: boolean
Cardinality: once
Does the blocked field block inhibit setup of a route?
Setting this to 'true' has the effect that the setup of a route can be stopped by the block if the block is not in the state that permits sending trains. Setting this to true might be prototypical for some older plants, but it is not desireable for efficient operation. Setting this to false also helps to establish a route without a green exit signal but than to switch on the substitutaion signal.

Generated by ConfigFileDocumentationGenerator Valid HTML 4.01 Transitional