Files
2026-06-17 14:00:51 +02:00

130 lines
4.4 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content="HTML Tidy for HTML5 for Apple macOS version 5.8.0">
<title>JMRI Hardware Support - Tams MasterControl</title><!--#include virtual="/help/en/parts/Style.shtml" -->
</head>
<body>
<!--#include virtual="/help/en/parts/Header.shtml" -->
<div id="mBody">
<!--#include virtual="../SidebarUp.shtml" -->
<div id="mainContent">
<h1>Hardware Support: Tams MasterControl</h1>
<p>The following functionality is available for a JMRI-connected Tams unit:</p>
<ol>
<li>Support for controlling and programming loco's</li>
<li>Defining and controlling turnouts connected via DCC</li>
<li>Defining and getting feedback from S88 connected sensors</li>
<li>Monitor Tams commands</li>
<li>Send Tams commands</li>
<li>Power Control</li>
<li>Read the Tams Loco database</li>
<li>Read Tams Command Station firmware version and serial number</li>
<li>Tams Simulator connection</li>
</ol>
<p>Support for Tams MC was first available in <a href=
"https://www.jmri.org/releasenotes/jmri2.99.7.shtml">JMRI 2.99.7</a>.</p>
<h2 id="limitations">Limitations</h2>
<p>Known limitations:</p>
<ol>
<li>Only one Tams MasterControl can be connected</li>
<li>Throttles: Due to technical limitations in the old P50 protocol JMRI can only control
and display 14 functions and it can only capture status changes coming from outside JMRI
for f1 to f8. After the first JMRI throttle changes all 14 functions will be displayed
correctly again in case of discrepancy. Speed, direction and light work as should. An
enhancement to the P50 protocol has been done so functions f15 to f24 can also be properly
controlled but this is not yet implemented in this version.</li>
<li>Tams Command Monitor: The binary messages are not really human readable</li>
<li>Send Tams Commands: Only a limited set of command replies are interpreted by JMRI
although all are correctly displayed in the Command Monitor</li>
</ol>
<p><strong>This interface will still be enhanced if you find any issues then please raise a
issue on the JMRI users group.</strong>
</p>
<h2 id="connecting">Connecting</h2>
<h3>Wiring</h3>
<p>JMRI can connect to a Tams MasterControl (MC) Command Station using the built in USB
and/or serial interface.<br>
Both USB and serial interface can be used at the same time.</p>
<p>The USB interface comes with drivers to emulate a serial port.<br>
The USB port works under Linux and Windows - both have been tested.</p>
<h3>Settings</h3>
<p>The Tams MC uses the (Uhlenbrock/M&auml;rklin) P50X protocol.</p>
<p>To configure the connection:</p>
<ul>
<li>Open the JMRI "Preferences" under the "Edit" menu</li>
<li>Select "Tams" as the Manufacturer</li>
<li>Select the appropriate serial interface as the Connection type</li>
<li>The baud rate configured in the MC on the USB port is fixed at 57600 bps (8n1: 8bit, no
parity, 1 stop bit)</li>
<li>On the serial port the default speed is set at 2400 bps. This can be changed on the MC
in the usual steps between 1200 and 57600 bps</li>
<li>Click "Save" and restart JMRI.</li>
</ul>
<a id="documentation"></a>
<h2 id="tools">JMRI Tams Tools</h2>
<ul>
<li>Tams network traffic can be viewed with the Tams Monitor</li>
<li>Messages can be sent to Tams devices with <a href=
"../../../package/jmri/jmrix/tams/swing/packetgen/PacketGenFrame.shtml">Send Tams
Packets</a>
</li>
<li>The the <a href=
"../../../package/jmri/jmrix/tams/swing/locodatabase/LocoDataFrame.shtml">LocoData tool</a>
lets you read and write Locomotive Data to the Tams command station.
</li>
</ul>
<h2>Documentation</h2>
<h3>Third Party info</h3>
<p>Web site and info mainly in German, user manuals also in English (and other languages) for
download</p>
<p>The <a href="http://Tams-online.de/MasterControl">Tams MasterControl web page</a></p>
<!--#include virtual="/help/en/parts/Footer.shtml" -->
</div>
<!-- closes #mainContent-->
</div>
<!-- closes #mBody-->
<script src="/js/help.js"></script>
</body>
</html>