
“철도 신호 add-on”은 CANoe 테스트 도구의 기능을 확장하여 SCI-XX/RaSTA 인터페이스를 포함합니다. 이 두 가지 통신 프로토콜은 디지털 철도 시그널링 시스템에 사용됩니다. 이 add-on을 사용하면 시스템 내의 SCI-XX/RaSTA 인터페이스를 시뮬레이션하고, 분석하며, 평가할 수 있습니다. CANoe를 사용하면 철도 시그널링 시스템의 개별 요소부터 광범위한 네트워크에 이르기까지 검증 및 확인 작업을 효율적으로 수행할 수 있습니다.
장점
- EULYNX 및 NeuPro 인터페이스에 대한 제어기, 필드 요소, 연동 시스템 및 인접 시스템을 사실적으로 시뮬레이션함으로써, 실제 인프라가 구축되기 훨씬 전에 개발 및 통합 위험을 줄일 수 있습니다.
- 시뮬레이션을 실제 SCI/RaSTA 네트워크에 원활하게 통합하여 실제 환경과 동일한 조건에서 평가할 수 있습니다. 이를 통해 실제 구성 요소와 가상 구성 요소 간의 일관된 상호작용이 가능해집니다.
- 실제 및 시뮬레이션 참여자 모두로부터 전송되는 모든 텔레그램과 메세지가 철저히 모니터링, 추적 및 분석되므로 통신에 대한 완전한 투명성을 확보할 수 있습니다.
- 경계 사례 및 오류 상태에 대한 표적 분석은 물론, 제어된 오류 주입을 통해 최적 조건 및 최악의 조건 하에서 시스템의 행동을 검증함으로써 시스템의 견고성과 안전성을 향상시킵니다.
- 간단한 기능 평가부터 철도 시그널링 시스템의 복잡하고 현실적인 종단 간 시나리오에 이르기까지, 모든 프로젝트 단계에 맞춰 테스트를 유연하게 사용자 정의하여 테스트 효율을 높이고 프로젝트 피드백을 신속하게 얻을 수 있습니다.
적용 분야
- 탐색적 테스트: CANoe용 철도 신호 add-on을 사용하면 System Under Test와 통신을 설정할 수 있습니다. 단 몇 줄의 코드 line만으로 표준을 준수하는 SCI 텔레그램과 RaSTA 메시지를 송신하고, 수신된 데이터를 분석할 수 있습니다. 추가 테스트 하드웨어와 결합하면 시스템의 아날로그, 디지털, 직렬 인터페이스는 물론 다양한 네트워크 인터페이스를 시간 동기화 방식으로 시뮬레이션하고 분석할 수 있습니다. 이를 통해 개발 초기 단계에서 이미 오류를 탐지할 수 있습니다.
- 규격 적합성 시험: 철도 신호 add-on을 사용하면 SCI, SDI 및 SMI 인터페이스 테스트를 위한 PDI, BTP, RaSTA 및 OPC UA 프로토콜에 대한 포괄적인 테스트가 가능합니다. 여기에는 애플리케이션 데이터 송신과 System Under Test의 응답 분석이 포함됩니다. 다양한 추가 통신 프로토콜을 지원함으로써 CANoe는 디버그 인터페이스의 구현을 간소화합니다. 이를 통해 다른 방법으로는 실행할 수 없었던 test 케이스를 구현할 수 있습니다.
- 보안 테스트: CANoe는 높은 보안 표준을 충족해야 하는 구성 요소를 평가하는 데 사용할 수 있는 퍼즈 테스트 및 침투 테스트 기능을 담고 있습니다. 또한 CANoe는 TLS 암호화 테스트를 간소화합니다.
- 통합 평가: CANoe 시뮬레이션의 뛰어난 확장성 덕분에 기차역이나 장거리 선로 섹션과 같은 대규모 네트워크에서 여러 구성 요소의 통합 평가를 수행할 수 있습니다. CANoe가 지원하는 다양한 프로토콜 및 I/O를 통해 SCI 및 RaSTA뿐만 아니라 모든 참여자의 모든 인터페이스를 시뮬레이션하고 분석할 수 있습니다.
- 최종 라인 테스트 및 인수 테스트: 완성된 개별 구성 요소는 CANoe를 통해 포괄적으로 테스트할 수 있습니다. 단일 도구에서 환경 시뮬레이션, test 케이스 및 System Under Test에 대한 하드웨어 액세스를 구현할 수 있습니다. 이를 통해 모든 인터페이스에 대한 자동화된 테스트가 간소화됩니다.
주요 기능
CANoe는 이미 시뮬레이션, 자극, 분석 및 평가를 위한 방대한 수의 기본 기능을 담고 있습니다. 철도 시그널링 add-on은 다음과 같은 추가 기능을 제공합니다:
- CANoe 내 PDI(EULYNX, Baseline 4 Release 3) 및 BTP(NeuPro, Release 3 버전 3) application layer 지원. 이를 통해 SCI-XX 프로토콜 스택을 기반으로 한 애플리케이션을 시뮬레이션, 분석 및 평가할 수 있습니다. 여기에는 NeuPro 서브시스템 인터페이스 및 EULYNX 인터페이스에 대한 SCI 연결 핸드셰이크는 물론, EULYNX 인터페이스인 SCI-P, SCI-LS, SCI-LC, SCI-TDS, SCI-IO, SCI-LX, SCI-ILS 및 SCI-RBC에 정의된 텔레그램의 데이터 모델도 포함됩니다.
- 통합된 기본 RaSTA 프로토콜(DIN VDE V 0831-200)은 UDP, TCP 및 TLS(버전 1.2 및 1.3) 기반의 여러 채널 기반 전송 프로토콜을 지원합니다.
- 전송 및 수신된 모든 SCI 텔레그램, RaSTA 메세지, Ethernet 프레임에 대한 모니터링은 물론, SCI 및 RaSTA 스택의 상태 매개변수에 대한 통찰력을 제공합니다.
- 포괄적인 요구사항 사양에 따라 테스트 설계 및 구현을 간소화하는 사전 구축된 테스트 체계를 사용하여 RaSTA 프로토콜 계층에 대한 심층 평가를 수행합니다.
- 포괄적인 규격 적합성 시험을 수행하기 위해 애플리케이션(PDI 및 BTP) 및 RaSTA 계층에서 오류를 주입합니다.
- RaSTA 또는 SCI를 기반으로 추가적인 사용자 정의된 application layer를 구현하는 간편한 방법.
- OPC UA 서버 및 클라이언트의 시뮬레이션을 통해 각각의 상대방을 평가할 수 있습니다(예: EULYNX 및 NeuPro 시스템의 SDI 및 SMI 인터페이스).
조기 평가 – 사용사례


