Funk-Electronic Piciorgros GmbH TMO-100 1 INTRODUCTION........................5 Overview ..........................5 Safety Precautions ........................ 5 Disclaimer ..........................5 Rules for using the TMO-100 in the USA or in Canada............6 1.4.1 Labeling........................6 1.4.2 Outside Label ....................... 6 1.4.3 Changes and Modifications..................6 1.4.4...
Page 3
Data Compression using the LZ77 algorithm ............38 Sending and receiving SDS- and Status Messages using the Hash (#) Command Sequence..........................39 Processing MMI Commands sent by a TMO-100, Terminal, Mobile or Dispatcher ..41 3.3.1 Submitting MMI commands using a TMO-100............42 3.3.2...
Page 4
8.1.4 Power up Indication using a PPP Link (Packet Data Connection) ......78 8.1.5 Failure to Register on the TETRA Network .............. 78 TMO-100 Firmware update procedure ................79 8.2.1 Preparation and setup ....................79 8.2.2 Update procedure ....................... 79 8.2.3...
Overview This document contains information about installation, settings, and operation of the TMO-100 TETRA Radio Modem. Additional information is also available over the Internet, at the website www.TetraModem.com, in the FAQ pages. This includes practical guidance relating to antenna selection and installation, operating range, extension modules, software support, etc.
As the TMO-100 usually will be installed on a DIN rail inside an enclosure and the label on the back side will not be visible, the second label (see inside of the TMO-100 box) has to be placed outside of the cabinet where it is readable. If this second label gets lost or damaged the following should be an example how to create one.
Funk-Electronic Piciorgros GmbH TMO-100 1.4.4 Label on the backside of the TMO-100 (USA) 1.4.5 Label on the backside of the TMO-100 (Canada) V1.821 - Page 7 of 83...
• Consult the dealer or an experienced radio/ TV technician for help. 1.4.7 FCC RF exposure compliance To comply with the FCC RF exposure compliance the antenna used for the TMO-100 must be installed to provide a minimum separation distance to any person as shown below:...
An optional voice communication feature is also available, by which field personnel can talk with a control room. The TMO-100 can also be optionally provided with built-in inputs and outputs that can be read and set remotely using the MODBUS-RTU protocol. It is possible to transmit information about an input change automatically to another station as soon as an alarm condition occurs ["unsolicited message"].
20mA, 4-20mA) and an expansion port connector for expansion modules with additional I/O. By default the TMO-100 will be delivered with two serial RS-232 ports, prepared to use the air interface encryption with TEA1. TEA2, TEA3, RS-422 or RS-485 options can be ordered as options.
1.7.6 Voice (PA-feature) For all TMO-100 with no embedded I/O, the voice option can be enabled with a license key. Please note that the voice option is designed as a fallback feature and not fully supported with a keyboard and a display as a handheld terminal. Pre defined ISSI or GSSI will be used when pressing the PTT button of the (optional) available Microphone-Speaker Handset.
Funk-Electronic Piciorgros GmbH TMO-100 1.7.7 PicoLogo – embedded User Application Interface The PicoLogo option is a powerful User Application Interface that can be used similar to a Micro PLC to generate Alarms, Text-Messages, M2M-Communication or to monitor and supervise digital or analog values.
Nat supported with keeping the source port (Fieldbus Foundation HSE) SDS Gateway Option for ETELM Infrastructure (TGW-100) IP Gateway for serial data over Packet Data communication (TGW-100) 1.16 Firmware update of TMO-100 now with TFTP supported Sinaut Protocol implemented Modbus TCP supports up to fife simultaneous TCP connections 1.50 1.50...
("AUX") uses a standard RJ-11 socket. On the lower side of the housing an RJ-45 connector for the Ethernet port allows the TMO-100 to be hard- wire networked with local terminal equipment or PLC’s. On the upper side of unit another RJ-45 connector is provided for connecting a voice handset, for speech communication over the TETRA network.
Funk-Electronic Piciorgros GmbH TMO-100 2.1.2 Mounting The DIN rail mounting clip is at the bottom of the Module. First the lower lip (spring- loaded) of the clip is engaged with the lower flange of the DIN rail, with the Module tilted downward slightly.
Funk-Electronic Piciorgros GmbH TMO-100 Electrical Connections 2.2.1 Power Supply Input The required supply voltage (12-24 VDC +/-20%) is connected through 3-way screw terminal connector located on the upper side of the enclosure. The terminals are assigned as follows (viewed from the front of the module, facing the...
2.2.2 Serial Interfaces The TMO-100 has two serial data interfaces. The primary interface (COM) has a 9-pin D-sub connector on the upper side of the unit. The secondary interface [AUX] has an RJ-11 socket on the lower side of the unit. The COM interface can be either RS-232 or user-selectable RS-422/485.
RS-232 interface. The unit can be ordered optional with an RS-485 interface (RS-422 is not possible on the AUX port). Pin No. Pin Assignment: Auxiliary Interface, RS-232 GPS Supply voltage Handshake TMO-100 peripheral Receive data TMO-100 peripheral Send data TMO-100 peripheral Handshake TMO-100 peripheral Pin No.
The optional voice communication feature allows voice communication over the TETRA network, using a PTT (push to talk) pushbutton switch and voice transceiver (handset or headphone/microphone headset) connected to the TMO-100. When the PTT switch is pressed, data communication is interrupted, allowing only voice communication during this temporary period.
Extension Port for additional I/O modules (only devices with embedded I/O) The I/O expansion connector is located at the upper right part of the TMO-100 of all TMO versions with embedded I/O. The connector is grey and has the same color as the expansion port modules connector.
Funk-Electronic Piciorgros GmbH TMO-100 2.2.7 Connecting the I/O (TMO-100/DAx types only) Binary inputs: The binary inputs are divided into two groups per port. Each group contains 4 inputs with one common terminal. The inputs are bipolar, so they can be switched with an active "+"...
Funk-Electronic Piciorgros GmbH TMO-100 Analog inputs: The analog inputs needs to be in the current loop, the power supply must be provided externally in the loop. The input range is 0-20mA with a resolution of 12 bit. Note: All I/O are electrically isolated!
Funk-Electronic Piciorgros GmbH TMO-100 2.2.8 Connecting the Antenna A BNC socket is provided for connecting the antenna. Ensure that the antenna is selected correctly for the operating radio frequency. The antenna cable (50 ohm) should not be longer than 5 meters, and should be good quality low-loss type (RG-213 or Aircell).
TMO-100 LED Functions Groups of LED lamps on the front panel of the TMO-100 indicate the operating condition of the modem, the field strength of the received TETRA radio signal, and error conditions if any. Specific LED functions are described below.
Page 25
Indicates the "Ready" status of the modem (continuously lit). Also indicates error conditions (coded blink sequences). COM Tx Lights up while the TMO-100 sends data via the COM interface COM Rx Lights up while the TMO-100 receives data via the COM interface...
2.3.1 OK LED: Blink Pattern Error Indication When the TMO-100 is powered up, the OK LED should be constantly “on” to indicate the proper device operation. If this LED is flashing or off, it indicates an exception. Different “blinking codes” can...
Funk-Electronic Piciorgros GmbH TMO-100 Reset to factory default The TMO-100 can be reset to the factory default configuration. Also the Ethernet parameter can be reset independently, if the IP address is not known any more. 2.4.1 General Reset of the Device to Factory Default Using the following procedure, the TMO will be reset to factory default.
Funk-Electronic Piciorgros GmbH TMO-100 2.4.2 Resetting the Ethernet Parameter Using the following procedure, the Ethernet parameter of the TMO will be reset to factory default and the IP address will be set to 192.168.0.199, subnet mask 255.255.255.0. All other parameter will be unaltered.
Funk-Electronic Piciorgros GmbH TMO-100 Configuration of the TMO using the embedded web server The TMO can easily be configured using the embedded web server. Connect the device to your Laptop / PC using a standard Ethernet cable. Then start your web browser (all our tests have been successfully made using the Firefox browser) Enter the IP address 192.168.0.199 into the input box of your browser (that is the...
Funk-Electronic Piciorgros GmbH TMO-100 2.5.1 Navigation using the Menu To select a menu, move the cursor over the desired headword and click it. Then the menu will open displaying the next options V1.821 - Page 30 of 83...
Funk-Electronic Piciorgros GmbH TMO-100 2.5.2 Requesting Restart of the Device Some configuration changes (change of Ethernet or Tetra parameter) need a restart of the device before they will take effect. If these changes have been done by the user, an orange button with the text “Restart Device”...
The TMO-100 can transfer data between any of its wired data interfaces (serial and Ethernet ports) on one side, and the TETRA radio network on the other. The TMO-100 can handle any of the common industrial automation and instrumentation protocols (MODBUS, MODBUS/TIP, IEC-60870-5-101, IEC-60870-5-104, PakBus, ROC, BSAP DNP3 etc.…), custom protocols, and configuration data.
TMO-100 is via the Ethernet interface of the TMO-100. Here the TMO-100 functions as router. Up to 16 IP port addresses can stored in the Port Forwarding Table of the TMO-100. Data packets arriving over the TETRA network are automatically routed to the designated IP ports.
RF-Carriers are required for data communication. The use of a Secondary Control Channel (SCCH) is supported by TMO-100. The TMO-100 supports a maximum SDS length of 2047 bits (254 bytes) in accordance with the ETSI specification. However, since not all TETRA infrastructures support this length, users can set a lower maximum length for SDS data blocks.
3.1.1 Use of the TMO-100 as master modem A Routing Table must be loaded into the TMO-100 when it is designated as a master modem. Up to 1280 ISSI addresses can be registered. Each of the ISSI addresses In the Routing Table is assigned to a logical address in sequential order, corresponding to the addresses used by the serial data communication protocol.
Page 36
Funk-Electronic Piciorgros GmbH TMO-100 When a data block is received at the serial interface of the TMO-100, it waits for the complete data block to be received. The data block end criterion is that no further data byte is received after a lapse of a user-programmed time (default: 10 milliseconds). The protocol-dependent logical address of the destination terminal equipment is extracted from the data received via the serial interface.
3.1.2 Using the TMO-100 as Slave Modem A TMO-100 used as slave modem need not be configured for handling a specific serial data communication protocol. Basically, the modem passes on each data record that it receives from a master modem out through its serial interface. When this happens, it...
3.1.3 Data Compression using the LZ77 algorithm The TMO-100 has data compression capability and all data records received over the serial interface are compressed before sending as SDS. At the receiving station, the data is decompressed before moving it out. Detailed information regarding the LZ77 can be found at: http://de.wikipedia.org/wiki/LZ77...
Sends Text or Data including specific header information Yes/No MMI Command Sends a MMI command to a different TMO-100 or to the own device Rules: The transmitting TMO serial interface (COM or AUX) has to be in Hash Command Mode...
Page 40
Funk-Electronic Piciorgros GmbH TMO-100 The following example will explain what happens on the receiver side, if the following #-commands will be sent to a TMO-100 with an ISSI=4711 that is configured for #- command mode: Example 1: #T12345#This is a test message...
TETRA network. The MMI command is basically a text SDS, which can be sent out by another TMO-100, a handheld terminal, a mobile or a dispatcher. With these MMI commands, outputs can be set or reset or input values, RF field strength or other values can be queried.
3.3.1 Submitting MMI commands using a TMO-100 A TMO-100 is able to directly send MMI command strings to any other TMO-100, using a serial port in "#-command mode". It can even process MMI commands to itself. As MMI commands to other devices were sent by SDS, the processing of incoming SDS MMI commands must be enabled in the configuration (TETRA ->...
Page 43
Example: The own TMO-100 has the ISSI 2345. The MMI command #C2345#1-4711-RF=? will return the own RF fieldstrength of the local TMO-100 we're connected to: #C2345#2-0000-RF=-87dBm Alternatively the MMI command can be like: #C#1-4711-RF=-87dBm which will also cause the locally processed answer: #C#2-0000-RF=-87dBm V1.821 - Page 43 of 83...
In default state the "t-timeout" in the TMO-100 is activated, which will cause all outputs will be reset after the given time if the TMO-100 is not accessed by MMI commands or MODBUS telegrams. If the TMO-100 should be used only for MMI processing, the t-timeout should be disabled in the configuration (RTU features ->...
Funk-Electronic Piciorgros GmbH TMO-100 3.3.3 List of MMI commands Description: Query of internal digital inputs Command: A0=? ..A7=? ..B8=? ..B15=? Answer: A0=1 ... A7=0 ..B8=1 ... B15=0 Comment: A "1" means that the corresponding input is active, a "0" means that it is inactive.
Page 46
The first digital output on the system starts with index "0". The parameter "1" sets the output to active state, the parameter "0" switches it to inactive state. Description: Query of an internal analog input (TMO-100/DA1) Command: Dx=? oder Dx%=? x=0..3...
Page 47
Command: Answer: Answer from the TMO-100 Comment: If "Q=1" is included in the command data to the TMO-100, an answer SDS will be sent back to the originator – even if no command would not send back any answer. Description:...
Page 48
Answer: R0001=4F7D Comment: Any register of the TMO-100 which is enabled for being read out can be queried with this command. Forbidden registers will always return 0000. The register address is given in decimal format, the register value is always returned in hexadecimal format.
Care should be taken if dynamic IP-addresses are assigned from the Tetra infrastructure to the TMO-100, because once the device will be turned off and on again, it may be possible that it receives a different IP-address. In that case a unique correlation of the device is not possible.
All local terminal devices that are to transfer data over the TETRA network using the TMO-100 as router must operate within the same IP subnet, and the IP address of the TMO-100 must be declared in the IP configuration as the gateway for the connected local terminal equipment.
IP addresses on the TETRA side are unambiguously defined) is determined through the port numbers. The Port Forwarding Table of the TMO-100 has a list of local Ethernet IP addresses and their corresponding port numbers. Data from the TETRA network addressed to a particular port number is forwarded to the target local terminal equipment by looking up its IP address corresponding against that port number.
Page 52
TETRA network side. The PLC is addressed using the MODBUS/TCP protocol by its port number: Port 502. In the Port Forwarding Table of the TMO-100 the Port 502 has been assigned IP address 192.168.0.100 (factory configuration). With this configuration, all packets sent over the TETRA infrastructure to the IP address 10.0.66.17, Port 502, are redirected by the TMO-100 via its Ethernet interface...
Page 53
This is the case whenever local terminal equipment connected to the Ethernet interface of the TMO-100 sends data to an IP address over the TETRA network. This process needs no configuration: it is an automatic operation that is executed whenever a local terminal device sends data to an unknown IP address.
Page 54
Foundation HSE). As a standard NAT function will (could) alter the port information, these protocols could not be used. The TMO-100 can be configured to keep the same port number as transmitted from the source device. The following options are available: •...
Page 55
NAT function (40000 and up), and therefore the communication between master- and slave-device would fail. In contrast to that, the TMO-100 can be configured in various ways to support all communication methods used between master and slave devices. The following options are available: •...
3.4.4 NAT - IP Address Screening In case the TMO-100 is connected via its Ethernet port to a LAN network, a PC or another device where a lot of IP traffic is expected, all IP packets the TMO-100 would receive that could not be delivered to one of the attached terminals would be transferred via the router to the Tetra network.
3.4.6 Data Compression using Packet Data TMO-100 provides the function to receive data via its serial interface, convert it to IP- Data, send it via Tetra-PPP (Packet-Data) to a destination device, convert it back to serial data, and to pass it back to the serial interface.
The 3964R often is used in the „Siemens World“, connecting PLC’s to PLS’s or PLS’s to SCADA systems. That “Layer One” protocol is fully supported by the TMO-100. If possible, the priority settings of the device connected to the TMO-100 should be set to “low priority”.
When setting the TMO as a master unit, it is useful to know what communication protocol is used. Regarding that, the TMO-100 knows, where inside the data stream the address byte(s) is (are) located. With that knowledge, the TMO extracts this “logical address byte”...
4.2.5 PakBus Pak bus is a much unknown protocol, but it is fully supported by the TMO-100. 4.2.6 BSAP The TGW-100 detects the difference between the normal and the extended messages in BSAP protocol and extracts the address information accordingly.
Protocols, where the address byte can not be extracted, or where the „Address Range“ exceeds the TMO-100 storage spectrum, (1024 entries, e.g.: sometimes that can happen using the HART protocol) can be transmitted using the Group ISSI or a fixed, prede- fined ISSI.
IP based Communication Protocols 4.3.1 Modbus/IP Supported by the TMO-100 and tested in applications 4.3.2 DNP3/IP Supported by the TMO-100 and tested in applications where the HSE protocol was used simultaneously 4.3.3 IEC 60870-5-104 Supported by the TMO-100 and tested 4.3.4...
PC can access this TMO-100 via another TMO-100 (here “the another” TMO-100 is just used to link the PC to the Tetra network). In that case on the browser input line of the PC http://10.0.66.17 followed by [RETURN] would access the Web server of the remote TMO-100 that has to be configured.
TETRA network (only in packet data communication mode). For this, the TMO-100 must be configure with a device address in the range 1 - 239 (factory setting = 1). This device address is the same as the MODBUS logical address that is used for accessing the modem.
5.2.3 Access over the TETRA Network The IP address of the TMO-100, statically or dynamically assigned by the TETRA network, must be used when accessing the modem over the TETRA network. Port 4502 must be addressed. The optional logical MODBUS address will be ignored.
Funk-Electronic Piciorgros GmbH TMO-100 Auxiliary Functions Sending Restart (Reset) and Ok-Messages Optional the TMO can transmit OK-Messages to indicate its presents and proper operation within the Tetra network. This message is sent as an SDS and contains the Device-Name and the Receive Field strength, displayed in -dBm.
TMO-100 and another station (e.g. a control room). A service technician (for example) can call the control room to give a field report or notify an emergency. For this, a voice transceiver (headset or handset) is connected to the TMO-100 (RJ-45 "Audio" socket).
• DNP3 (future: not presently supported) • IEC-60870-5-101/104 (future: not presently supported) The RTU function of the TMO-100 can be configured so that a status change of an on- off input can cause an appropriate message to be sent (for example) to a TMO-100 Master Modem that has MODBUS access enabled, and stored there in a MODBUS Alarm List.
Page 69
Field strength of the TETRA network in –dBm A value of 90 means i.e. that the network is received with -90dBm by the TMO-100. Will be "255" if the TMO-100 is not registered to the network. 1 (Low Byte) Device status as follows: •...
6.4.2.1 I/O Presence Supervision As up to 16 different I/O modules can be connected to the TMO-100, a various number of digital and/or analog I/O can be available on the device. Using the “RTU Features / Setup” for each type of I/O an individual monitoring can be enabled.
Page 71
Funk-Electronic Piciorgros GmbH TMO-100 6.4.2.2 T-Timeout The T-Timeout refers to an internal TMO timer that monitors all access to the device. Each time the TMO is accessed (e.g. by Modbus RTU protocol) this timer is reloaded with the T-Timeout value.
Page 72
Funk-Electronic Piciorgros GmbH TMO-100 6.4.2.3 Input Delay of the embedded Digital Inputs If the TMO is equipped with embedded digital inputs (this feature is not available on the extension modules) an On- and Off-Delay can be programmed for each of the 16 inputs individually.
Page 73
Funk-Electronic Piciorgros GmbH TMO-100 6.4.2.4 Setting the TMO’s embedded Timer and Counter Each of the 16 embedded digital inputs (this feature is not available on the extension modules) can be read as an input signal, but is also directly connected to a 16 bit Counter or Timer.
However, it should be noted that it can report such changes not more frequently than 1 change per second. If a TMO-100 is configured as master modem and local Modbus protocol is enabled, it can be accessed using the Modbus RTU protocol. In such a case, it will reply to MODBUS message frames that are sent to its MODBUS address, over the TETRA network, from its local Ethernet, or through its serial interface.
Page 75
Funk-Electronic Piciorgros GmbH TMO-100 addition, the central control system can reset the registers that mirror the slave stations' inputs, so that the next change in status from "0" to "1" of the input of the slave station results in a new alarm notification.
Tetra Base stations (Field Strength, Air Condition, Door Contacts) • set up automated radio controlled process automation • send text- and alarm-messages to Tetra terminals or other TMO-100 • for versatile control- and supervision functions ® For creating the logical functions for PicoLogo...
8.1.1 Configuring the TETRA Network Parameters The network parameters must be set into the TMO-100 (if this was not done at the factory before delivery, for project specific orders): MNC, MCC, ISSI, frequency. These settings are done directly in the TMO-100.
8.1.5 Failure to Register on the TETRA Network If the TMO-100 does not succeed in registering on the TETRA network and all LEDs of the RF Signal Strength Indicator are unlit, the antenna system modem settings of the TETRA network parameters should carefully checked and corrected as necessary.
".pch" is the keyfile to activate the loaded firmware. To perform the update, the ".pfw" file must be sent first to the TMO-100. Unless the ".pch" file is sent to the TMO-100, the device will just store the new firmware file.
Transfer the .pfw file to the device, using the command tftp –i 192.168.0.199 PUT filename.pfw The IP here is the default IP of the TMO-100, if this IP is changed you have to give the correct IP address instead. Also "filename.pfw" must be replaced by the real firmware file name.
Page 81
The device should restart now, doing the internal update process. Important! Do not disconnect the TMO-100 from its power until the update process has finished (the TMO will not show any action on it's LED for about 15- 20 seconds, then it will restart). After the TMO has restarted and is alive, the power can be disconnected.
Funk-Electronic Piciorgros GmbH TMO-100 Specifications • Radio Modem for Serial Data Communication Functions: • Remote Alarm Monitor • TETRA IP Router • TETRA RTU • Tetra Base Station Monitor RF output power: Class 3 (for 350 – 470 MHz) Class 4 (for 800 MHz)
Funk-Electronic Piciorgros GmbH TMO-100 Power supply voltage: 12-24 VDC +/- 20% Power consumption (av.) Receive: P = less than 2,5 Watt Transmit: (TBD) Enclosure: Extruded aluminum body; plastic end caps Operating Temperature: -20°C to +65°C Mounting: 35 mm DIN rail, symmetrical...
Need help?
Do you have a question about the TMO-100 and is the answer not in the manual?
Questions and answers