User Tools

Site Tools


srcp-nl

SRCP

Algemeen

Kijk onder Supported Controllers welke digitale centrale's het SRCP protocol ondersteunen.

SRCP= Simple Railroad Command Protocol
De keus tussen versie 0.7.3 en 0.8.2 geschiedt automatisch en hangt af van de welkomst boodschap die verstuurt wordt tijdens het connecten met de SRCP server.

Protocol

Setup SRCP 0.7x

Om verbinding te krijgen met een SRCP V0.7x Server moeten de poort gegevens ingevuld worden zoals boven weergegeven. De digint sectie in het rocrail.ini bestand moet er uitzien als onderstaand:

<digint iid="srcp-1" lib="srcp" host="localhost">
  <srcp cmdport="12345" fbackport="12346" infoport="12347"/>
</digint>

Setup SRCP 0.8.2

De iid kan weer zelf een naam gegeven worden. Voor hostnaam geldt het zelfde als onder versie 0.7 is weergegeven.

SRCP 0.8.2 gebruikt alleen de commandopoort. Het poortnummer is 4303. De poort voor de bezetmelders, de sensor port moet op 4303 en de info poort op 4303 gezet worden. De digint sectie in het Rocrail.ini bestand moet er zo uitzien:

<digint iid="srcp-1" lib="srcp" host="localhost">
  <srcp cmdport="4303" />
</digint>

On de tab Busses kun je de bus nummers vinden voor de ondersteunde bustypen. GL = Generic Loco GA = Generic Asessoire FB = Feedback

Voor het instellen van de bussen kijk op : http://www.rocrail.net/doc/rocrail-wrappers/wrapper-en.html#srcp

In de welkomstboodschap van je SRCP server wordt uitgelegd welke bus nummers gebruikt worden.

Het "Bus" veld in de interface tab van locomotieven, bezetmelders e.d. heeft niets te maken met de busnummers in de SRCP. Het busveld wordt alleen gebruikt bij Selectrix. Bij SRCP worden al die velden op "0" gezet anders verloopt de communicatie niet goed.

Software:

Je kunt iedere srcp0.7/0.8 compatibele SRCP Server zoals SRCPD,DDW of de niet meer onderhouden erddcd gebruiken.

Hardware:

In de meeste gevallen heb je aan een oude PC met een serieele poort genoeg om het DCC/MM signaal op te kunnen wekken met een parallel poort voor het uitlezen van de bezetmelders en natuurlijk een netwerkkaart.

Aansluiten van de parallel poort op de S88 bus:

PC (D-SUB-25) s88-Modul (Pin 1 is zwart gemerkt) ELEKTOR-Module (DIN-Connector)
2 3 (clock) 4 (clock)
3 4 (load) 1 (load and reset)
4 5 (reset)
10 1 (data) 5 (data)
18 2 (GND) 2 (GND)
6 (+5V) 3 (+5V)

Voor gedetaileerde informatie kijk op:How to connect your Feedback Sensors to the PC's LPT Port

Verbinden van de serieele poort met de booster:

Kijk voor het aansluiten van de verschillende boosters op : Connection Diagrams

Hoe configureer je 128 snelheidsstappen met DCC Decoders

Eerst dien je de lok decoder in te stellen dat hij reageert op 28 / 128 stappen. Laten we Bit 2 van CV29 programmeren met de waarde 1: CV29 = 2 Daarna regelen we dat Rocrail data stuurt naar de lok. Klik op Tabellen-Lokomotieven en selecteer de lok die je wenst te veranderen. Klik op de Interface Tab en verander de volgende settings: 1. Protocol Versie: U dient de protocolversie van 1 naar 2 te veranderen omdat versie 1 enkel 14 en 28 stappendecoder voorziet. 128 stappen zijn enkel met versie 2 mogelijk. 2. Decoderstappen: hierin geeft U het aantal decoderstappen. Geef 128 in voor een gelijmatig optrekken.

Sommige Lenz decoders kunnen enkel 14, 27 en 127 stappen aan. Wees zeker dat uw decoder de mogelijkheid van 128 stappen heeft. Contacteer hievoor uw lokale winkelier of de fabrikant van de decoder.

Dit is getest met SNAPSHOT svn 704 en DDL.so. Tevens getest met erddcd-v1.61-svn254 en SRCP V0.7. Niet gebruiken met SRCP 0.8.x omdat dit lange adressen betekent ipv 128 snelheidsstappen!

srcp-nl.txt · Last modified: 2018/11/12 08:56 by 127.0.0.1