규정 준수 및 상호 운용성을 보장하기 위해서는 개발 과정의 초기 단계부터 평가를 시작하는 것이 매우 중요합니다. 이는 일반적으로 CANoe 도구를 통한 시뮬레이션과, 그 후 System Under Test(SUT)의 응답 분석을 통해 수행됩니다.
예를 들어, 선로 전환기용 객체 제어기는 CANoe에서 연동 장치와 선로 전환기 모터의 시뮬레이션을 통해 평가됩니다. SCI ID, RaSTA ID 등과 같은 연동 장치의 구성 매개변수 및 선로 전환기 모터의 디지털 I/O는 평가 도구에 지정됩니다. 그런 다음 CANoe는 시뮬레이션된 연동 장치에서 해당 SCI 텔레그램을 송신하고 객체 제어기의 응답을 검증합니다. 관련된 참여자, 즉 SUT의 환경을 시뮬레이션함으로써 실제 상대방을 사용하지 않고도 두 인터페이스에 대한 객체 제어기의 올바른 행동을 검증할 수 있습니다.
또한, 이 테스트는 객체 제어기의 가상화된 소프트웨어에서도 수행할 수 있습니다. 이 경우 하드웨어가 필요하지 않으므로 초기 테스트와 관련된 비용과 노력을 대폭 최소화할 수 있습니다.
CANoe의 모든 이점을 최대한 활용하세요
Vector는 시스템 수준 테스트 분야에서 다년간의 경험을 쌓아왔으며, 이러한 전문성을 사용하여 철도 업계가 복잡한 네트워크 및 개별 시스템을 개발할 수 있도록 지원하고 있습니다. 이에 따라 당사는 EULYNX 및 NeuPro 표준에 따라 SCI-XX/RaSTA 인터페이스를 분석하고, 시뮬레이션하며, 평가할 수 있는 CANoe용 ‘Railway Signalling add-on’을 개발했습니다.
CANoe는 가상 및 실제 환경에서의 자동화된 평가를 간소화합니다. 다양한 소프트웨어 및 하드웨어 인터페이스 덕분에 어떤 System Under Test(SUT)과도 데이터 교환이 가능합니다. VT System과 VIO System은 아날로그, 디지털 및 직렬 I/O를 통해 데이터 교환을 처리합니다. 또한, Vector의 VN 인터페이스를 통해 SUT와의 네트워크 통신이 가능합니다. 이를 통해 EtherCAT, MQTT, CAN, CANopen, SPI, I2C와 같은 다양한 인터페이스를 테스트할 수 있습니다.
가상 환경, 즉 Software-in-the-Loop(SIL) 테스트의 경우, SIL Kit를 사용하여 Software Under Test와 데이터를 교환합니다. CANoe에는 분석 및 테스트 대상 시스템과의 손쉬운 상호 작용을 위한 사전 구축된 Graphics 창이 포함되어 있습니다. 또한 특정 사용 사례에 맞게 사용자 정의 패널을 생성할 수도 있습니다.
명확한 추적성을 확보하기 위해 vTESTstudio 내의 test 케이스를 ALM 도구에서 관리되는 요구사항과 연결하십시오. test 케이스를 CI 환경에서 실행하면 훨씬 더 높은 수준의 자동화를 달성할 수 있습니다.



