background image

TMO-100V3 User Guide 

 

Integrated TETRA Modem, Router, Mini-RTU 

V3.70 / January 2021 

 
 
 

 

 

 

 

 

Funk-Electronic Piciorgros GmbH 

Claudiastrasse 5 

51149 Cologne 

Germany 

Summary of Contents for TMO-100V3

Page 1: ...TMO 100V3 User Guide Integrated TETRA Modem Router Mini RTU V3 70 January 2021 Funk Electronic Piciorgros GmbH Claudiastrasse 5 51149 Cologne Germany ...

Page 2: ... Activation 19 1 8 2 IP Communication 19 1 8 3 Multi Slot Packet Data MSPD 19 1 8 4 Secondary Control Channel SCCH 19 1 8 5 Authentication 19 1 8 6 Air Interface Encryption 19 1 8 7 Over the Air update 19 1 8 8 TETRA Enable Disable Kill 20 1 8 9 Voice Handset feature 20 1 8 10 Voice Alarms 20 1 8 11 PicoLogo embedded User Application Interface 20 1 8 12 IEC 60870 DNP3 support 20 1 9 Document Chang...

Page 3: ...tion 51 3 2 3 Cell Information 52 3 2 4 TETRA Groups 53 3 2 5 Black Whitelist 54 3 2 6 SDS Status MMI 58 3 2 7 IP Communication 62 3 2 8 Handset option 67 3 2 9 Voice alarms 1 8 9 16 70 3 2 10 Neighborhood cells 73 3 3 Device configuration 74 3 3 1 Common 74 3 3 2 COM and AUX interface 75 3 3 3 IP Application Interface 83 3 3 4 Routing 1 2 85 3 3 5 Access 87 3 3 6 Internal clock 88 3 4 IP settings...

Page 4: ...ket Data capability 165 4 5 IP Application Interface 166 4 5 1 Operating modes 167 4 5 2 Address detection and routing 168 4 5 3 Configuring the IP link 169 4 5 4 IP link status information 171 4 6 Sending Restart Reset and Ok Messages 172 4 7 Monitoring the Receive Field Strength using a Status Message 173 4 8 Remote device restart using a Status Message 174 4 9 Speech Communication Voice Functio...

Page 5: ...basic I O s 201 6 2 2 PicoLogo controlled IEC60870 support 201 6 2 3 IEC 60870 5 101 and 104 Interoperability 202 6 3 Accessing the I O using the DNP3 protocol 209 6 3 1 DNP3 Interoperability 209 6 4 Setting the RTU Parameter Device with Embedded I O 210 7 PICOLOGO USER APPLICATION INTERFACE 214 8 IP COMMUNICATION IN TETRA NETWORKS 215 8 1 Requirements of the TETRA infrastructure 215 8 1 1 Basic r...

Page 6: ...ing Packet Data 258 9 3 3 Switch to radio communication using SDS 259 9 4 Safety and Security 260 9 4 1 TETRA security 260 9 4 2 TMO 100 specific security 261 9 5 Troubleshooting 262 9 5 1 No SDS communication between master and slave 262 9 5 2 The data content is modified during transmission 262 9 5 3 The connection between customer equipment works by wire but not if the TMO 100 are used instead ...

Page 7: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 7 of 284 12 SPECIFICATIONS 283 ...

Page 8: ...Care should be taken to ensure that the radio and antenna systems are installed and commissioned only by trained persons This radio equipment should not be used in life support systems or in safety systems without our prior written permission 1 3 Disclaimer We have carefully checked the contents of this document and the hardware and software described in it for compatibility We cannot however excl...

Page 9: ...n 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 1 4 2 Outside Label This is the label that has to be placed on the outside of the enclosure if the label of the T...

Page 10: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 10 of 284 1 4 4 Label on the backside of the TMO 100 USA 1 4 5 Label on the backside of the TMO 100 Canada ...

Page 11: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 11 of 284 1 4 6 Label on the backside of the TTS 2000 USA ...

Page 12: ... the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help 1 4 8 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 ...

Page 13: ...h the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following m...

Page 14: ...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 NTC ID TMO 100B01 TMO 100 Thailand Label for 370 to 400 MHz operating range ...

Page 15: ...or TETRA radio networking either of two modes can be selected SDS based communication or packet data transmission 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 IEC 680870 5 101 104 and DNP3 It ...

Page 16: ...expansion modules with additional I O TMO 100 DA2R TETRA modem with two serial ports one Ethernet port 16DI 8DO no embedded AI and an expansion port connector for PEM type expansion modules with additional I O The digital outputs are relay outputs in this version with two way contacts one common one NO and one NC per relay Max load of the dry contacts is 50V 1A each TMO 100 DA3 TETRA modem with tw...

Page 17: ...ce 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 TMO 100 DVI US and Canada TMO 100 version of the DVI 100 Please refer to the Document DVI 100 ...

Page 18: ... 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 Please note that to order TEA2 devices a valid approval for handling TEA2 devices is required ...

Page 19: ...ulti Slot Packet Data for up to 3 slots 1 8 4 Secondary Control Channel SCCH Option to use secondary control channels 1 8 5 Authentication With Authentication the device can attach to secure TETRA networks Please note that an additional key loader software is needed for generation and programming the authentication keys key loading can be also ordered as a service 1 8 6 Air Interface Encryption TE...

Page 20: ...yed back as a PTT individual or group call from a PicoLogo application 1 8 11 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 An additional graphical editor for developing PicoLogo applications is a...

Page 21: ... point command normalized value added to the interoperability list 3 38 3 38 New Command RSSI request R Support of the SIG 810 in the IP Application Interface 3 39 3 39 Changed Method of Reset To Factory Default via the configuration button See chapter 2 6 2 3 52 3 52 Added the description of the TCP Breaktimer for IEC60870 5 104 DNP3 and Forward to serial interfaces 3 60 3 60 Added 2 3 Installati...

Page 22: ...h embedded I O a RJ 45 connector is provided to connect PEM I O expansion modules Also on the upper side of the unit the plug in terminal connector for the power supply 12 24 VDC 20 and a SMA socket for the antenna can be found LED lamps on the front panel provide information about the operating condition of the unit e g received TETRA RF signal strength error conditions etc 2 1 1 Dimensions The d...

Page 23: ...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 2 1 3 Dismounting To dismount the Module force it upwards 1 and then rotate its upper end outward 2 until the upper lip of the Module s clip disengages from the upper flange of the rail Then move the Module down slightly to disengage its low...

Page 24: ...onnected 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 front panel Outer left Enclosure Ground electrical earth Middle 12 Volt to 24 Volt 20 Inner right GND 0 Volt from Power Supply Configuration Ethernet two serial ports and voice interface ...

Page 25: ...ting is 9600 bps 8 data bits no parity 1 stop bit If a frame error is detected or if the parity bit does not conform to the setting the received data block is rejected Pin No Pin Assignment RS 232 2 TxD Send data TMO 100 peripheral 3 RxD Receive data TMO 110 peripheral 4 DTR Shorted to Pin 6 5 GND 6 DSR Shorted to Pin 4 7 RTS Handshake TMO 100 peripheral 8 CTS Handshake TMO 100 peripheral Pin No P...

Page 26: ...net Interface The Ethernet interface is provided via an RJ 45 socket on the underside the unit This is a standard 10 100 Mbit s interface Two LEDs indicate the operating condition of this interface Green LED Lights up when an Ethernet network is connected LINK Yellow LED Blinks when data transfer is taking place DATA Network parameters such as IP address net mask and gateway address can changed vi...

Page 27: ... PTT switch is pressed data communication is interrupted allowing only voice communication during this temporary period If a gap in speech communication from either side exists for 10 seconds voice communication mode is terminated and data communication restored automatically The voice transceiver is connected via an RJ 45 on the left side of the unit The pins are assigned as follows 1 2 3 4 5 6 7...

Page 28: ...sion modules can be connected to the TMO to enlarge the numbers of inputs and outputs The access to all I O can be performed by using the Modbus RTU or Modbus TCP protocol The following I O modules are available PEM 16DI 16 digital inputs PEM 32DI 32 digital inputs PEM 16DO 16 digital outputs PEM 32DO 32 digital outputs PEM 16DIO 16 digital inputs and 16 digital outputs PEM 08AI 8 analog inputs 0 ...

Page 29: ...ignal If the C terminal is connected to the ground the inputs will be active if the positive voltage 12 14V applies If the C terminal is connected to the positive voltage the inputs are activated by applying the ground connection Please note that the input voltage should not exceed 24V 20 Binary outputs The supply voltage for the binary outputs must be connected to the and terminal of port C Activ...

Page 30: ...r 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 an Ampere meter can be directly connected to the and pin of the output The resolution is 12 bit Note All I O are electrically isolated ...

Page 31: ... 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 Overvoltage protection suitable for protecting the modem is available This should be attached to the modem using a feed through bush see diagram Ensure that the modem s grounding point antenna input lightning protection and the antenna system are connected to a common g...

Page 32: ...n range in a far distance the use of a directional yagi antenna can improve the coverage Do not use a whip antenna directly screwed on top of the TMO 100 This scenario should only be used for lab testing which reduced transmission power Whip antennas do have a very bad performance and a very high reverse power most of the RF transmission power is fed back into the TMO 100 This produces additional ...

Page 33: ...ns A few packet losses are possible worse than 90 dBm High retransmission rate you ll experience packet losses Whenever the RSSI is 85dBm or better the red L LED in the RSSI bar at the TMO 100 is turned off If the red L LED is on during the TMO 100 being in coverage the device is not in the recommended RSSI level range and you should try to improve the coverage i e by mounting a better antenna get...

Page 34: ... 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 Configuration Ethernet two serial interfaces voice and integrated I O board ...

Page 35: ...he TMO 100 for one second 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 AUX Tx Lights up while the TMO 100 sends data via the AUC interface AUX Tx Lights up while the TMO 100 receives data via the AUX interface Radio Tx Indicates that the TMO 100 is transmitting towards the TETRA network A transmission can...

