|
|
(4 intermediate revisions by the same user not shown) |
Line 29: |
Line 29: |
| * {{tag|IL|hasIndication}} - The reference to any predefined indication on HMI, which is used with this element. For details refer to {{tag|IL|hasHmiIndication}}. | | * {{tag|IL|hasIndication}} - The reference to any predefined indication on HMI, which is used with this element. For details refer to {{tag|IL|hasHmiIndication}}. |
| *{{tag|IL|hasInterface}} – This is the description of the physical interface between the interlocking and the level crossing. It mainly contains the list of commands and messages exchanged on this interface. For details refer to {{tag|IL|interface}}. | | *{{tag|IL|hasInterface}} – This is the description of the physical interface between the interlocking and the level crossing. It mainly contains the list of commands and messages exchanged on this interface. For details refer to {{tag|IL|interface}}. |
| *{{tag|IL|hasLevelCrossingType}} – This is the reference to the generic type of the level crossing defining at least the way of control from the interlocking. For details refer to {{tag|IL|isLevelCrossingType}}. | | *{{tag|IL|isLevelCrossingType}} – This is the reference to the generic type of the level crossing defining at least the way of control from the interlocking. For details refer to {{tag|IL|hasLevelCrossingType}}. |
| *{{tag|IL|refersTo}} – This the reference to the physical level crossing {{tag|IS|levelCrossingIS}} in the infrastructure. | | *{{tag|IL|refersTo}} – This the reference to the physical level crossing {{tag|IS|levelCrossingIS}} in the infrastructure. |
| *{{tag|IL|deactivatedBy}} – This describes the deactivation of the level crossing. For details refer child element. | | *{{tag|IL|deactivatedBy}} – This describes the deactivation of the level crossing. For details refer child element. |
Line 113: |
Line 113: |
| <hasTvdSection ref="LX2.5T"/> | | <hasTvdSection ref="LX2.5T"/> |
| </levelCrossingIL> | | </levelCrossingIL> |
| | </syntaxhighlight> |
| | <div> |
| | === Level Crossing over two tracks with own TVD sections === |
| | In this example the representation of a level crossing over two tracks is shown. Therefore the level crossing has two {{tag|RTM|spotLocation}} in infrastructure and two {{tag|IL|hasLevelCrossingTrack}} in interlocking. |
| | In addition there are {{tag|IS|trainDetectionElement}} connected directly to the level crossing. Thus the level crossing has its own {{tag|IL|tvdSection}}. The related {{tag|IS|trainDetectionElement}} are used for deactivation of the level crossing. |
| | |
| | [[File:Dbl-levelXing01.jpg]] |
| | |
| | <p>The part in infrastructure domain</p> |
| | <syntaxhighlight lang="xml"> |
| | <infrastructure> |
| | <functionalInfrastructure> |
| | <levelCrossingsIS> |
| | <levelCrossingIS id="lc01"> |
| | <name language="no" name="Eina Plo."/> |
| | <spotLocation id="loclc01" netElementRef="net01" applicationDirection="both"/> |
| | <spotLocation id="loclc02" netElementRef="net02" applicationDirection="both"/> |
| | <designator entry="0815.Plo" register="BaneNor"/> |
| | </levelCrossingIS> |
| | </levelCrossingsIS> |
| | <trainDetectionElements> |
| | <trainDetectionElement id="td01" type="axleCounter"> |
| | <!-- netElement representing track 2 (net02) --> |
| | <name language="no" name="Tp(302)"/> |
| | <spotLocation id="loctd01" netElementRef="net02"/> |
| | <designator entry="0815.Tp(302)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td02" type="axleCounter"> |
| | <name language="no" name="Tp(C22)"/> |
| | <spotLocation id="loctd02" netElementRef="net02"/> |
| | <designator entry="0815.Tp(C22)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td03" type="axleCounter"> |
| | <name language="no" name="Tp(C22/302/304)"/> |
| | <spotLocation id="loctd03" netElementRef="net02"/> |
| | <designator entry="0815.Tp(C22/302/304)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td04" type="axleCounter"> |
| | <name language="no" name="Tp(304/6)"/> |
| | <spotLocation id="loctd04" netElementRef="net02"/> |
| | <designator entry="0815.Tp(304/6)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td05" type="axleCounter"> |
| | <name language="no" name="Tp(6/3)"/> |
| | <spotLocation id="loctd05" netElementRef="net02"/> |
| | <designator entry="0815.Tp(6/3)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td06" type="axleCounter"> |
| | <!-- netElement representing connecting track 1/2 (net03) --> |
| | <name language="no" name="Tp(1/6)"/> |
| | <spotLocation id="loctd06" netElementRef="net03"/> |
| | <designator entry="0815.Tp(1/6)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td07" type="axleCounter"> |
| | <!-- netElement representing track 1 (net01) --> |
| | <name language="no" name="Tp(063013/A)"/> |
| | <spotLocation id="loctd07" netElementRef="net01"/> |
| | <designator entry="0815.Tp(063013/A)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td08" type="axleCounter"> |
| | <name language="no" name="Tp(A/303/C11)"/> |
| | <spotLocation id="loctd08" netElementRef="net01"/> |
| | <designator entry="0815.Tp(A/303/C11)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td09" type="axleCounter"> |
| | <name language="no" name="Tp(C12/303/305)"/> |
| | <spotLocation id="loctd09" netElementRef="net01"/> |
| | <designator entry="0815.Tp(C12/303/305)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td10" type="axleCounter"> |
| | <name language="no" name="Tp(305/1)"/> |
| | <spotLocation id="loctd10" netElementRef="net01"/> |
| | <designator entry="0815.Tp(305/1)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | <trainDetectionElement id="td11" type="axleCounter"> |
| | <name language="no" name="Tp(1/11)"/> |
| | <spotLocation id="loctd11" netElementRef="net01"/> |
| | <designator entry="0815.Tp(1/11)" register="BaneNor"/> |
| | </trainDetectionElement> |
| | </trainDetectionElements> |
| | </functionalInfrastructure> |
| | </infrastructure> |
| | </syntaxhighlight> |
| | <p>The part in interlocking domain</p> |
| | <syntaxhighlight lang="xml"> |
| | <interlocking> |
| | <assetsForInterlockings> |
| | <assetsForInterlocking> |
| | <tvdSections> |
| | <tvdSection id="tvd01"> |
| | <!-- tvdSection only used for routes (blue) --> |
| | <designator entry="0815.302" register="BaneNor"/> |
| | <assetName language="no" name="302"/> |
| | <hasDemarcatingTraindetector ref="td01"/> |
| | <hasDemarcatingTraindetector ref="td03"/> |
| | </tvdSection> |
| | <tvdSection id="tvd02"> |
| | <!-- tvdSection only used for level crossing (orange) --> |
| | <designator entry="0815.302/C2" register="BaneNor"/> |
| | <assetName language="no" name="302/C2"/> |
| | <hasDemarcatingTraindetector ref="td02"/> |
| | <hasDemarcatingTraindetector ref="td03"/> |
| | </tvdSection> |
| | <tvdSection id="tvd03"> |
| | <!-- tvdSection only used for routes (blue) --> |
| | <designator entry="0815.304" register="BaneNor"/> |
| | <assetName language="no" name="304"/> |
| | <hasDemarcatingTraindetector ref="td03"/> |
| | <hasDemarcatingTraindetector ref="td04"/> |
| | </tvdSection> |
| | <tvdSection id="tvd04"> |
| | <!-- tvdSection only used for routes (blue) --> |
| | <designator entry="0815.6" register="BaneNor"/> |
| | <assetName language="no" name="6"/> |
| | <hasDemarcatingTraindetector ref="td04"/> |
| | <hasDemarcatingTraindetector ref="td05"/> |
| | <hasDemarcatingTraindetector ref="td06"/> |
| | </tvdSection> |
| | <tvdSection id="tvd05"> |
| | <!-- tvdSection only used for routes (blue) --> |
| | <designator entry="0815.A" register="BaneNor"/> |
| | <assetName language="no" name="A"/> |
| | <hasDemarcatingTraindetector ref="td07"/> |
| | <hasDemarcatingTraindetector ref="td08"/> |
| | </tvdSection> |
| | <tvdSection id="tvd06"> |
| | <!-- tvdSection used for level crossing and routes (orange/blue) --> |
| | <designator entry="0815.303/C1" register="BaneNor"/> |
| | <assetName language="no" name="303/C1"/> |
| | <hasDemarcatingTraindetector ref="td08"/> |
| | <hasDemarcatingTraindetector ref="td09"/> |
| | </tvdSection> |
| | <tvdSection id="tvd07"> |
| | <!-- tvdSection only used for routes (blue) --> |
| | <designator entry="0815.305" register="BaneNor"/> |
| | <assetName language="no" name="305"/> |
| | <hasDemarcatingTraindetector ref="td09"/> |
| | <hasDemarcatingTraindetector ref="td10"/> |
| | </tvdSection> |
| | <tvdSection id="tvd08"> |
| | <!-- tvdSection only used for routes (blue) --> |
| | <designator entry="0815.1" register="BaneNor"/> |
| | <assetName language="no" name="1"/> |
| | <hasDemarcatingTraindetector ref="td10"/> |
| | <hasDemarcatingTraindetector ref="td11"/> |
| | <hasDemarcatingTraindetector ref="td06"/> |
| | </tvdSection> |
| | </tvdSections> |
| | <levelCrossingsIL> |
| | <levelCrossingIL typicalTimeToClose="PT30S"> |
| | <!-- some kind of level crossing type (lxt01) --> |
| | <isLevelCrossingType ref="lxt01"/> |
| | <!-- level crossing defined in infrastructure (lc01) --> |
| | <refersTo ref="lc01"/> |
| | <deactivatedBy delay="PT10S"> |
| | <tvdDetectorRef ref="td02"/> |
| | </deactivatedBy> |
| | <deactivatedBy delay="PT10S"> |
| | <tvdDetectorRef ref="td03"/> |
| | </deactivatedBy> |
| | <deactivatedBy delay="PT10S"> |
| | <tvdDetectorRef ref="td08"/> |
| | </deactivatedBy> |
| | <deactivatedBy delay="PT10S"> |
| | <tvdDetectorRef ref="td09"/> |
| | </deactivatedBy> |
| | <hasTvdSection ref="tvd02"/> |
| | <hasTvdSection ref="tvd06"/> |
| | <hasLevelCrossingTrack ref="trk02"/> |
| | <hasLevelCrossingTrack ref="trk01"/> |
| | </levelCrossingIL> |
| | </levelCrossingsIL> |
| | </assetsForInterlocking> |
| | </assetsForInterlockings> |
| | </interlocking> |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
|