Funk-Electronic Piciorgros GmbH TMO-100V3 1 INTRODUCTION ....................... 8 Overview ........................8 Safety Precautions ......................8 Disclaimer ........................8 Rules for using the TMO-100 in the USA or in Canada ..........9 1.4.1 Labeling ......................... 9 1.4.2 Outside Label ......................9 1.4.3...
Page 3
Funk-Electronic Piciorgros GmbH TMO-100V3 2.5.1 OK LED: Blink Pattern Error Indication ............38 2.5.2 Other LED codes ....................38 Reset to factory default ....................39 2.6.1 Reset via Web Server ..................39 2.6.2 Reset via Configuration Button ................39 Temporary reset to default IP address ................. 40 3 CONFIGURATION OF THE TMO USING THE EMBEDDED WEB SERVER ..
Page 4
Funk-Electronic Piciorgros GmbH TMO-100V3 3.8.4 Analog input configuration ................132 3.8.5 Counters ......................134 3.8.6 Binary outputs ....................135 3.8.7 Analog outputs ....................137 Service ........................138 3.9.1 Contact ......................138 3.9.2 Manage password ....................138 3.9.3 Comm stats ......................139 3.9.4...
Page 6
Funk-Electronic Piciorgros GmbH TMO-100V3 Troubleshooting ......................235 8.7.1 The blue PPP LED does not light up permanently ..........235 8.7.2 Ping is not working / no IP communication ............235 8.7.3 No communication to some IP addresses ............235 8.7.4 The connection between customer equipment works by wire but not if the TMO- 100 are used instead ..................
Funk-Electronic Piciorgros GmbH TMO-100V3 Introduction 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.
TMO-100 is not readable 1.4.3 Changes and Modifications Any changes or modifications not explicitly approved by Funk-Electronic Piciorgros GmbH as the responsible party for compliance could void the end user's authority to operate the equipment. V3.70 - Page 9 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 1.4.4 Label on the backside of the TMO-100 (USA) 1.4.5 Label on the backside of the TMO-100 (Canada) V3.70 - Page 10 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 1.4.7 Interference with other equipment or services This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Funk-Electronic Piciorgros GmbH TMO-100V3 1.4.11 FCC Part 15.105(b) Warning Statement NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Funk-Electronic Piciorgros GmbH TMO-100V3 Labeling for the Kingdom of Thailand All Piciorgros TETRA products approved and delivered to Thailand can be identified with the country specific NTC-ID (National Telecommunications Commission Identifier) NTC-ID: TMO-100 TMO-100 (Thailand Label) for 806 to 869 MHz operating range...
Funk-Electronic Piciorgros GmbH TMO-100V3 Functions and Features The TMO-100 is a radio data communication modem for TETRA networks. These modems allow transparent data communication between two or more nodes in a TETRA network. The TMO-100 conveniently combines the functions of a controller, router, modem, and radio transceiver in a single compact enclosure.
Funk-Electronic Piciorgros GmbH TMO-100V3 Hardware Options The TMO-100 is available in different hardware versions with various additional software options that can be enabled by license keys. The following hardware options are available: • TMO-100 TETRA modem with two serial ports and one Ethernet port. (Remark: The voice feature has to be enabled with a license key) •...
Page 17
Funk-Electronic Piciorgros GmbH TMO-100V3 • Voice option The voice option, which is available for all hardware configurations, is an additional port to connect a Speakermic (Handset) to the TMO-100 to make PTT voice calls to up to 8 preconfigured destinations.
Page 18
Funk-Electronic Piciorgros GmbH TMO-100V3 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 are options which must be provided with the order. They can't be activated or changed after the purchase in the field!
Funk-Electronic Piciorgros GmbH TMO-100V3 Software Options License keys can enable a number of additional options. Each key is individually valid for one TMO-device. The activation of the license keys can be done easily with the embedded web server using the “Service / Configuration” menu.
Funk-Electronic Piciorgros GmbH TMO-100V3 1.8.8 TETRA Enable/Disable/Kill This option enables the ability to temporarily or permanently disable the TMO-100 via the TETRA network. 1.8.9 Voice (Handset feature) This feature is also a hardware option and needs a TMO-100 device with additional handset port.
Funk-Electronic Piciorgros GmbH TMO-100V3 Document Changes The history of this documentation is listed below: Firmware Document Comments / Changes Version Version 3.26 3.26 Initial Document Release for NON-DA versions 3.26 3.27 Final Documentation, RTU-features and protocols added. 3.30 3.30 Added description for: •...
Funk-Electronic Piciorgros GmbH TMO-100V3 Connections and Hardware Installation Mechanical Details The dimensions of the TMO-100 housing conform to DIN 43880, and therefore it can be mounted on a standard 35mm DIN rail [DIN EN 50022]. Two serial interfaces are provided for connecting the TMO-100 to a PC/PLC or other local terminal equipment.
Funk-Electronic Piciorgros GmbH TMO-100V3 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. The Module is then pushed upward (1) and rotated backward (2) until the upper lip of the clip snaps onto the upper flange of the DIN rail.
Funk-Electronic Piciorgros GmbH TMO-100V3 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...
Funk-Electronic Piciorgros GmbH TMO-100V3 2.2.2 Serial Interfaces The TMO-100 has two serial data interfaces. Each interfaces has a 9-pin D-sub connector on the upper side of the unit. The COM interface can be either RS-232 or user-selectable RS-422/485 (RS-422/485 must be initially ordered as this is a hardware option).
Funk-Electronic Piciorgros GmbH TMO-100V3 Note that the AUX connector can optionally be used for TETRA logging functionality and for connecting the Piciorgros Keyloader to manage AIE and Authentication keys. For this functionality a bidirectional communication is needed. Therefore the AUX interface will be always provided as RS-232.
Funk-Electronic Piciorgros GmbH TMO-100V3 2.2.4 Voice Interface (Optional) 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.
Funk-Electronic Piciorgros GmbH TMO-100V3 2.2.5 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-100V3 2.2.6 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 "+"...
Page 30
Funk-Electronic Piciorgros GmbH TMO-100V3 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. Analog outputs (DA4/DA5 type): The analog outputs are an active source for 0-20mA, which means that i.e.
Funk-Electronic Piciorgros GmbH TMO-100V3 2.2.7 Connecting the Antenna A SMA 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).
Funk-Electronic Piciorgros GmbH TMO-100V3 Installation recommendations 2.3.1 Antenna selection and installation The antenna is the most important part of the installation! The quality of the antenna installation has a huge impact on the performance of the communication. Under normal circumstances an external omnidirectional antenna should be used as TETRA is a cellular wireless network.
Funk-Electronic Piciorgros GmbH TMO-100V3 2.3.2 Coverage recommendations Contrary to voice calls which are very tolerant to even higher bit error rates, data transmissions are much more sensitive to errors in the transmission. In case the TETRA error correction cannot restore the exact content of the data, the transmission or parts of it are retransmitted on the air interface.
Funk-Electronic Piciorgros GmbH TMO-100V3 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 35
Funk-Electronic Piciorgros GmbH TMO-100V3 Function System Pwr Power supply input System OK Indicates the "Ready" status of the modem (continuously lit). Also indicates error conditions (coded blink sequences). A 1:1 blinking means that the device is forced to IP address 192.168.0.199/20 (default).
Page 36
Funk-Electronic Piciorgros GmbH TMO-100V3 These eight Led indicate the field strength of the received radio signal and the initialization status of the TETRA radio. Radio initialization: During the initialization of the TETRA radio, the "L"-LED performs a flash code: •...
Page 37
Funk-Electronic Piciorgros GmbH TMO-100V3 IP Rx Indicates, when data is being received over the local Ethernet port IP Tx Indicates, when data is being transmitted to the local Ethernet port If the green "R"-LED lights up, a PicoLogo Application is loaded, set to "RUN"...
Funk-Electronic Piciorgros GmbH TMO-100V3 2.5.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-100V3 Reset to factory default The TMO-100 can be reset to the factory default configuration. This can be done in two ways: 2.6.1 Reset via Web Server A button on the page "Service" → "Restart/Keyloader" can perform a Reset-to-Factory- Default: 2.6.2...
Funk-Electronic Piciorgros GmbH TMO-100V3 Temporary reset to default IP address If the IP address of a TMO-100 is unknown, it can be temporarily reset to the default address: • Press for one second on the configuration switch behind the small hole at the back of the TMO-100, until the "OK"-LED starts to flash in a 1:1 cycle...
Funk-Electronic Piciorgros GmbH TMO-100V3 Configuration of the TMO using the embedded web server All parameters of the TMO-100 are configured via an embedded web server. Recommended browsers are Mozilla Firefox or Chrome. The Microsoft Internet Explorer is known to not work on some pages, it is not recommended to use it.
Page 42
Funk-Electronic Piciorgros GmbH TMO-100V3 After 5 minutes without activity the user will be automatically logged out. V3.70 - Page 42 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.1.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 V3.70 - Page 43 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.1.2 Applying changes On the bottom of each page which give the user the ability to enter data or make other settings like selections via radiobuttons etc. two buttons can be seen: Each value which is entered or changed will not immediately be applied by the TMO- 100.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.1.4 Session timeout and page reload After 5 minutes of inactivity the configuration session will time out. An easy way to continue the configuration session is to reload the page by hitting the F5 key. 3.1.5...
Funk-Electronic Piciorgros GmbH TMO-100V3 TETRA configuration This section explains the TETRA configuration of the TMO-100. First thing should be to register the TMO-100 to the TETRA network. 3.2.1 Parameters The basic TETRA configuration is on the page "TETRA" → "Parameters":...
Page 47
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.1.1 TETRA parameters TETRA mode This switches between TMO and DMO mode. The TMO-100 must be restarted after a change of mode. ISSI The Individual Subscriber Number which is used to register the TMO-100 to the network.
Page 48
Funk-Electronic Piciorgros GmbH TMO-100V3 After power up the TMO-100 will first scan the first range, if it did not find a sufficient cell to register to it'll proceed with the second scan range. Select input It can be selected if the real frequency should be used as the start for the scan, or the channel number.
Page 49
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.1.5 Authentication/ Air Interface Encryption The use of Authentication and Air Interface is an option which must be activated per device! Authentication Switched the Authentication between "Off" (No Authentication), "On" (Normal Authentication) and Mutual Authentication. AIE Class Activates the Air Interface Encryption class: •...
Page 50
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.1.6 Limiting the maximum transmission power With this setting the maximum transmission power of the TMO-100 can be capped to a limit. From firmware 3.65 on, the web server shows the maximum possible transmit power of the hardware as the highest setting.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.2 Device Information 3.2.2.1 Device Information Frequency This is the frequency range in which the TMO-100 can be used. For 400 Operating Range MHz devices the hardware can cover a range of 370-430 MHz or 370-470 MHz, but the user needs to select a particular band at the first start of the TMO-100.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.2.2 Network Information Field strength The field strength (RSSI) with which the serving cell is being received (- dBm) Last SDS Tx The TMO-100 displays the transmit power of the last sent SDS. This value power will actually display the current transmit power the TMO-100 is using to send data towards the network.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.4 TETRA Groups On this page the TETRA talk groups in which the TMO-100 should be a member can be configured. There are up to 25 groups configurable, one of them can be the selected group while the other active groups will be scanned groups.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.5 Black/Whitelist The Black/Whitelist feature allows to control to which TETRA cells the TMO-100 should preferred register, which cells should be avoided and to which cells the TMO-100 should never register. This allows a much tighter control of the distribution of TMO-100's to TETRA base stations in a network than using subscriber classes.
Page 55
Funk-Electronic Piciorgros GmbH TMO-100V3 This feature does only work if the networks reports the abilities of the cell correctly in the SYSINFO messages. A cell without Packet Data should display the values "SNDCP service" and "Advanced Link" as "No" in the Cell information.
Page 56
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.5.2 Priority Cell List The Priority Cell List can hold up to 10 entries of cell LAC identifiers with a minimum RSSI level: Priority LAC LAC number to identify the base station RSSI level in –dBm. The cell must be received with at least this RSSI level Priority min.
Page 57
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.5.3 Cell Greylist The grey list holds up to 10 LA numbers. Any LA's in this list will be avoided unless there is no other option for the TMO-100 to stay in the TETRA network except to register to one of these cells.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.6 SDS/Status/MMI In this section the SDS and status messaging parameters and functions can be configured. 3.2.6.1 SDS Settings V3.70 - Page 58 of 284...
Page 59
Funk-Electronic Piciorgros GmbH TMO-100V3 Max. SDS length Maximum length of a single SDS which is supported by the TETRA network. TETRA can carry up to 254 bytes in a single SDS, but some older TETRA infrastructure releases can carry only up to 140 bytes.
Page 60
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.6.3 Status request options Status for RSSI If the TMO-100 receives a TETRA status with the given value, it'll send Request back its current RSSI value of the serving cell. Limited to The permission to query the RSSI via the status can be limited to a certain...
Page 61
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.6.5 Authorized SSI range In this section a range of SSI numbers can be specified to limit the permission for the status request options and MMI commands. If the limitation is enabled for one or more of these functions, the sender of a request must be within the given range.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.7 IP Communication The TMO-100 can be used as a router for IP communication over TETRA networks. Also serial SCADA protocols can use IP communication (Packet Data) on the TETRA air interface, in addition the TMO-100 supports IP based protocols to access the integrated I/O (MODBUS/IP, IEC 60870-5-104 and DNP3) and to remotely access the embedded web server.
Page 63
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.7.2 Packet Data Configuration Username Some TETRA infrastructures are configured to need a PAP/CHAP username Password and password combination to authenticate the PPP session. In this case, provide the valid username and password in these fields.
Page 64
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.7.3 Packet Data Watchdog The packet data watchdog offers numerous options to monitor the packet data traffic and to provide actions in case the TMO-100 detects a faulty situation. The PD watchdog timer can monitor incoming traffic via Packet Data and restart the PDP context (PPP) or do a complete re-registration to the network when the TMO-100 does not receive a packet in a certain time.
Page 65
Funk-Electronic Piciorgros GmbH TMO-100V3 PD transmit If three consecutive outgoing IP packets fail to be sent via TETRA, these watchdog: actions can be performed: • Action after 3 fails Off: No action is taken (Watchdog is turned off) • Restart PPP: The PDP context will be ended and immediately reestablished.
Page 66
Funk-Electronic Piciorgros GmbH TMO-100V3 Data transfer This is the network value for the Data Transfer Throughput and adjusts the throughput number of radios which can share a PDCH with the Packet Data Channel Sharing feature. Network minimum means that there is no limitation of how many radios can share one PDCH up to what the infrastructure supports.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.8 Handset option This setting is only available for TMO-100's with active voice feature. On this page up to 8 call destinations can be configured for outgoing calls via a speakermic which is connected to the TMO-100.
Page 68
Funk-Electronic Piciorgros GmbH TMO-100V3 The TMO-100 can hold up to 8 predefined call targets which can be selected by the auxiliary button of the speakermic. When the speakermic aux button is pressed the first time, one of the RSSI-LED's will start flashing.
Page 69
Funk-Electronic Piciorgros GmbH TMO-100V3 During an outgoing call one RSSI LED flashed inverted to the others – this indicates the selected voice destination slot. Called SSI Destination SSI for the selected slot. A SSI of 0 disables this slot. A selector allows the selection whether the SSI is an individual SSI or a...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.9 Voice alarms 1-8 / 9-16 This is to configure and record the stored voice messages if the voice alarm feature is activated. V3.70 - Page 70 of 284...
Page 71
Funk-Electronic Piciorgros GmbH TMO-100V3 Authorized SSI The recording of messages is done by a PTT call from a certain TETRA for recording portable/mobile. This device must be authorized to the TMO-100 by its sender SSI which is reported with the call.
Page 72
Funk-Electronic Piciorgros GmbH TMO-100V3 The recording of messages is done in this way: • Make sure the sender's ISSI of the terminal which is used for the recording is entered in the field "Authorized SSI for recording" • Press the "REC" button for the message slot to which the message should be recorded •...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.2.10 Neighborhood cells The TMO-100 can display the current serving cell along with the neighborhood cells which are reported by the serving cell. This gives the user valuable information about the receiving situation in the network, i.e. if and how many cells are in range and good receive condition to operate as a backup in case the serving cell fails.
Funk-Electronic Piciorgros GmbH TMO-100V3 Device configuration 3.3.1 Common This page gives basic information about the TMO-100 like hardware- and software version, serial number etc. and allows to change the device name and a few basic settings. Serial number The serial number of this TMO-100 Software version The version of the main firmware.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.2 COM and AUX interface The settings of the "COM" and "AUX" serial interfaces are identical, therefore both are described in this chapter. Both interfaces can operate completely separated from each other, so two different services or serial protocols can run on a single TMO-100.
Page 76
Funk-Electronic Piciorgros GmbH TMO-100V3 Port operating Selects the operating mode for this serial interface: mode • Master: This port acts as a communications master. A master sends data to one or more TMO-100 which a port in "slave" mode. The master mode can check the protocol data which is passed to it for the containing SCADA address and routes the data to a certain ISSI or IP address of a slave TMO-100.
Page 77
Funk-Electronic Piciorgros GmbH TMO-100V3 Destination port at This configures what happens with the data which is received by this port on target device the receiver side: • AUTO: Automatic processing depending on the selected interface. If the data is received on the "COM" port, the data will be also sent to the "COM"...
Page 78
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.2.2 Preconfigured Communication Protocols When the interface is set to "Master" mode, it is normally connected to a SCADA master, primary RTU etc. This means that the connected equipment will likely send out data which is addressed to multiple slave TMO-100 in the field.
Page 79
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.2.3 User defined protocol If a propriety protocol is used which can't be selected by one of the protocol presets, the position of the address bits/bytes can be manually defined. To use this feature, the "User defined protocol" must be selected in the Preconfigured...
Page 80
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.2.4 Set up when using fixed P2P communication When the interface is set to "Master" operating mode, it requires the protocol address detection to extract the SCADA address from the data and the routing table to determine the ISSI/TETRA-IP to which the data should be sent.
Page 81
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.2.5 Port serial parameter settings This configures the serial parameters for the serial interface: Baudrate The baud rate of the interface in the range between 300 and 57600 bit/s Databit The number of data bits per byte...
Page 82
Funk-Electronic Piciorgros GmbH TMO-100V3 Handshake The CTS output of the TMO-100 is always operated, regardless if it's needed/connected control in the application or not. These settings are available for RS-232 type interfaces: • CTS: No incoming handshake, the CTS output is operating (but must not be connected if not required by the connected equipment) •...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.3 IP Application Interface The IP Application interface is basically treated the same way as the two serial interfaces with the exception that the physics is TCP or UDP via Ethernet in this case. Also the settings and functions are similar to the serial...
Page 84
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.3.6 IP interface settings • IP protocol Off: The interface is deactivated • UDP: The interface sends and receives data via UDP protocol. The listening port and the IP and port of the receiver device (where the interface will send data to) must be specified further down.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.4 Routing 1/2 A routing table can hold up to 1024 entries with an SSI and an IP address in each entry. 10-20 entries are displayed per page. The population of the "SSI" and "IP" fields are optional, they are all at "0"...
Page 86
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.4.2 Routing table entries The routing table contains a line per possible slave device: This is the index of the protocol address extraction which was done on an interface. If the "first logical address" in the interface configuration is 0, the "ID"...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.5 Access This page specifies connection ports and addresses which are used to access the TMO-100 itself. TMO MODBUS The address which is used to access the TMO-100 via MODBUS-RTU address protocol, either via local serial port or via TETRA network.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.6 Internal clock This page configures the internal, battery backed up real time clock and time synchronization methods. With each call of this page the current date and time of the internal clock is shown / updated.
Page 89
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.6.2 Timeset options DST control If this is set to "On", the clock will automatically change from summer time to winter time. The transition day will be the last Sunday in March 2:00h for winter→summer and the last Sunday in October 3:00 for summer→winter (European dates).
Page 90
Funk-Electronic Piciorgros GmbH TMO-100V3 3.3.6.3 TETRA timeserver option The TETRA time server option is a very bandwidth saving method to time synchronize any number of TMO-100 in a TETRA network. Any TMO-100 or TWG-100 in a TETRA network can act as a time server for all TMO- 100 in the field.
Funk-Electronic Piciorgros GmbH TMO-100V3 IP settings 3.4.1 Ethernet This sets the IP parameters of the Ethernet interface of the TMO-100. IP address The IPv4 address of the Ethernet interface of the TMO-100 Netmask The net mask of the Ethernet interface of the TMO-100...
Page 92
Funk-Electronic Piciorgros GmbH TMO-100V3 Temporary reset to default IP address". V3.70 - Page 92 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.2 The NAT (Network Address Translation) function of the TMO-100 connects external IP equipment to the TETRA network. It also provides filter ability to prevent unwanted data from being sent into the TETRA network and to increase IP security.
Page 94
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.2.1 NAT configuration This offers filter capabilities for the data exchange between equipment connected to the TMO-100 and the TETRA network. For a detailed description please refer to "8.3.3.3 TETRA IP filtering" and "8.3.3.4 Ethernet IP filtering".
Page 95
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.2.2 Keep same port option A Network Address Translation does normally change the source port between the networks to keep track of the NATted connections. This can collide with some protocols which rely on the source port numbers like the FieldBus protocol.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.3 Forwarding As the TMO-100 can connect two IP subnets together (the "WAN" side which is the TETRA network and the "LAN" side which is the network/equipment connected to the Ethernet port), it is using a network address translation for the data transfer between these networks.
Page 97
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.3.2 Single forwarding If the global forwarding is turned off, up to 16 single port forwards can be configured. It's possible to separate TCP and UDP port forwards, and each forward can send the data to different IP addresses and destination port numbers.
Page 98
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.3.3 Forward to serial interfaces IP data can be also forwarded to a serial interface. This is a "built-in serial-to-IP converter". In the example above the TCP port 8000 is configured to be forwarded to the serial COM interface.
Page 99
Funk-Electronic Piciorgros GmbH TMO-100V3 The TCP Breaktimer solves this situation. In case the TMO does not receive any incoming data on the connection for the defined timeout (Default: 10 Minutes), any new TCP connection attempt will then force the old existing TCP connection to be closed by the TMO.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.4 Metering Proxy Many smart meter devices are not optimized for data transmission via TCP/IP over wireless networks. After receiving the command to read out the stored data, they often send out their data in many small IP packets of below 100 bytes.
Page 101
Funk-Electronic Piciorgros GmbH TMO-100V3 connection from the TMO-100 to the control room as still buffered data is sent from the TMO-100 to the control room. • Once the TMO-100 has completed the transmission of all buffered data, it will also close the TCP connection to the control room in case the metering device did close its own TCP connection before.
Page 102
Funk-Electronic Piciorgros GmbH TMO-100V3 Maximum packet In some places with a bad TETRA coverage it might be more useful to send size smaller IP packets via the TETRA network than full 1460 bytes packets. With this setting, the maximum packet size of the collected metering data can be limited to any size between 200 and 1460 bytes.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.4.5 Email & SNMP The TMO-100 can send out messages via eMail via a PicoLogo application (i.e. Alarm messages). To have this function working via the TextSend block, the email sever where the mail is passed to, must be configured in the TMO-100.
Page 104
Funk-Electronic Piciorgros GmbH TMO-100V3 Note: The TMO-100 does not support TLS or SSL protocols, nor SMTP AUTH with challenge response mechanisms. The communication with the email server will be plain unencrypted, the SMTP AUTH is using AUTH-Login with the password Base-64 encoded.
Funk-Electronic Piciorgros GmbH TMO-100V3 RTU features 3.5.1 Setup The "Setup" menu configures the basic features of the integrated inputs and outputs. 3.5.1.1 RTU information This is a summary about the physically available inputs, outputs and counter inputs of the TMO-100. This information includes connected expansion modules.
Page 106
Funk-Electronic Piciorgros GmbH TMO-100V3 3.5.1.2 RTU setup This section allows the monitoring of the available I/O of the TMO-100. Although the number of physical I/O is determined by the "DA"-type of the TMO-100 and is a fixed value, the I/O can be extended by expansion modules. In addition, the number of analog inputs and outputs can increase if virtual analog I/O are used.
Page 107
Funk-Electronic Piciorgros GmbH TMO-100V3 3.5.1.3 Timeout values There is a timeout type which can force the outputs into the secure state when the communication to the master breaks or if the TMO-100 is not being polled anymore: • T-Timeout: The T-Timeout is set to the configured value at the TMO-100's start...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.5.2 Binary Inputs This page configures the advanced functions of the internal binary inputs. Inputs provided by expansion modules do not provide advanced functions. 3.5.2.1 Browse page As only 10 entries are displayed per page, but the configuration table holds a maximum of 16 entries, the start index of each page can be entered here.
Page 109
Funk-Electronic Piciorgros GmbH TMO-100V3 3.5.2.2 Delay configuration Each of the internal binary inputs can be configured to use either an on-delay or a combined on/off-delay. The time unit is 100ms. This function can be used to suppress glitches. Any delays configured here will be applied before any other processing functions like SCADA queries or PicoLogo.
Page 110
Funk-Electronic Piciorgros GmbH TMO-100V3 3.5.2.3 Counters Any of the internal inputs of the TMO-100 has a double function and acts in parallel as an event counter or a time counter with a 16 bit register. Configured as an event counter, each time the input changes from off to on, an event is counted.
Funk-Electronic Piciorgros GmbH TMO-100V3 PicoLogo 3.6.1 Run switch / status This page can switch the PicoLogo application between "run" and "stop", it'll be also possible to delete the application loaded into the TMO-100. Apart from this information about the loaded application is available as well as possible error messages.
Page 112
Funk-Electronic Piciorgros GmbH TMO-100V3 3.6.1.3 PicoLogo information PicoLogo version This is the version number of the internal PicoLogo run time. The PL run time code is part of the TMO-100 firmware and may be updated with a new firmware. Required by This is the minimum PicoLogo version which is required by the application.
Page 113
Funk-Electronic Piciorgros GmbH TMO-100V3 3.6.1.4 Erase program A loaded PicoLogo application can be erased here. For security reasons, the word "Delete" must be typed into the text field and "Apply" must be clicked to do this. V3.70 - Page 113 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.6.2 Contact table Some PicoLogo blocks are sending messages to subscribers via TETRA or IP, i.e. as SMTP trap messages or TETRA SDS. The receiver ISSI numbers or IP addresses are initially specified in the PicoLogo block. But in addition, these addresses can be viewed and edited in the contact table.
Page 115
Funk-Electronic Piciorgros GmbH TMO-100V3 3.6.2.2 Contact entries Each subscriber number or IP address where a message is sent i.e. via SMS or SMTP trap is initially defined in the PicoLogo block when the application is created: The example above sends a SMTP trap message to the IP address 192.168.0.21 when a door contact is opened.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.6.3 Parameters Many function block in PicoLogo are using contant values which are defined in the block like time delays etc. Most of these constans can be put to the configuration web server for an easy on-the-fly change.
Page 117
Funk-Electronic Piciorgros GmbH TMO-100V3 This application defines an on-delay time of 2 seconds and an off-delay time of 3 seconds. Constants are stored in the function blocks and would normally need a change in the PicoLogo Editor and a recompilation of the application if they should be changed due to some reason.
Funk-Electronic Piciorgros GmbH TMO-100V3 IEC 60870 The IEC 60870 settings are only available if the IEC60870/DNP3 feature of the TMO- 100 is activated and a "_60870" firmware image is loaded. If the IEC60870/DNP3 option is activated, the TMO-100 can be changed between these two protocols anytime by loading the appropriate firmware version (60870 or DNP3 build).
Page 119
Funk-Electronic Piciorgros GmbH TMO-100V3 3.7.1.2 -101 System settings This configures the length of addresses and COT message as well whether single character frames are allowed or not. These settings must match with the settings of the SCADA server / RTU master which acts as the controlling station.
Page 120
Funk-Electronic Piciorgros GmbH TMO-100V3 3.7.1.4 -104 Timer settings The 60870-5-104 timers should match the SCADA server settings. It is highly recommended to allow at least 30 seconds for the t1 value to give enough headroom even for bigger general interrogations via a cellular network.
Page 121
Funk-Electronic Piciorgros GmbH TMO-100V3 3.7.1.5 -104 Device settings This configures the ASDU address and the timestamp format. V3.70 - Page 121 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.7.2 Native configuration The IEC60870 can be configured in two ways: • The "internal operation" is a quick and easy way to configure the internal I/O of a TMO-100/DAx. It does not support any connected extension modules, also counters are not supported.
Page 123
Funk-Electronic Piciorgros GmbH TMO-100V3 3.7.2.2 Binary Input Information This section is only available when the "Internal operation" mode is selected. This gives a configuration line for each internal digital input of the TMO-100. Object Address This is the object address for the input which is used by the SCADA to...
Page 124
Funk-Electronic Piciorgros GmbH TMO-100V3 3.7.2.3 Binary Output Information This section is only available when the "Internal operation" mode is selected, except the Double Output pulse time which is also used in PicoLogo operation mode. It gives a configuration line for each internal digital output of the TMO-100.
Page 125
Funk-Electronic Piciorgros GmbH TMO-100V3 3.7.2.4 Analog Input Information This section is only available when the "Internal operation" mode is selected. This gives a configuration line for each internal analog input of the TMO-100. Trigger Threshold With binary inputs it's clear when an event occurs: Every time the input changes its state.
Funk-Electronic Piciorgros GmbH TMO-100V3 DNP3 The IEC 60870 settings are only available if the IEC60870/DNP3 feature of the TMO- 100 is activated and a "_DNP3" firmware image is loaded. If the IEC60870/DNP3 option is activated, the TMO-100 can be changed between these two protocols anytime by loading the appropriate firmware version (60870 or DNP3 build).
Page 127
In this section a switch is implemented to select if DNP3 operates via IP connection (DNP3/IP) or via serial link (DNP3/serial). The serial is a future option which is not implemented yet, the TMO-100V3 currently supports DNP3/IP only. Also the DNP 3 address of the TMO-100 is configured here.
Page 128
Funk-Electronic Piciorgros GmbH TMO-100V3 3.8.1.2 DNP3/IP settings The DNP3/IP settings are located in the menu "Device" → "Access", as for the IEC- 60870 and the MODBUS protocol: DNP3 IP port IP port on which the TMO-100 accepts incoming DNP3 connections...
Page 129
Funk-Electronic Piciorgros GmbH TMO-100V3 3.8.1.3 Data Link Layer settings Wait time for This is the time which the TMO-100 waits for outgoing data sent to the ACK from master controlling station being acknowledged. When using the DNP3 via TETRA link, a time of at least 5 seconds (Default) is recommended.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.8.1.5 Unsolicited messaging The DNP3 protocol is able to report events from a controlled station (the TMO-100) to the controlling station (the SCADA master) via unsolicited messaging. Although the TMO-100 is a Level 1 DNP3 device where unsolicited reporting is not...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.8.3 Binary input configuration This page allows the configuration for all binary inputs of the TMO-100. Binary inputs which are attached by PEM expansion modules are also shown here and can be fully used by the DNP3 protocol.
Funk-Electronic Piciorgros GmbH TMO-100V3 Address This is the DNP3 address of the binary input, starting with 0 Class A DNP3 class can be assigned to each binary input Unsolicited This switched the unsolicited reporting of each binary input on or off. If the unsolicited messaging is switched to "on", the change of the binary input...
Page 133
Funk-Electronic Piciorgros GmbH TMO-100V3 Address This is the DNP3 address of the analog input, starting with 0 Class A DNP3 class can be assigned to each analog input Unsolicited This switched the unsolicited reporting of each analog input on or off. If the unsolicited messaging is switched to "on", the change of the analog input...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.8.5 Counters This page allows the configuration for all counters of the TMO-100. Counters are an additional function of the 16 binary inputs on the TMO-100 device itself and can be configured independently to act as an event counter or a time counter (See 3.5.2.3 Counters).
Funk-Electronic Piciorgros GmbH TMO-100V3 Address This is the DNP3 address of the counter, starting with 0 Class A DNP3 class can be assigned to each counter Unsolicited This switched the unsolicited reporting of each analog input on or off. If the unsolicited messaging is switched to "on", the change of the counter...
Page 136
Funk-Electronic Piciorgros GmbH TMO-100V3 Address This is the DNP3 address of the binary output, starting with 0 Class A DNP3 class can be assigned to each binary output I/O Config Each binary output can be configured in three ways: •...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.8.7 Analog outputs This page allows the configuration for all analog outputs of the TMO-100. Analog outputs which are attached by PEM expansion modules are also shown here and can be fully used by the DNP3 protocol.
Funk-Electronic Piciorgros GmbH TMO-100V3 Service 3.9.1 Contact This is the contact information of Piciorgros GmbH. After login the TMO-100 web server comes up with this page. 3.9.2 Manage password This changes the password of the current logged in user. The password must be typed in twice.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.3 Comm stats This page lists the latest received SDS messages, Status messages, PacketData and Serial-over-IP data transfers. Listed is date and time of the last transmission, divided into transmit and receive path. For connections which are terminated by the TMO-100 (SDS, Status and Serial-over-IP) the destination/source ISSI or IP is also listed.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.4 Configuration This page allows some configuration for the Protocol Logger / Event logger, can show the status of the additional TMO- 100 features and can be used to enter feature activation keys. V3.70 - Page 140 of 284...
Page 141
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.4.1 Protocol Logger Configuration The TMO-100 has an embedded Event Logger which stores up to 650 events like TETRA network registration/deregistration, TETRA cell reselections, communications failures, device restarts and much more. The entries are nonvolatile and survive power- downs.
Page 142
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.4.2 Feature activation This is a list of all additional features which can be activated for a TMO-100. Features can have this status announced: • Enabled: The feature is permanently enabled and can be used • Temporary: This feature is in trial mode for a certain time. The remaining time is also listed.
Page 143
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.4.4 Applying activation keys Software features can be purchased at any time. After the purchase the user will get an activation key which is valid for the certain serial number for which it was ordered. In this example an activation key is purchased to turn the MSPD activation into a permanent one and to activate the SCCH feature.
Page 144
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.4.5 UDP logging (from firmware 3.30) Please refer to "10.3.1 UDP logging (from V3.30)" for a description of this feature. V3.70 - Page 144 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.5 Restart/Keyloader This page can be used to restart the TMO-100 via the web server, put it into keyloader mode to load authentication and air interface encryption keys or to reset if to factory default. Restart...
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.6 Updater This page shows the status of any ongoing software updates and configures the Over-the-air-update feature. 3.9.6.1 Updater Status This section shows information about the current status of the internal software update engine. It also shows the progress if an OTA software distribution is ongoing.
Page 147
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.6.2 OTA groups Over-the-air-updates are always transmitted to a single TETRA talkgroup where all modems should be a member of. Nevertheless it is useful to divide modem into update groups, i.e. for having a small test group before rolling out new software versions globally.
Page 148
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.6.4 OTA approval settings This configures the condition which must be fulfilled to approve a firmware version which was distributed via Over-the-air update. • Approval criteria Immediately: A received firmware image will immediately be approved and stored in the firmware storage.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.7 Registers The register browser can display register value. The register addresses are identical to the MODBUS register addresses, therefore it can be used to check the content of the I/O registers. Also in a support case you might be asked to read out certain register values.
Funk-Electronic Piciorgros GmbH TMO-100V3 3.9.8 Eventlogger The event logger stores events and exceptions, TETRA network events, cell reselections and much more. This is the first point to check if the communication to a TMO-100 was disturbed or if other problems should be analyzed.
Funk-Electronic Piciorgros GmbH TMO-100V3 Special Functions Sending and receiving SDS- and Status Messages using the Hash (#) Command Sequence SDS- and Status messages can be sent over the TMO-100s serial ports using the #- command (Hash Command) The idea behind the #-commands is to have a simple method of sending and receiving SDS and Status messages for machine to machine, for human to machine or for human to Voice-Terminal applications.
Page 152
Funk-Electronic Piciorgros GmbH TMO-100V3 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...
Page 153
Funk-Electronic Piciorgros GmbH TMO-100V3 RSSI request: The RSSI request will return these information: • RSSI of the serving cell in dBm • LAC of the serving cell • Transmit Power of the last SDS transmission in dBm • Temperature of the RF power amplifier in °C #R#RSSI:-42 dBm, LA:1, TxPWR:15 dBm, PATemp:44 deg V3.70 - Page 153 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 Processing MMI Commands sent by a TMO-100, Terminal, Mobile or Dispatcher The TMO-100 can process so called "MMI commands" (Man Machine Interface) which are sent from another device in the 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.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.2.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.
Page 156
Funk-Electronic Piciorgros GmbH TMO-100V3 If the SSI matches the ISSI of the own, local device, or if the SSI is left away, the MMI will be processed locally. Example: The own TMO-100 has the ISSI 2345. The MMI command #C2345#1-4711-RF=?
Funk-Electronic Piciorgros GmbH TMO-100V3 4.2.2 Sending MMI commands by a TETRA terminal or dispatcher MMI commands can also be sent to the TMO-100 using a terminal, mobile or dispatcher. The command should be sent as a normal type 4 text-SDS (simple messaging or TL-4).
Funk-Electronic Piciorgros GmbH TMO-100V3 4.2.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 159
Funk-Electronic Piciorgros GmbH TMO-100V3 Description: Query of any digital inputs Command: DOxx=? Answer: DOxx=0 oder DOxx=1 Comment: Queries the state of a digital output, where the output can also be located at a PEM extension module connected to the TMO.
Page 160
Funk-Electronic Piciorgros GmbH TMO-100V3 Description: Query of any internal analog inputs Command: AIxx=? oder AIxx%=? Answer: AIx=1000 oder AIx=24% Comment: Queries the state of an analog input, where the input can also be located at a PEM extension module connected to the TMO.
Page 161
Funk-Electronic Piciorgros GmbH TMO-100V3 Description: Read register Command: R0001=? 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.
Funk-Electronic Piciorgros GmbH TMO-100V3 Prefer or avoid TETRA cells In some cases it's necessary to distribute the TMO-100 over a number of available TETRA cells or to "lock" the TMO-100 to a given TETRA cell. Each TETRA cell has a specific number, the "location area code" (LAC). The LAC is unique for each TETRA base station in a network and a cell can be identified by it.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.4.2 Cell Greylist The Cell Greylist can hold up to 10 entries where the LAC code of TETRA cells can be entered. The TMO-100 will not register to any cell included in the greylist, as long as there are other cells it can connect to.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.4.3 Cell Blacklist The Cell Blacklist list is similar to the Cell Graylist, but the difference is that the TMO- 100 will never register to any of these cells. If the LAC 14 in this example is the only available cell, the TMO-100 will not register to the network and remains unregistered.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.4.4 Dynamic Blacklisting for cells without Packet Data capability In some networks not all cells are capable of doing a packet data connection. These may be cells where only voice traffic channels are configured in the network management, or where the base station is unable to do packet data.
Funk-Electronic Piciorgros GmbH TMO-100V3 IP Application Interface The IP Application Interface is an additional data interface which is very similar to the serial interfaces, but with IP as the communication method. It can be used to pass data, which are structurally protocols designed for serial interfaces, over an IP link.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.5.1 Operating modes The operating modes available for the IP Application Interface are exactly the same as for the serial ports, they are not described here again in detail: An important information is that the "Destination port at target device" can be also set to any serial port on the device receiving the data over the TETRA network.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.5.2 Address detection and routing As on the serial interfaces, also on the IP Application Interface the TMO-100 can extract address bytes which are inside the data payload received on the interface. This may be common and known serial SCADA protocols which are embedded in the IP packet to the TMO-100, but also customer specific data containing an address information.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.5.3 Configuring the IP link The IP Application Interface can be configured to act in these three modes: 4.5.3.1 UDP operation Configured for UDP operation, the TMO-100 will accept data sent by UDP to the port specified as "Listening port"...
Page 170
Funk-Electronic Piciorgros GmbH TMO-100V3 4.5.3.3 TCP client operation Configured as TCP client the TMO-100 will periodically try to establish a TCP connection to the server specified as "Receiver device". IP address and port number must be specified in this case.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.5.4 IP link status information On top of the configuration page the status of the connection can be seen: In TCP modes, the status is "CONNECTED" once a TCP link to the external equipment has been established.
Funk-Electronic Piciorgros GmbH TMO-100V3 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.
Funk-Electronic Piciorgros GmbH TMO-100V3 Monitoring the Receive Field Strength using a Status Message In the menu "TETRA → SDS/Status/MMI" a status number can be predefined that is used to monitor the receive field strength of the TMO. If the TMO receives this status information, it immediately responds with an SDS that contains its Device Name and the Field Strength value in –dBm.
Funk-Electronic Piciorgros GmbH TMO-100V3 Remote device restart using a Status Message The TMO-100 can be restarted remotely by an incoming status message. The restart will cause a complete reregistration at the TETRA network, which may be useful under some circumstances.
Funk-Electronic Piciorgros GmbH TMO-100V3 Speech Communication (Voice Function) The optional voice function allows speech communication of the TETRA network, between the 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.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.9.1 Configuration of the voice feature The configuration of the voice feature will be done on "TETRA → Voice". This menu is available only if the voice feature is activated. On the top of the page, up to 8 voice targets can be configured, each can be an individual SSI or a group SSI.
Page 177
Funk-Electronic Piciorgros GmbH TMO-100V3 The voice call priority can be also configured, this will affect all outgoing calls from the TMO-100. It may be important that data communications by SDS has a high priority in the application. As outgoing SDS can't be transmitted during an active transmitting voice call, the "SDS priority in case of voice PTT"...
Funk-Electronic Piciorgros GmbH TMO-100V3 4.9.2 Voice target selection with the speaker handset Starting from February 2013 the TMO-100 will allow a selection of the active voice target for outgoing calls by the speaker handset. This requires a hardware modification and can't be upgraded just by software on older devices.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.10 Voice Alarm Feature The voice alarm feature gives the ability to transmit pre-recorded voice messages by the use of PicoLogo. Voice alarm is a commercial feature which needs activation before it becomes available. Up to 16 messages can be recorded, each message can have up to around 18 seconds length.
Page 180
Funk-Electronic Piciorgros GmbH TMO-100V3 To record a message, the "REC" button of the slot which should hold this message must be pressed. After the click it'll change its color from grey to yellow. Once the button is yellow, the TMO-100 is ready to receive a PTT call to record the message.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.10.2 Backup and clone a set of messages If a set of messages are recorded, they can be backed up with the IPLoader tool or any other TFTP software. To save the message set to the computer, hit "Get file" at the IPLoader and specify the filename "voicealarms.tmo"...
Funk-Electronic Piciorgros GmbH TMO-100V3 4.11 TETRA CallOut alarms TETRA Callout is a method to send out text alarms to TETRA mobiles and portables. Compared to alarming via SDS, the CallOut alarm will immediately appear on the display of the terminal and a it can also be configured in a way that a permanent alarm sound is heard until the alarm is accepted or rejected by the user.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.12 Programming authentication and AIE keys To use the TETRA authentication and Air Interface Encryption feature it is necessary that K-Keys and/or SCK keys can be programmed into the TMO-100 and K-Ref files are generated for the TETRA infrastructure.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.12.2 Connecting the Keyloader software The Keyloader software must be started, the option "AIE" must be chosen and the "Key Loader" mode must be selected. Select the following settings as shown in the picture below: V3.70 - Page 184 of 284...
Page 185
Funk-Electronic Piciorgros GmbH TMO-100V3 The Keyloader software is now ready to connect the the TMO-100: The COM port of the PC which is connected to the AUX port of the TMO-100 must be chosen: V3.70 - Page 185 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 Once the connection is established, this message appear in the status window: The generation and programming buttons will also become active: 4.12.3 Generating and programming a K-Key In connected state the "Upload K" button must be pressed: A new K-Key must be generated: V3.70 - Page 186 of 284...
Page 187
Funk-Electronic Piciorgros GmbH TMO-100V3 The generated key must be uploaded into the TMO-100: The Keyloader can now be disconnected from the TMO-100: The TMO-100 must now be restarted to return to normal operation. If more than one TMO-100 should be key programmed, other devices can be programmed without closing the Keyloader software.
Funk-Electronic Piciorgros GmbH TMO-100V3 4.12.4 Generating K-REF files If all TMO-100 are programmed with K-Keys, the K-Ref file can be generated by the software: Answer the next question with "Yes": And give a name to the session: V3.70 - Page 188 of 284...
Page 189
Funk-Electronic Piciorgros GmbH TMO-100V3 The REF-Files are generated and can be found on the Hard Disk of the computer in C:\Piciorgros Key Loader\Session\Name Note: If the infrastructure also needs an ITSI-REF-file to be provided, the TETRA ISSI, MCC and MNC must be configured in the TMO-100 before the keys are programmed and the...
Funk-Electronic Piciorgros GmbH TMO-100V3 4.13 Over The Air (OTA) Update As the TMO-100, compared to a TETRA handheld or mobile, does not periodically return to an office with maintenance abilities like updating the software, it fully supports Over-The-Air updates of all its components including the firmware of the embedded TETRA radio.
Funk-Electronic Piciorgros GmbH TMO-100V3 Supported Protocols Layer one Protocols between TMO-100 and the external device, connected via serial interface 5.1.1 Timeout Protocol Using the “Timeout Protocol”, the TMO-100 will accept any data received via its serial interface(s) accepting the whole character range from hex 00 to hex FF. The “Data End”...
Funk-Electronic Piciorgros GmbH TMO-100V3 Serial Protocols (RS-232 or RS-485/RS-422) 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”...
Funk-Electronic Piciorgros GmbH TMO-100V3 5.2.1 Modbus RTU As the Modbus RTU protocol can be used either for internal device access or for communication with an external device, care should be taken when sharing out the Modbus addresses. Under no circumstances, an external device should have the same Modbus address as the TMO-100.
Funk-Electronic Piciorgros GmbH TMO-100V3 5.2.7 User-Protocol Using user-defined protocols, the exact position of the address bytes and the address length can be pre defined. If these parameters are unknown, the “Transparent Data Communication” can be used (see below). 5.2.8 Transparent Data Communication without Protocol Filter (User Defined) Protocols, where the address byte cannot be extracted, or where the „Address Range“...
Funk-Electronic Piciorgros GmbH TMO-100V3 IP based Communication Protocols 5.3.1 Modbus/IP Supported by the TMO-100 and tested in applications 5.3.2 DNP3/IP Supported by the TMO-100 and tested in applications where the HSE protocol was used simultaneously 5.3.3 IEC 60870-5-104 Supported by the TMO-100 and tested 5.3.4...
Funk-Electronic Piciorgros GmbH TMO-100V3 Accessing the local I/O Control and Measurement I/O (RTU Functionality) (Note: in the following paragraph Ports A, B, C, & D are not to be confused with IP ports mentioned elsewhere in this document). A version of the TMO-100 is optionally available with control and measurement inputs and outputs integrated with the modem.
Funk-Electronic Piciorgros GmbH TMO-100V3 6.1.1 Accessing I/Os using the MODBUS Protocol The TMO-100 can be accessed remotely over the TETRA network or locally through its serial or Ethernet interface. That access is made through Port 4502 (not Port 502 because that has been assigned as a factory setting for another communication function).
Page 198
Funk-Electronic Piciorgros GmbH TMO-100V3 The I/O ports, the virtual PicoLogo input/output registers as well as other information of the TMO can be accessed using the following 16 Bit registers (e.g. using the Modbus RTU-Protocol) Register Assignment Own Device ID (address) Field strength of the TETRA network in –dBm...
Funk-Electronic Piciorgros GmbH TMO-100V3 6.1.2 MODBUS Coil- and Input commands The binary in- and outputs as well as 32 virtual in- and outputs from PicoLogo can be accessed with the coil / input commands by using the MODBUS protocol. Coil / Input...
Funk-Electronic Piciorgros GmbH TMO-100V3 Accessing the I/O using the IEC60870 protocol The TMO-100 offers the access to the hardware I/O by the use of the IEC60870 protocol. Both, the serial based IEC60870-5-101 protocol and the IP based IEC60870-5- 104 protocol are supported.
Funk-Electronic Piciorgros GmbH TMO-100V3 6.2.3 IEC 60870-5-101 and -104 Interoperability 6.2.3.1 System or device (system-specific parameter, indicate definition of a system or a device by marking one of the following with ‘X’) System definition Controlling station definition (Master) Controlled station definition (Slave) 6.2.3.2 Network configuration (network-specific parameter)
Page 203
Funk-Electronic Piciorgros GmbH TMO-100V3 6.2.3.4 Link layer (network-specific parameter) / -101 only Frame format FT 1.2, single character 1 and the fixed time out interval are used exclusively in this companion standard. Link transmission procedure Address field of link Balanced transmission...
Page 204
Funk-Electronic Piciorgros GmbH TMO-100V3 6.2.3.5 Application layer 6.2.3.5.1 Transmission mode for application data Mode 1 (Least significant octet first), as defined in clause 4.10 of IEC 60870-5-4, is used exclusively in this companion standard. 6.2.3.5.2 Common address of ASDU (system-specific parameter, all configurations that are used are to be marked ‘X’)
Page 205
Funk-Electronic Piciorgros GmbH TMO-100V3 6.2.3.5.5 Selection of standard ASDUs Process information in monitor direction (station-specific parameter, mark each Type ID ‘X’ if it implemented) X <1> := Single-point information M_SP_NA_1 X <2> := Single-point information with time tag M_SP_TA_1 X <3> := Double-point information M_DP_NA_1 X <4>...
Page 206
Funk-Electronic Piciorgros GmbH TMO-100V3 Process information in control direction (station-specific parameter, mark each Type ID ‘X’ if it is implemented) X <45> := Single command C_SC_NA_1 X <46> := Double command C_DC_NA_1 X <48> := Set point command, normalized value C_SE_NA_1 X <51>...
Page 207
Funk-Electronic Piciorgros GmbH TMO-100V3 6.2.3.6 Basic application functions Cyclic data transmission (station-specific parameter, mark ‘X’ if function is implemented) Cyclic data transmission Station interrogation (station-specific parameter, mark ‘X’ if function is implemented) X global Clock synchronization (station-specific parameter, mark ‘X’ if function is implemented)
Page 208
Funk-Electronic Piciorgros GmbH TMO-100V3 Transmission of integrated totals (station- or object-specific parameter, mark ‘X’ if function is implemented) Mode C: Freeze and transmit by counter interrogation commands Parameter loading (object-specific parameter, mark ‘X’ if function is implemented) X Threshold value...
Funk-Electronic Piciorgros GmbH TMO-100V3 Accessing the I/O using the DNP3 protocol The TMO-100 offers the access to the hardware I/O by the use of the DNP3 protocol. Currently the IP based DNP3 protocol is supported for TCP and UDP operation.
Funk-Electronic Piciorgros GmbH TMO-100V3 Setting the RTU-Parameter (Device with Embedded I/O) 6.4.1.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.
Page 211
Funk-Electronic Piciorgros GmbH TMO-100V3 6.4.1.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 212
Funk-Electronic Piciorgros GmbH TMO-100V3 6.4.1.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 213
Funk-Electronic Piciorgros GmbH TMO-100V3 6.4.1.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.
Funk-Electronic Piciorgros GmbH TMO-100V3 ® PicoLogo User Application Interface PicoLogo is an easy to use Application Platform that can be used to: ® • combine the embedded I/O with logic functions • set up M2M communication • supervise TETRA Base stations (Field Strength, Air Condition, Door Contacts) •...
Funk-Electronic Piciorgros GmbH TMO-100V3 IP communication in TETRA networks IP communication becomes more and more important in SCADA applications. With the packet data feature, TETRA networks do fully support IP communication and they are the ideal critical communications platform for any SCADA applications with high security requirements.
Page 216
Funk-Electronic Piciorgros GmbH TMO-100V3 The following fields must show a "Yes" if IP communication are supported: • System wide services: Confirms that the cell has connection with the main TETRA switch (trunked mode). If this is "No", the cell operates in fallback mode and IP communication will not be possible.
Funk-Electronic Piciorgros GmbH TMO-100V3 Network configuration 8.2.1 Packet Data Channel Sharing For a proper performance the TETRA network should support packet data channel sharing! This means that a packet data channel (PDCH) can be shared among subscribers which do an IP communication.
Funk-Electronic Piciorgros GmbH TMO-100V3 8.2.3 Packet Data Channels A TETRA base station (TBS) needs at least one traffic slot enabled for packet data communication. In operational networks with a given number of subscribers doing packet data communication, it is recommended to have a number of dedicated PDCH configured which can't be used by voice communication.
Funk-Electronic Piciorgros GmbH TMO-100V3 Modem and equipment configuration 8.3.1 General information The TMO-100 acts as a NAT router for any connected equipment, so basically the communication is fully transparent. The only and most important difference between a wired network and a TETRA is the limited data speed and the latency (delay) caused by the transmission.
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.2 TMO-100 configuration 8.3.2.1 PDP Context activation To use the TETRA network for IP communication, the TMO-100 must register to the network for packet data use and get a TETRA IP address. This is called "PDP context activation".
Page 221
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.2.2 IP assignment The TETRA network assigns a TETRA IP address (WAN IP) to the TMO-100 once the PDP context is activated. This IP address can be seen in the footer of the TMO-100 web configuration (a manual refresh may be needed): It is highly recommended to ensure that a TMO-100 always gets the same TETRA IP address from the SwMi.
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.3 Connecting equipment to the TMO-100 8.3.3.1 Connecting a PC / Notebook for IP communication over the TETRA network To connect a PC or notebook, using the TMO-100 as a router inside the TETRA network, these preconditions must be set: •...
Page 223
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.3.2 Expert: Using a route instead of the standard gateway If the PC (or equipment) has more than one network interface or if just the known TETRA IP address range should be sent inside the TETRA network, the use of a special route can be preferred over the use of the TMO-100 as the standard IP gateway.
Page 224
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.3.3 TETRA IP filtering Putting a PC or PC based equipment into a TETRA network using the TMO-100 as a standard gateway often has unwanted side effects. A PC (and also a lot of other equipment) often sends out a lot of data: Asking for updates, looking for other computers in the network and so on.
Page 225
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.3.4 Ethernet IP filtering In some installations the TMO-100 may be part of an Ethernet network with more than one device connected to. In this case it may be useful to allow only one or a limited IP range to send data towards the TETRA network.
Page 226
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.3.5 Port forwarding To offer an easy and convenient way for doing IP communication with any equipment the TMO-100 acts as a NAT router. The basic task is to connect two different IP subnets together: The TETRA IP network (WAN) and the local Ethernet network (LAN).
Page 227
Funk-Electronic Piciorgros GmbH TMO-100V3 Note that these internal ports used by the TMO-100 are excluded from the global port forwarding as they are used to access the TMO-100 itself over the TETRA network: • Port 80 (Webserver) • Port 69 (TFTP service) •...
Page 228
Funk-Electronic Piciorgros GmbH TMO-100V3 8.3.3.6 Split forwards to several devices The global forward is an easy and recommended way if there is only one device connected to the TMO-100. As soon as there are more devices (i.e. a RTU and a smart meter) some packets needs to be forwarded to the RTU (192.168.0.100), the other packets needs to be forwarded to...
Funk-Electronic Piciorgros GmbH TMO-100V3 Communication scenarios Radio – to – radio communication 8.4.1 In radio-to-radio-scenarios the master application uses a TMO-100 which works as a TETRA master. The communication from the SCADA master into the TETRA network is using the TETRA air interface; therefore any single data transfer results in two transmissions over the TETRA network: •...
Funk-Electronic Piciorgros GmbH TMO-100V3 Switch – to – radio communication 8.4.2 This is the recommended scenario wherever it is possible. It requires an IP connection between the master application / SCADA server and the TETRA infrastructure. The SCADA server uses the packet data gateway of the infrastructure to directly send and receive the IP data into and from the TETRA network over the fast IP link.
Funk-Electronic Piciorgros GmbH TMO-100V3 Special applications 8.5.1 Remote accessing the TMO-100 webserver over the TETRA infrastructure The web server of a TMO-100 can also be remotely accessed over the TETRA network. This allows changes in the configuration without the need of going to the slave site.
Funk-Electronic Piciorgros GmbH TMO-100V3 8.5.2 FTP communication over TETRA To run the FTP protocol over TETRA, these requirements must be adhered: • FTP opens data streams in addition to the basic control communication. As the equipment connected to a TMO-100 is behind a NAT router, the FTP equipment must be configured to use the TETRA (WAN) IP in the commands to open the data streams.
Funk-Electronic Piciorgros GmbH TMO-100V3 Safety and Security TETRA is designed as a high reliable critical communications network. As security is an important point for many users of TETRA networks, the TMO-100 was designed to meet these requirements and it offers many technical implementations to ensure the security of the data transmission.
Funk-Electronic Piciorgros GmbH TMO-100V3 8.6.2 TMO-100 specific security 8.6.2.1 NAT filter Any incoming IP data from the TETRA network finds its end at the TMO-100. At this point the user decides where incoming data will be forwarded to. To have a most secure operation the communication paths to any equipment should be limited to the minimum required for the application.
Funk-Electronic Piciorgros GmbH TMO-100V3 Troubleshooting 8.7.1 The blue PPP LED does not light up permanently If the blue PPP LED blinks for a couple of seconds, changing then to the "off" state and retries this periodically, the TMO can't establish a PDP context to the SwMi.
Funk-Electronic Piciorgros GmbH TMO-100V3 8.7.4 The connection between customer equipment works by wire but not if the TMO- 100 are used instead Basically the TMO-100 works as a transparent replacement of an IP connection. The major difference is that the speed of the connection is far behind a wired connection and latency (delay) is given due to the transmission over a cellular wireless network.
Funk-Electronic Piciorgros GmbH TMO-100V3 8.7.5 The connection works, but is dropping sometimes If the communication generally works, but you notice periods where it does not work, or if you see lost packets, check these points: • Is the TETRA field strength sufficient? We recommend having at least -90dBm or better, watching the RSSI LED bar at the TMO at least 4 yellow LED should be lit.
Funk-Electronic Piciorgros GmbH TMO-100V3 Abbreviations SwMi Switching and Management Infrastructure Common abbreviation for the TETRA infrastructure TETRA base station a TERA base station can have one or more carriers, also often called "site" Location Area Code Each TBS in a TETRA network has a unique LAC with which is can be identified.
Funk-Electronic Piciorgros GmbH TMO-100V3 Serial data transfer in TETRA networks Many applications in SCADA and telemetry applications are still using serial interfaces to communicate. This application note should give the most important hints for getting a serial based application work in TETRA networks; also it will introduce the different scenarios and the use of a TGW-100 gateway.
Page 240
Funk-Electronic Piciorgros GmbH TMO-100V3 9.1.1.2 Error detection and correction In case that an error is detected in a SDS message which could not be corrected by the Forward Error Correction of TETRA, the whole SDS must be retransmitted (which can be up to 254 bytes).
Funk-Electronic Piciorgros GmbH TMO-100V3 9.1.2 SDS based transfer 9.1.2.1 Maximum length of a single SDS In TETRA networks a single SDS is specified with a length of up to 254 bytes (2047 bit). However, not all infrastructures do support this full length. In some cases a limitation to 140 bytes can occur.
Page 242
Funk-Electronic Piciorgros GmbH TMO-100V3 9.1.2.3 Secondary control channel (SCCH) As mentioned before, SDS transmissions are done on the MCCH (main control channel) by default. Once more and more modems are sharing the MCCH for their SDS based data transmission, the maximum capacity of the MCCH may be reached which results in a delay of the SDS transmissions and also for any call related actions, as the call control for terminals is also done via the MCCH.
Funk-Electronic Piciorgros GmbH TMO-100V3 9.1.3 Packet Data based transfer To perform IP based communication the TETRA infrastructure must support the packet data feature. Without having packet data enabled on the TETRA switch and all the base stations where TMO-100 are registered to, an IP based communication will not be possible.
Page 244
Funk-Electronic Piciorgros GmbH TMO-100V3 9.1.3.1 Packet Data Channel Sharing For a proper performance the TETRA network should support packet data channel sharing! This means that a packet data channel (PDCH) can be shared among subscribers which are using packet data as communication method.
Page 245
Funk-Electronic Piciorgros GmbH TMO-100V3 9.1.3.3 Packet Data Channels A TETRA base station (TBS) needs at least one traffic slot enabled for packet data communication. In operational networks with a given number of subscribers doing packet data communication, it is recommended to have a number of dedicated PDCH configured which can't be used by voice communication.
Funk-Electronic Piciorgros GmbH TMO-100V3 Modem and equipment configuration 9.2.1 General information The TMO-100 acts as a transparent replacement of the serial connection. As the slave devices in the field must be addressed by their TETRA ISSI (in case of SDS based transmission) or TETRA IP address (in case of packet data based transmission) the TMO-100 also takes care of the routing of the data to the right field TMO-100.
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2 TMO-100 configuration 9.2.2.1 Master and slaves A communications network does always have at least one master device and a couple of slave devices. The master device is connected to the SCADA master who does the polling of the slave devices.
Page 248
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2.3 Message routing As mentioned in the previous paragraph any messages should be individually addressed and sent only to the modem where the equipment is connected to which is the final destination for the data. When using packet data as transmission method, sending data to a group is generally not possible.
Page 249
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2.4 Data compression Any Piciorgros modem or gateway will use data compression for serial data. As SCADA data telegrams are often containing similar pattern or lot of "zero's", a data compression can be very effective. The compression is totally transparent for the user, the only effect he may recognize is a better performance compared to applications which are not using data compression.
Page 250
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2.5.3 Type of data transmission The selection of the transfer method between "SDS" and "Packet data" is done here. In case that the IP based transfer (packet data) is selected, a fallback to SDS can be activated.
Page 251
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2.5.5 Fixed point to point communication The best starting point for a test of the serial communication is a simple point-to-point connection between a TMO-100 acting as a master and a TMO-100 acting as a slave.
Page 252
Funk-Electronic Piciorgros GmbH TMO-100V3 Some environments may have gaps of 10 character times even during regular data frames. This normally does not occur in equipment with embedded firmware like PLC's, RTU's, meters etc.; but a full loaded windows PC running a huge SCADA server package may produce gaps like this during task change if the serial interface is not loaded fast enough with following data.
Page 253
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2.6 Configuration for SDS based data transfer By default any TETRA modem can send and receive SDS without additional configuration on the modem side. There are only a few points which need to be checked: • Is the maximum SDS length set to a value which matches the properties of the TETRA infrastructure? In case that the limitation of the TETRA infrastructure is not known, it's safer to stay at 140 bytes.
Page 254
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2.7 Configuration for Packet Data based transmission 9.2.2.7.1 PDP Context activation To use the TETRA network for IP communication, the TMO-100 must register to the network for packet data use and get a TETRA IP address. This is called "PDP context activation".
Page 255
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.2.7.2 IP assignment The TETRA network assigns a TETRA IP address (WAN IP) to the TMO-100 once the PDP context is activated. This IP address can be seen in the footer of the TMO-100 web configuration (a manual refresh may be needed): It is highly recommended to ensure that a TMO-100 always gets the same TETRA IP address from the SwMi.
Funk-Electronic Piciorgros GmbH TMO-100V3 9.2.3 Connecting equipment to the TMO-100 In existing installations no additional modifications should be needed to use the TMO- 100 for the data transmission of SCADA protocols. The parameters of the TMO-100 should be configured to match the parameters of the equipment in the field.
Funk-Electronic Piciorgros GmbH TMO-100V3 Communication scenarios Radio – to – radio communication 9.3.1 In radio-to-radio-scenarios the master application uses a TMO-100 which works as a TETRA master. The communication from the SCADA master into the TETRA network is using the TETRA air interface; therefore any single data transfer results in two transmissions over the TETRA network: •...
Funk-Electronic Piciorgros GmbH TMO-100V3 Switch – to – radio communication using Packet Data 9.3.2 This is the recommended scenario wherever it is possible. It requires an IP connection between the master application / SCADA server and the TETRA infrastructure. The Piciorgros TGW-100 is interfacing the serial communication from the SCADA master for the connection to the TETRA network, offering the same functionality like protocol analysis and routing, data compression etc.
Funk-Electronic Piciorgros GmbH TMO-100V3 Switch – to – radio communication using SDS 9.3.3 The TGW-100 can be also used to interface to the TETRA infrastructure also for SDS based communication with all the same advantages as described in the previous chapter.
Funk-Electronic Piciorgros GmbH TMO-100V3 Safety and Security TETRA is designed as a high reliable critical communications network. As security is an important point for many users of TETRA networks, the TMO-100 was designed to meet these requirements and it offers many technical implementations to ensure the security of the data transmission.
Funk-Electronic Piciorgros GmbH TMO-100V3 9.4.2 TMO-100 specific security 9.4.2.1 Attack proof firmware The TMO-100 does not use widely spread operating systems like Linux or Windows which may have attack points for hackers and viruses. All functions are based on a professional Real Time Operating System (RTOS) which does not support any kind of individual installations.
Funk-Electronic Piciorgros GmbH TMO-100V3 Troubleshooting 9.5.1 No SDS communication between master and slave SDS is a basic communication feature in TETRA networks. Nevertheless there are some points which can be checked if the communication is not possible. First of all it should be ensured that the data from the master is routed to the correct ISSI of the slave modem.
Funk-Electronic Piciorgros GmbH TMO-100V3 9.5.3 The connection between customer equipment works by wire but not if the TMO- 100 are used instead Basically the TMO-100 works as a transparent replacement of a serial connection. The major difference is that the speed of the connection is far behind a wired connection and latency (delay) is given due to the transmission over a cellular wireless network.
Funk-Electronic Piciorgros GmbH TMO-100V3 9.5.4 The connection works, but is dropping sometimes If the communication generally works, but you notice periods where it does not work, or if you see lost packets, check these points: • Is the TETRA field strength sufficient? We recommend having at least -90dBm or better, watching the RSSI LED bar at the TMO at least 4 yellow LED should be lit.
Funk-Electronic Piciorgros GmbH TMO-100V3 Abbreviations SwMi Switching and Management Infrastructure Common abbreviation for the TETRA infrastructure TETRA base station a TERA base station can have one or more carriers, also often called "site" Location Area Code Each TBS in a TETRA network has a unique LAC with which is can be identified.
Funk-Electronic Piciorgros GmbH TMO-100V3 Troubleshooting and Administration 10.1 Brief Instructions The following brief instructions provide a brief overview of the start-up steps for putting the TMO-100 into operation: 10.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.
Funk-Electronic Piciorgros GmbH TMO-100V3 During the setup of the embedded TETRA engine, the LED display RF indicates the LED’s stepping from right to left as a single dot. Once the configuration is terminated and the device has successfully logged into the TETRA network, a bar of LED’s (from left to right) indicates the RF field strength of...
Funk-Electronic Piciorgros GmbH TMO-100V3 10.2 Save and restore the configuration The configuration of the TMO-100 can be saved to the computer to have a configuration backup or to "clone" the configuration to other TMO-100. The "IPLoader" software is needed for this.
Page 269
Funk-Electronic Piciorgros GmbH TMO-100V3 Specify a location on the computer where the file should be stored and give "config.tmo" as the file name: A progress bar will be shown below the button to indicate the transfer is ongoing: Finally followed by a success message:...
Funk-Electronic Piciorgros GmbH TMO-100V3 The file name can afterwards be edited to any convenient name to keep record from which device the configuration was read. It is important to keep the file extension ".tmo"! 10.2.2 Restoring the configuration A configuration file can be uploaded in any TMO-100 which has the same hardware version.
Page 271
Funk-Electronic Piciorgros GmbH TMO-100V3 Followed by a success message: The TMO-100 will automatically restart to apply the new configuration. V3.70 - Page 271 of 284...
Funk-Electronic Piciorgros GmbH TMO-100V3 10.3 Getting support logs When problems are experienced the support might ask for a so called "IPLog". This log shows many internal processes and data flows of the TMO-100. IPLogs can be taken with the software "IPlogger". This requires an Ethernet connection of the PC running the IPLogger to the TMO-100.
Page 273
Funk-Electronic Piciorgros GmbH TMO-100V3 The extension ".log" should be kept! Finally the button "Start" can be pressed to start the logging: V3.70 - Page 273 of 284...
Page 274
Funk-Electronic Piciorgros GmbH TMO-100V3 The logged messages will appear in the window of the IPLogger to give a control that the logging is active and running. The logging can be stopped and continued at any time. Even when the IPLogger is restarted, it will always append its data at the end of the specified log file.
Funk-Electronic Piciorgros GmbH TMO-100V3 10.3.1 UDP logging (from V3.30) The common logging method of getting logs is using TCP which puts a high load to the TMO's IP stack regarding to the high number of messages created in operation. In...
Page 276
Funk-Electronic Piciorgros GmbH TMO-100V3 On the TMO side the IP address and port number where the log messages will be sent to must be configured. The IP address is the one where the IPLogger can be reached, the port number must match the one to which the IPLogger is listening. The UDP logger configuration can be found on "Service"...
Funk-Electronic Piciorgros GmbH TMO-100V3 TMO-100 Firmware update procedure There are 4 different firmware versions in the TMO-100: • The TMO-100's main firmware • The "Stack" firmware of the embedded TETRA radio • The "MMI" firmware of the embedded TETRA radio •...
Page 278
Funk-Electronic Piciorgros GmbH TMO-100V3 In the IPLoader the IP address of the TMO-100 must be entered in the "IP network" field. Then the button "Firmware update" must be clicked. Select the TMO-100 firmware file and open it: V3.70 - Page 278 of 284...
Page 279
Funk-Electronic Piciorgros GmbH TMO-100V3 The IPLoader will immediately start the transfer to the TMO-100, indicating the transfer progress: The internal update process will start immediately after the file has been transferred. The "Link"-LED on the Ethernet plug will go off for approximately around 30 seconds.
Funk-Electronic Piciorgros GmbH TMO-100V3 11.3 Update of the TETRA radio firmware The integrated TETRA radio core does have three different software parts: • Stack • MMI • DSP The current software versions of the TMO-100 can be checked on the webserver page "TETRA"...
Page 281
Funk-Electronic Piciorgros GmbH TMO-100V3 It is important to use the firmware version which is matching to the TEA version of the TMO-100. Standard is TEA1 if not ordered differently. If a TMO-100 has got a different TEA version, this is written on the back of the TMO-100, either "TEA2" or "TEA3".
Page 282
Funk-Electronic Piciorgros GmbH TMO-100V3 Once the file is transferred to the TMO-100, it will start the update file check and the internal update process. For radio updates, the TMO-100 will not restart and power loss is not critical (the update can be reapplied in case something went wrong).
Page 283
Funk-Electronic Piciorgros GmbH TMO-100V3 Specifications • Radio Modem for Serial Data Communication Functions: • Remote Alarm Monitor • TETRA IP Router • TETRA RTU • TETRA Base Station Monitor Class 3 (for 350 – 470 MHz) RF output power: Class 3L and 4 (for 806 - 868 MHz)
Page 284
Funk-Electronic Piciorgros GmbH TMO-100V3 RF Conformance EN 300 394-1 EMC Conformance EN 301 489-1 und -18 ESD Conformance 61000-4-2 von 1998 IOP certified Power supply voltage: 12-24 VDC +/- 20% Power consumption (av.) Registered to the TETRA network Receive: ~160mA @24V, ~300mA @12V Transmit: Peak current during transmit bursts can shortly use up to 1.5...
Need help?
Do you have a question about the TMO-100V3 and is the answer not in the manual?
Questions and answers