Page 36: ...unless a RSSI of at least 85dBm on the serving cell can be obtained The yellow LED s are indicating the RSSI in 5dBm steps in the range from 95dBm to 65dBm During a voice call During a voice call this LED bar flashes as follows Continuous flashing No Voice call established 2 x blinking pause Voice call is being established Fast blinking Voice call is active the user can talk Slow blinking Voice ca...

Page 37: ...ing 1 1 The reverse power while transmitting indicates that the antenna is not optimal This can point to a bad antenna type i e a whip antenna directly on the TMO 100 which is only recommended for testing an antenna which does not properly match the frequency range or a bad antenna cable connectors Permanently on The reverse power while transmitting indicates a bad antenna It is recommended to che...

Page 38: ...e device is deregistered from the network shutdown mode and needs to be restarted for re registering 4 blinks then pause The internal TETRA Device does not respond 5 blinks then pause The programmed TETRA frequency does not fit to the TETRA Modem frequency range 2 5 2 Other LED codes Blink Pattern Meaning ALL LED s are flashing fast after power on The startup could not be performed due to a failur...

Page 39: ... the small hole in the back of the device with a paperclip or similar tool and keep it pressed Power up the device Keep the button pressed for at least 5 seconds until the middle 6 LED s of the RSSI bar start flashing The device has now started with the default configuration The button can be released Old method prior to Firmware V3 39 If the configuration button behind the small hole at the back ...

Page 40: ... 100 until the OK LED starts to flash in a 1 1 cycle Release the configuration button Take care A 5 seconds press resets the complete device to default The TMO 100 can be now accessed on its default IP address 192 168 0 199 20 The originally configured IP can be seen and changed in the webserver on IP settings Ethernet To resume to normal mode press again for 1 second on the configuration switch u...

Page 41: ... the TMO 100 is 192 168 0 199 with netmask 255 255 240 0 If the IP address of the TMO 100 is typed into the web browser the login page will appear The first login will be done using the default username and password take care as both are case sensitive Username user Password user These passwords can be changed any time using the menu Service Manage Passwords After a successful login the configurat...

Page 42: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 42 of 284 After 5 minutes without activity the user will be automatically logged out ...

Page 43: ...ctronic Piciorgros GmbH TMO 100V3 V3 70 Page 43 of 284 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 ...

Page 44: ...been transmitted initially Note that a Reset will not work after the changes have been applied Note Instead of clicking Apply pressing the Enter key will have the same function on most pages Care must be taken on pages where other buttons are used In this case the first button on the page will be activated On pages with buttons it is recommended to use the Apply button at the end to prevent unwant...

Page 45: ...t An easy way to continue the configuration session is to reload the page by hitting the F5 key 3 1 5 Recommended Web Browsers For the configuration of the TMO 100 these Browsers are recommended Mozilla Firefox Google Chrome Microsoft Internet Explorer is not recommended as with this Browser single parameters on some pages are not completely transmitted to the TMO 100 ...

Page 46: ...0 Page 46 of 284 3 2 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: ... network MCC Network Country Code MNC Network Code 3 2 1 2 Frequency settings The TMO 100 has two independent frequency scan configurations to find a base station of the configured network Each scan range can scan up to 400 channels 10 MHz Normally only the first scan configuration must be used as 400 channels 10 MHz usually covers the whole downlink area of a TETRA band In special configurations ...

Page 48: ...s selected as the input method this field will be calculated from the given frequency Offset Frequency offset used by the TETRA network If frequency is selected as the input method this field will be calculated from the given frequency Scan range Number of channels which will be scanned counting upwards from the given frequency channel number One channel means 25 kHz Hint Many networks are using a...

Page 49: ...pported i e in fallback mode Notes The TMO 100 is shipped with TEA1 Air Interface Encryption capabilities as default A different TEA version TEA2 or TEA3 must be requested with the initial order TEA methods can t be changed in the field For ordering TEA2 devices a valid approval for handling TEA2 devices must be sent to Piciorgros GmbH To load the static keys for Class 2 AIE into the TMO 100 the a...

Page 50: ... hardware as the highest setting This can be further reduced to lower power according to the TETRA power levels By limiting the power the automatic calculation still takes place but the maximum transmit power is limited in case the TETRA network parameters normally would require a higher power Limiting the transmission power might be even more important in DMO mode as there is no regulation like i...

Page 51: ...options can be purchased as software extension and activated via activation key The hardware capabilities of the TMO 100 can be checked on the page Service Configuration Software versions The TETRA radio has three software parts Stack software MMI software DSP software The version of each part is listed here If a newer software is released parts with a higher version number must be updated After p...

Page 52: ...ure of the RF PA of the radio inside the TMO 100 Reverse power value This is the raw measured reverse power of the last transmit Reverse power values of 200 and more are flashing the AMA LED indicating that the antenna or antenna cabling should be improved Reverse power values of 400 and above will light the AMA LED permanently checking of the antenna and cabling is highly recommended PPP IP In ca...

Page 53: ...ups Number of selected group Configures which of the configured groups will be the selected group Group name This is not a TETRA feature it s an internal name which is stored in the TMO 100 to note a group designation GSSI The group SSI Enabled If set to No the group is configured in the TMO 100 but it will not register to this group If set to Yes the TMO 100 will register to this talk group and t...

Page 54: ...classes There are three different lists with up to 10 entries each 3 2 5 1 Dynamic Blacklisting It might appear in some networks that some base stations are not configured to have Packet Data enabled while others are using this feature If the TMO 100 uses Packet Data it should be avoided that it registers to a cell which can t use Packet Data If the time is set to a different value than 0 the TMO ...

Page 55: ... 70 Page 55 of 284 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: ...s are processed from the top to the bottom starting with LAC 1 If the configured LAC does not fulfill the minimum RSSI requirements the next entry will be checked An entry with LAC and RSSI 0 is not used As soon as an entry fulfills the criteria the TMO 100 registers to this LA regardless if there are cells with a better receive field strength If no Priority Cell criteria in the list can be fulfil...

Page 57: ...o other option for the TMO 100 to stay in the TETRA network except to register to one of these cells 3 2 5 4 Cell Blacklist The black list also can hold up to 10 LA numbers The TMO 100 will never register to any of these cells even if there are no other options In this case the TMO 100 will lose the TETRA network coverage if no other LA s except the ones in the list are available ...

Page 58: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 58 of 284 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 ...

Page 59: ...ssion will cause an entry in the event logger Slave Length Adjust This is set to On by default On means that each slave is learning the maximum SDS length setting from the master with each received SDS With this setting for a change of the maximum SDS length i e after a software release update of the TETRA infrastructure only the master modem must be reconfigured It is recommended to leave this se...

Page 60: ...n to query the RSSI via the status can be limited to a certain range of SSI s 3 2 6 4 MMI command settings The TMO 100 can react to MMI commands which are sent to the TMO 100 via SDS A reference of available MMI commands can be found in this documentation MMI commands over SDS If set to On the TMO 100 will process incoming MMI commands If this feature if switched off the other parameters in this s...

Page 61: ...e 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 Messages from other sender SSIs are ignored ...

Page 62: ...network If the network does not offer the Packet Data feature the TMO 100 has the ability to use IP over SDS This is an alternative firmware which must be loaded instead of the common PPP firmware builds As tunneling IP data via SDS has a decreased performance and features compared to the use of Packet Data and in addition can only be used in a radio to radio scenario it is highly recommended to u...

Page 63: ...t infrastructures can configure a fixed relation between a subscriber ISSI and the Packet Data IP address in the network management The TMO 100 will get the same IP address in this case every time the PPP link is set up With the standard setting 0 0 0 0 the TMO 100 will accept any IP address it gets from the TETRA network This is the preferred setting if the fixed IP address can be configured in t...

Page 64: ...triggers an SDS message can be sent as a notification to a single ISSI or a group GSSI PD Watchdog time The TMO 100 monitors if incoming data is seen on the Packet Data connection If no IP data are received for a certain amount of minutes the TMO 100 provide these actions Off No action is taken Watchdog is turned off Restart PPP The PDP context will be ended and immediately reestablished TETRA Re ...

Page 65: ...rforming the configured action with the configured interval in case the SCADA master stops the polling traffic to the modems The time should therefore be chosen higher if you are in doubt to allow also maintenance windows for the polling infrastructure Any logger action will cause an entry in the event logger The PD transmit watchdog requires at least stack version 3 55 of the TETRA core The confi...

Page 66: ...parameter determines how often a complete IP PDU the whole IP packet can be repeated by the TETRA network in case a transmission error can t be solved by the retransmission of single segments This settings is negotiated with the TETRA network and the network can override this setting the TMO 100 asks for It is recommended to leave this setting to 0 especially when using TCP protocols Otherwise it ...

Page 67: ...ption 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 Also additional parameters for outgoing and incoming voice calls can be set ...

Page 68: ...pressed the first time one of the RSSI LED s will start flashing This indicates the call slot which is currently selected Most left LED means slot 0 most right LED means call slot 7 Additional presses of the aux button switched the call destination slot to the next one Unconfigured call slots SSI 0 will be skipped by this selection When the correct call target is selected pressing the PTT key will...

Page 69: ...lot for outgoing calls The slot can also be changed here which has the same function as selecting the slot via the aux button of the speakermic Slots which are disabled ISSI 0 can t be selected Voice Call Priority Determines whether an outgoing SDS data transfer has priority over an outgoing voice call If this feature is set to On a voice call might be delayed if an SDS data transfer is ongoing to...

Page 70: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 70 of 284 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 ...

Page 71: ...ls are addressed to the ISSI GSSI specified here Alarm Length Indicates the length of the recorded message in seconds The maximum length of each message is approximately 16 seconds Record By pressing this button in a grey state the button is colored yellow This means that the TMO 100 is waiting for an incoming PTT call from the subscriber with the authorized SSI After receiving the call the button...

Page 72: ...owards the TMO 100 Once the call is active start speaking your message During the recording the REC button will be colored red To end the recording release PTT Note Some infrastructures do not allow direct PTT calls from a terminal to another In this case the TMO 100 and the recording terminal must be put as a member into a talk group and the PTT call must be made to this group Please be aware tha...

Page 73: ...ondition to operate as a backup in case the serving cell fails Number of cells The total number of neighbors reported by the serving cell Cell frequency Frequency for this LA which contains the Main Control Channel MCCH Cell channel Channel number for this LA which contains the Main Control Channel MCCH Cell LAC Location Area Code of the Cell This might have a letter added P This LA is configured ...

