Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.1 KB

README.md

File metadata and controls

32 lines (27 loc) · 1.1 KB

DSTW

the project

An implementation of an interlocking control logic (ICL) which represents the states of field elements like signals or track switches and communicates with control panels (GUIs) and the real field elements.

It consists of the following components:

  • TSW: track switches
  • SIG: signals
  • LCR: level crossings
  • SEG: track segments
  • SYS: commonly used system
  • COM: TCP communication to field and GUI

goals

The project does not intend an implementation that would work in a real digital interlocking (DSTW).

The aim is to

  • apply and demonstrate techniques to meet security integrity level 4 (SIL4).
  • show a completely different approach than the model driven one I happened to experience.
  • use as much modern C++ as possible
  • gain AI usage experience

components interaction overview

overview

topics