The recent updates to the CS2 added a feature to the
Memory Route capability whereby a pre"condition" can be configured so that a route will not be triggered EVERY time a sensor is activated. Its activation is conditional on the state of a 3rd state.
For those not familiar with the Memory/Route function, there are 2 benefits offered
a) The ability to chain a number of turnout and signal operations together so that a single button can set a whole route
b) In addition to manually activating the route, it can be triggered by a s88 sensor (i.e a train passing a contact track)
Note: Last year the CS2s code was updated so that the selected s88 sensor could be attached any auxillary CS2 - not just the master
Comment: It is expected that the Links88 (announced at Nurnberg and expected late 2013) will be available in a similar manner.
One minor bugbear with routes triggered by a sensor in an automated running configuration is that they work EVERY TIME.
Areas where this may not be desirable are
- on branch lines with trains running in either direction
- including a locomotive sound in the route which is triggered by the wrong loco
- a ladder yard when one yard is vacant (disrupting the sequence)
- to program more than one sequence of operation
......
Of course if you are getting too complex a PC is the way to go, however somewhere in between there is value to be had by being able to "condition" a sensor so that the route only triggers if a separate condition exists.
So.. the screens for the solution provided is shown below whereby an "advanced" configuration panel is available by pressing "Erw" (short for "Erweiterte Einstellungen" meaning "Advanced Settings"). The right hand side relates to the "conditioning" which , at this version, is limited to testing the state of another sensor.
Leaving the sensor ID as "0" zero, means no conditioning an the route will trigger every time. If a Sensor ID is entered the condition to cause the route to trigger can be further qualified by the "Ein" CheckBox - meaning that the trigger will occur if the sensor is occupied (CheckBox ticked) or if it is unoccupied (CheckBox unticked).
Summary = Therefore 3 options
- no-conditioning
- - S88 Contact set to "0"
- Conditioning on active "2nd" contact
- - S88 Contact set to a value other than "0"
- - Ein Checkbox ticked
- Conditioning on inactive "2nd" contact
- - S88 Contact set to a value other than "0"
- - Ein Checkbox not ticked
At this point I have to concede that there are "close to zero" solutions I can conceive where this would actually be
practical. I would far rather be able to set a condition based on the state of an accessory address ( a dummy signal if you will). In this way you could add the changes in conditioning signal as part of the automation.
I would like to hear what ideas other people have for this.
Comments:
- If a route, that contains a "signal to green" GO is prevented from activating how do you subsequently set the sequence off again
One possibility is to have a switch as the sensor, and to have 2 routes set up with the same conditioning sensor (the switch) but one with the "Ein" CheckBox ticked and one with the CheckBox unticked.
Edited by user 24 April 2013 23:41:23(UTC)
| Reason: Not specified