Page 74: ...n be used to identify the device It can also be used as a placeholder in PicoLogo TextSend blocks PicoLogo state State of the internal PicoLogo application This can be Stopped Running or Error Parse for MODBUS data access If this is set to on any telegram which passes over the serial interfaces or IP Application Interface will be checked if it s a MODBUS data telegram If yes the TMO 100 will proce...

Page 75: ...erface 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 3 3 2 1 Interface configuration ...

Page 76: ...e sending master TMO 100 and sends back all following data which is received on the interface back to the master Modbus local The port is used to access the TMO 100 locally via MODBUS RTU protocol PicoLogo local Future option command port The port is used to send and receive SDS and status messages from connected external equipment For details refer to 4 1 Sending and receiving SDS and Status Mess...

Page 77: ...70 5 101 protocol This setting must be used if a MODBUS master is connected to this interface in Master mode to access TMO 100 s in the field by 60870 5 101 protocol Note that these remote TMO 100 must have the IEC 60870 DNP3 option activated and the 60870 101 interface of the remote TMO s is set to TETRA Type of data transmission If set to SDS the data will be transmitted using SDS either on the ...

Page 78: ...on the particular interface Communication protocol used on COM AUX Selects a known SCADA protocol User defined protocol gives the ability to define the position and format of the address bits bytes inside the data in the next paragraph Routing table used Selects which routing table should be used for the conversion from the SCADA address to the target ISSI IP First logical protocol address This ca...

Page 79: ...s But any number of bits between 1 and 32 will work here in case the address is only a part of a byte or a word Offset address bit In case the address does not start with bit 0 LSB of a byte an offset to the first bit of the address field can be defined here The offset will be used to start the address field in the defined first address byte Byteswap If this is set to On the first byte in the prot...

Page 80: ...a should be sent When the interface is set to Slave it will learn the master s ISSI IP address after the reception of the first data from a master This option can be used to override these mechanisms If all fields are set to 0 the protocol extraction routing tables are used for interfaces in master mode and the address learning will be used for interfaces in slave mode Any given SSI or IP address ...

Page 81: ...rial 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 Parity The parity bit setting Stopbit The number of stop bits per byte ...

Page 82: ...ly transparent communication Once the first character is received on the interface a timer is set counting down milliseconds With each character which is received before this timer runs out the character is added to a buffer and the timer is reset to its initial value Once no character is received and the timer runs down to 0 the buffered data is treated as a complete data telegram and will be pro...

Page 83: ...on interface is to name it as a serial interface but with a different physics It can i e be used to use an IP LAN network where otherwise a very long serial cable would be needed to connect the TMO 100 to equipment 3 3 3 1 Interface status This line shows if the interface is currently connected to a device via IP In this case the IP address of the remote device and the remote port is shown 3 3 3 2...

Page 84: ...l act as a TCP client and opens a TCP connection to a given IP address and port If the connection can t be established the TMO 100 will periodically retry to establish the connection The IP address and port of the receiver device must be configured further down Listening port This specified the port on which the interface listens for incoming UDP packets if set to UDP or an incoming TCP connection...

Page 85: ...tered and the IP fields can be left to 0 0 0 0 if only Packet Data is used as transmission method via TETRA the IP addresses must be entered and the SSI fields can be left to 0 It is recommended to however fill both types for each remote TMO this gives the best ability to switch between the two data transmission methods 3 3 4 1 Browse page As only 10 20 entries are displayed per page but the routi...

Page 86: ...ontain the ISSI and or TETRA IP address of the slave TMO 100 where the data for the MODBUS address 5 should be sent to If the first logical address is set to a certain value the ID number is the result of the extracted SCADA address minus the value of the first logical address field in the interface SSI ISSI or GSSI of the slave TMO 100 where the data for the specified SCADA address should be sent...

Page 87: ...cts the use of UDP or TCP for the MODBUS IP access Default is TCP A change needs a device restart IEC60870 104 Port DNP3 port Depending on the loaded firmware image this specifies the port to which the TMO 100 is listening for incoming IEC 60870 5 104 or DNP3 IP connections To use the IEC 60870 or DNP3 access the appropriate device option is required A change needs a device restart Webserver port ...

Page 88: ...3 6 1 Internal clock Date The current date in format DD MM YYYY To set the date to a different value the data can be entered in these fields Internal time Current time in 24h format It requires a page reload to update this information To set the time to a different value the data can be entered in these fields Set clock If this is set to Yes the values in the date and time fields will be written i...

Page 89: ...MO 100 must have IP access to a public or local SNTP time server via IP connection either via Ethernet recommended or via the TETRA network The IP address of this server must be configured here The default value is a public SNTP server ntp1 ptb de in Germany Note For synchronization via TETRA the better option is to use the Timeserver feature of the TMO 100 TGW 100 Update interval The interval in ...

Page 90: ...nal clock via SNTP protocol All other TMO 100 in the field should be member of the same TETRA talkgroup The timeserver device must be configured to send the time synchronization data via SDS to the TETRA talkgroup where the field TMO 100 are a member of These synchronization messages are transmitted in a given interval Each TMO 100 which receives this message via SDS will immediately synchronize i...

Page 91: ...er IP networks or the internet or should access the internet or other devices in the LAN by itself using a router In this case the IP address of the router must be entered here The standard gateway must be in the same IP subnet as the Ethernet port of the TMO 100 Note that a TETRA PPP connection has priority and will set the standard gateway to the TETRA network if enabled Once the Apply button is...

Page 92: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 92 of 284 Temporary reset to default IP address ...

Page 93: ...93 of 284 3 4 2 NAT 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: ...et can be forwarded into the TETRA network any other data are filtered in the TMO 100 This is to prevent unwanted data from flooding the TETRA network i e from a PC using the TMO 100 as a router into the TETRA infrastructure Target Netmask Netmask part for the TETRA target filter TETRA NAT Autofilter Octets If this is set to a value 0 default 2 an upcoming PPP connection will automatically adjust ...

Page 95: ... which matches this subnet the TMO 100 tries to keep the source port number untouched while NATting the packet Default is the IP address 255 255 255 255 0 which is a wildcard to use this option for all IP addresses on the Ethernet subnet It should only be changed if several devices are using the TMO 100 as a modem and where a certain device relies on the option to keep port numbers untouched to gi...

Page 96: ... 4 3 1 Global forwarding The easiest way to connect external equipment is to forward all incoming data from the TETRA network to the IP address of the equipment Active If Active is set to Off the global forwarding is disabled and the page shows the configuration for single port forwardings The Destination IP for the global forwarding is greyed out To activate the global forwarding the switch must ...

Page 97: ...out To activate forward the switch must first be set to On and Apply must be clicked This enables the other options in the line and data can be entered Protocol This selects if TCP or UDP packets should be forwarded Listening port This is the port number to which the incoming data on the TETRA side must be addressed to Destination IP All IP data which matches the protocol and the listening port ar...

Page 98: ...e For that reason a UDP remote device must send at least one packet to the TMO 100 before incoming data on the serial interface can be sent back to it TCP BT Breaktimer When TCP is chosen the TMO 100 can only accept one TCP connection at a time In some cases it can happen that the TCP connection can get lost i e when the connecting SCADA server frontend does a reset or loses power so it cannot gra...

Page 99: ...l then force the old existing TCP connection to be closed by the TMO The very next TCP connection attempt will then succeed and the connection can be re established A value of 0 disables this feature After the update to V3 52 or higher the TCP Breaktimer is enabled by default with a protection time of 10 minutes within 10 minutes after the last received data on the connection no one can break the ...

Page 100: ...metering data transfer works as follows The reading software control room opens a TCP connection via TETRA to the TMO 100 addressing one of the ports which are configured for the smart metering proxy The TMO 100 itself determines the local IP address of the meter depending on the port on which the incoming TCP connection was detected If not other connection via the metering proxy is opened the TMO...

Page 101: ...nected to the TMO 100 must have consecutive IP addresses in the same subnet as the TMO 100 This parameter gives the starting value of the low octet of the IP address range of the metering devices Example A number of 10 ports are opened starting with port 8000 as shown above The IP address of the TMO 100 is 192 168 0 199 The low octet of the first meter address is 100 This results this relation bet...

Page 102: ...reading software control room 3 4 4 1 Congestion detection from firmware 3 30 The TMO 100 can monitor the time between two TCP packets which are sent to the reading software control room If the TMO 100 is the only modem doing transfer on that PDCH the time between two packets is normally around 5 6 seconds Sharing the PDCH with other subscribers which are transferring data can cause much higher de...

Page 103: ...ress This is the email address which is used in the From field of the email and in the email envelope during transmission to the email server AUTH username This is the username which is used for SMTP authentication AUTH password This is the password which is used for SMTP authentication SMTP server address This is the IP address of the server which handles outgoing mails The server must be reachab...

Page 104: ...ed in plain 3 4 5 2 SNMP setup The TMO 100 can send logger messages and events to a SYSLOG server via the SNMP trap protocol It does not support management by SNMP Messages are sent via UDP to port 162 of the given syslog server IP address SNMP server address The IP address of the syslog server where the TMO 100 sends the SNMP trap messages to SNMP options Cold start messages Sends a startup messa...

Page 105: ...atures 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: ...change if the number of available I O is changing I e the analog outputs will shift back to a different register address if an expansion module with digital outputs is added Also if i e an expansion module will fail the total number of available I O will also be changed If the monitoring is enabled for an I O type the number of available I O in the TMO 100 will be continuously be compared with the...

Page 107: ...70 MODBUS and regardless of the interface which was used TETRA Ethernet serial interface Otherwise it s decremented by 1 each second The T Timeout will run off to 0 when the TMO 100 was not polled in any way within the given number of seconds T Timeout The On Off switch enables or disables the use of this timeout The number of seconds from which it s counting down is given in the number field Note...

Page 108: ...nary 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 A click on the Browse button will reload the page with the selected index number as first entry ...

Page 109: ...e 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 Num Number of the input Input Port name declaration of the input Delay Value of the delay in 100ms steps Maximum value is 99 9 seconds 0 turns the delay off Mode Selects whether the delay is an on delay of an on off dela...

