Description | ||
---|---|---|
Reset the test functions of the elements | ||
Action | ||
Command | Z02:OPCTest.System.resetAll | |
Description | Set the System.resetAll test node to True | |
Monitored value | ||
Source | Z02:OPCTest.System.resetAll | |
Server address | ns=6;s=::Z02:OPCTest.System.resetAll | |
Description | Value at the "resetAll" test node of the System | |
Evaluation details | ||
Success value | False (Register a datachange False (init) -> True -> False) | |
Check mode | Equal to | |
Require data change | True | |
Timeout | 2 |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPCTest.System.resetAll to True |
---|
event | datachange event at ns=6;s=::Z02:OPCTest.System.resetAll to False |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | False | |
expected_value | False | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.152 s |
Description | ||
---|---|---|
set Zone Z02 to the AB state | ||
Action | ||
Command | Z02.control.cmdSetAB | |
Description | set Zone Z02 cmdSetAB control node to True | |
Monitored value | ||
Source | Z02.control.status | |
Server address | ns=6;s=::Z02:OPC.Zone.status | |
Description | Value at the control status node of Zone Z02 | |
Evaluation details | ||
Success value | 2 (Zone Z02 is in the AB state) | |
Check mode | Equal to | |
Mask | 0b11 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.183 s |
Description | ||
---|---|---|
set Zone Z02 to the NORM state | ||
Action | ||
Command | Z02.control.cmdSetNORM | |
Description | set Zone Z02 cmdSetNORM control node to True | |
Monitored value | ||
Source | Z02.control.status | |
Server address | ns=6;s=::Z02:OPC.Zone.status | |
Description | Value at the control status node of Zone Z02 | |
Evaluation details | ||
Success value | 1 (Zone Z02 is in the NORM state) | |
Check mode | Equal to | |
Mask | 0b11 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.185 s |
Description | ||
---|---|---|
Request route 2R01 by adding the request to gate 2G01 | ||
Action | ||
Command | 2G01.control.write_value("insertMemoryRow", |
|
Description | Write the request string "{"rowNumber": |
|
Monitored value | ||
Source | 2G01.control.read_value("requestMemory") | |
Server address | ns=6;s=::Z02:OPC.Gate.G01.requestMemory | |
Description | Value at the "resetAll" gate 2G01 control node | |
Evaluation details | ||
Success value | 2R01 ("2R01" name is present in the last row of the gate 2G01 memory) | |
Check mode | One of / Is in | |
Require data change | True | |
Timeout | 8 |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Gate.G01.requestMemory to timeCreated,vehicleId,route,lineNumber,requestId 1674431834,,2R01,,145 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1674431834,,2R01,,145 | |
expected_value | 2R01 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.646 s |
Description | ||
---|---|---|
Request route 2R03 by adding the request to gate 2G01 | ||
Action | ||
Command | 2G01.control.write_value("insertMemoryRow", |
|
Description | Write the request string "{"rowNumber": |
|
Monitored value | ||
Source | 2G01.control.read_value("requestMemory") | |
Server address | ns=6;s=::Z02:OPC.Gate.G01.requestMemory | |
Description | Value at the "resetAll" gate 2G01 control node | |
Evaluation details | ||
Success value | 2R03 ("2R03" name is present in the last row of the gate 2G01 memory) | |
Check mode | One of / Is in | |
Require data change | True | |
Timeout | 8 |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Gate.G01.requestMemory to timeCreated,vehicleId,route,lineNumber,requestId 1674431834,,2R01,,145 1674431835,,2R03,,146 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1674431835,,2R03,,146 | |
expected_value | 2R03 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.659 s |
Description | ||
---|---|---|
Check if route 2R01 is in the READY state | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2R01.control.status | |
Server address | ns=6;s=::Z02:OPC.Route.R01.status | |
Description | Value at the control status node of route 2R01 | |
Evaluation details | ||
Success value | 3 (route 2R01 is in the READY state) | |
Error value | 15 | |
Check mode | Equal to | |
Mask | 0b1111 | |
Timeout | 4 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 3 | |
expected_value | 3 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.014 s |
Description | ||
---|---|---|
Check if symbol F1 of the 2SG01 SG lamp is shining | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2SG01.Symbol.F1.control.status | |
Server address | ns=6;s=::Z02:OPC.Signal.SG01.Symbol.F1.status | |
Description | Value at the control status node of symbol F1 | |
Evaluation details | ||
Success value | 1 (symbol F1 is shining) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.045 s |
Description | ||
---|---|---|
Check if detector 1TC21 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 1TC21.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status | |
Description | Value at the control status node of detector 1TC21 | |
Evaluation details | ||
Success value | 2 (detector 1TC21 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.048 s |
Description | ||
---|---|---|
Check if detector 2TC01 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status | |
Description | Value at the control status node of detector 2TC01 | |
Evaluation details | ||
Success value | 2 (detector 2TC01 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.055 s |
Description | ||
---|---|---|
Check if detector 2TC02 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC02.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status | |
Description | Value at the control status node of detector 2TC02 | |
Evaluation details | ||
Success value | 2 (detector 2TC02 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.060 s |
Description | ||
---|---|---|
Check if detector 2TC04 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC04.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status | |
Description | Value at the control status node of detector 2TC04 | |
Evaluation details | ||
Success value | 2 (detector 2TC04 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.063 s |
Description | ||
---|---|---|
Check if detector 2TC06 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC06.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC06.status | |
Description | Value at the control status node of detector 2TC06 | |
Evaluation details | ||
Success value | 2 (detector 2TC06 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.067 s |
Description | ||
---|---|---|
Check if detector 2TC08 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC08.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC08.status | |
Description | Value at the control status node of detector 2TC08 | |
Evaluation details | ||
Success value | 2 (detector 2TC08 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.070 s |
Description | ||
---|---|---|
Check if pointmachine V03 is in the correct position | ||
Action | ||
Command | - | |
Monitored value | ||
Source | V03.control.status | |
Server address | ns=6;s=::Z02:OPC.PointMachine.PME.V03.status | |
Description | Value at the control status node of point machine V03 | |
Evaluation details | ||
Success value | 1 (detector V03 is in the LEFT position) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.075 s |
Description | ||
---|---|---|
Check if pointmachine V05 is in the correct position | ||
Action | ||
Command | - | |
Monitored value | ||
Source | V05.control.status | |
Server address | ns=6;s=::Z02:OPC.PointMachine.PME.V05.status | |
Description | Value at the control status node of point machine V05 | |
Evaluation details | ||
Success value | 1 (detector V05 is in the LEFT position) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.080 s |
Description | ||
---|---|---|
Check if pointmachine V06 is in the correct position | ||
Action | ||
Command | - | |
Monitored value | ||
Source | V06.control.status | |
Server address | ns=6;s=::Z02:OPC.PointMachine.PME.V06.status | |
Description | Value at the control status node of point machine V06 | |
Evaluation details | ||
Success value | 1 (detector V06 is in the LEFT position) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.083 s |
Description | ||
---|---|---|
Check if pointmachine V07 is in the correct position | ||
Action | ||
Command | - | |
Monitored value | ||
Source | V07.control.status | |
Server address | ns=6;s=::Z02:OPC.PointMachine.PME.V07.status | |
Description | Value at the control status node of point machine V07 | |
Evaluation details | ||
Success value | 1 (detector V07 is in the LEFT position) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.087 s |
Description | ||
---|---|---|
Activate detector 1TC21 and check if it has been occupied | ||
Action | ||
Command | 1TC21.test.set_true() | |
Description | Write "True" to the test node "setTrue" of detector 1TC21 | |
Monitored value | ||
Source | 1TC21.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status | |
Description | Value at the control status node of detector 1TC21 | |
Evaluation details | ||
Success value | 1 (detector 1TC21 has switched to the OCCUPIED state) | |
Error value | 536870912 (detector 1TC21 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 0'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status to 3 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.404 s |
Description | ||
---|---|---|
Activate detector 2TC01 and check if it has been occupied | ||
Action | ||
Command | 2TC01.test.set_true() | |
Description | Write "True" to the test node "setTrue" of detector 2TC01 | |
Monitored value | ||
Source | 2TC01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status | |
Description | Value at the control status node of detector 2TC01 | |
Evaluation details | ||
Success value | 1 (detector 2TC01 has switched to the OCCUPIED state) | |
Error value | 536870912 (detector 2TC01 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 0'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status to 3 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.374 s |
Description | ||
---|---|---|
Activate detector 2TC02 and check if it has been occupied | ||
Action | ||
Command | 2TC02.test.set_true() | |
Description | Write "True" to the test node "setTrue" of detector 2TC02 | |
Monitored value | ||
Source | 2TC02.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status | |
Description | Value at the control status node of detector 2TC02 | |
Evaluation details | ||
Success value | 1 (detector 2TC02 has switched to the OCCUPIED state) | |
Error value | 536870912 (detector 2TC02 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 0'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status to 3 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.398 s |
Description | ||
---|---|---|
Deactivate detector 1TC21 and check if it has been released | ||
Action | ||
Command | 1TC21.test.set_false() | |
Description | Write "True" to the test node "setFalse" of detector 1TC21 | |
Monitored value | ||
Source | 1TC21.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status | |
Description | Value at the control status node of detector 1TC21 | |
Evaluation details | ||
Success value | 0 (detector 1TC21 has switched to the FREE state) | |
Error value | 536870912 (detector 1TC21 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 1'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status to 2 |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status to 0 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 0 | |
expected_value | 0 | |
value_match | True |
event | evaluated "register_release" on_success function | |
---|---|---|
description | register_release | |
result | None |
event | Test passed | |
---|---|---|
duration | 1.995 s |
Description | ||
---|---|---|
Check if route 2R01 is in the OCC state | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2R01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status | |
Description | Value at the control status node of route 2R01 | |
Evaluation details | ||
Success value | 7 (route 2R01 is in the OCC state) | |
Error value | 15 | |
Check mode | Equal to | |
Mask | 0b1111 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 7 | |
expected_value | 7 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.063 s |
Description | ||
---|---|---|
Activate detector 2TC04 and check if it has been occupied | ||
Action | ||
Command | 2TC04.test.set_true() | |
Description | Write "True" to the test node "setTrue" of detector 2TC04 | |
Monitored value | ||
Source | 2TC04.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status | |
Description | Value at the control status node of detector 2TC04 | |
Evaluation details | ||
Success value | 1 (detector 2TC04 has switched to the OCCUPIED state) | |
Error value | 536870912 (detector 2TC04 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 0'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status to 3 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.295 s |
Description | ||
---|---|---|
Deactivate detector 2TC01 and check if it has been released | ||
Action | ||
Command | 2TC01.test.set_false() | |
Description | Write "True" to the test node "setFalse" of detector 2TC01 | |
Monitored value | ||
Source | 2TC01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status | |
Description | Value at the control status node of detector 2TC01 | |
Evaluation details | ||
Success value | 0 (detector 2TC01 has switched to the FREE state) | |
Error value | 536870912 (detector 2TC01 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 1'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status to 2 |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status to 0 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 0 | |
expected_value | 0 | |
value_match | True |
event | evaluated "register_release" on_success function | |
---|---|---|
description | register_release | |
result | None |
event | Test passed | |
---|---|---|
duration | 2.006 s |
Description | ||
---|---|---|
Check if route 2R01 is in the OCC state | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2R01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status | |
Description | Value at the control status node of route 2R01 | |
Evaluation details | ||
Success value | 7 (route 2R01 is in the OCC state) | |
Error value | 15 | |
Check mode | Equal to | |
Mask | 0b1111 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 7 | |
expected_value | 7 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.092 s |
Description | ||
---|---|---|
Activate detector 2TC06 and check if it has been occupied | ||
Action | ||
Command | 2TC06.test.set_true() | |
Description | Write "True" to the test node "setTrue" of detector 2TC06 | |
Monitored value | ||
Source | 2TC06.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC06.status | |
Description | Value at the control status node of detector 2TC06 | |
Evaluation details | ||
Success value | 1 (detector 2TC06 has switched to the OCCUPIED state) | |
Error value | 536870912 (detector 2TC06 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 0'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC06.status to 3 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.394 s |
Description | ||
---|---|---|
Deactivate detector 2TC02 and check if it has been released | ||
Action | ||
Command | 2TC02.test.set_false() | |
Description | Write "True" to the test node "setFalse" of detector 2TC02 | |
Monitored value | ||
Source | 2TC02.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status | |
Description | Value at the control status node of detector 2TC02 | |
Evaluation details | ||
Success value | 0 (detector 2TC02 has switched to the FREE state) | |
Error value | 536870912 (detector 2TC02 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 1'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status to 2 |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status to 0 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 0 | |
expected_value | 0 | |
value_match | True |
event | evaluated "register_release" on_success function | |
---|---|---|
description | register_release | |
result | None |
event | Test passed | |
---|---|---|
duration | 2.000 s |
Description | ||
---|---|---|
Check if route 2R01 is in the OCC state | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2R01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status | |
Description | Value at the control status node of route 2R01 | |
Evaluation details | ||
Success value | 7 (route 2R01 is in the OCC state) | |
Error value | 15 | |
Check mode | Equal to | |
Mask | 0b1111 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 7 | |
expected_value | 7 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.062 s |
Description | ||
---|---|---|
Deactivate detector 2TC04 and check if it has been released | ||
Action | ||
Command | 2TC04.test.set_false() | |
Description | Write "True" to the test node "setFalse" of detector 2TC04 | |
Monitored value | ||
Source | 2TC04.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status | |
Description | Value at the control status node of detector 2TC04 | |
Evaluation details | ||
Success value | 0 (detector 2TC04 has switched to the FREE state) | |
Error value | 536870912 (detector 2TC04 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 1'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status to 2 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 0 | |
expected_value | 0 | |
value_match | True |
event | evaluated "register_release" on_success function | |
---|---|---|
description | register_release | |
result | None |
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status to 0 |
---|
event | Test passed | |
---|---|---|
duration | 2.013 s |
Description | ||
---|---|---|
Check if route 2R01 is in the OCC state | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2R01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status | |
Description | Value at the control status node of route 2R01 | |
Evaluation details | ||
Success value | 7 (route 2R01 is in the OCC state) | |
Error value | 15 | |
Check mode | Equal to | |
Mask | 0b1111 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 7 | |
expected_value | 7 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.033 s |
Description | ||
---|---|---|
Deactivate detector 2TC06 and check if it has been released | ||
Action | ||
Command | 2TC06.test.set_false() | |
Description | Write "True" to the test node "setFalse" of detector 2TC06 | |
Monitored value | ||
Source | 2TC06.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC06.status | |
Description | Value at the control status node of detector 2TC06 | |
Evaluation details | ||
Success value | 0 (detector 2TC06 has switched to the FREE state) | |
Error value | 536870912 (detector 2TC06 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 1'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC06.status to 2 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 0 | |
expected_value | 0 | |
value_match | True |
event | evaluated "register_release" on_success function | |
---|---|---|
description | register_release | |
result | None |
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC06.status to 0 |
---|
event | Test passed | |
---|---|---|
duration | 2.008 s |
Description | ||
---|---|---|
Check if route 2R01 is in the OCC state | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2R01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC06.status | |
Description | Value at the control status node of route 2R01 | |
Evaluation details | ||
Success value | 7 (route 2R01 is in the OCC state) | |
Error value | 15 | |
Check mode | Equal to | |
Mask | 0b1111 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 7 | |
expected_value | 7 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.044 s |
Description | ||
---|---|---|
Check if route 2R03 has begun setting (changed state to BUILD) after detector 2TC06 has been released | ||
Action | ||
Command | - | |
Monitored value | ||
Source | CheckIfPrevRoutePassed.memory.read("DetectorReleaseLog") | |
Server address | ns=6;s=::Z02:OPC.Route.R03.status | |
Description | A list of detectors that has been released before the test started the evaluation | |
Evaluation details | ||
Success value | detector_tc 2TC06 (as a part of 2R01) (detector 2TC06 is in the list of released detectors) | |
Check mode | One of / Is in | |
Timeout | 100 | |
Custom start conditions | ['Route has switched to the BUILD state'] | |
Custom warning conditions | ['Route has been set later than it should have'] | |
Custom error conditions | ['Route has switched to the ERROR state'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Route.R03.status to 256 |
---|
event | datachange event at ns=6;s=::Z02:OPC.Route.R03.status to 1 |
---|
event | evaluated "route_in_build" start_condition function | |
---|---|---|
description | Route has switched to the BUILD state | |
result | True |
event | Test started evaluation |
---|
event | evaluated "route_set_late" warning function | |
---|---|---|
description | Route has been set later than it should have | |
result | False |
event | evaluated "route_set_late" error function | |
---|---|---|
description | Route has been set later than it should have | |
result | False |
event | Value check | |
---|---|---|
value | ['detector_tc 1TC21 (as a part of 2R01)', 'detector_tc 2TC01 (as a part of 2R01)', 'detector_tc 2TC02 (as a part of 2R01)', 'detector_tc 2TC04 (as a part of 2R01)', 'detector_tc 2TC06 (as a part of 2R01)'] | |
expected_value | detector_tc 2TC06 (as a part of 2R01) | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 10.772 s |
Description | ||
---|---|---|
Check if route 2R03 is in the READY state | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2R03.control.status | |
Server address | ns=6;s=::Z02:OPC.Route.R03.status | |
Description | Value at the control status node of route 2R03 | |
Evaluation details | ||
Success value | 3 (route 2R03 is in the READY state) | |
Error value | 15 | |
Check mode | Equal to | |
Mask | 0b1111 | |
Timeout | 4 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 3 | |
value_match | False |
event | datachange event at ns=6;s=::Z02:OPC.Route.R03.status to 3 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 3 | |
expected_value | 3 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 2.087 s |
Description | ||
---|---|---|
Check if symbol F1 of the 2SG01 SG lamp is shining | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2SG01.Symbol.F1.control.status | |
Server address | ns=6;s=::Z02:OPC.Signal.SG01.Symbol.F1.status | |
Description | Value at the control status node of symbol F1 | |
Evaluation details | ||
Success value | 1 (symbol F1 is shining) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 2 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.060 s |
Description | ||
---|---|---|
Check if detector 1TC21 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 1TC21.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status | |
Description | Value at the control status node of detector 1TC21 | |
Evaluation details | ||
Success value | 2 (detector 1TC21 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.062 s |
Description | ||
---|---|---|
Check if detector 2TC01 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC01.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC01.status | |
Description | Value at the control status node of detector 2TC01 | |
Evaluation details | ||
Success value | 2 (detector 2TC01 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.065 s |
Description | ||
---|---|---|
Check if detector 2TC02 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC02.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC02.status | |
Description | Value at the control status node of detector 2TC02 | |
Evaluation details | ||
Success value | 2 (detector 2TC02 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.069 s |
Description | ||
---|---|---|
Check if detector 2TC04 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC04.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC04.status | |
Description | Value at the control status node of detector 2TC04 | |
Evaluation details | ||
Success value | 2 (detector 2TC04 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.072 s |
Description | ||
---|---|---|
Check if detector 2TC07 is claimed | ||
Action | ||
Command | - | |
Monitored value | ||
Source | 2TC07.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC07.status | |
Description | Value at the control status node of detector 2TC07 | |
Evaluation details | ||
Success value | 2 (detector 2TC07 is in the CLAIMED state) | |
Error value | 536870912 | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.075 s |
Description | ||
---|---|---|
Check if pointmachine V03 is in the correct position | ||
Action | ||
Command | - | |
Monitored value | ||
Source | V03.control.status | |
Server address | ns=6;s=::Z02:OPC.PointMachine.PME.V03.status | |
Description | Value at the control status node of point machine V03 | |
Evaluation details | ||
Success value | 1 (detector V03 is in the LEFT position) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.080 s |
Description | ||
---|---|---|
Check if pointmachine V05 is in the correct position | ||
Action | ||
Command | - | |
Monitored value | ||
Source | V05.control.status | |
Server address | ns=6;s=::Z02:OPC.PointMachine.PME.V05.status | |
Description | Value at the control status node of point machine V05 | |
Evaluation details | ||
Success value | 1 (detector V05 is in the LEFT position) | |
Check mode | Equal to | |
Mask | 0b1 | |
Timeout | 30 |
event | Test started running |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.083 s |
Description | ||
---|---|---|
Check if pointmachine V06 is in the correct position | ||
Action | ||
Command | - | |
Monitored value | ||
Source | V06.control.status | |
Server address | ns=6;s=::Z02:OPC.PointMachine.PME.V06.status | |
Description | Value at the control status node of point machine V06 | |
Evaluation details | ||
Success value | 2 (detector V06 is in the RIGHT position) | |
Check mode | Equal to | |
Mask | 0b10 | |
Timeout | 30 |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.PointMachine.PME.V06.status to 18 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 2 | |
expected_value | 2 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.086 s |
Description | ||
---|---|---|
Activate detector 1TC21 and check if it has been occupied | ||
Action | ||
Command | 1TC21.test.set_true() | |
Description | Write "True" to the test node "setTrue" of detector 1TC21 | |
Monitored value | ||
Source | 1TC21.control.status | |
Server address | ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status | |
Description | Value at the control status node of detector 1TC21 | |
Evaluation details | ||
Success value | 1 (detector 1TC21 has switched to the OCCUPIED state) | |
Error value | 536870912 (detector 1TC21 has switched to the ERROR state) | |
Check mode | Equal to | |
Mask | 0b1 | |
Require data change | True | |
Timeout | 4 | |
Custom error conditions | ['Detector status CLAIMED bit is 0'] |
event | Test started running |
---|
event | datachange event at ns=6;s=::Z02:OPC.Detector.TrackCircuit.TC21_1.status to 3 |
---|
event | Test started evaluation |
---|
event | Value check | |
---|---|---|
value | 1 | |
expected_value | 1 | |
value_match | True |
event | Test passed | |
---|---|---|
duration | 0.279 s |