bidib-en
                no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
| — | bidib-en [2024/06/07 17:24] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== BiDiB ====== | ||
| + | [[: | ||
| + | [[: | ||
| + |   * [[: | ||
| + |   * [[: | ||
| + | [[: | ||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | ===== Addressing ===== | ||
| + | The addressing is linear: __**[[: | ||
| + | Only the Bus(ID) and the Address fields are used.\\ | ||
| + | | Addressing starts in Rocrail with one; Null is not used. \\ Port zero on the LC is in Rocrail address one. |\\ | ||
| + | ====Mapping==== | ||
| + | ^ BiDiB Port ^ Rocrail Address ^ Rocrail Port ^ | ||
| + | | 0 | 1 | 0 | | ||
| + | | 1 | 2 | 0 | | ||
| + | | ... | ... | 0 | | ||
| + | | 127 | 128 | 0 | | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | if sensor and input types at the same board exist the sensor range is 1 .. 128 and the input types are at 201 .. 328.\\ | ||
| + | |||
| + | **Tip:** Use the [[: | ||
| + | |||
| + | |||
| + | ===== Important Options===== | ||
| + | ====Railcom==== | ||
| + |   * [[: | ||
| + |   * [[: loc-gen-en# | ||
| + |   * [[rocrailini-automode-en# | ||
| + | |||
| + | \\ | ||
| + | ===== Features ===== | ||
| + |   * Easy **[[: | ||
| + | * Current sense occupancy detection. | ||
| + |   * RailCom(r) detection; Rocrail **[[loc-gen-en# | ||
| + | * RailCom(r) KM/H. | ||
| + | * Read/Write CV's on the main, POM, reported by RailCom(r) mobile decoders. | ||
| + | * CV Programming on the service track. (No hardware available yet.) | ||
| + | * Loco control; velocity, functions... | ||
| + | * BiDiB & DCC Accessory control. | ||
| + |   * All port types and macros.  | ||
| + |   * DCC [[http:// | ||
| + | * External throttle support. (MultiMaus, LH90, LH100) | ||
| + |   * **[[: | ||
| + |   * Booster diagnostics [[: | ||
| + | |||
| + | {{: | ||
| + | ^Color^Value^Range^ | ||
| + | |Cyan|Voltage|0...24V| | ||
| + | |Red|Temperature|0...100°C| | ||
| + | |White|Current|Auto scaled; "mA max." is 100%| | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Setup ===== | ||
| + | ==== Adding a bidib controller ==== | ||
| + | {{: | ||
| + | |||
| + | ==== General ==== | ||
| + | {{: | ||
| + | === Interface ID === | ||
| + | IID for addressing this interface directly from without Rocrail.\\ | ||
| + | \\ | ||
| + | === Device === | ||
| + | ==Windows== | ||
| + | Device name of the RS232 port.\\ | ||
| + | Typically COMx for Windows; Check the device manager.\\ | ||
| + | ==Linux== | ||
| + | The FDTI is supported out of the box: use / | ||
| + | See also **[[: | ||
| + | |||
| + | ==Mac OS X== | ||
| + | For Mac OS X the FDTI device driver must be installed: **[[: | ||
| + | After install and connecting the GBMBoost Master a new serial device is found under "/ | ||
| + | If the productID is not factory standard follow this setup: **[[opendcc: | ||
| + | ==Links== | ||
| + |   * http:// | ||
| + |   * Reset Product ID to factory settings: http:// | ||
| + | |||
| + | \\ | ||
| + | ===Host=== | ||
| + | Host name or IP address.\\ | ||
| + | ===Port=== | ||
| + | TCP port.\\ | ||
| + | |||
| + | === Baudrate === | ||
| + | Communication speed in Bits Per Second.\\ | ||
| + | The current version of the GBMBoost supports **115200** only.\\ | ||
| + | |||
| + | === CTS === | ||
| + | Hardware handshake CTS/RTS.\\ | ||
| + | __Disable handshake only if the hardware does not support it.__ \\ | ||
| + | |||
| + | === Sub-Library === | ||
| + | * Serial (USB) | ||
| + |   * TCP: __**[[: | ||
| + | * NetBiDiB (Tams mc2) | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ==== Options ==== | ||
| + | {{: | ||
| + | === Secure ACK === | ||
| + | ==Activate== | ||
| + | To activate the [[http:// | ||
| + | == Interval == | ||
| + | The [[http:// | ||
| + | If Rocrail did not send an ACK with in this time frame the event will be resend by the sensor unit.\\ | ||
| + | |||
| + | ===Reset manually operated accessories=== | ||
| + | If a manually operated accessory is reported, as error, Rocrail will try to reset it back to its last known state. | ||
| + | \\ | ||
| + | === Report absent === | ||
| + | If this option is activated, it will be reported if a loco ID is no longer recognized by a RailCom detector. | ||
| + | \\ | ||
| + | === Query inputs === | ||
| + | Query also inputs at "Start of Day" | ||
| + | Only modules which are reporting number of inputs > 0 and using the Flat port model.\\ | ||
| + | |||
| + | ===Wizard=== | ||
| + | The TCP Port for the BiDiB-Wizard.\\ | ||
| + | If multiple masters are connected to this computer, every library must have its own unique port.\\ | ||
| + | |||
| + | \\ | ||
| + | === Watchdog === | ||
| + | The **[[http:// | ||
| + | |||
| + | \\ | ||
| + | ==== Nodes ==== | ||
| + | {{: | ||
| + | This node overview list will be automatically generated during the connection setup between Rocrail and the BiDiB interface.\\ | ||
| + | ===Configure=== | ||
| + | Read the __**[[: | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====Cable==== | ||
| + |   * [[http:// | ||
| + | |||
| + | \\ | ||
| + | |||
| + | =====Multi RailCom detection===== | ||
| + | To be able to detect multiple Railcom decoders in the same section the following option must be set:\\ | ||
| + |   * __**[[: | ||
| + | \\ | ||
| + | =====IRM Location Reports===== | ||
| + | The reported Location ID must mach with a __**[[: | ||
| + | This sensor should have its address set to zero.\\ | ||
| + | The reporting address is used for the sensor __**[[: | ||
| + | IRM only reports arrival and not depart, so for automatically reset use the __**[[: | ||
| + | |||
| + | \\ | ||
| + | |||
| + | =====Automatic mode===== | ||
| + | It is recommended __**not to add or remove BiDiB modules**__ to/from the bus in automatic mode because this will cause a lot of communication traffic and leads to strong delayed events.\\  | ||
| + | The track power will be shut off in case a module is reported as ' | ||
| + | \\ | ||
| + | |||
| + | =====Programming Track (PT)===== | ||
| + | Starting with firmware 2.1.4 the GBMBoost Master can be used as Programming Track.\\ | ||
| + | Before programming on the PT the PT-Mode must be set, see the __**[[: | ||
| + | |||
| + | \\ | ||
| + | |||
| + | =====BiDiB Wizard===== | ||
| + | The Wizard can be connected to TCP port 62875 to configure nodes.\\ | ||
| + | The [[: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | =====netBiDiB / BiDiB Broker===== | ||
| + | {{ : | ||
| + | The netBiDiB communication is available on port 62875.\\ | ||
| + | Automatic discover is not supported\\ | ||
| + | ===Pairing UID=== | ||
| + | The Rocrail pairing UID is fixed and is as followed assembled: | ||
| + | < | ||
| + | {{: | ||
| + | |||
| + | |||
bidib-en.txt · Last modified: 2024/06/07 17:24 by 127.0.0.1