Page 110: ... The maximum frequency is 10 Hz This can be used as a pulse counter Configured as a time counter the counting register will be increased by 1 in every second the input is active Resolution is 100ms The 16 bit register will turn over from 65535 to 0 this must be taken into account in the SCADA when calculating the events or seconds from the delta between two pollings This page configures whether ea...

Page 111: ... RUN mode This switch is non volatile and the setting is preserved during a power down of the TMO 100 3 6 1 2 PicoLogo status This section indicates the status of the PicoLogo application STOPPED No PicoLogo application is running If an application is loaded into the TMO 100 it is stopped and will not work RUNNING The application is running and has no errors The green R LED in the front panel will...

Page 112: ...equal the run time version in the TMO 100 Device ID The device ID of the TMO 100 ID of program The device ID for which the application was compiled Program name The name which was used to store the application on disk in the PicoLogo editor Compile date Date and time when the application was compiled Load date Date and time when the application was loaded into the TMO 100 Used blocks A PicoLogo ap...

Page 113: ...orgros GmbH TMO 100V3 V3 70 Page 113 of 284 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 ...

Page 114: ...er 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 3 6 2 1 Browse page As only 10 entries are displayed per page but the contact holds a maximum of 50 entries the start index of each page can be entered here A click on the Browse button will reload the page with the selected index number as fir...

Page 115: ...s created The example above sends a SMTP trap message to the IP address 192 168 0 21 when a door contact is opened To make destination addresses for messages easily changeable without recompiling the whole application in the PicoLogo editor addresses are listed in the contact table The application above creates this entry The contact can be edited and changed in this page on the fly without the ne...

Page 116: ...er for an easy on the fly change 3 6 3 1 Browse page As only 10 entries are displayed per page but the parameters section can hold more entries the start index of each page can be entered here A click on the Browse button will reload the page with the selected index number as first entry 3 6 3 2 Parameter entries Many function blocks in PicoLogo are using constants line the example below which is ...

Page 117: ... can be put into the web server for easy reviewing and changing In this case the checkbox Description visible in web server must be checked for the constants in the PicoLogo block as done in the application above for both parameters The description is a free text which describes the parameter as it will appear in the web server The parameters which are tagged this way in the PicoLogo application c...

Page 118: ... is supported for unbalanced mode this means a SCADA server can address more than one slave unit The drawback here is that this mode does not support unsolicited messages the TMO 100 needs to be polled by the link layer on a regular basis 60870 5 104 supports unsolicited messaging the TMO 100 will report changes on inputs or counters to the SCADA master without the need of being polled This saves ...

Page 119: ...ngs must match with the settings of the SCADA server RTU master which acts as the controlling station 3 7 1 3 101 interface The serial 101 connection can be routed to any of the serial ports or IP application interface for a local access or to TETRA for a remote access via SDS or Serial over IP The interface which should be used here must be configured to be able to connect to the TMO 100 via the ...

Page 120: ... to send unsolicited data i e due to an input change it would notify that no one is answering on the existing TCP connection and it ll close it But in most cases the equipment connected to the TMO 100 will only respond to commands or requests from the SCADA master In the above case the SCADA server would try to reconnect to the TMO 100 after it has restarted but it will get refused as the TMO 100 ...

Page 121: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 121 of 284 3 7 1 5 104 Device settings This configures the ASDU address and the timestamp format ...

Page 122: ...coLogo controlled the IEC60870 configuration is completely done in PicoLogo This gives more flexibility but requires the PicoLogo feature activated for the TMO 100 and a PicoLogo Editor license to build the application 3 7 2 1 Operation mode The operation mode determines whether the internal operation or the PicoLogo controlled mode is selected If the PicoLogo controlled mode is selected all confi...

Page 123: ...0 Object Address This is the object address for the input which is used by the SCADA to address the input Class Selects whether the input is assigned to class 1 or class 2 Single Double Every even input can be selected as single or double input If double input is selected the next following input will be used as second physical input for the double input and can t be configured itself with an own ...

Page 124: ... 1 or class 2 Single Double Every even output can be selected as single or double output If double output is selected the next following output will be used as second physical output for the double output and can t be configured itself with an own object address It is inactive in this configuration A double output uses a pulse length for each received command Double output as pulse Normally a doub...

Page 125: ...puts a threshold can be configured as a fraction of the raw analog value which is 12 bits resulting in a range from 0 to 4095 Whenever the analog value changes with an amount of at least the configured threshold in any direction an analog input event is created Afterwards the reference is set to the new analog value and then the TMO 100 will watch if the value changes at least with the threshold a...

Page 126: ... 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 Note that the _AU version of the image is needed to change between the same firmware versions 3 8 1 DNP3 Configuration This section gives the user access to the basic DNP3 parameters which are needed for the communication between the SCAD...

Page 127: ...cases the equipment connected to the TMO 100 will only respond to commands or requests from the SCADA master In the above case the SCADA server would try to reconnect to the TMO 100 after it has restarted but it will get refused as the TMO 100 still thinks it already has an existing open TCP connection which was never closed This situation would not clear itself unless the TMO needs to send data t...

Page 128: ...870 and the MODBUS protocol DNP3 IP port IP port on which the TMO 100 accepts incoming DNP3 connections Active Switches the DNP3 port on or off IP Protocol Determines whether DNP3 IP uses the TCP or UDP protocol If possible the UDP protocol should be preferred via TETRA link as there is less overhead Changing any of these settings requires a restart of the TMO 100 ...

Page 129: ...fault is recommended The time unit of this parameter is 100ms Number of repetitions Configures the number of repetitions of data to the controlling station in case no ACK is received within the specified time Default is 1 3 8 1 4 Application Layer settings Confirmation timeout This is the time in which the application layer expects a confirmation from the controlling station When using the DNP3 vi...

Page 130: ...licited message the TMO waits this time before sending the message to the controlling station Any additional events occurring within this time will be added to the same message 0 default means no delay the message is sent immediately Number of events forcing transmission If this configured number of events is reached while the TMO 100 is within the delay waiting to collect multiple events the TMO ...

Page 131: ...uts 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 By default this page shows the configuration of the binary inputs To change the configuration the Edit button must be clicked this activates the operation elements on the page so that the settings can be changed ...

Page 132: ...ock includes 8 binary inputs and is physically one removable connector each block starts counting the inputs from 0 7 Assignment samples Block 0 A port on a TMO 100 DA1 Block 1 B port on a TMO 100 DA1 Block 2 A port of the first PEM 32DI Block 3 B port of the first PEM 32DI Block 4 C port of the first PEM 32DI 3 8 4 Analog input configuration This page allows the configuration for all analog input...

Page 133: ...ference value is exceeded by the configured threshold either in positive or negative direction an event is created for this analog input and the raw value at the point of the event creation is taken as the new reference value Once this reference value is again exceeded either in positive or negative direction another event is created the event value is set as a new reference value and so on Physic...

Page 134: ...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 By default this page shows the configuration of the binary inputs To change the configuration the Edit button must be clicked this activates the operation elements on the page so that the settings can be changed ...

Page 135: ...urrent state of the counter as an event to the controlling station Physical location This is visible in the non edit mode only and gives the orientation where the binary input which operates the counter can be found physically A Block includes 8 binary inputs and is physically one removable connector each block starts counting the inputs from 0 7 Assignment Block 0 A port on a TMO 100 DA1 Block 1 ...

Page 136: ... and gives the orientation where the output can be found physically A Block includes 8 binary outputs and is physically one removable connector each block starts counting the outputs from 0 7 Assignment samples Block 0 C port on a TMO 100 DA1 Block 1 A port of the first PEM 32DO Block 2 B port of the first PEM 32DO Block 3 C port of the first PEM 32DO Important Any output which is configured as Tw...

Page 137: ...e clicked this activates the operation elements on the page so that the settings can be changed Address This is the DNP3 address of the analog output starting with 0 Class A DNP3 class can be assigned to each analog output Physical location This is visible in the non edit mode only and gives the orientation where the output can be found physically A Block includes 2 analog outputs and is physicall...

Page 138: ...s 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 Allowed characters are letters and numbers the password is case sensitive ...

Page 139: ... 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 This requires the internal real time clock of the TMO 100 being set or synchronized 3 3 6 Internal clock ...

Page 140: ...bH TMO 100V3 V3 70 Page 140 of 284 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 ...

Page 141: ...the complete neighborhood cell list including LAC and RSSI values of the point before the cell reselection happens are written into the event logger This gives valuable information of the network situation around a cell reselection but can use up to 31 logger entries for each cell reselection Recird current NBCells after a reselection If this is set to On the complete neighborhood cell list includ...

Page 142: ...ill be Disabled The feature is not activated Disabled Temporary key used The feature is not activated and a temporary trial key was previously used 3 9 4 3 Radio supported frequency bands This lists the frequency bands which are supported by the hardware For 400 MHz modems one working frequency range can be selected one time after the first power up Activation keys to change the supported frequenc...

Page 143: ...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 This is the situation before the activation The activation key which was received with the purchase must be pasted into the Activation key window Then Apply must be clicked And the feature are activated A device restart is recommend...

Page 144: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 144 of 284 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 ...

Page 145: ...keyloader mode A click on this button restarts the TMO 100 and sets it into keyloader mode The RF LED 6 second from the right will flash yellow In this mode a keyloader can be connected to the AUX port of the modem to generate and program SCK and K Keys and K REF files Reset to factory default A click on this button does a full reset to factory defaults Any customer settings are erased software fe...

Page 146: ...ge 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: ... the TMO 100 will participate in updates which are sent to group 10 100 and 101 3 9 6 3 Approved firmware storage Updates which are distributed via Over the air updates must be approved by the TMO 100 This is a security feature to ensure that the device still can register to the TETRA network can do communication etc The TMO 100 holds the latest approved software versions in its internal memory If...

Page 148: ... and PD received The firmware is approved if the TMO 100 did receive an SDS and data via the Packet Data link Only manually The firmware must be approved manually by an operator Time to approval The approval condition must be valid for at least this time without a device restart If i e Radio registered is the approval criteria the TMO 100 must stay in a registered state for the given time to start...

