167 lines
5.3 KiB
Plaintext
167 lines
5.3 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 - Oak Tree Systems Railroad Control Interface (RCI)</title>
|
|
<meta name="author" content="Bob Jacobsen">
|
|
<meta name="keywords" content=
|
|
"Oak Tree Systems Railroad Control Interface RCI java model railroad JMRI install windows">
|
|
<!--#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: Oak Tree Systems Railroad Control Interface (RCI)</h1>
|
|
|
|
<ul class="snav">
|
|
<!-- TOC -->
|
|
|
|
<li>
|
|
<a href="#hardware">Hardware</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="#limitations">Limitations</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="#connecting">Connecting</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="#documentation">Documentation</a>
|
|
</li>
|
|
</ul>
|
|
|
|
<h2 id="hardware">Supported Hardware</h2>
|
|
|
|
<h3>Computer Interfaces</h3>
|
|
|
|
<ul>
|
|
<li>IO-24</li>
|
|
|
|
<li>IO-48</li>
|
|
|
|
<li>O-48</li>
|
|
</ul>
|
|
|
|
<h2 id="limitations">Limitations</h2>
|
|
|
|
<p>The JMRI libraries have built-in support for Oak Tree Systems serial hardware using the
|
|
"RSC" bus protocol. inputs can be used as sensors, and outputs can be driven as turnouts.</p>
|
|
|
|
<p>At this time, the RSI serial bus protocol for the HH-2 throttle is not yet supported.</p>
|
|
|
|
<h2 id="connecting">Connecting</h2>
|
|
|
|
<h3>Settings</h3>
|
|
|
|
<dl>
|
|
<dt class="left">Configuration</dt>
|
|
|
|
<dd class="top">
|
|
<ol>
|
|
<li>Start the program (usually PanelPro)</li>
|
|
|
|
<li>From the Edit menu, select Preferences and configure the Connections tab:
|
|
<ul>
|
|
<li>System Manufacturer: "Oak Tree Systems"</li>
|
|
|
|
<li>System Connection: For serial port, select the one your hardware is attached
|
|
to.</li>
|
|
|
|
<li>Select the baud rate configured into your boards</li>
|
|
|
|
<li>Click the "Configure nodes" button. On the new panel that opens:
|
|
<ul>
|
|
<li>Enter a node address (0 is typically used for the first card)</li>
|
|
|
|
<li>Select the board type from the initialization box</li>
|
|
|
|
<li>Click "Add Node"</li>
|
|
|
|
<li>Click "Done"</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li>Back on the "Preferences..." panel, click "Save", and say yes when it asks if
|
|
you want to quit.</li>
|
|
|
|
<li>Restart the program. Your board's LEDs should now be flashing, indicating that
|
|
the computer and board are talking.</li>
|
|
|
|
<li>To check that everything is working, select "Turnout Control" from the tools
|
|
menu. This will open a small window in which you can select a turnout number
|
|
(<a href="#numbers">see below</a>), then click closed/thrown to change the state of
|
|
that output.
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ol>
|
|
</dd>
|
|
|
|
<dt class="left">Use with multiple boards</dt>
|
|
|
|
<dd>
|
|
<p>If you have multiple boards connected to the Oak Tree Systems serial bus, just go back
|
|
to the "Configure Nodes" window and enter them individually. Don't forget to save the
|
|
preferences and restart the program.</p>
|
|
</dd>
|
|
|
|
<dt class="left">
|
|
<a id="numbers">Numbering</a>
|
|
</dt>
|
|
|
|
<dd>
|
|
<p>Oak Tree system names start with "O". For example, "OS24" is a "S"ensor, the 24th
|
|
input line on the Oak Tree Systems card with board address zero.</p>
|
|
|
|
<p>Inputs and outputs are numbered sequentially from 1, without worrying about the types
|
|
of cards, etc.</p>
|
|
|
|
<p>Each board is called a "node". Sensors and turnouts on the first node are numbered
|
|
from 1 to 999; sensors and turnouts on the second node are numbered 1001 to 1999;
|
|
etc.</p>
|
|
|
|
<p>For example:</p>
|
|
|
|
<ul>
|
|
<li>Say you have a IO-48 with it's address switches set to "2". All of the inputs and
|
|
outputs on that node will be numbered starting with 2001.
|
|
<ul>
|
|
<li>CT2001 is the first output pin</li>
|
|
|
|
<li>CT2048 is the last output pin</li>
|
|
|
|
<li>CS2001 is the first input pin</li>
|
|
|
|
<li>CS2012 is the last input pin.</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
<p>To summarize, input and output pins are labelled sequentially within each node. The
|
|
numbers go up by 1000 from node to node. Node numbers can go as high as the hardware
|
|
allows.</p>
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2 id="documentation">Documentation</h2>
|
|
|
|
<h3>Third Party info</h3>
|
|
|
|
<p>For more information on Oak Tree Systems hardware, please see their
|
|
http://www.oaktreesystems.com website.</p>
|
|
<!--#include virtual="/help/en/parts/Footer.shtml" -->
|
|
</div>
|
|
<!-- closes #mainContent-->
|
|
</div>
|
|
<!-- closes #mBody-->
|
|
<script src="/js/help.js"></script>
|
|
</body>
|
|
</html>
|