rail.rocks

Automaatio

Rautatien automagisointi perustuu:

  • CODESYS PLC:hen, joka surisee Raspberry π:ssä
  • Arduinoihin

Tietoliikenne PLC:n ja Arduinojen välillä on Ethernet. Tällä haavaa suunnitelmissa on UDP-viestinvaihto. Oletettavasti server/client-malli. PLC on server, jolle clientit (Arduinot) huutelevat. Johonkin väliin voi ehkä tulla jopa WiFi. Katsotaan miten mieli muuttuu rakentamisen edetessä.

PLC

CODESYS on nasta vekotin.1 Lisenssi π:lle maksaa 50 € (+ppm.). Ohjelmointiympäristö on ilmainen. Kaiken lisäksi pakettiin kuuluu WebVisu, jolla voi tehdä selaimessa käytettäviä visualisointeja.

Asetinlaitteen toteuttaa CODESYS-applikaatio. Mallia otan jossain määrin Norjasta, jossa koko maan asetinlaitehässäkkä tulee olemaan yksi iso möykky.

Tarvittavat käyttöliittymät teen WebVisulla.
1 Tämä ei ole kaupallinen yhteistyö

Opastin-/vaihdeohjain

Olen kirjoittanut opastin- ja vaihdeohjauskirjastot Arduinolle. Luonnollisesti kirjastoon tulee vielä mm. uusia luokkia erityyppisille opastimille.

Ensimmäisessä vaihdeohjainprototyypissä on Arduino Nano, Ethernet-moduli W5500, PCA9685 PWM-lähtöineen sekä kasa releitä 5V kelalla. Ohjainta voi paikalliskäyttää sekä vaihteiden parametrit asettaa www-selaimella. Parametrit (esim. servon liikerajat) tallennetaan Arduinon flashille. Asetinlaite tulee juttelemaan ohjaimelle UDP:ta.

Opastinohjain sekä muut vastaavat (tasoristeykset, kääntöpöydät, valaistukset jne.) toteutuvat samalla periaatteella.

DCC

DCC:n virkaa hoitaa Rocon Z21. Z21 puhuu näppärästi UDP:ta.

© 2024 rail.rocks

Theme by Anders Norén