Page 149: ...lue 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 The starting address can be changed by entering the start register in the Register field and pressing Apply ...

Page 150: ...gger 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 It stores the last 650 events in a nonvolatile memory ...

Page 151: ...Data or Status Control character ISSI GSSI Text or Status Remark T Yes Text Sends a Text SDS S Yes Numeric Status 0 65535 Sends a Status Message D Yes Text or Data Sends Text or Data including specific header information C Yes No MMI Command Sends a MMI command to a different TMO 100 or to the own device R No No Request RSSI information Rules The transmitting TMO serial interface COM or AUX has to...

Page 152: ...serial port that is configured for commands as T4711 This is a test message Remark 4711 is the sender ISSI Example 2 S12345 52000 Will be sent as a status message to a TETRA Terminal with the ISSI GSSI 12345 Will be sent out on the TMO 100s ISSI 12345 serial port that is configured for commands as S4711 52000 Remark 4711 is the sender ISSI Example 3 D12345 This is a test message Can not be display...

Page 153: ...284 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 R RSSI 42 dBm LA 1 TxPWR 15 dBm PATemp 44 deg ...

Page 154: ...be queried The access is protected by a 4 digit PIN which must be included in every MMI message to the device If the PIN does not match the MMI command SDS will be discarded and no commands will be processed By default this PIN is set to 4711 it can be changed using the webserver configuration menu TETRA SDS Status MMI Within one MMI command message several MMI commands can be submitted The comman...

Page 155: ...on mode command port To use or transmit MMI command with a TMO 100 they always use the format C issi 1 4711 Commands The commands are sent out to a device or group ssi and they are processed by all devices which received the SDS matching the PIN code It must be noticed that a MMI SDS to a group may cause lots of response SDS by the devices in the group Answers will be put out in the format C issi ...

Page 156: ...way the MMI will be processed locally Example The own TMO 100 has the ISSI 2345 The MMI command C2345 1 4711 RF will return the own RF field strength of the local TMO 100 we are 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 ...

Page 157: ...must be enabled in the same configuration area to allow the processing of the MMI SDS Example The MMI command string M 1 4711 C0 1 Z 1 RF sent by a terminal to the TMO 100 will cause the following actions The binary output C0 will be set to on The response will include the timestamp of the TMO 100 The RF field strength will be returned The answer sent back to the terminal will be like this M 2 000...

Page 158: ... connected to the TMO The first digital input on the system starts with index 0 The answer returns an active input with 1 an inactive input with 0 Description Switching of an internal digital Output Command C0 1 C5 0 D15 1 Answer No answer Comment In this example the output C0 will be set active C5 will be set inactive and D15 will be set active The outputs D8 D15 are only available at the device ...

Page 159: ...er DOxx 0 Answer Keine Antwort Comment Switches the state of a digital output where the output can also be located at a PEM extension module connected to the TMO 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 An...

Page 160: ...d RF Answer RF xxdBm Comment Returns the actual RF field strength of the TETRA network in dBm Description Query of the serial number Command SN Answer SN 1234 Comment Returns the serial number of the device Description Receipt request Command Q 1 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...

Page 161: ...mand Forbidden registers will always return 0000 The register address is given in decimal format the register value is always returned in hexadecimal format Description Write register Command R0001 0001 Answer No answer Comment Any register of the TMO 100 which is enabled for being written can be set with this command The register address is given in decimal format the register value must always b...

Page 162: ...try of the priority cells list has two fields to configure The LAC for the TETRA cell and the minimum RSSI level Any cell must be received with at least the defined RSSI level or better to be taken into account here The list will be chosen from LAC 1 to LAC 10 with the highest priority on LAC entry 1 If the TMO 100 receives the specified cell with at least the configured RSSI level it will registe...

Page 163: ...e greylist as long as there are other cells it can connect to In the configuration above the TMO 100 will never register to LAC 10 11 or 12 if there is any other cell it can register to If the LAC 10 11 or 12 are the only base stations where it can go it will register to the best of these cells As soon as another cell becomes available the TMO 100 will change to this it it s not in the greylist ev...

Page 164: ...ister 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 Compared to the Cell Greylist where the TMO 100 will register to a cell on this list in case that there are no other cells available it will definitely ignore the LAC s listed in the Cell Blacklist even if these are the only available cells ...

Page 165: ...sting time is set to a number of minutes the TMO 100 will automatically blacklist a LAC where it registers to as soon as packet data is activated on this TMO 100 and it recognizes that the cell does not support packet data The dynamic blacklisting will cause the TMO 100 to change away from this cell immediately after discovering this looking for another cell in hope that is supports packet data If...

Page 166: ...a to its destination For that reason the use of packet data is mandatory in this type of application Using the IP application interface the IP connection ends at the TMO 100 and the payload data inside the IP packet is extracted by the TMO 100 and used for further routing similar as using the serial interfaces Because of this reason either SDS based transfer or packet data based transfer can be ch...

Page 167: ...ts 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 With this flexibility the interface can i e be configured that the link to the master modem is the IP Application Interface but the data will be put out in the field on any serial port ...

Page 168: ...ch 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 The extracted address is used as an index to one of the two routing tables determining the TETRA ISSI or TETRA IP address of the TMO 100 in the field where the data should be...

Page 169: ...ied for a receiver device the TMO 100 will learn the source IP and port of the last packet which was sent to it and send any received data for the IP Application Interface back to it If an IP port is configured here received data from the TETRA side will always be sent to this destination 4 5 3 2 TCP server operation Configured as a TCP server the TMO 100 is waiting for an incoming TCP connection ...

Page 170: ...ified as Receiver device IP address and port number must be specified in this case Once the TMO 100 could establish the TCP connection it can be used to send and receive data 4 5 3 4 SIG 810 operation In this mode a SIG 810 can be used as a remote serial interface to tunnel a serial connection through an IP network The IP address and port number of the SIG 810 must be specified in the configuratio...

Page 171: ...In TCP modes the status is CONNECTED once a TCP link to the external equipment has been established In UDP mode the status is always CONNECTED as UDP is a connectionless protocol In this case the IP address given in this line is the IP address of the external equipment which has sent the last data to the TMO 100 If no data transfer has happened the IP is shown as 0 0 0 0 ...

Page 172: ...evice Name and the Receive Field strength displayed in dBm This option can be enabled in TETRA SDS Status MMI by entering the time interval in minutes between two OK Messages Configuration of the OK and Restart Message As soon as an ISSI as programmed into the ISSI Field of the OK Restart box a message will be sent to an individual or to a group if the device restarts That can be used to monitor t...

Page 173: ...information it immediately responds with an SDS that contains its Device Name and the Field Strength value in dBm Using that feature the device and also the TETRA network can be monitored The ability to get the RSSI level from the device by this method can be limited to a range of authorized SSI s In that case only the SSI s in the defined range are able to trigger that function Setting the Status...

Page 174: ...ity reasons To enable this feature it must first be set to On followed by a click on the Apply button or just pressing the Enter key After this the status number for this action can be configured In this example an incoming status message 50505 from an authorized calling ID SSI can trigger the restart procedure on the TMO 100 Any triggered restart will cause an entry in the eventlogger including t...

Page 175: ...d to the TMO 100 RJ 45 Audio socket The PTT push to talk pushbutton switch is pressed when speech communication is required When this happens data communication is interrupted because simultaneous data and speech communication is not possible After the PTT button is pressed an audio signal through the earphone indicates that voice connection has been established and the user can now talk Data comm...

Page 176: ...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 The active voice target for outgoing calls can be selected below The selection is limited to voice targets where a SSI is configured empty places SSI 0 can t be chosen The selection of the voice target is avialable from firmware version 2 62 the previous version do only offer a sin...

Page 177: ...lication As outgoing SDS can t be transmitted during an active transmitting voice call the SDS priority in case of voice PTT can be set If activated a transmitting voice call will be disrupted for a short time if the TMO 100 needs to send out an alarm or data SDS The disrupton will be signalized by tones in the speaker handset Finally the loudness of the speaker and the microphone can be adjusted ...

Page 178: ...on the button does not change the destination The LED will display the destination for 3 seconds then the display will revert to normal operation showing the RSSI field strength By pressing one or more times within the 3 seconds after the initial key press the destination can be changed Each key press will increase the destination which is still displayed on the RF LED bar Unconfigured Voice SSI w...

Page 179: ...acket data is active the packet data connection will be put on hold during the transmission of the voice message The messages can be administered in the two webserver pages Voice alarms 1 8 and Voice alarms 9 16 which can be found in the menu TETRA If these pages are not available there the voice alarm feature is not activated on your device In this case please contact us to purchase the option or...

Page 180: ... PTT call to the TMO 100 either to the TMO s ISSI or to any group where the TMO is a member of Once the TMO recognizes the incoming call and the received SSI matches the authorized SSI the button will turn red and the recording will start As soon as the PTT key of the speaking terminal is released the button will turn back to grey color and the length of the recoded message will appear in the line...

Page 181: ...software To save the message set to the computer hit Get file at the IPLoader and specify the filename voicealarms tmo The file will be fetched from the TMO 100 Once the file is saved to the computer it can be renamed to any name which is comfortable as long as the extension tmo will be kept This file can be loaded in any other TMO which allows to clone a set of pre recorded messages to several TM...

Page 182: ...PicoLogo application platform like clearing the CallOut alarm notifying someone or switching off an alarm indicator on site The CallOut alarm itself is staying active even if it is accepted by an alarmed terminal until a CallOut clear is sent for this alarm by the TMO 100 CallOut alarms are created and handled by the PicoLogo application platform of the TMO 100 A CallOut block has inputs for firin...

Page 183: ...Keyloader software manual 4 12 1 Preparing the TMO 100 for the key programming The key programming is using a serial connection to the TMO 100 The AUX serial interface of the TMO 100 is used for this once the TMO 100 is set into key loader mode Therefore the PC which is running the Keyloader software must be connected to the serial AUX port of the TMO 100 The connection can be done via a native se...

Page 184: ...100V3 V3 70 Page 184 of 284 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 ...

Page 185: ...lectronic Piciorgros GmbH TMO 100V3 V3 70 Page 185 of 284 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 ...

