Verification Plan (SVP) — ISO/IEC/IEEE 15289 — Plan | IEEE 29148 §6.6
Generated 2026-03-27 — UHT Journal / universalhex.org
| Ref | Requirement | Method | Tags |
|---|---|---|---|
| VER-REQ-001 | Verify IFC-REQ-005: Inject encoder quadrature signals at 100% rated speed into the Speed and Position Monitor and measure output data rate at Safety CPU input. Pass criterion: data frames received at ≥100 Hz with CRC error rate <10^-4 over 10,000 frames. Rationale: Integration test to verify interface compliance at system boundaries. CRC error rate threshold aligns with IEC 61508 SIL 3 diagnostic coverage requirements for the communication channel. | Test | verification, safety-controller, session-437, idempotency:ver-ifc-005-437 |
| VER-REQ-002 | Verify IFC-REQ-006: Open each safety device contact in the series circuit one at a time and measure Safety CPU fault detection time. Pass criterion: each open detected within 50 ms; no false activations over 24h continuous monitoring. Rationale: Integration test to verify interface compliance at system boundaries. Each safety device must be individually tested per EN 81-50 testing requirements to confirm independence of detection. | Test | verification, safety-controller, session-437, idempotency:ver-ifc-006-437 |
| VER-REQ-003 | Verify IFC-REQ-007: De-energise the fire recall relay contact and measure Safety CPU signal reception latency. Pass criterion: signal received within 5 ms; isolation verified to ≥500 V between relay input circuit and Safety CPU signal ground. Rationale: Integration test to verify interface compliance at system boundaries. Isolation test ensures fire panel wiring faults cannot damage or corrupt the Safety CPU. | Test | verification, safety-controller, session-437, idempotency:ver-ifc-007-437 |
| VER-REQ-004 | Verify IFC-REQ-008: Command brake engagement from Safety CPU and measure: relay open time from command, relay monitor contact state change, brake mechanical engagement. Pass criterion: both relays open within 20 ms; monitor contacts reflect relay state within 2 ms of relay actuation. Rationale: Integration test to verify interface compliance at system boundaries. Relay monitor contact timing verifies the diagnostic coverage path that detects contact welding. | Test | verification, safety-controller, session-437, idempotency:ver-ifc-008-437 |
| VER-REQ-005 | Verify SUB-REQ-002 (overspeed): Drive car at rated speed; inject encoder signal to simulate 116% rated speed; measure time from encoder threshold crossing to Safety Output Actuator brake engagement. Pass criterion: brake engages within 100 ms total. Rationale: End-to-end system-level integration test exercising full chain: Speed and Position Monitor detection → Safety CPU decision → Safety Output Actuator engagement. 100ms total is the EN 81-20 safety function response budget. Tests the system as a whole under representative conditions. | Test | verification, safety-controller, sil-3, session-437, idempotency:ver-sub-002-overspeed-437 |
| VER-REQ-006 | Verify SUB-REQ-008 (safe state on fault): Inject a simulated Safety CPU dual-channel discrepancy; measure time to brake engagement and VFD inhibit. Pass criterion: both outputs enter safe state within 100 ms; car motion ceases within 100 ms of fault injection. Rationale: Safety function self-test verifying that internal CPU faults result in safe state, per IEC 61508 SIL 3 requirement for fault reaction time. Must be performed in controlled test environment with car stationary or at low speed. | Test | verification, safety-controller, sil-3, session-437, idempotency:ver-sub-008-safe-state-437 |
| VER-REQ-007 | Verify SUB-REQ-009 (power-on self-test): Apply power to the Safety Controller Subsystem and observe POST execution. Pass criterion: POST completes all checks within 5 s; elevator remains inhibited until POST passes; a deliberate RAM corruption causes POST fail and maintains inhibit. Rationale: POST verification ensures that the IEC 61508 SIL 3 start-up diagnostic requirement is met. Deliberate fault injection (RAM corruption) confirms that POST failure results in elevator inhibition rather than spurious release. | Test | verification, safety-controller, sil-3, session-437, idempotency:ver-sub-009-post-437 |
| VER-REQ-010 | Verify IFC-REQ-009: inject 1000 consecutive torque reference commands on the CAN bus at 1 MHz and measure latency distribution. Pass if 100% of messages arrive within 1 ms and zero CRC errors are reported by the VFD receiver. Rationale: Integration test verifying CAN bus timing and error detection at the MCU-to-VFD boundary. 100% pass rate at rated message frequency confirms the interface performs adequately under normal load. | Test | verification, traction-drive, session-439, idempotency:ver-ifc009-439 |
| VER-REQ-011 | Verify IFC-REQ-010: run motor at rated speed for 60 minutes with shielded cable routed adjacent to live VFD output cables; compare encoder pulse count to reference counter. Pass if bit-error count is less than 60 pulses (1 per million at nominal 1000 pps). Rationale: Integration test under realistic EMI conditions reproduced by co-routing encoder cable with VFD output. Time duration ensures statistically significant sample at rated speed. | Test | verification, traction-drive, session-439, idempotency:ver-ifc010-439 |
| VER-REQ-012 | Verify IFC-REQ-011: simulate ENCODER_FAULT on MCU while monitoring Safety Controller relay inputs; measure relay de-assertion time. Pass if relay opens within 50 ms of fault injection on each of 20 repeat trials. Rationale: Functional safety test confirming the fault propagation path from MCU to Safety Controller meets the 50ms timing budget. 20 trials provide statistical confidence for SIL-3 validation. | Test | verification, traction-drive, sil-3, session-439, idempotency:ver-ifc011-439 |
| VER-REQ-013 | Verify SUB-REQ-012: inject synthetic encoder signal at 115.1% of rated speed via MCU test port; measure time from threshold crossing to OVERSPEED fault output. Pass if fault asserted within 50 ms on 10 consecutive trials with no false positives at 114.9%. Rationale: Boundary condition test for the overspeed detection function with injection at threshold plus margin. Ten trials at two speeds (above and below threshold) confirm correct threshold implementation and response time. | Test | verification, traction-drive, sil-3, session-439, idempotency:ver-sub012-439 |
| VER-REQ-014 | Verify end-to-end Traction Drive: command a 12-floor run at rated speed; measure velocity profile against S-curve reference, stopping accuracy at destination floor, and OVERSPEED fault latency with injected 116% speed pulse. Pass if: velocity error <0.05 m/s throughout, stopping within 5 mm, fault asserted within 50 ms, acceleration never exceeds 1.5 m/s2. Rationale: System-level integration test exercising the full chain from MCU velocity command through VFD, motor, and encoder feedback under a realistic duty cycle. Composite pass criteria confirm the subsystem meets SYS-REQ-002 and SYS-REQ-003 simultaneously. | Test | verification, traction-drive, integration, session-439, idempotency:ver-e2e-traction-439 |
| VER-REQ-015 | Verify SUB-REQ-018: disconnect mains supply while safety bus is loaded at rated current; measure 24V DC bus voltage from dropout to UPS output stabilisation. Pass if bus stays within ±5% throughout and transfer completes within 20 ms on 10 consecutive trials. Rationale: Directly validates the power transfer time and voltage continuity requirement under worst-case instantaneous dropout. | Test | verification, power-dist, session-439, idempotency:ver-sub018-439 |
| VER-REQ-016 | Verify SUB-REQ-019: disconnect mains supply with UPS at 100% SoC and elevator in rated-load operation; measure time until output voltage drops below 21.6V (90% of 24V). Pass if measured hold-up time is at least 30 minutes. Rationale: Acceptance test for minimum UPS hold-up duration under representative load. 21.6V lower limit matches the minimum input voltage of the 24V relay coils and MCU power supplies. | Test | verification, power-dist, session-439, idempotency:ver-sub019-439 |
| VER-REQ-017 | Verify SUB-REQ-023: apply calibrated load cell to car door leading edge during powered close cycle at rated supply voltage, reduced supply voltage (-10%), and with a worn belt simulation (15% tension reduction). Closing force SHALL NOT exceed 150 N in any condition. Rationale: Worst-case electrical and mechanical conditions exercise the torque control loop at its performance boundaries; pass criterion directly maps to EN 81-20 clause 5.3.12 test method. | Test | verification, door-operator, sil-2, session-440, idempotency:ver-sub023-440 |
| VER-REQ-018 | Verify SUB-REQ-024: during powered close cycle, interrupt light curtain beam at 50%, 75%, and 95% of closing travel; separately activate safety edge at each position. Measure time from signal activation to door reversal initiation. All measurements SHALL be ≤50 ms. Rationale: Tests reversal response at multiple points in the closing profile, ensuring the 50ms budget is met when the door is at maximum speed (midtravel) and during the deceleration zone (near-closed). | Test | verification, door-operator, sil-2, session-440, idempotency:ver-sub024-440 |
| VER-REQ-019 | Verify IFC-REQ-016: break beam of Multi-Ray Light Curtain and measure time from beam break to OSSD de-assertion at Door Control Unit input. Repeat for 10 random beams. All measurements SHALL be ≤20 ms. Verify cross-channel monitoring detects a failed OSSD channel on the next power cycle. Rationale: Integration test verifying the safety interface meets the 20 ms de-assertion budget required by the reversal timing chain; cross-channel test verifies the diagnostic coverage requirement. | Test | verification, door-operator, sil-2, session-440, idempotency:ver-ifc016-440 |
| VER-REQ-020 | Verify IFC-REQ-020: with door in OPEN state, confirm car-movement-permitted relay is de-energised. Command door to CLOSE; confirm relay energises within 200 ms of CLOSED state reported on CAN. Simulate DCU FAULT; confirm relay de-energises within 100 ms. Verify CAN state messages received at ≥10 Hz. Rationale: End-to-end integration test of the dual-channel door safety interface; exercises the safety-critical relay path and the diagnostic CAN path independently. Pass criteria verify the DCU safe-state timing required by SUB-REQ-028. | Test | verification, door-operator, sil-2, session-440, idempotency:ver-ifc020-440 |
| VER-REQ-021 | Verify Door Operator end-to-end: command 1000 consecutive open-close cycles under rated load with 20% of cycles including a simulated obstruction event. Verify that (a) no closing force exceeds 150 N, (b) all obstruction reversals complete within 50 ms, (c) no false movement-permission signals are issued during door travel, and (d) door position error at final close position is ≤2 mm. Rationale: High-cycle integration test validates statistical reliability and verifies that the combination of torque control, obstruction detection, and position encoding meets all subsystem requirements concurrently under realistic operating conditions. | Test | verification, door-operator, sil-2, session-440, idempotency:ver-door-e2e-440 |
| VER-REQ-022 | Verify SUB-REQ-030: conduct 30-minute up-peak traffic simulation with 200 persons/5 minutes generated at entry floor using calibrated passenger simulator. Record waiting time for each simulated passenger. Average waiting time SHALL be ≤30 seconds. Minimum 3 runs required; all runs must pass. Rationale: Traffic simulation is the standard acceptance method for elevator group dispatch performance; 30 minutes captures multiple peak cycles. Three-run requirement establishes statistical confidence and excludes outlier runs from natural traffic variation. | Test | verification, group-dispatch, session-440, idempotency:ver-gdc-waiting-440 |
| VER-REQ-023 | Verify IFC-REQ-023: With a BMS command simulator connected to the BACnet/IP Stack, inject 100 floor lockout commands in sequence. Measure time from command receipt at BACnet stack to Safety Command Validator pass/reject response. Pass criterion: all 100 commands processed ≤50 ms; no command reaches Group Dispatch Controller without a validator decision record in the Event Logger. Rationale: Confirms that the Safety Command Validator intercepts 100% of BMS commands in the pipeline and that no bypass path exists; the Event Logger cross-check verifies audit completeness. | Test | verification, building-integration-gateway, session-441, idempotency:ver-ifc23-441 |
| VER-REQ-024 | Verify IFC-REQ-026: Activate fire recall relay on the Safety Controller; measure time from relay activation to Safety Command Validator receiving updated safety state. Pass criterion: state update received within 100 ms; subsequent BMS floor lockout command rejected within 500 ms total. Repeat for seismic hold and emergency stop. Rationale: Confirms that safety state propagation latency is within the 100 ms budget, ensuring the Safety Command Validator correctly blocks commands during all three safety event types. | Test | verification, building-integration-gateway, session-441, idempotency:ver-ifc26-441 |
| VER-REQ-025 | Verify SUB-REQ-036: Simulate car entrapment by commanding the main controller to report car stationary between floor zones. Measure time from simulated entrapment trigger to Emergency Communications Unit initiating a PSTN test call. Pass criterion: call initiated within 30 s of 2-minute entrapment threshold. Then disconnect PSTN; verify automatic GSM fallback connection within 30 s. Separately: discharge battery to 10%; verify ≥24 h standby and ≥1 h active call remaining. Rationale: EN 81-28 compliance requires verification of both auto-dial timing and battery backup duration. PSTN plus GSM fallback must both be tested because EN 81-28 mandates automatic switchover; measuring at 2-minute threshold plus 30 s dial margin verifies the full timing chain. | Test | verification, building-integration-gateway, session-441, idempotency:ver-sub36-441 |
| VER-REQ-026 | Verify Building Integration Gateway end-to-end: With a live BMS connected via BACnet/IP and access control system connected via RS-485, activate fire recall on the Safety Controller; verify: (1) all BMS car movement commands are rejected within 500 ms with BACnet alarm notification; (2) access control floor commands are also rejected; (3) fire recall event is logged to Event Logger within 100 ms; (4) BACnet status objects reflect fire recall mode within 500 ms. All four conditions must pass simultaneously. Rationale: End-to-end integration test exercises the complete BIG command path under a realistic safety event. Testing all four conditions simultaneously confirms that the subsystem components do not interfere with each other during a concurrent high-activity period. | Test | verification, building-integration-gateway, session-441, idempotency:ver-big-e2e-441 |
| VER-REQ-027 | Verify SUB-REQ-003 (UCMP detection): With car at rest in the door zone, apply a simulated drive command to induce uncontrolled movement. Measure time from first encoder tick above 200mm displacement to Safety Output Actuator brake engagement. Pass criteria: detection and brake engagement within 50ms; no false triggers in 100 consecutive door-zone operations. Rationale: End-to-end verification of UCMP detection chain per SUB-REQ-003. 200mm threshold and 50ms timing are the quantified acceptance criteria. | Test | |
| VER-REQ-028 | Verify SUB-REQ-001 (dual-channel SIL 3 architecture): Review Safety CPU design documentation. Confirm two independent processors with separate power supplies, cross-channel comparison achieving >99% diagnostic coverage, discrepancy detection within 20ms, and safe state on discrepancy. Pass criteria: architecture analysis report signed by functional safety assessor confirming IEC 61508 SIL 3 HFT=1. Rationale: Architecture analysis per IEC 61508-2 Clause 7.4.7: document review of Safety CPU design, fault injection analysis for diagnostic coverage >99%, and formal assessment sign-off by a functional safety assessor. Physical channel independence cannot be verified by run-time test alone; this is the recognised method for SIL 3 HFT=1 claim verification. | Inspection | |
| VER-REQ-029 | Verify SUB-REQ-044 (fire recall routing): inject fire recall command via Safety Controller simulator; measure time for all 4 cars to arrive at designated landing with doors open. Pass: all cars at designated landing within 60 seconds, zero calls active on completion. Rationale: Integration test confirming Group Dispatch Controller cancels all calls and routes all cars to designated landing within SYS-REQ-007 time bound. Must be tested with all 4 cars at dispersed floors to exercise worst-case routing. | Test | verification, group-dispatch-controller, session-443, idempotency:ver-sub-044-fire-recall-443 |
| VER-REQ-030 | Verify SUB-REQ-045 (ARD battery 3 rescue cycles): with battery at 100% SoC and all 4 cars loaded to rated capacity, disconnect mains; command 3 sequential rescue cycles per car; measure voltage profile and cycle completion. Pass: all 12 rescue operations (3 cycles × 4 cars) complete with car delivered to nearest landing, battery voltage ≥18V DC throughout. Rationale: Acceptance test confirming battery bank energy capacity meets the group-level 3-cycle criterion under simultaneous worst-case load. The 18V DC lower bound represents 75% of nominal 24V, the minimum for relay hold-in across all relays in the safety circuit. | Test | verification, power-distribution-subsystem, session-443, idempotency:ver-sub-045-ard-battery-443 |
| VER-REQ-031 | Verify SUB-REQ-047 (seismic stop and hold): with all 4 cars at rated speed at mid-travel, inject P-wave trigger signal to Safety Controller; measure time for all cars to stop at nearest floor with doors open; verify no car movement for 60 seconds post-trigger. Pass: all stops completed within 10 seconds, no car moved during 60-second hold period. Rationale: Integration test confirming the 10-second stop and 60-second hold requirements from SYS-REQ-008 and SUB-REQ-047. The mid-travel starting position maximises stopping distance and exercises the worst-case scenario for the 10-second constraint. | Test | verification, safety-controller-subsystem, seismic, session-443, idempotency:ver-sub-047-seismic-443 |
| VER-REQ-032 | Verify SUB-REQ-048: Subject Safety Controller Subsystem to 10 V/m radiated field per EN 12016:2013 (80 MHz-1 GHz). Pass criterion: no spurious safety trips, no fault log entries, all safety outputs remain nominal during and 60s after exposure. Rationale: Integration test to verify interface compliance at system boundaries for EN 12016 radiated immunity at safety signal paths. | Test | verification, safety-controller, emc, session-444, idempotency:ver-sub-048-emc-444 |
| VER-REQ-033 | Verify SUB-REQ-049: Inspect controller cabinet at factory acceptance. Measure H x W x D dimensions, confirm IP54 rating certificate per IEC 60529, verify panel-mounted display and keypad. Pass criterion: dimensions within 800x600x250 mm, IP54 certificate present, display and keypad operational. Rationale: Factory acceptance inspection to verify controller cabinet enclosure compliance with SYS-REQ-015 physical constraints. | Inspection | verification, power-distribution, enclosure, session-444, idempotency:ver-sub-049-enclosure-444 |
| VER-REQ-034 | Verify SUB-REQ-050: Inspect Declaration of Conformity, CE marking on product label, and conformity assessment records. Pass criterion: DoC references Directive 2014/33/EU with correct assessment module, CE mark visible on cabinet label, assessor identity and date recorded. Rationale: Documentation review to verify EU Lifts Directive compliance and CE marking obligation per SYS-REQ-016. | Inspection | verification, compliance, session-444, idempotency:ver-sub-050-ce-444 |
| VER-REQ-035 | Verify SUB-REQ-051 (Safety Controller hot standby): inject a simulated primary channel failure while car is in motion, confirm secondary channel asserts safe stop within 50 ms and car comes to rest; repeat 20 times with no missed transitions. Pass: all 20 transitions within 50 ms, car stops safely each time. Rationale: Integration test verifying the hot standby switchover under realistic operating conditions. 20 repetitions provide statistical confidence in the 50 ms timing requirement. | Test | verification, safety-controller, sil-3, session-445, idempotency:ver-sub-req-051-445 |
| VER-REQ-036 | Verify SUB-REQ-053 (VFD state machine): exercise all valid state transitions using HIL (hardware-in-loop) test bench; inject invalid transition commands and confirm rejection within 5 ms with fault logged; inject Emergency-Stop while in Running state and confirm Braking state entry within 5 ms. Pass: all valid transitions succeed, all invalid transitions rejected within 5 ms with fault event logged. Rationale: HIL testing of the full state machine validates both functional transitions and rejection of invalid commands, addressing the safety concern about undefined drive behaviour. | Test | verification, traction-drive, session-445, idempotency:ver-sub-req-053-445 |
| VER-REQ-037 | Verify SUB-REQ-052 (GDC failover): with group at full dispatch load (4 cars active), terminate active dispatch process and measure time to standby takeover; confirm in-progress car assignments are preserved; measure group throughput 5 minutes post-failover. Pass: failover completes in less than 200 ms, no assignment loss, throughput at or above 80% rated. Rationale: Live failover under load is the only reliable verification of stateful failover correctness; floor simulation provides repeatable conditions. | Test | verification, group-dispatch-controller, session-445, idempotency:ver-sub-req-052-445 |
| VER-REQ-038 | Verify SUB-REQ-054 (Door Operator state machine): actuate door through all valid state transitions; inject obstacle in door path during Closing state and confirm Obstructed state entry and re-open; command reverse within 200 ms of direction change and confirm rejection; disconnect position sensor and confirm Fault state entry within 500 ms. Pass: all transitions correct, 200 ms reversal protection confirmed, sensor fault detected within 500 ms. Rationale: Functional test of all door state transitions and protection features. 200 ms reversal and 500 ms fault detection are directly measurable pass/fail criteria. | Test | verification, door-operator, session-445, idempotency:ver-sub-req-054-445 |
| VER-REQ-039 | Verify SUB-REQ-056 (BMS data items at 1 Hz): connect BACnet/IP analyser to gateway, operate elevator in Nominal operating mode for 60 s, capture BACnet COV notifications; verify all four AI/BO/MSI/MV objects present; measure inter-notification interval for each object. Pass: all four objects present, update rate for each object between 0.9 Hz and 1.1 Hz, energy reading within 2% of reference meter. Rationale: BACnet integration test with protocol analyser provides direct verification of object presence, type, and update rate. Reference meter comparison verifies the ±2% energy accuracy requirement. | Test | verification, building-integration-gateway, session-445, idempotency:ver-sub-req-056-445 |
| VER-REQ-040 | Verify SUB-REQ-004 (safety chain scan rate): With the safety chain circuit assembled and all safety devices closed, disable each safety device contact individually at intervals of 50 ms, 20 ms, and 10 ms. Measure time from contact opening to Safety CPU SAFETY_CHAIN_OPEN fault assertion. Pass criterion: fault asserted within 50 ms of each contact opening; no missed detections over 100 consecutive tests per device. Rationale: SIL 3 safety function diagnostic test. SUB-REQ-004 requires ≥20 Hz scan and ≤50 ms fault assertion; this test exercises the timing boundary directly. Testing at 10 ms intervals confirms margin beyond the 50 ms requirement. 100 repetitions per device provides statistical confidence for SIL 3 PFD claims. | Test | verification, safety-controller, sil-3, session-447, idempotency:ver-sub-004-447 |
| VER-REQ-041 | Verify SUB-REQ-010 (motor velocity control accuracy): With car loaded to rated capacity, command constant-speed runs at 25%, 50%, 75%, and 100% rated speed in both up and down directions. Measure steady-state velocity error against commanded profile using rotary encoder. Separately, measure stopping accuracy at all floor levels across a 10-floor run. Pass criteria: steady-state velocity error ≤±0.05 m/s at all speeds; stopping accuracy ≤±5 mm at all floors. Repeat each run 3 times. Rationale: Performance verification of SIL 3 Motor Control Unit velocity regulation. SUB-REQ-010 specifies ±0.05 m/s steady-state error and ±5 mm stopping accuracy. Testing at four speed points covers the full operating envelope; worst-case is typically at low speed where slip is highest. Three repeats establish repeatability. EN 81-20 Annex D requires stopping accuracy verification by measurement. | Test | verification, traction-drive, sil-3, session-447, idempotency:ver-sub-010-447 |
| VER-REQ-042 | Verify SUB-REQ-012 (MCU overspeed detection): Drive car at rated speed; inject encoder signal offset to simulate 116% of rated contract speed into the Motor Control Unit. Measure time from encoder threshold crossing at MCU to OVERSPEED fault assertion on the MCU-to-Safety-Controller interface (IFC-REQ-011). Pass criterion: OVERSPEED fault asserted within 20 ms; no false asserts in 500 nominal speed runs. Verify independent of Safety CPU detection path. Rationale: SIL 3 safety function verification of the MCU overspeed detection channel, independent of the Safety CPU detection tested in VER-REQ-005. SUB-REQ-012 specifies detection at 115% rated speed; testing at 116% confirms positive margin. Independence verification prevents common-cause failure between MCU and Safety CPU detection channels, required for SIL 3 dual-channel architecture. | Test | verification, traction-drive, sil-3, session-447, idempotency:ver-sub-012-447 |
| VER-REQ-043 | Verify SUB-REQ-013 (brake engagement under power failure): With car loaded to 150% rated capacity in up direction (worst-case backdrive load), disconnect 24V DC coil supply. Measure time from coil de-energisation to confirmed mechanical brake engagement using brake lining contact sensors. Verify car remains stationary against the 150% load for 60 seconds. Pass criteria: mechanical engagement within 150 ms; car displacement ≤2 mm during 60-second hold. Rationale: SIL 3 safety function test per EN 81-20 Annex D brake test method. SUB-REQ-013 specifies 150 ms engagement and 150% rated load hold. The 150% load in the adverse direction represents the worst-case torque condition for brake holding. Displacement ≤2 mm confirms adequate brake torque margin per EN 81-20 minimum factor of 1.25 over rated load. | Test | verification, traction-drive, sil-3, session-447, idempotency:ver-sub-013-447 |
| VER-REQ-044 | Verify SUB-REQ-018 (ATS mains-to-UPS transfer): With elevator in rated operation, reduce mains voltage to below 85% of nominal using a programmable power supply. Measure time from undervoltage detection to stable 24V DC UPS output at controller load. Pass criterion: UPS output stable within 20 ms of voltage drop. Verify no spurious safety events or controller resets occur during transfer. Repeat 10 times at 85% threshold and 5 times at 50% (instantaneous loss). Rationale: SIL 2 safety function performance test. SUB-REQ-018 specifies <20 ms transfer at 85% voltage threshold. Instantaneous loss tests (50%) expose any race conditions between transfer detection and UPS output rise time. Absence of spurious safety events confirms the transfer is transparent to the safety controller, which is the key system-level requirement from SYS-REQ-006. | Test | verification, power-dist, sil-2, session-447, idempotency:ver-sub-018-447 |
| VER-REQ-045 | Verify SUB-REQ-019 (UPS 30-minute holdup): With UPS battery at 100% SoC and elevator controller operating at full safety system load (all relays energised, Safety CPU active, BMS comms active), disconnect mains supply. Measure time until 24V DC output drops below 21.6V (90% of nominal). Pass criterion: output ≥21.6V for minimum 30 minutes. Also verify that after 30 minutes the Safety Controller enters safe state rather than experiencing an uncontrolled voltage drop. Rationale: SIL 2 safety function capacity test. SUB-REQ-019 requires 30 minutes holdup at full safety load to enable operator-supervised evacuation per EN 81-73. Full-load test is required because most UPS sizing exercises assume partial load; the 90% voltage threshold ensures relay hold-in across the entire holdup period. Safe-state exit at capacity verifies no uncontrolled shutdown sequence. | Test | verification, power-dist, sil-2, session-447, idempotency:ver-sub-019-447 |
| VER-REQ-046 | Verify SUB-REQ-048 (EMC immunity of safety-critical paths): Subject Safety Controller Subsystem and all safety-critical signal cables to radiated electromagnetic fields at 10 V/m per IEC 61000-4-3 across 80 MHz–1 GHz and conducted immunity per IEC 61000-4-6 at 10 Vrms. During exposure, monitor Safety CPU outputs for false trips, command reversals, or loss of position data. Pass criteria: no spurious safety commands; no encoder position errors >5 counts; no communication frame errors >10^-4 rate during exposure. Rationale: SIL 2 immunity test per IEC 61000-4-3/4-6 using the levels mandated by SYS-REQ-011 and SUB-REQ-048. The safety-critical signal paths are those most at risk from VFD switching noise in a common machine room enclosure. Acceptance criteria are function-specific: encoder position errors above 5 counts would cause levelling errors exceeding the ±10 mm safety margin for H-004. | Test | verification, safety-controller, emc, sil-2, session-447, idempotency:ver-sub-048-447 |
| VER-REQ-047 | Verify SUB-REQ-031 and SUB-REQ-032 (GDC call reassignment after fault): Simulate car fault on Car 1 while 3 hall calls and 2 car calls are active. Measure time from fault assertion to all pending calls from Car 1 being reassigned to remaining 3 cars. Pass criteria: reassignment completes within 100 ms; all pre-fault calls preserved in queue; wait time prediction updates visible on hall call panels within 500 ms. Run with 1 car faulted and repeat with 2 cars faulted (minimum degraded mode). Rationale: Integration test covering the Single Car Failure During Peak ConOps scenario. SUB-REQ-031 specifies 100 ms reassignment latency and SUB-REQ-032 specifies fault reassignment behaviour; both are validated simultaneously. The 2-car fault case corresponds to the critical degraded operation mode requiring lobby attendant intervention, confirming the system behaves predictably before escalation threshold. | Test | verification, group-dispatch, degraded, session-447, idempotency:ver-sub-031-032-447 |
| VER-REQ-048 | Verify SUB-REQ-015 (encoder fault detection): With car in motion at rated speed, disconnect encoder signal cable to simulate encoder loss; separately inject quadrature error (channel A and B simultaneously asserted). Measure time from fault condition to MCU asserting ENCODER_FAULT to Safety Controller and VFD entering coast-stop state. Pass criteria: ENCODER_FAULT asserted within 20 ms for both fault types; car enters Degraded mode, not Emergency Shutdown, unless motion continues beyond 1 s. Rationale: SIL 3 safety function test verifying fault detection speed and correct mode transition per SUB-REQ-015. The distinction between Degraded mode entry (encoder loss with car stopping normally) and Emergency Shutdown (car continues moving) is safety-critical: a premature Emergency Shutdown causes unnecessary entrapment while a missed detection risks uncontrolled movement. | Test | verification, traction-drive, sil-3, session-447, idempotency:ver-sub-015-447 |
| VER-REQ-049 | Verify Fire Service Phase II operation (EN 81-72): Insert firefighter key into Phase II switch on Car 1. Confirm: (a) car enters exclusive hold-to-run mode within 5 s; (b) hall calls are disabled for this car; (c) hold-to-run control operates car only while button held; (d) door close command requires sustained button hold; (e) removing key returns car to Phase I recall (lobby, doors open) within 30 s. Repeat for each car in group. Pass: all 5 behaviours confirmed for all 4 cars. Rationale: EN 81-72 compliance test for Fire Service Phase II operation. The Fire Service stakeholder scenario requires firefighter exclusive manual control with hold-to-run — a life-safety feature with no existing VER entry. The 30-second return-to-Phase-I on key removal is mandated by EN 81-72 Clause 5.6 to prevent a car being stranded out of service after firefighter departure. | Test | verification, fire-service, sil-2, session-447, idempotency:ver-fire-phase2-447 |
| VER-REQ-050 | Verify Maintenance mode speed enforcement and car-top interlock: Insert maintenance key switch. Confirm car speed limited to 0.3 m/s in both directions by encoder measurement; confirm group dispatch disabled; confirm car-top stop button (EN 81-20 Annex F) immediately de-energises Safety Output Actuator and prevents Standard-operating-mode resumption via key switch. Pass criteria: maximum measured speed ≤0.3 m/s; car-top stop response within 100 ms; Standard operating mode NOT re-enterable while car-top stop is latched. Rationale: Technician safety is the highest-risk aspect of the maintenance scenario: a car moving at normal speed (up to 1.0 m/s) while a technician is on top is catastrophic. EN 81-20 Annex F mandates a car-top stop device that cannot be bypassed from the machine room. The 0.3 m/s speed cap in maintenance mode is separately required by EN 81-20 Clause 6.5.3. Both must be verified by Test to satisfy SIL classification. | Test | verification, maintenance, sil-2, session-447, idempotency:ver-maintenance-mode-447 |
| VER-REQ-051 | Verify MCU watchdog and VFD safe-stop (REQ-SEINDUSTRIALELEVATOR-031): With car at rated speed, sever the MCU-to-Safety-Controller communication link. Measure time from link loss to VFD STO assertion on safety bus. Pass: STO asserted within 20 ms; drive-fault signal visible on safety bus; car decelerates under mechanical brake only. Rationale: REQ-SEINDUSTRIALELEVATOR-031 requires VFD STO assertion within 20 ms of MCU watchdog expiry. This test directly measures the assertion latency using a protocol analyser on the safety bus while inducing the failure condition. | Test | |
| VER-REQ-052 | Verify VFD safe-stop on MCU comm loss (REQ-SEINDUSTRIALELEVATOR-032): With car in motion at rated speed, remove MCU torque reference (simulate comm loss by injecting >50 ms gap). Measure time from last valid reference to STO assertion and brake engagement. Pass: STO within 150 ms of last valid command; brake engaged within 100 ms of STO; fault event logged with timestamp. Rationale: REQ-SEINDUSTRIALELEVATOR-032 requires STO and brake engagement within 150 ms of MCU comm loss. Timing measurement requires synchronised oscilloscope on STO signal and brake current sensor, with protocol analyser timestamping the last valid torque command. | Test | |
| VER-REQ-053 | Verify Safety Command Validator output specification (REQ-SEINDUSTRIALELEVATOR-033): Connect test BMS to gateway and send 20 valid and 20 invalid BMS commands. For each, measure go/no-go signal transition time and output impedance using calibrated oscilloscope and load resistor. Pass: all 20 valid commands produce 24V DC signal within 5 ms; all 20 invalid commands produce 0V with reject-code byte; output impedance ≤100 Ω. Rationale: REQ-SEINDUSTRIALELEVATOR-033 specifies the Safety Command Validator output signal parameters. This test verifies signal levels, timing, and impedance against specification using traceable measurement instruments. | Test | |
| VER-REQ-054 | Verify Safety Command Validator dual-channel integrity (REQ-SEINDUSTRIALELEVATOR-034): Inject a command that causes deliberate channel disagreement by corrupting the input to one channel via test interface. Verify that the validator defaults to rejection and logs validator-disagreement fault. Pass: command rejected within 10 ms; validator-disagreement fault logged; no spurious command accepted during 100-cycle soak test. Rationale: REQ-SEINDUSTRIALELEVATOR-034 requires dual-channel disagreement to default to rejection. Injecting deliberate channel mismatch via hardware test interface validates the fail-safe behaviour. The 100-cycle soak ensures no intermittent false acceptance. | Test | |
| VER-REQ-055 | Verify Event Logger dual-storage redundancy (REQ-SEINDUSTRIALELEVATOR-035): Trigger 100 safety events under test conditions. Then induce primary flash write failure (via test pin). Verify secondary FRAM receives subsequent events. Power-cycle and read back all 100 events from FRAM. Pass: all 100 events readable from FRAM; storage-fault alarm raised within 1 event cycle of primary failure; no data loss. Rationale: REQ-SEINDUSTRIALELEVATOR-035 requires simultaneous dual-device write with failover to secondary. This test exercises the failover path by inducing primary device failure and verifying FRAM integrity. | Test | |
| VER-REQ-056 | Verify Event Logger hash-chain integrity (REQ-SEINDUSTRIALELEVATOR-036): Log 50 events under test conditions. Export log via maintenance API. Modify event 25 in the export (alter timestamp by 1s). Re-import and run integrity verification API. Pass: integrity check fails and identifies the modified record; unmodified log passes integrity check; HMAC recalculation requires device-specific key. Rationale: REQ-SEINDUSTRIALELEVATOR-036 requires SHA-256 HMAC hash chaining detectable by the integrity API. This test verifies that modification of a single record is detected and correctly identified. | Test | |
| VER-REQ-057 | Verify Safety Output Actuator self-test cycle (REQ-SEINDUSTRIALELEVATOR-037): Power-cycle the Safety Output Actuator and monitor self-test sequence using oscilloscope on each output channel and feedback line. Inject a deliberate channel fault (disconnect one feedback line) and verify fault detection. Pass: self-test completes within 2 s of power-up; all channels cycle sequentially; injected fault detected and flagged to Safety Controller within 1 self-test cycle. Rationale: REQ-SEINDUSTRIALELEVATOR-037 requires power-up self-test with channel verification and fault notification. This test validates self-test timing and fault detection coverage for each output channel. | Test | |
| VER-REQ-058 | Verify ARD battery minimum capacity (REQ-SEINDUSTRIALELEVATOR-038): With battery at 100% SoC and ambient temperature 20°C, conduct 3 rescue cycles per car sequentially for all 4 cars simultaneously (12 total rescue cycles) at rated car load. After 12 cycles, verify battery terminal voltage remains above minimum operating threshold. Pass: all 12 rescue cycles complete; terminal voltage ≥21.6V (90% of 24V); capacity verified ≥2.5 kWh by integrating discharge current. Rationale: REQ-SEINDUSTRIALELEVATOR-038 specifies 2.5 kWh minimum ARD capacity for 3 rescue cycles per car across 4 cars. This acceptance test verifies the capacity requirement directly by exercising the full rescue load profile. | Test | |
| VER-REQ-059 | Verify Building Integration Gateway degraded-communication mode (REQ-SEINDUSTRIALELEVATOR-039): With elevator in rated operation and 10 events per second being logged, sever the BACnet/IP network connection. After 60 s, restore network. Verify queued events are retransmitted. Pass: Safety Command Validator remains active during outage; network-fault alarm raised within 10 s of loss; ≥512 events queued and retransmitted upon restoration without loss. Rationale: REQ-SEINDUSTRIALELEVATOR-039 requires 512-event RAM buffer and safety function continuity on BACnet/IP loss. This test validates the degraded-mode buffer size and safety function isolation. | Test | |
| VER-REQ-060 | Verify Fire Service Phase II EN 81-72 compliance (REQ-SEINDUSTRIALELEVATOR-040): Insert Phase II key on car panel and activate. Confirm exclusive control transferred to car panel; verify automatic door closure disabled; measure car speed in both directions during Phase II operation. Pass: car responds only to car-panel inputs; door closure remains suppressed; speed ≤0.63 m/s; Phase I recall not disabled during Phase II. Rationale: REQ-SEINDUSTRIALELEVATOR-040 requires EN 81-72 Phase II firefighter service compliance. This test validates exclusive car control, door suppression, speed limit enforcement, and Phase I/II interaction as specified in EN 81-72 Clause 5.4. | Test | |
| VER-REQ-061 | Verify EN 81-77 P-wave response timing (REQ for SUB-EN81-77): Using seismic simulator, inject a synthetic P-wave at 0.05g amplitude to the seismic sensor. Measure time from P-wave injection to Safety Controller initiating deceleration command (first VFD torque reduction). Pass: deceleration command issued within 500 ms of P-wave injection; car reaches nearest floor stop within 10 s; response occurs in all operating modes. Rationale: The new EN 81-77 SUB requirement mandates 500 ms response initiation. This test validates the response time from P-wave injection to Safety Controller action using a calibrated seismic simulator traceable to EN 81-77 test procedures. | Test | |
| VER-REQ-062 | Verify BACnet B-ASC profile conformance (REQ for BIG-BACnet): Using a BACnet protocol analyser and conformance test suite (per BACnet Standard 135-2020 Annex L), execute B-ASC Protocol Implementation Conformance Statement (PICS) validation. Pass: all mandatory B-ASC services supported; COV subscriptions accepted and notifications transmitted; Who-Is response within 200 ms; device instance configurable in specified range. Rationale: The new BACnet B-ASC SUB requirement mandates specific protocol conformance. The B-ASC PICS validation using standardised test suite provides authoritative verification of conformance to BACnet Standard 135-2020. | Test | |
| VER-REQ-063 | Verify IEC 61508-2 SIL 3 architectural constraints via FMEA analysis: Review Safety Controller hardware design against IEC 61508-2 Table 3 requirements. Verify dual-channel (HFT=1) architecture with Safe Failure Fraction computed from FMEA data. Verify online diagnostic coverage ≥99% via diagnostic coverage analysis. Pass: hardware FMEA report shows SFF <90% with HFT ≥1; diagnostic coverage analysis ≥99%; results traceable to published component failure rates. Rationale: SIL 3 architectural constraint compliance cannot be fully verified by runtime test; it requires hardware FMEA analysis against IEC 61508-2 tables. Analysis method is appropriate for this verification. SFF is a function of failure mode distribution across safe, unsafe-detected, and unsafe-undetected categories. | Analysis | |
| VER-REQ-064 | Verify Group Dispatch Controller performance watchdog (REQ for GDC-watchdog): Simulate peak-load traffic (150% rated passenger throughput using load simulator) for 15 minutes. Verify performance-degraded alarm is raised when average waiting time exceeds 50 s for 3 consecutive 5-minute intervals. Restore to rated load; verify alarm clears when waiting time returns below 30 s. Pass: alarm raised within 500 ms of 3rd consecutive interval breach; alarm clears automatically; events logged with timestamps. Rationale: The GDC watchdog SUB requirement mandates alarm generation on dispatch performance degradation. This test validates the threshold detection, alarm latency, and automatic clearing behaviour using a traffic load simulator calibrated to rated passenger throughput. | Test | |
| VER-REQ-065 | Verify SUB-REQ-005 EN 81-72 Phase I recall 5s response: de-energise fire recall relay; measure time to Safety Controller inhibiting all car operation. Pass: all cars inhibited within 5 s. Rationale: EN 81-72 Clause 5.2 mandates 5-second response from fire signal to car inhibit. SIL-2 time bound for H-006. VER-REQ-029 tests 60-second arrival only. | Test | |
| VER-REQ-066 | Verify IFC-REQ-001 (BACnet/IP BMS interface): Connect BMS simulator to elevator BACnet/IP port. Confirm ASHRAE 135-2020 BACnet/IP transport with BBMD registration. Transmit 1000 COV notifications; confirm zero dropped. Measure round-trip latency. Pass: all BACnet objects readable, COV delivery 100%, latency <200ms. Rationale: BACnet/IP is the primary BMS interface per IFC-REQ-001; protocol conformance and throughput must be verified against ASHRAE 135-2020 to ensure interoperability with third-party BMS platforms. | Test | |
| VER-REQ-067 | Verify IFC-REQ-002 (fire alarm hardwired relay): De-energise fire alarm relay contacts and measure Safety CPU signal acquisition latency. Confirm relay is fail-safe (de-energised = alarm). Pass: Safety CPU detects fire signal within 5ms of relay state change per IFC-REQ-002. Rationale: Fire alarm relay interface is safety-critical (SIL-2 path); hardwired relay timing must be verified to confirm the Safety Controller can meet EN 81-72 5-second recall response. | Test | |
| VER-REQ-068 | Verify IFC-REQ-003 (access control RS-485/TCP): Connect access control simulator via RS-485 and TCP/IP. Transmit 500 credential validation requests; measure response time and error rate. Pass: all requests processed within 500ms, zero communication errors per IFC-REQ-003. Rationale: Access control interface must support both RS-485 and TCP/IP per IFC-REQ-003; response time verification confirms the 500ms credential validation SLA from SUB-REQ-035. | Test | |
| VER-REQ-069 | Verify IFC-REQ-004 (emergency intercom interface): Simulate car entrapment. Confirm two-way voice connection established within 30s. Measure speech intelligibility (STIPA >0.45). Confirm backup battery powers intercom for 60 minutes. Pass: connection within 30s, intelligible speech, 60-min battery per IFC-REQ-004. Rationale: Emergency intercom is a life-safety interface mandated by EN 81-28; must verify auto-dial, speech quality, and battery backup to confirm trapped passengers can communicate. | Test | |
| VER-REQ-070 | Verify IFC-REQ-012 (Safety Controller to electromagnetic brake interface): Apply 24V DC to each brake coil independently. Measure coil current, relay switching time, and relay monitor feedback. Inject single-coil failure and confirm other coil holds rated load. Pass: independent coil operation confirmed, relay response <50ms per IFC-REQ-012. Rationale: Brake interface carries SIL-3 safety function; dual-coil independent operation and relay monitor feedback must be verified to confirm single-fault tolerance. | Test | |
| VER-REQ-071 | Verify IFC-REQ-013 and IFC-REQ-014 (power management interfaces): Command ATS source-select via Power Management Controller; measure transfer time. Read UPS SoC, voltage, current, and fault status. Pass: ATS transfers within 200ms, UPS telemetry accurate to ±2% per IFC-REQ-013/014. Rationale: Power management interfaces are critical for ARD rescue operation; ATS transfer timing and UPS telemetry accuracy directly affect emergency power availability. | Test | |
| VER-REQ-072 | Verify IFC-REQ-015, IFC-REQ-017, IFC-REQ-018, IFC-REQ-019 (door subsystem internal interfaces): Measure door motor drive command update rate (≥20 kHz PWM), safety edge contact response time (<10ms), door position encoder resolution (0.1mm at 500 Hz), and landing door interlock state change detection (<25ms). Pass: all interface parameters within IFC specification. Rationale: Door subsystem internal interfaces are safety-relevant; obstruction detection response time (safety edge, light curtain) and interlock monitoring directly affect passenger safety per EN 81-20. | Test | |
| VER-REQ-073 | Verify IFC-REQ-021 and IFC-REQ-022 (group dispatch CAN bus and hall call RS-485): With 4-car group at peak traffic, measure CAN bus utilization, message latency, and error frame rate. Verify hall call RS-485 polling completes within 100ms cycle. Pass: CAN utilization <60%, latency <10ms, RS-485 poll <100ms per IFC-REQ-021/022. Rationale: Group dispatch communication performance directly affects passenger wait time; CAN bus overload during peak traffic would degrade dispatch algorithm performance. | Test | |
| VER-REQ-074 | Verify IFC-REQ-024 and IFC-REQ-025 (BIG-to-GDC CAN and event logger CAN): Inject BMS floor lockout via BIG and confirm GDC receives command on CAN within 50ms. Generate 100 safety events and confirm Event Logger captures all on CAN bus. Pass: command latency <50ms, 100% event capture per IFC-REQ-024/025. Rationale: BIG-to-GDC command path must be verified for latency to ensure BMS floor lockout commands take effect promptly; event logger bus capture must be complete for regulatory audit trail. | Test | |
| VER-REQ-075 | Verify SUB-REQ-011 (velocity profile jerk limit): Command car to travel 6 floors with rated load. Capture position data at 100 Hz. Compute acceleration and jerk from position derivatives. Pass: acceleration ≤1.5 m/s², jerk ≤2.5 m/s³ throughout profile per SUB-REQ-011. Rationale: Ride quality directly affects stakeholder satisfaction (STK-REQ-002); jerk limiting is the primary ride comfort parameter for industrial elevators and must be measured, not just inferred from motor control loop. | Test | |
| VER-REQ-076 | Verify SUB-REQ-014 (VFD EMC compliance): Conduct EN 12015 Class C2 conducted emissions test (150 kHz–30 MHz) and radiated emissions test (30 MHz–1 GHz) on Variable Frequency Drive. Confirm no emissions exceed Class C2 limits. Pass: all measurements within EN 12015 Class C2 per SUB-REQ-014. Rationale: EN 12015 EMC compliance is mandatory for CE marking; VFD is the primary emissions source in the elevator system and must be tested independently before system-level EMC. | Test | |
| VER-REQ-077 | Verify SUB-REQ-016 (traction drive MTBF): Review manufacturer reliability data, field failure records, and FMEA for Motor Control Unit and Variable Frequency Drive. Confirm predicted MTBF ≥50,000 hours for VFD and ≥100,000 hours for Motor Control Unit per SUB-REQ-016. Rationale: MTBF verification by analysis is standard practice for reliability requirements; field data from comparable installations provides the statistical basis for confirmation. | Analysis | |
| VER-REQ-078 | Verify SUB-REQ-017 (electromagnetic brake dual coils): Inspect brake assembly drawings confirming dual independent coils. Test: disable one coil and verify brake holds 125% rated load. Repeat for other coil. Pass: each coil independently holds ≥125% rated load per SUB-REQ-017. Rationale: Dual-coil brake is SIL-3 safety critical; single-fault tolerance must be demonstrated by physical test, not just design review, to confirm braking torque margin. | Test | |
| VER-REQ-079 | Verify SUB-REQ-020 (battery SoC monitoring): Discharge UPS battery from 100% to 20% SoC while monitoring PMC SoC readings at 1 Hz. Compare against reference coulomb counter. Confirm LOW_BATTERY fault asserted at correct threshold. Pass: SoC accuracy ±5%, fault assertion at threshold per SUB-REQ-020. Rationale: Battery SoC monitoring accuracy affects ARD rescue operation reliability; incorrect SoC reading could lead to rescue cycle failure with passengers trapped. | Test | |
| VER-REQ-080 | Verify SUB-REQ-021 (VFD supply voltage tolerance): Apply 380V, 400V, and 420V three-phase supply at 48 Hz, 50 Hz, and 52 Hz. Confirm VFD operates without trip or derating at all 9 combinations. Pass: stable operation across full voltage/frequency range per SUB-REQ-021. Rationale: Industrial environments experience significant supply voltage variation; VFD must be verified across the full 380-420V, 48-52 Hz envelope to prevent nuisance trips. | Test | |
| VER-REQ-081 | Verify SUB-REQ-039 and SUB-REQ-040 (safety rail power supply): Measure 24V DC safety rail voltage under maximum load (Speed and Position Monitor + Safety Output Actuator + all safety devices). Confirm voltage remains within 22-28V DC range and power consumption within specified limits. Pass: voltage 22-28V DC, power within spec per SUB-REQ-039/040. Rationale: Safety rail voltage must be verified under worst-case load to confirm safety devices operate within their specified input range; out-of-range voltage could cause safety function failure. | Test | |
| VER-REQ-082 | Verify SUB-REQ-042 and SUB-REQ-043 (form factor inspection): Inspect Safety Controller DIN-rail module and Motor Control Unit PCB assembly. Confirm dimensions, mounting method, IP rating, cooling provisions, and conformal coating per SUB-REQ-042/043. Rationale: Physical implementation requirements affect maintainability and environmental resilience; form factor must match cabinet design constraints. | Inspection | |
| VER-REQ-083 | Verify SUB-REQ-049, SUB-REQ-055, SUB-REQ-073, SUB-REQ-074 (enclosure and cabinet inspection): Inspect controller cabinet and power distribution enclosure for IP54 rating, IEC 61439-1 compliance, flame retardant rating (UL94 V-0), dimensions, ventilation, and cable entry points per specifications. Rationale: Cabinet and enclosure specifications are verifiable only by physical inspection; IP54, flame retardancy, and dimensional compliance are prerequisites for site installation approval. | Inspection | |
| VER-REQ-084 | Verify proof test interval compliance (REQ-SEINDUSTRIALELEVATOR-081): Review proof test procedures for all SIL 3 safety functions. Execute one complete proof test cycle on the Safety Controller dual-channel CPU, safety output actuators, and safety chain monitoring. Confirm: (a) proof test interval ≤8760 hours documented in safety manual; (b) test exercises complete safety function chain; (c) post-test PFDavg calculation confirms SIL 3 target. Pass: all SIL 3 functions have documented proof test procedures with intervals ≤1 year. Rationale: IEC 61508-2 Clause 7.4.9 mandates that proof test intervals are verified as part of the SIL validation. This test confirms the proof test procedures exist, are executable, and maintain PFDavg within SIL 3 bounds. | Test |
| Requirement | Verified By | Description |
|---|---|---|
| REQ-SEINDUSTRIALELEVATOR-039 | REQ-SEINDUSTRIALELEVATOR-049 | BIG degraded-communication mode verified by network severance test |
| REQ-SEINDUSTRIALELEVATOR-081 | REQ-SEINDUSTRIALELEVATOR-082 | Proof test interval verification for SIL 3 safety functions |
| REQ-SEINDUSTRIALELEVATOR-061 | REQ-SEINDUSTRIALELEVATOR-080 | Power distribution LRU enclosure inspection |
| REQ-SEINDUSTRIALELEVATOR-059 | REQ-SEINDUSTRIALELEVATOR-080 | Power distribution enclosure inspection |
| SUB-REQ-055 | REQ-SEINDUSTRIALELEVATOR-080 | Controller cabinet IP54 enclosure inspection |
| REQ-SEINDUSTRIALELEVATOR-015 | REQ-SEINDUSTRIALELEVATOR-079 | Motor Control Unit PCB assembly inspection |
| REQ-SEINDUSTRIALELEVATOR-014 | REQ-SEINDUSTRIALELEVATOR-079 | Safety Controller DIN-rail module inspection |
| REQ-SEINDUSTRIALELEVATOR-012 | REQ-SEINDUSTRIALELEVATOR-078 | Safety output actuator power supply test |
| REQ-SEINDUSTRIALELEVATOR-011 | REQ-SEINDUSTRIALELEVATOR-078 | Safety rail voltage under load test |
| SUB-REQ-021 | REQ-SEINDUSTRIALELEVATOR-077 | VFD supply voltage tolerance envelope test |
| SUB-REQ-020 | REQ-SEINDUSTRIALELEVATOR-076 | Battery SoC monitoring accuracy test |
| SUB-REQ-017 | REQ-SEINDUSTRIALELEVATOR-075 | Electromagnetic brake dual-coil single-fault test |
| SUB-REQ-016 | REQ-SEINDUSTRIALELEVATOR-074 | Traction drive MTBF reliability analysis |
| SUB-REQ-014 | REQ-SEINDUSTRIALELEVATOR-073 | VFD EN 12015 EMC emissions test |
| SUB-REQ-011 | REQ-SEINDUSTRIALELEVATOR-072 | Dedicated velocity profile jerk measurement test |
| SUB-REQ-035 | VER-REQ-026 | VER-REQ-026 BIG end-to-end test includes access control system integration, verifying credential-based floor authorization within 500ms |
| SUB-REQ-034 | VER-REQ-026 | VER-REQ-026 BIG end-to-end test includes event logging verification, confirming events are recorded with timestamps during integration test |
| SUB-REQ-057 | REQ-SEINDUSTRIALELEVATOR-048 | VER-REQ-058 verifies SUB-REQ-057 by testing ARD battery sustaining 3 rescue cycles per car at rated capacity |
| SUB-REQ-028 | VER-REQ-038 | VER-REQ-038 door state machine test exercises fault injection states covering SUB-REQ-028 watchdog/CPU/encoder fault safe-state transitions |
| SUB-REQ-026 | VER-REQ-020 | VER-REQ-020 verifies SUB-REQ-026 by checking car-movement-permitted relay state with door open and confirming enable only after interlock closure |
| SUB-REQ-046 | REQ-SEINDUSTRIALELEVATOR-056 | VER-REQ-062 verifies SUB-REQ-046 BACnet B-ASC device profile implementation via protocol analyser conformance test |
| SUB-REQ-037 | REQ-SEINDUSTRIALELEVATOR-049 | VER-REQ-059 verifies SUB-REQ-037 communication loss response by disconnecting BMS and confirming logging and degraded mode |
| SUB-REQ-033 | VER-REQ-039 | VER-REQ-039 verifies SUB-REQ-033 BACnet status publishing at 1 Hz by connecting analyser and confirming data items |
| SUB-REQ-022 | VER-REQ-023 | VER-REQ-023 tests BMS command injection including safety-override rejection path specified in SUB-REQ-022 |
| SUB-REQ-011 | REQ-SEINDUSTRIALELEVATOR-008 | VER-REQ-014 verifies SUB-REQ-011 acceleration/jerk limits by measuring 12-floor run velocity profile against S-curve reference |
| SUB-REQ-005 | REQ-SEINDUSTRIALELEVATOR-062 | SUB-REQ-005 requires Safety Controller to inhibit all car operation within 5s of Phase I fire recall signal; REQ-SEINDUSTRIALELEVATOR-062 tests this exact time bound by measuring relay de-energisation to car inhibit timing |
| SUB-REQ-025 | VER-REQ-029 | SUB-REQ-025 requires Door Operator to hold car doors open for duration of fire recall; VER-REQ-029 fire recall integration test verifies all cars arrive at designated floor with doors open — a pass confirms door hold behavior |
| SUB-REQ-006 | REQ-SEINDUSTRIALELEVATOR-055 | SUB-REQ-006 requires Safety Controller to initiate car deceleration within 500 ms of P-wave detection; REQ-SEINDUSTRIALELEVATOR-055 directly tests this timing using a calibrated seismic simulator per EN 81-77 |
| REQ-SEINDUSTRIALELEVATOR-054 | REQ-SEINDUSTRIALELEVATOR-058 | GDC performance watchdog requirement verified by load simulation test |
| REQ-SEINDUSTRIALELEVATOR-053 | REQ-SEINDUSTRIALELEVATOR-057 | IEC 61508-2 SIL 3 architectural constraint verified by hardware FMEA analysis |
| REQ-SEINDUSTRIALELEVATOR-052 | REQ-SEINDUSTRIALELEVATOR-056 | BACnet B-ASC profile requirement verified by PICS conformance test |
| REQ-SEINDUSTRIALELEVATOR-051 | REQ-SEINDUSTRIALELEVATOR-055 | EN 81-77 seismic response timing verified by seismic simulator test |
| REQ-SEINDUSTRIALELEVATOR-040 | REQ-SEINDUSTRIALELEVATOR-050 | EN 81-72 Phase II requirement verified by firefighter service test |
| SUB-REQ-002 | VER-REQ-005 | End-to-end overspeed detection verification |
| SUB-REQ-008 | VER-REQ-006 | Safe state transition verification |
| SUB-REQ-009 | VER-REQ-007 | POST test verification |
| SUB-REQ-007 | VER-REQ-005 | VER-REQ-005 tests brake engagement timing required by SUB-REQ-007 |
| SUB-REQ-003 | VER-008 | VER-008 verifies UCMP detection in SUB-REQ-003 |
| SUB-REQ-001 | VER-010 | VER-010 verifies SIL 3 dual-channel architecture in SUB-REQ-001 |
| SUB-REQ-012 | REQ-SEINDUSTRIALELEVATOR-007 | Overspeed threshold and response time boundary test |
| SUB-REQ-018 | REQ-SEINDUSTRIALELEVATOR-009 | ATS transfer time and voltage continuity test |
| SUB-REQ-019 | REQ-SEINDUSTRIALELEVATOR-010 | UPS minimum hold-up duration acceptance test |
| SUB-REQ-023 | VER-REQ-017 | Force limit test verifies SUB-REQ-023 |
| SUB-REQ-024 | VER-REQ-018 | Reversal timing test verifies SUB-REQ-024 |
| SUB-REQ-030 | VER-REQ-022 | Traffic simulation verifies waiting time KPI |
| SUB-REQ-036 | VER-REQ-025 | EN 81-28 entrapment detection, auto-dial, and battery backup verification |
| SUB-REQ-027 | VER-REQ-021 | Door cycle test verifies door panel velocity profile |
| SUB-REQ-029 | VER-REQ-021 | 1000-cycle door test provides MTBF statistical evidence |
| SUB-REQ-044 | VER-REQ-029 | Integration test verifying fire recall routing within 60 seconds |
| SUB-REQ-045 | VER-REQ-030 | Full-load battery endurance test for 3-cycle rescue criterion |
| SUB-REQ-047 | VER-REQ-031 | Seismic response integration test for stop time and hold duration |
| SUB-REQ-048 | REQ-SEINDUSTRIALELEVATOR-016 | EMC immunity test for Safety Controller |
| SUB-REQ-049 | REQ-SEINDUSTRIALELEVATOR-017 | Enclosure inspection for controller cabinet |
| SUB-REQ-050 | REQ-SEINDUSTRIALELEVATOR-018 | CE marking documentation inspection |
| SUB-REQ-051 | VER-REQ-035 | VER-REQ-035 verifies SC hot standby switchover |
| SUB-REQ-053 | VER-REQ-036 | VFD state machine test verifies SUB-REQ-053 |
| SUB-REQ-052 | VER-REQ-037 | GDC failover test verifies SUB-REQ-052 |
| SUB-REQ-054 | VER-REQ-038 | Door state machine test verifies SUB-REQ-054 |
| SUB-REQ-056 | VER-REQ-039 | BACnet integration test verifies BMS data items SUB-REQ-056 |
| SUB-REQ-004 | REQ-SEINDUSTRIALELEVATOR-019 | SUB-REQ-004 safety chain scan rate verified by VER-REQ-040 |
| SUB-REQ-010 | REQ-SEINDUSTRIALELEVATOR-020 | SUB-REQ-010 motor velocity control accuracy verified by VER-REQ-041 |
| SUB-REQ-012 | REQ-SEINDUSTRIALELEVATOR-021 | SUB-REQ-012 MCU overspeed detection verified by VER-REQ-042 |
| SUB-REQ-013 | REQ-SEINDUSTRIALELEVATOR-022 | SUB-REQ-013 brake engagement under power failure verified by VER-REQ-043 |
| SUB-REQ-018 | REQ-SEINDUSTRIALELEVATOR-023 | SUB-REQ-018 ATS mains-to-UPS transfer verified by VER-REQ-044 |
| SUB-REQ-019 | REQ-SEINDUSTRIALELEVATOR-024 | SUB-REQ-019 UPS 30-minute holdup verified by VER-REQ-045 |
| SUB-REQ-048 | REQ-SEINDUSTRIALELEVATOR-025 | SUB-REQ-048 EMC immunity verified by VER-REQ-046 |
| SUB-REQ-031 | REQ-SEINDUSTRIALELEVATOR-026 | SUB-REQ-031 GDC call reassignment timing verified by VER-REQ-047 |
| SUB-REQ-032 | REQ-SEINDUSTRIALELEVATOR-026 | SUB-REQ-032 GDC fault car reassignment verified by VER-REQ-047 |
| SUB-REQ-015 | REQ-SEINDUSTRIALELEVATOR-027 | SUB-REQ-015 encoder fault detection verified by VER-REQ-048 |
| SUB-REQ-044 | REQ-SEINDUSTRIALELEVATOR-028 | SUB-REQ-044 fire recall GDC behaviour verified by VER-REQ-049 |
| REQ-SEINDUSTRIALELEVATOR-030 | REQ-SEINDUSTRIALELEVATOR-029 | New SUB maintenance mode speed enforcement requirement verified by VER-REQ-050 |
| REQ-SEINDUSTRIALELEVATOR-031 | REQ-SEINDUSTRIALELEVATOR-041 | MCU watchdog STO requirement verified by VER test |
| REQ-SEINDUSTRIALELEVATOR-032 | REQ-SEINDUSTRIALELEVATOR-042 | VFD safe-stop requirement verified by VER test |
| REQ-SEINDUSTRIALELEVATOR-033 | REQ-SEINDUSTRIALELEVATOR-043 | SCV output specification verified by interface test |
| REQ-SEINDUSTRIALELEVATOR-034 | REQ-SEINDUSTRIALELEVATOR-044 | SCV dual-channel requirement verified by fault injection test |
| REQ-SEINDUSTRIALELEVATOR-035 | REQ-SEINDUSTRIALELEVATOR-045 | Event Logger dual-storage requirement verified by failover test |
| REQ-SEINDUSTRIALELEVATOR-036 | REQ-SEINDUSTRIALELEVATOR-046 | Event Logger hash chain requirement verified by tamper detection test |
| REQ-SEINDUSTRIALELEVATOR-037 | REQ-SEINDUSTRIALELEVATOR-047 | Safety Output Actuator self-test requirement verified by power-up test |
| REQ-SEINDUSTRIALELEVATOR-038 | REQ-SEINDUSTRIALELEVATOR-048 | ARD battery capacity requirement verified by full-load discharge test |
| IFC-REQ-025 | REQ-SEINDUSTRIALELEVATOR-071 | Event logger CAN bus capture test |
| IFC-REQ-024 | REQ-SEINDUSTRIALELEVATOR-071 | BIG-to-GDC CAN command latency test |
| IFC-REQ-022 | REQ-SEINDUSTRIALELEVATOR-070 | Hall call RS-485 polling test |
| IFC-REQ-021 | REQ-SEINDUSTRIALELEVATOR-070 | Group dispatch CAN bus performance test |
| IFC-REQ-019 | REQ-SEINDUSTRIALELEVATOR-069 | Landing door interlock state detection test |
| IFC-REQ-018 | REQ-SEINDUSTRIALELEVATOR-069 | Door position encoder resolution test |
| IFC-REQ-017 | REQ-SEINDUSTRIALELEVATOR-069 | Safety edge contact response time test |
| IFC-REQ-015 | REQ-SEINDUSTRIALELEVATOR-069 | Door motor drive command rate test |
| IFC-REQ-014 | REQ-SEINDUSTRIALELEVATOR-068 | UPS telemetry interface test |
| IFC-REQ-013 | REQ-SEINDUSTRIALELEVATOR-068 | ATS source-select command test |
| IFC-REQ-012 | REQ-SEINDUSTRIALELEVATOR-067 | Safety Controller brake interface dual-coil test |
| IFC-REQ-004 | REQ-SEINDUSTRIALELEVATOR-066 | Emergency intercom voice and battery test |
| IFC-REQ-003 | REQ-SEINDUSTRIALELEVATOR-065 | Access control RS-485/TCP interface test |
| IFC-REQ-002 | REQ-SEINDUSTRIALELEVATOR-064 | Fire alarm hardwired relay timing test |
| IFC-REQ-001 | REQ-SEINDUSTRIALELEVATOR-063 | BACnet/IP BMS interface protocol conformance test |
| IFC-REQ-026 | VER-REQ-024 | Safety state propagation latency test across three safety event types |
| IFC-REQ-023 | VER-REQ-023 | Integration test for BACnet-to-Safety Command Validator pipeline |
| IFC-REQ-020 | VER-REQ-020 | Safety interface integration test for IFC-REQ-020 |
| IFC-REQ-016 | VER-REQ-019 | OSSD interface test verifies IFC-REQ-016 |
| IFC-REQ-011 | REQ-SEINDUSTRIALELEVATOR-006 | Relay fault propagation timing test for MCU-Safety Controller interface |
| IFC-REQ-010 | REQ-SEINDUSTRIALELEVATOR-005 | Encoder BER test under VFD EMI conditions |
| IFC-REQ-009 | REQ-SEINDUSTRIALELEVATOR-004 | CAN bus latency and error detection test for MCU-to-VFD interface |
| IFC-REQ-008 | VER-REQ-004 | Integration test for CPU-SOA dual relay interface |
| IFC-REQ-007 | VER-REQ-003 | Integration test for SFI-CPU fire/seismic interface |
| IFC-REQ-006 | VER-REQ-002 | Integration test for SCIM-CPU safety chain interface |
| IFC-REQ-005 | VER-REQ-001 | Integration test for SPM-CPU interface |
| SYS-REQ-003 | REQ-SEINDUSTRIALELEVATOR-008 | Traction end-to-end test validates overspeed detection latency |
| SYS-REQ-002 | REQ-SEINDUSTRIALELEVATOR-008 | Traction drive end-to-end test verifies velocity requirements |
| SYS-REQ-013 | VER-REQ-026 | Gateway end-to-end test validates fire event audit logging |
| SYS-REQ-010 | VER-REQ-026 | Gateway integration test verifies BACnet/IP BMS interface |
| SYS-REQ-005 | VER-REQ-021 | 1000-cycle door force test verifies door safety closing force requirement |
| Ref | Document | Requirement |
|---|---|---|
| SUB-REQ-039 | subsystem-requirements | The Speed and Position Monitor SHALL operate from a 24V DC safety-rail supply in the range 22-28V DC, with maximum power... |
| SUB-REQ-040 | subsystem-requirements | The Safety Output Actuator SHALL be powered from the 24V DC safety rail in the range 22-28V DC with maximum steady-state... |
| SUB-REQ-042 | subsystem-requirements | The Safety Controller subsystem SHALL be implemented as a standalone DIN-rail mounted module within the controller cabin... |
| SUB-REQ-043 | subsystem-requirements | The Motor Control Unit SHALL be implemented as a PCB assembly within the Variable Frequency Drive enclosure, cooled by t... |
| SUB-REQ-058 | subsystem-requirements | While Maintenance Mode is active (key switch engaged and car-top control box connected), the Safety Controller SHALL lim... |
| SUB-REQ-059 | subsystem-requirements | When the Motor Control Unit fails to receive a velocity command from the Safety Controller within two consecutive 10 ms ... |
| SUB-REQ-060 | subsystem-requirements | The Variable Frequency Drive SHALL assert STO and engage the electromagnetic brake within 150 ms of loss of MCU communic... |
| SUB-REQ-061 | subsystem-requirements | The Safety Command Validator SHALL output a discrete go/no-go digital signal (24V DC logic, sourced from the safety bus)... |
| SUB-REQ-062 | subsystem-requirements | The Safety Command Validator SHALL implement dual-channel validation logic, with each channel independently processing i... |
| SUB-REQ-063 | subsystem-requirements | The Event Logger SHALL store all safety event records simultaneously in two independent non-volatile storage devices (pr... |
| SUB-REQ-064 | subsystem-requirements | The Event Logger SHALL compute and store a SHA-256 HMAC over each event record (including timestamp, event code, and pre... |
| SUB-REQ-065 | subsystem-requirements | The Safety Output Actuator SHALL perform a self-test cycle at each power-up and every 24 hours during operation, in whic... |
| SUB-REQ-066 | subsystem-requirements | The Power Distribution Subsystem ARD battery bank SHALL provide a minimum rated capacity of 2.5 kWh at the 1-hour discha... |
| SUB-REQ-067 | subsystem-requirements | The Building Integration Gateway SHALL revert to a degraded-communication mode within 10 seconds of detecting BACnet/IP ... |
| SUB-REQ-068 | subsystem-requirements | The Safety Controller Subsystem SHALL comply with EN 81-72 Annex B Phase II firefighter service requirements: when a Pha... |
| SUB-REQ-069 | subsystem-requirements | The Safety Controller Subsystem SHALL comply with EN 81-77 Clause 5.3.4 seismic Category 1 requirements: upon receipt of... |
| SUB-REQ-070 | subsystem-requirements | The Building Integration Gateway BACnet/IP Stack SHALL implement the BACnet B-ASC device profile (Annex L, BACnet Standa... |
| SUB-REQ-071 | subsystem-requirements | The Safety Controller Subsystem SHALL implement IEC 61508-2 Clause 7.4.3 SIL 3 hardware architectural constraints: the h... |
| SUB-REQ-072 | subsystem-requirements | The Group Dispatch Controller SHALL implement a traffic-load watchdog that detects degraded dispatch performance when av... |
| SUB-REQ-073 | subsystem-requirements | The Power Distribution Subsystem SHALL be housed in a dedicated IP54-rated, flame-retardant (UL94 V-0) steel enclosure m... |
| SUB-REQ-074 | subsystem-requirements | The Power Distribution Subsystem enclosure SHALL be a physical LRU installed in the elevator machine room, rated IP54 pe... |
| SUB-REQ-075 | subsystem-requirements | The Safety Controller Subsystem SHALL define and implement IEC 61508-compliant proof test intervals not exceeding 8760 h... |
| SUB-REQ-076 | subsystem-requirements | The Industrial Elevator Control System controller cabinet SHALL be housed in a steel enclosure rated IP54 per IEC 60529,... |
| VER-REQ-010 | verification-plan | Verify IFC-REQ-009: inject 1000 consecutive torque reference commands on the CAN bus at 1 MHz and measure latency distri... |
| VER-REQ-011 | verification-plan | Verify IFC-REQ-010: run motor at rated speed for 60 minutes with shielded cable routed adjacent to live VFD output cable... |
| VER-REQ-012 | verification-plan | Verify IFC-REQ-011: simulate ENCODER_FAULT on MCU while monitoring Safety Controller relay inputs; measure relay de-asse... |
| VER-REQ-013 | verification-plan | Verify SUB-REQ-012: inject synthetic encoder signal at 115.1% of rated speed via MCU test port; measure time from thresh... |
| VER-REQ-014 | verification-plan | Verify end-to-end Traction Drive: command a 12-floor run at rated speed; measure velocity profile against S-curve refere... |
| VER-REQ-015 | verification-plan | Verify SUB-REQ-018: disconnect mains supply while safety bus is loaded at rated current; measure 24V DC bus voltage from... |
| VER-REQ-016 | verification-plan | Verify SUB-REQ-019: disconnect mains supply with UPS at 100% SoC and elevator in rated-load operation; measure time unti... |
| VER-REQ-027 | verification-plan | Verify SUB-REQ-003 (UCMP detection): With car at rest in the door zone, apply a simulated drive command to induce uncont... |
| VER-REQ-028 | verification-plan | Verify SUB-REQ-001 (dual-channel SIL 3 architecture): Review Safety CPU design documentation. Confirm two independent pr... |
| VER-REQ-032 | verification-plan | Verify SUB-REQ-048: Subject Safety Controller Subsystem to 10 V/m radiated field per EN 12016:2013 (80 MHz-1 GHz). Pass ... |
| VER-REQ-033 | verification-plan | Verify SUB-REQ-049: Inspect controller cabinet at factory acceptance. Measure H x W x D dimensions, confirm IP54 rating ... |
| VER-REQ-034 | verification-plan | Verify SUB-REQ-050: Inspect Declaration of Conformity, CE marking on product label, and conformity assessment records. P... |
| VER-REQ-040 | verification-plan | Verify SUB-REQ-004 (safety chain scan rate): With the safety chain circuit assembled and all safety devices closed, disa... |
| VER-REQ-041 | verification-plan | Verify SUB-REQ-010 (motor velocity control accuracy): With car loaded to rated capacity, command constant-speed runs at ... |
| VER-REQ-042 | verification-plan | Verify SUB-REQ-012 (MCU overspeed detection): Drive car at rated speed; inject encoder signal offset to simulate 116% of... |
| VER-REQ-043 | verification-plan | Verify SUB-REQ-013 (brake engagement under power failure): With car loaded to 150% rated capacity in up direction (worst... |
| VER-REQ-044 | verification-plan | Verify SUB-REQ-018 (ATS mains-to-UPS transfer): With elevator in rated operation, reduce mains voltage to below 85% of n... |
| VER-REQ-045 | verification-plan | Verify SUB-REQ-019 (UPS 30-minute holdup): With UPS battery at 100% SoC and elevator controller operating at full safety... |
| VER-REQ-046 | verification-plan | Verify SUB-REQ-048 (EMC immunity of safety-critical paths): Subject Safety Controller Subsystem and all safety-critical ... |
| VER-REQ-047 | verification-plan | Verify SUB-REQ-031 and SUB-REQ-032 (GDC call reassignment after fault): Simulate car fault on Car 1 while 3 hall calls a... |
| VER-REQ-048 | verification-plan | Verify SUB-REQ-015 (encoder fault detection): With car in motion at rated speed, disconnect encoder signal cable to simu... |
| VER-REQ-049 | verification-plan | Verify Fire Service Phase II operation (EN 81-72): Insert firefighter key into Phase II switch on Car 1. Confirm: (a) ca... |
| VER-REQ-050 | verification-plan | Verify Maintenance mode speed enforcement and car-top interlock: Insert maintenance key switch. Confirm car speed limite... |
| VER-REQ-051 | verification-plan | Verify MCU watchdog and VFD safe-stop (REQ-SEINDUSTRIALELEVATOR-031): With car at rated speed, sever the MCU-to-Safety-C... |
| VER-REQ-052 | verification-plan | Verify VFD safe-stop on MCU comm loss (REQ-SEINDUSTRIALELEVATOR-032): With car in motion at rated speed, remove MCU torq... |
| VER-REQ-053 | verification-plan | Verify Safety Command Validator output specification (REQ-SEINDUSTRIALELEVATOR-033): Connect test BMS to gateway and sen... |
| VER-REQ-054 | verification-plan | Verify Safety Command Validator dual-channel integrity (REQ-SEINDUSTRIALELEVATOR-034): Inject a command that causes deli... |
| VER-REQ-055 | verification-plan | Verify Event Logger dual-storage redundancy (REQ-SEINDUSTRIALELEVATOR-035): Trigger 100 safety events under test conditi... |
| VER-REQ-056 | verification-plan | Verify Event Logger hash-chain integrity (REQ-SEINDUSTRIALELEVATOR-036): Log 50 events under test conditions. Export log... |
| VER-REQ-057 | verification-plan | Verify Safety Output Actuator self-test cycle (REQ-SEINDUSTRIALELEVATOR-037): Power-cycle the Safety Output Actuator and... |
| VER-REQ-058 | verification-plan | Verify ARD battery minimum capacity (REQ-SEINDUSTRIALELEVATOR-038): With battery at 100% SoC and ambient temperature 20°... |
| VER-REQ-059 | verification-plan | Verify Building Integration Gateway degraded-communication mode (REQ-SEINDUSTRIALELEVATOR-039): With elevator in rated o... |
| VER-REQ-060 | verification-plan | Verify Fire Service Phase II EN 81-72 compliance (REQ-SEINDUSTRIALELEVATOR-040): Insert Phase II key on car panel and ac... |
| VER-REQ-061 | verification-plan | Verify EN 81-77 P-wave response timing (REQ for SUB-EN81-77): Using seismic simulator, inject a synthetic P-wave at 0.05... |
| VER-REQ-062 | verification-plan | Verify BACnet B-ASC profile conformance (REQ for BIG-BACnet): Using a BACnet protocol analyser and conformance test suit... |
| VER-REQ-063 | verification-plan | Verify IEC 61508-2 SIL 3 architectural constraints via FMEA analysis: Review Safety Controller hardware design against I... |
| VER-REQ-064 | verification-plan | Verify Group Dispatch Controller performance watchdog (REQ for GDC-watchdog): Simulate peak-load traffic (150% rated pas... |
| VER-REQ-065 | verification-plan | Verify SUB-REQ-005 EN 81-72 Phase I recall 5s response: de-energise fire recall relay; measure time to Safety Controller... |
| VER-REQ-066 | verification-plan | Verify IFC-REQ-001 (BACnet/IP BMS interface): Connect BMS simulator to elevator BACnet/IP port. Confirm ASHRAE 135-2020 ... |
| VER-REQ-067 | verification-plan | Verify IFC-REQ-002 (fire alarm hardwired relay): De-energise fire alarm relay contacts and measure Safety CPU signal acq... |
| VER-REQ-068 | verification-plan | Verify IFC-REQ-003 (access control RS-485/TCP): Connect access control simulator via RS-485 and TCP/IP. Transmit 500 cre... |
| VER-REQ-069 | verification-plan | Verify IFC-REQ-004 (emergency intercom interface): Simulate car entrapment. Confirm two-way voice connection established... |
| VER-REQ-070 | verification-plan | Verify IFC-REQ-012 (Safety Controller to electromagnetic brake interface): Apply 24V DC to each brake coil independently... |
| VER-REQ-071 | verification-plan | Verify IFC-REQ-013 and IFC-REQ-014 (power management interfaces): Command ATS source-select via Power Management Control... |
| VER-REQ-072 | verification-plan | Verify IFC-REQ-015, IFC-REQ-017, IFC-REQ-018, IFC-REQ-019 (door subsystem internal interfaces): Measure door motor drive... |
| VER-REQ-073 | verification-plan | Verify IFC-REQ-021 and IFC-REQ-022 (group dispatch CAN bus and hall call RS-485): With 4-car group at peak traffic, meas... |
| VER-REQ-074 | verification-plan | Verify IFC-REQ-024 and IFC-REQ-025 (BIG-to-GDC CAN and event logger CAN): Inject BMS floor lockout via BIG and confirm G... |
| VER-REQ-075 | verification-plan | Verify SUB-REQ-011 (velocity profile jerk limit): Command car to travel 6 floors with rated load. Capture position data ... |
| VER-REQ-076 | verification-plan | Verify SUB-REQ-014 (VFD EMC compliance): Conduct EN 12015 Class C2 conducted emissions test (150 kHz–30 MHz) and radiate... |
| VER-REQ-077 | verification-plan | Verify SUB-REQ-016 (traction drive MTBF): Review manufacturer reliability data, field failure records, and FMEA for Moto... |
| VER-REQ-078 | verification-plan | Verify SUB-REQ-017 (electromagnetic brake dual coils): Inspect brake assembly drawings confirming dual independent coils... |
| VER-REQ-079 | verification-plan | Verify SUB-REQ-020 (battery SoC monitoring): Discharge UPS battery from 100% to 20% SoC while monitoring PMC SoC reading... |
| VER-REQ-080 | verification-plan | Verify SUB-REQ-021 (VFD supply voltage tolerance): Apply 380V, 400V, and 420V three-phase supply at 48 Hz, 50 Hz, and 52... |
| VER-REQ-081 | verification-plan | Verify SUB-REQ-039 and SUB-REQ-040 (safety rail power supply): Measure 24V DC safety rail voltage under maximum load (Sp... |
| VER-REQ-082 | verification-plan | Verify SUB-REQ-042 and SUB-REQ-043 (form factor inspection): Inspect Safety Controller DIN-rail module and Motor Control... |
| VER-REQ-083 | verification-plan | Verify SUB-REQ-049, SUB-REQ-055, SUB-REQ-073, SUB-REQ-074 (enclosure and cabinet inspection): Inspect controller cabinet... |
| VER-REQ-084 | verification-plan | Verify proof test interval compliance (REQ-SEINDUSTRIALELEVATOR-081): Review proof test procedures for all SIL 3 safety ... |