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

77 lines
3.2 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 - DCC4PC</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">
<p>The DCC4PC hardware is a combined block occupancy detector and RailComm reader built into
one. each board allows for up to 16 blocks to be detected with RailComm feedback on each.</p>
<p>To get the full potential of RailCom this must be used with a system that generates a
RailComm cutout in the track signal, along with decoders that support RailComm feedback</p>
<h1 id="hardware">Hardware Support: DCC4PC</h1>
<p>JMRI connects to the DCC4PC using its own OmniBus protocol rather the TAMs emulated
mode.</p>
<h3>Sensors</h3>
<p>Sensors are automatically generated for the first six boards (boards addressed 0 -5)
during the initialisation of the connection.</p>
<p>Additional sensors for boards above address 5 can be added using the sensor table, only
the first sensor on the board needs to be entered, as the remainder on that board will
automatically be populated when it is discovered.</p>
<p>The system name of a sensor is made up in the format of DS1:01, where "D" is the system
name for Dcc4Pc, "S" means sensor, "1" is the board address, and "01" is the port on that
board.</p>
<h3>Reporters</h3>
<p>Reporters are automatically created when sensors are added as the two are tied together,
there is no requirement to manually create these.</p>
<h3>Programming</h3>
<p>The DCC4PC system will allow for read back of CV values using the ops-mode programming,
however this is dependant upon having RailComm enabled hardware.</p>
<h2 id="tools">JMRI DCC4PC Tools</h2>
<ul>
<li>DCC4PC Command Monitor<br>
Lists all the processed commands sent and received to/from the interface, this excludes
commands sent between JMRI and the interface in the date retrieval process.</li>
<li>Send DCC4PC Command<br>
Allows commands to be sent to the computer interface or a detection board, also referred to
as a child board. Commands written in hex, should be prefixed with 0x, followed by the
commands with no spaces, eg 0x0b020a</li>
<li>DCC4PC Info<br>
Retrieves the information for the Computer Interface Device.</li>
<li>DCC4PC Reader Boards<br>
Displays the current information of all the detection boards that have been configured. It
is also possible to change the address of a board, please note that when doing this it will
generate a new set Sensors and Reporters with the new address, it will not remove the old
sensors or move any other details across.</li>
</ul>
<!--#include virtual="/help/en/parts/Footer.shtml" -->
</div>
<!-- closes #mainContent-->
</div>
<!-- closes #mBody-->
<script src="/js/help.js"></script>
</body>
</html>