Page 186: ...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 ...

Page 187: ...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 The next TMO 100 can be set into Keyloader mode and the Keyloader can be connected to it by the Connect icon followed by generating and programming the K Key With this method only a single K REF file is generated for a number of TMO 100 ...

Page 188: ...ros GmbH TMO 100V3 V3 70 Page 188 of 284 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 ...

Page 189: ...orgros 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 REF files are generated If no ITSI REF file is needed the keys can be generated and programmed without the need of any TETRA configuration of the device ...

Page 190: ...r application allows the control of the SDS distribution frequency depending of the time and weekday I e a low SDS frequency can be configured for core working hours with high traffic on the TETRA network with a high SDS frequency configured during night hours The firmware distribution can be paused and resumed at any time Once a firmware is fully distributed it can be remotely activated at any ti...

Page 191: ...time Factory default is set to 10 ms for 9600 bps That reflects 10 characters in sequence Basically if used other baud rates a timeout period of 10 character times is suggested Using the COM interface a timeout period between 3 1000 ms using the AUX interface 10 1000 ms is programmable 5 1 2 3964R Protocol The 3964R often is used in the Siemens World connecting PLC s to PLS s or PLS s to SCADA sys...

Page 192: ...extracts this logical address byte and using the predefined address translation or routing table it can convert the protocol address into the destination ISSI of the TETRA target device Using that technology in comparison to GISSI group transmission the load of the TETRA network can be reduced enormously The outstation devices do not need any routing or address translation table As these units usu...

Page 193: ...ter device unsolicited messaging Serial DNP3 was tested with the TMO 100 simultaneously with the HART protocol The DNP3 was communicating over the COM port while HART was transferred via AUX In that application the TMO 100G Serial to TETRA Gateway was used with an ETELM switch and Infrastructure 5 2 4 IEC 60870 5 101 The routing for this protocol is similar to the DMP3 Also in this case it may be ...

Page 194: ...g sometimes that can happen using the HART protocol can be transmitted using the Group ISSI or a fixed prede fined ISSI Care should be taken when using the GISSI communication as this method increases the over all load of TETRA networks In case the ISSI parameter is set to not equal zero for COM or AUX all data will be transmitted to that particular ISSI In this particular case the routing is igno...

Page 195: ... 60870 5 104 Supported by the TMO 100 and tested 5 3 4 HSE Field bus Foundation Supported by the TMO 100 and tested in applications where the DMP3 IP protocol was used simultaneously Remark on using HSE Fieldbus Foundation As HSE FF needs to send data from the slave to the master device with an unaltered port number and vice versa the NAT function should be set to Keep Port In this case the source...

Page 196: ...abled by the user Port A inputs counters operate as event counters while Port B counters operate as time totalizing counters The maximum counting rate input pulse rate is 10 Hz The control and measurement I O can be accessed using any of the following protocols MODBUS RTU through the serial interface or Ethernet interface or over the TETRA network IEC 60870 5 101 unbalanced through the serial inte...

Page 197: ...ter for MODBUS message frames and pass these through to the local Ethernet instead of reading and acting on them The I Os are accessible as 16 bit values from the following register addresses Register Assignment 0 199 0 Modbus address of the TMO 100 1 High Byte RF Field Strength in dBm 1 Low Byte Device Status 2 the input register in packed format as digital inputs analog inputs counter 32 virtual...

Page 198: ...t on a properly operating device Bit 1 If this bit is set the TETRA radio is on error All Input Data and Timer Counter in packed format Digital Inputs Analog Inputs as 12 Bit values Counter and Timer 32 virtual PicoLogo input registers 200 231 32 virtual PicoLogo input registers These can be written by a PicoLogo application and be read out from the TMO 100 i e by a SCADA Available from Firmware 2...

Page 199: ...ut commands by using the MODBUS protocol Coil Input Assignment Coils 0 299 Binary hardware outputs of the TMO 100 Coils 1000 1031 32 virtual coils which can be written by the SCADA or master and be read written by a PicoLogo application Inputs 0 299 Binary hardware inputs of the TMO 100 Inputs 1000 1031 32 virtual inputs which can be written by a PicoLogo application and can be read out by the SCA...

Page 200: ...rted by the TMO 100 Command Description 1 0x01 Read Coil Status 2 0x02 Read Input Status 3 0x03 Read Holding Registers 4 0x04 Read Input Registers 5 0x05 Force Single Coil 6 0x06 Write Single Register 8 0x08 Sub 0 Local Loopback 15 0x0F Force Multiple Coils 16 0x10 Preset Multiple Registers 23 0x17 Read Write Multiple Registers ...

Page 201: ...n is active in a TMO 100 the internal inputs and outputs of the TMO 100 are directly supported and can be easily configured with the webserver This implementation supports up to 16 binary inputs up to 16 binary outputs and up to 4 analog inputs The native support will match most applications in small substation environments For each I O the object address and the data class class 1 or class 2 can ...

Page 202: ...point Multipoint party line Multiple point to point Multipoint star 6 2 3 3 Physical layer network specific parameter 101 only network specific parameter all interfaces and data rates that are used are to be marked X Transmission speed control direction 100 bit s 200 bit s X 300 bit s X 600 bit s X 1200 bit s X 2 400 bit s X 4 800 bit s X 9 600 bit s X 2 400 bit s X 4 800 bit s X 9 600 bit s X 19 ...

Page 203: ...1 and the fixed time out interval are used exclusively in this companion standard Link transmission procedure Address field of link Balanced transmission Not present balanced transmission only X Unbalanced transmission X One octet X Two octets Frame length Structured 255 Maximum length L control direction Unstructured 255 Maximum length L monitor direction ...

Page 204: ...ard 6 2 3 5 2 Common address of ASDU system specific parameter all configurations that are used are to be marked X X One octet X Two octets 6 2 3 5 3 Information object address system specific parameter all configurations that are used are to be marked X X One octet structured X Two octet X unstructured X Three octets 104 only 6 2 3 5 4 Cause of transmission system specific parameter all configura...

Page 205: ...nformation M_DP_NA_1 X 4 Double point information with time tag M_DP_TA_1 X 9 Measured value normalized value M_ME_NA_1 X 10 Measured value normalized value with time tag M_ME_TA_1 X 15 Integrated totals M_IT_NA_1 X 16 Integrated totals with time tag M_IT_TA_1 X 30 Single point information with time tag CP56Time2a M_SP_TB_1 X 31 Double point information with time tag CP56Time2a M_DP_TB_1 X 34 Meas...

Page 206: ...mmand normalized value C_SE_NA_1 X 51 Bitstring of 32 bit C_BO_NA_1 System information in control direction station specific parameter mark each Type ID X if it is implemented X 100 Interrogation command C_IC_NA_1 X 101 Counter interrogation command PicoLogo controlled only C_CI_NA_1 X 103 Clock synchronization command C_CS_NA_1 X 104 Test command C_TS_NA_1 X 105 Reset process command C_RP_NA_1 X ...

Page 207: ...on station specific parameter mark X if function is implemented X global Clock synchronization station specific parameter mark X if function is implemented X Clock synchronization Command transmission object specific parameter mark X if function is implemented X Direct command transmission X Direct set point command transmission X Short pulse duration duration determined by a system parameter in t...

Page 208: ... Transmission of integrated totals station or object specific parameter mark X if function is implemented X Mode C Freeze and transmit by counter interrogation commands Parameter loading object specific parameter mark X if function is implemented X Threshold value ...

Page 209: ... option which must be purchased on a per device basis An activation for an existing device is possible on any time with an activation key To use the DNP3 option a firmware image tagged with DNP3 needs to be loaded into the TMO 100 The other option is an IEC60870 image which supports access via IEC 60870 protocol For the configuration of the DNP3 protocol please see 3 8 DNP3 6 3 1 DNP3 Interoperabi...

Page 210: ... can be enabled With that feature it can be avoided that when replacing an I O module a different one can be replaced 16 DI instead of 16 DO The same would occur if one expansion module would be taken out of the chain and not be replaced Configuration of the I O supervision If the monitoring is enabled the value entered in the RTU Setup Menu has to match exactly the number of physically connected ...

Page 211: ...evice Each time the TMO is accessed e g by Modbus RTU protocol this timer is reloaded with the T Timeout value If this timer has timed out that means that there was no access over a period of time due to network mal function or other reasons all outputs of the device will be reset set to save state The T Timeout can be enabled and disabled Setting the T Timeout ...

Page 212: ...ach of the 16 inputs individually That protects the device from setting or resetting the input data on each short signal change caused for example when switching on or off huge loads on the power line The delays can be disabled factory default or set in 100mS steps It is also possible to activate only the ON Delay or both the On and OFF Delay In that case the delay in ms will be the same for on an...

Page 213: ...ectly connected to a 16 bit Counter or Timer A Counter can count events with a speed up to ten counts a second 10 Hz and the Timer is able to count the length of a signal active low in seconds Using the RTU Features Counters each of the 16 digital inputs can be defined if it will be used additionally as a Counter or a Timer As a factory default the input port A A0 A7 is set to Counter and the inpu...

Page 214: ...ngth Air Condition Door Contacts set up automated radio controlled process automation send text and alarm messages to TETRA terminals or other TMO 100 send TETRA CallOut alarms to TETRA terminals Send TETRA voice alarms pre recorded messages Trigger outputs and functions by TETRA status messages Enhance IEC60870 functionality for versatile control and supervision functions and much more For creati...

Page 215: ...ipment with some notes regarding the known common traps in doing IP communication with the TMO 100 8 1 Requirements of the TETRA infrastructure 8 1 1 Basic requirements 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 communicat...

Page 216: ...and IP communication will not be possible SNDCP service and Advanced Link Both are needed for IP communication and should be Yes Hint In many networks a PDP context can even be activated if SNDCP and or Advanced Link is not available In this case the blue PPP LED will stay on after a roaming to a cell which does not support packet data or which has no packet data channels configured So an active P...

Page 217: ...2 2 READY TIMER The ready timer is configured in the TETRA infrastructure and defines the time with no active IP communication before a TMO 100 drops back to the MCCH main control channel In idle state any TETRA subscriber listens to the MCCH Once the subscriber wants to do IP data communication it is sent to a packet data channel PDCH which is the channel type needed for IP communication If the I...

Page 218: ...on it is recommended to have a number of dedicated PDCH configured which can t be used by voice communication This is to ensure that a high load of voice communication can t break the SCADA communication to the outstations For testing and pilot use the channels may be configured dynamically if there are actually not enough resources on a TBS In this case it must be noted that the IP communication ...

Page 219: ...g of this equipment should be configurable to meet the high latency of a wireless network Plugged into an Ethernet port a device often assumes a wired network expecting an answer from the slave s within some milliseconds This can t happen in a wireless wide area network like TETRA Especially the use of TCP in these networks will require adjustments of the IP parameters of the equipment to avoid ea...

Page 220: ...ld be permanently on Done Sometimes it s not that easy and the PPP LED goes dark after the blinking trying again every 20 seconds but without changing to light permanently In this case the following points should be checked Does the TETRA infrastructure need login credentials username password for the PDP context activation If yes they must be entered on the packet data page and the right authenti...

Page 221: ...is case the IP address must be individually configured per modem In case a device should be swapped in the field there is still a risk that this is forgotten or that the wrong IP address remains in this field Therefore the preferred method is to make this assignment wherever possible in the TETRA network management and leave this field at 0 0 0 0 8 3 2 3 Ping test If there is access to a computer ...

Page 222: ...the TMO 100 has the default IP address 192 168 0 199 the PC should be set i e to 192 168 0 100 Once this is set up and connected the PC must be able to ping the Ethernet IP address of the TMO 192 168 0 199 For using the TETRA network as a communication medium the Ethernet IP of the TMO 100 192 168 0 199 must be entered as standard gateway in the IP configuration of the PC The IP address assigned b...

Page 223: ...side the TETRA network the use of a special route can be preferred over the use of the TMO 100 as the standard IP gateway Example This command adds a route where all IP addresses 10 10 x x the TETRA IP range in this example are sent out using the TMO 100 192 168 0 199 as the gateway All other IP addresses are sent out using the configured standard gateway i e the internet router Such a fixed route...

Page 224: ...TETRA networks except All private networks 10 x x x 172 16 0 0 172 31 255 255 192 168 x x The IP subnet specified in the filter section Ethernet NAT As normally any destination within a TETRA and or company network usually uses one of the official private network addresses above we often see exceptions where a host i e SCADA server which is connected to the TETRA infrastructure is not using a priv...

Page 225: ...ilter Page Ethernet NAT The default entry is 0 0 0 0 which means that the filter is disabled allowing any Ethernet IP address to communicate into the TETRA network If i e only the IP address 192 168 0 100 should be allowed to communicate to the TETRA network this can be specified like this If the entry is not 0 0 0 0 any IP address which is part of the configured IP subnet in this case only one ad...

Page 226: ... data towards the TETRA network by using the TMO 100 192 168 0 199 as IP gateway The TMO 100 will take care of the address translation into the TETRA network But in most cases a SCADA server or similar equipment wants to contact the PLC RTU in the field But the local IP address of the equipment 192 168 0 100 is hidden behind the TMO 100 and the only address on which this field station is known in ...

Page 227: ... forwarding as they are used to access the TMO 100 itself over the TETRA network Port 80 Webserver Port 69 TFTP service Port 4502 MODBUS access Port 4711 Serial over IP service The port 80 69 or 4502 can be changed for the internal service of the TMO 100 in Device Access in case that one of these ports is needed for the external connected equipment ...

Page 228: ...be forwarded to the RTU 192 168 0 100 the other packets needs to be forwarded to the meter 192 168 0 101 In this case the global forward must be turned off Once this is done a detailed forwarding table is available on Ethernet Forwarding In this table up to 16 entries can be made Each port and protocol UDP TCP can be forwarded to a different destination IP address In this example above the port 50...

Page 229: ...o communication is easy to deploy as no connection to the TETRA infrastructure is needed for the master control room application But as any one way data transmission needs to pass the TETRA air interface two times uplink and downlink it ll have the highest latency and the slowest speed compared with a switch to radio scenario Also as the slaves are distributed over several sites in the field but a...

Page 230: ...cket data gateway of the infrastructure to directly send and receive the IP data into and from the TETRA network over the fast IP link No air interface communication is needed on the master side which will allow to serve a nearly unlimited number of modems in the field just depending of the number of base stations and the distribution of modems to them In comparison to the radio to radio scenario ...

Page 231: ...ess over TETRA You also should follow these recommendations The computer which is accessing the TMO 100 should have a direct IP connection to the TETRA infrastructure switch to radio scenario As a HTTP page contains a lot of data a significant amount of data is needed to be transferred over the TETRA network To avoid collisions and retransmissions due to the high latency of the TETRA network compa...

Page 232: ...nded to configure the FTP server using the passive mode and configure it to announce its TETRA IP address instead of its local LAN address in the PASV command If the server does not support the passive mode the client must be configured to announce its TETRA IP address to the server in the PORT command instead of its local IP address Please note that after configuring the IP submission in the serv...

Page 233: ...hts the matching subscriber has in the network management Capturing a registration by registering with the known ISSI of a modem would result in getting the data sent to that device This can be prevented by using the authentication feature For using authentication a key is loaded into the TMO 100 and the counterpart will be deployed into the infrastructure Only a TMO 100 with a matching key will b...

Page 234: ...ata connections like FTP this is the only way to get things working But in some environments this may raise security questions as all ports of this attached equipment can be accessed from the TETRA network 8 6 2 2 Ethernet IP filter The ability to send data into the TETRA network can be limited to a specific IP subnet or even a single IP address in the TMO 100 see 8 3 3 4 Ethernet IP filtering Eve...

Page 235: ...cted PAP CHAP 8 7 2 Ping is not working no IP communication If the blue PPP LED is permantnely on the modem has received a TETRA IP address but a ping to another modem within the network or to the packet data gateway of the SwMi is not working Check if the base station where the modem is registered to supports packet data In some networks the TBS reports the packet data support in the SYSINFO even...

Page 236: ...g for the response This response timeouts should be set at least to 5000ms when using the TETRA network for communication Using TCP If TCP is used the retransmission timeouts should be optimized to meet the TETRA latency An initial value between 5000 and 10000 ms is a good starting point If your protocol gives you the choice between UDP and TCP UDP will be the better choice In this case all timeou...

Page 237: ...channels are configured dynamically it may be the case that in certain times all slots are blocked by voice communication leaving no PDCH for the IP communication 8 7 6 With several slaves attached to a cell times are seen where nothing happens This is a common scenario where only one PDCH is available on the cell and the SwMi does not support packet data channel sharing or PDCH sharing is not ena...

Page 238: ...ing In idle state all TETRA subscribers are listening to the control channel Also SDS and status messages are transmitted here SCCH Secondary Control Channel If many subscribers are doing heavy SDS traffic one or more SCCH can be configured and subscribers can be assigned distributed to these to avoid overloading the MCCH TCH Traffic Channel Can be used for voice or packet data communication TCH c...

Page 239: ...S where they are registered on None of the traffic slots are occupied for this A small number of modems can operate on the MCCH without affecting the call setup times but as soon as the number of modems registered to a TBS increases the use of a secondary control channel SCCH may be necessary to get the load for the data communication away from the MCCH In case that packet data is used the TMO 100...

Page 240: ... data application is running on a TETRA infrastructure the best choice would be to have the same kind of transmission for each application In case that a data application is running with the need of packet data IP based protocols and i e 2 channels are configured as PDCH for this it would make most sense to use also packet data transmission for the new application and configure 3 PDCH instead of m...

Page 241: ...cture allows This is done on the configuration page TETRA SDS Status MMI The default size is 140 bytes which allows an operation on any infrastructure As an additional feature all TMO 100 operating as a slave will learn the maximum SDS length from the master once they have received the first data from it With this the whole maximum SDS length of a network can be changed by just modifying this valu...

Page 242: ...y 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 In this case one or more secondary control channels SCCH can be configured per TETRA base station The TMO 100 can then be distributed over the available SCCH This will relieve the MCCH from the SDS data transmissions on one...

Page 243: ...ells The Cell information page on the TMO 100 located under TETRA will give a basic overview if the network supports packet data 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 SNDCP serv...

Page 244: ...1 3 2 READY TIMER The ready timer is configured in the TETRA infrastructure and defines the time with no active IP communication before a TMO 100 drop back to the MCCH main control channel In idle state any TETRA subscriber listens to the MCCH Once the subscriber wants to do IP data communication it is sent to a packet data channel PDCH which is the channel type needed for IP communication If the ...

Page 245: ...ion it is recommended to have a number of dedicated PDCH configured which can t be used by voice communication This is to ensure that a high load of voice communication can t break the SCADA communication to the outstations For testing and pilot use the channels may be configured dynamically if there are actually not enough resources on a TBS In this case it must be noted that the IP communication...

Page 246: ...een a wired network and a TETRA is the limited data speed and the latency delay caused by the transmission This latency is the addition of these times Transmission time on the serial interface to collect all bytes from the sender with the configure baudrate Transmission time over the TETRA network Transmission time on the serial interface to send all bytes to the receiver with the configured baud ...

Page 247: ... all data from the master to the slave modems in the field All slave modems would transmit the data on their serial interface and the addressed field equipment will react interpret the data telegram and respond back to the master But this is the worst solution for the performance of the TETRA network First of all a transmission to a group is only possible when using SDS based transfer and not for ...

Page 248: ...ETRA ISSI or a TETRA IP is needed to address the modem in the field depending if SDS or packet data is used as transport method The Piciorgros master devices which can be either a TMO 100 or a TGW 100 are analyzing the data which is received on the serial ports They detect the logical address inside the data and use this as an index in a routing table which contains the TETRA ISSI and or IP addres...

Page 249: ...points are explained below The configuration can be found in the webserver in the Device section 9 2 2 5 1 Port operating mode The main operating modes are Master and Slave A master can communicate to one or more slaves in the field and the master is the device where the routing is done to send the data to the right slave modem The SCADA or telemetry master is always connected to a port operating ...

Page 250: ...unication protocol is important for the master devices With this information the TMO 100 or TGW 100 is able to extract the logical address out of the data and use this information for the routing In DNP3 and IEC60870 the master often sends more than one data telegram in the same serial stream if the right protocol is selected the TMO TGW also splits this correctly into the single messages in this ...

Page 251: ...l parameters like baud rate data bits parity and stop bits are matching exactly to the configuration of the connected equipment By default the selection for the serial mode is Timeout Serial communication protocols are using all available data bytes from 0x00 to 0xFF The only way to detect the end of a data frame is to check if the connected equipment has finished transmitting bytes to the TMO 100...

Page 252: ...rial interface is not loaded fast enough with following data If the hardware is too slow to guarantee no gaps longer than the configured timeout a data frame will be split into two sub frames Using the routing the split frame does not meet the protocol criteria but at least the second part does not contain a proper logical address in the place where it s expected In this case the timeout value sho...

Page 253: ... 140 bytes If the setting of the TMO 100 is lower than the number of bytes the infrastructure supports the transfer will work but not at the best performance you can achieve But if the setting of the TMO exceeds the number of bytes the infrastructure supports any data telegrams which exceeds this length will not be transferred By default the SDS type for the data transmission is set to TL 4 In som...

Page 254: ... seconds it should be permanently on Done Sometimes it s not that easy and the PPP LED goes dark after the blinking trying again every 20 seconds but without changing to light permanently In this case the following points should be checked Does the TETRA infrastructure need login credentials username password for the PDP context activation If yes they must be entered on the packet data page and th...

Page 255: ...is case the IP address must be individually configured per modem In case a device should be swapped in the field there is still a risk that this is forgotten or that the wrong IP address remains in this field Therefore the preferred method is to make this assignment wherever possible in the TETRA network management and leave this field at 0 0 0 0 9 2 2 7 3 Ping test If there is access to a compute...

Page 256: ... wired transmission this timeout is usually quite low The connection over the TETRA network will increase the time the data frames needs to be transmitted to the slave and vice versa See also 9 2 1 General information Therefore the time which the master waits for the answer from the slave needs to be increased to meet the increased transmission time over the radio network For standard protocols li...

Page 257: ...o communication is easy to deploy as no connection to the TETRA infrastructure is needed for the master control room application But as any one way data transmission needs to pass the TETRA air interface two times uplink and downlink it ll have the highest latency and the slowest speed compared with a switch to radio scenario Also as the slaves are distributed over several sites in the field but a...

Page 258: ...it ll use a fast IP connection to the packet data gateway of the TETRA infrastructure As no air interface communication is needed on the master side this solution will allow serving a nearly unlimited number of modems in the field just depending of the number of base stations and the distribution of modems to them In comparison to the radio to radio scenario the data speed is doubled and the laten...

Page 259: ...ges is not standardized and each manufacturer offers a different solution to interface his infrastructure for SDS based transmission Therefore the SDS based communication using a gateway needs a specific support on both sides The TETRA infrastructure must offer an API to interface it for SDS transfer along with the needed licenses On the other side the gateway needs to support the specific API of ...

Page 260: ...hts the matching subscriber has in the network management Capturing a registration by registering with the known ISSI of a modem would result in getting the data sent to that device This can be prevented by using the authentication feature For using authentication a key is loaded into the TMO 100 and the counterpart will be deployed into the infrastructure Only a TMO 100 with a matching key will b...

Page 261: ...nd viruses All functions are based on a professional Real Time Operating System RTOS which does not support any kind of individual installations The firmware is completely maintained by Piciorgros and customer programmable parts like the PicoLogo micro PLC are interpreted by the firmware and not compiled from the customer into the code The result is a robust device which can t be modified hacked o...

Page 262: ...to the ISSI s of the slaves and vice versa Check the configuration of the maximum length of a single SDS in the TGW 100 and TMO 100 This value should not exceed the number of bytes supported by your infrastructure otherwise only data frames which are shorter as this number of bytes are working all others will not work A few very old infrastructures may not support TL4 SDS Check this with your infr...

Page 263: ...t the right protocol is selected in the configuration of the serial interface in the TMO 100 TGW 100 Start with a simple point to point configuration and get this working before using a routing with several slave devices Check the timeouts In most cases the equipment protocol has short timeouts waiting for the response This response timeouts should be set at least to 5000ms when using the TETRA ne...

Page 264: ...ts 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 Are the resources of the TBS blocked If many modems using SDS are on a single MCCH it may come to the point that the MCCH can get overloaded resulting in delayed transmission of the SDS In this case a number of modems should be moved to a s...

Page 265: ...el Control channel slot responsible for the subscriber management and signaling In idle state all TETRA subscribers are listening to the control channel Also SDS and status messages are transmitted here SCCH Secondary Control Channel If many subscribers are doing heavy SDS traffic one or more SCCH can be configured and subscribers can be assigned distributed to these to avoid overloading the MCCH ...

Page 266: ... modem is installed inside a steel reinforced concrete or steel structured building the antenna should be installed outside the building 10 1 3 Power Supply and Power Up Sequence When a voltage of 12 24 VDC 20 is applied to the power supply input terminal block of the TMO 100 it starts up immediately The Pwr LED lights up first and a short time later the OK LED lights up and stays continuously lit...

Page 267: ..._D data LED only indicates transmitting and receiving data 10 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 A TETRA terminal can be used to quickly determin...

Page 268: ...aved to the computer to have a configuration backup or to clone the configuration to other TMO 100 The IPLoader software is needed for this 10 2 1 Configuration download from the TMO 100 To read the configuration out of the TMO 100 start the IP Loader and ensure it is set to IP network with the IP address of the TMO 100 entered Click on Get file ...

Page 269: ...3 70 Page 269 of 284 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 ...

Page 270: ...ility to restore the exact configuration if someone has broken it or to upload the configuration into other TMO 100 s to clone a certain configuration If the configuration should be cloned or being used as a template make sure to alter unique TETRA parameters like the ISSI to avoid double ISSI s in the network which would cause trouble Any programmed authentication encryption keys are not included...

Page 271: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 271 of 284 Followed by a success message The TMO 100 will automatically restart to apply the new configuration ...

Page 272: ... taken with the software IPlogger This requires an Ethernet connection of the PC running the IPLogger to the TMO 100 Due to the high amount of data don t use the IPLogger over a WAN or internet connection as this might overflow the TCP buffer of the TMO 100 When the IPLogger is started ensure that the IP address is set to the IP address of the TMO 100 In the next step specify the folder and file n...

Page 273: ...Funk Electronic Piciorgros GmbH TMO 100V3 V3 70 Page 273 of 284 The extension log should be kept Finally the button Start can be pressed to start the logging ...

Page 274: ...e Even when the IPLogger is restarted it will always append its data at the end of the specified log file If the log file should be cleared press the button Clear file This can be done during a running log on the fly without the need to stop the IPLogging Finally when sending the log file to the support it is highly recommended to put it into a ZIP archive as this will dramatically shrink the size...

Page 275: ...logging The UDP logging must be configured in the TMO 100 as the TMO 100 is the active part sending the messages out in UDP logging mode After finishing the logging session the UDP logging in the TMO 100 should be disabled otherwise it will continue to send out UDP packets via its Ethernet port Also even UDP logging creates an additional load to the TMO 100 As the TMO must not buffer several messa...

Page 276: ...ed by setting at least the Logger port to 0 Otherwise the TMO will continue sending out UDP packets on the Ethernet port also the UDP logging also puts some additional load to the TMO 100 Any changes to the UDP logger settings need a restart of the TMO 100 to take effect It is OK to use UDP logging over a WAN connection VPN Internet etc even with high latency When using a 3G 4G connection please n...

Page 277: ...u will need the following equipment PC with Ethernet connection IPLoader software Firmware files for the TMO 100 and its TETRA radio 11 2 Update procedure for the TMO 100 main firmware The TMO 100 firmware is a single file with the extension pfo To update the TMO 100 it must be connected to the PC via Ethernet The software version in the TMO 100 can be checked in the webserver on the page Device C...

Page 278: ...orgros GmbH TMO 100V3 V3 70 Page 278 of 284 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 ...

Page 279: ...Link LED on the Ethernet plug will go off for approximately around 30 seconds Important During the internal reprogramming DO NOT INTERRUPT THE POWER TO THE TMO 100 Otherwise the TMO 100 will not start and must be restored by Piciorgros or a service partner After the update process has ended the device will start immediately with the new firmware The Link LED on the Ethernet plug will light up agai...

Page 280: ...ersion of a radio software package can be seen in the file name of the archive This package contains Stack version 3 36 MMI version 3 11 DSP version 3 29 Only newer files must be transferred to the TMO 100 In this example the stack in the firmware package 3 36 is newer than the version in the TMO 100 3 33 To update the TETRA core firmware the same procedure as for the TMO 100 firmware update is us...

Page 281: ...MO 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 Inside the folder select the firmware and device type which needs to be updated In this case we want to update the stack of a TMO 100 After selecting the file it will be transferred to the TMO 100 ...

Page 282: ...rnating also the RSSI LED bar will flash The RSSI LED will show the progress bar growing from the left to the right The update process can take up to 5 minutes for Stack and MMI A detailed view of the update process is available in the webserver on the page Service Updater This page can be refreshed by just clicking again on the menu item Updater Once the updater has finished and the TETRA core ha...

Page 283: ...On off inputs On off outputs Analog inputs Analog outputs All I Os have separate electrical isolation 16 on off inputs Vin 12 to 24 VDC 20 8 optional 16 outputs PNP max 500 mA per output 4 analog inputs 0 20mA 4 20mA 12 bit A D resolution 2 analog outputs 0 20mA 12 bit resolution active source I O extension port All TMO 100 DAx types Voice Speech transceiver interface RJ45 optional hardware featur...

Page 284: ...pply voltage 12 24 VDC 20 Power consumption av Receive Transmit Registered to the TETRA network 160mA 24V 300mA 12V Peak current during transmit bursts can shortly use up to 1 5 Amps 12V power supply Enclosure Extruded aluminum body plastic end caps Operating Temperature 20 C to 65 C Mounting 35 mm DIN rail symmetrical Dimensions 80mm x 162mm x 62 mm excluding antenna and power connectors ...

Reviews: