background image

                                                                     TCG140_R1.1 – May 2018  

                        Page 39 

<S7>

 

<description>S7</description>

 

<id>0000000000000000</id>

 

<item1>

 

<value>---</value>

 

<unit>---</unit>

 

<alarm>0</alarm> 
<min>---</min> 
<max>---</max>

 

<hyst>---</hyst> 

</item1>

 

<item2>

 

<value>---</value>

 

<unit>---</unit>

 

<alarm>0</alarm> 
<min>---</min> 
<max>---</max>

 

<hyst>---</hyst> 

</item2>

 

</S7>

 

<S8>

 

<description>S8</description>

 

<id>0000000000000000</id>

 

<item1>

 

<value>---</value>

 

<unit>---</unit>

 

<alarm>0</alarm> 
<min>---</min> 
<max>---</max>

 

<hyst>---</hyst> 

</item1>

 

<item2>

 

<value>---</value>

 

<unit>---</unit>

 

<alarm>0</alarm> 
<min>---</min> 
<max>---</max>

 

<hyst>---</hyst> 

</item2>

 

</S8>

 

</S>

 

<AI>

 

<AI1>

 

<description>Analog Input 1</description>

 

<value>9.300</value>

 

<unit>V</unit>

 

<multiplier>1.000</multiplier>

 

<offset>0.000</offset>

 

<alarm>0</alarm> 
<min>0.000</min> 
<max>10.000</max> 
<hyst>0.100</hyst>

 

</AI1>

 

<AI2>

 

<description>Analog Input 2</description>

 

<value>4.95</value>

 

<unit>V</unit>

 

<multiplier>1.000</multiplier>

 

<offset>0.000</offset>

 

<alarm>1</alarm> 
<min>0.000</min> 
<max>6.000</max> 
<hyst>0.100</hyst>

 

</AI2> 
<AI3>

 

<description>Analog Input 3</description>

 

<value>0.000</value>

 

<unit>V</unit>

 

Summary of Contents for TCG140

Page 1: ......

Page 2: ...t loop 4 20mA inputs Settable multiplier offset and dimension for analog inputs 4 relays with NO and NC contacts 1 Wire support for all Teracom sensors MODBUS RTU sensors support optional SMS alarm alerts for up to 5 numbers Email alarm alerts for up to 5 email recipients Single call relay control for up to 5 numbers Periodical HTTP post with current status in XML or JSON file to remote server Per...

Page 3: ...lular interface Standards GSM GPRS Bands 850 900 1800 1900 MHz GPRS multi slot class 12 1 12 configurable GPRS terminal device class Class B Compliant to GSM Phase 2 2 Class 4 2W 850 900MHz Class 1 1W 1800 1900MHz SIM card size Micro Antenna connector SMA F Analog inputs Isolation Non isolated Type Single ended Resolution 10 bits Mode Analog inputs 1 and 2 Voltage Mode Analog inputs 3 and 4 Voltag...

Page 4: ...nted in a clean and dry location on a not flammable surface Ventilation is recommended for installations where ambient air temperature is expected to be high Mount the device to a wall by using two plastic dowels 8x60mm example Würth GmbH 0912 802 002 and two dowel screws 6x70mm example Würth GmbH 0157 06 70 See Appendix C fig 1 for mechanical details Maintain spacing from adjacent equipment Allow...

Page 5: ...ight Pin7 Analog In 3 Connector 3 RS 485 Pin8 Ground Pin1 not connected most left Pin9 Analog In 4 Pin2 not connected Connector 6 Pin1 NC Relay 1 Pin3 not connected Pin2 COM Relay 1 Pin4 Line B Pin3 NO Relay 1 Pin5 Line A Pin4 NC Relay 2 Pin6 not connected Pin5 COM Relay 2 Pin7 VDD Pin6 NO Relay 2 Pin8 GND Pin7 NC Relay 3 Connector 4 mini USB Pin8 COM Relay 3 Pin9 NO Relay 3 Pin10 NC Relay 4 Pin11...

Page 6: ...hained linear topology for multi sensors systems It is strongly recommended to use only UTP FTP cables and keep total cable length up to 30m Although functionality has been achieved in the longer distance we cannot guarantee error free operation over mentioned wiring length We recommend reading Maxim s 1 Wire tips at http www maxim ic com app notes index mvp id 148 We guarantee proper operation on...

Page 7: ...sor in the chain should have a terminator installed on the free RJ 45 socket 5 2 4 Digital inputs connection Attention Digital inputs are NOT galvanic isolated The TCG140 digital inputs can be used as dry contact only The term dry contact means that to this input can be connected devices with an open drain or relay outputs door contact switch push button PIR detector etc The following picture illu...

Page 8: ...and see directly the measured parameter It is possible to monitor voltages bigger than 10VDC with adding an external resistor in series For every 1 mega ohm the voltage will be extended with 5 893V The external resistor should be with 1 or better accuracy To analog inputs 3 and 4 internally can be assigned 410 ohm resistor in parallel of the input In this case the input can accept directly 0 20mA ...

Page 9: ...Products Inc It is designed to connect several sensors over a short wiring It is not suitable for long distances or environments with EMC interference We recommend reading Maxim s 1 Wire tips at http www maxim ic com app notes index mvp id 148 The sensors have three wires positive voltage VDD ground GND and bidirectional data Data The colors of wires for every sensor are specified in its user manu...

Page 10: ... loads with higher switchable current voltage than specified an external relay should be used When mechanical relays switch inductive loads such as motors transformers relays etc the current will arc across the relay contacts each time the contacts open Over time this cause wears on the relay contacts which shorten their life When switching an inductive load it is recommended that relay contact pr...

Page 11: ...me in period of 2S signal strength is between 0 and 20 SIG flashes 2 times in period of 2S signal strength is between 21 and 40 SIG flashes 3 times in period of 2S signal strength is between 41 and 60 SIG flashes 4 times in period of 2S signal strength is between 61 and 80 SIG is solid ON signal strength is between 81 and 100 Error message in case of error after initialization SIG will stay solid ...

Page 12: ...ally starts to install the drivers for the communication with the device The following message appears The following drivers will be installed Microchip composite device USB serial port driver If for some reason the USB serial port driver cannot be installed automatically it must be installed manually The driver can be downloaded from the TCG140 product page at www teracomsystems com After success...

Page 13: ...d 7 1 1 Sensors section All detected 1 Wire sensors are shown in this section Sensor detection is made either after power on or by pressing Scan for new sensors button All found sensors are shown in ascending order refer their unique ID number For every sensor there are a description value and ID information All sensors have value only in the Value 1 column Only TSH2xx temperature and humidity sen...

Page 14: ...panels etc Analog inputs 3 and 4 can be also used for monitoring of 0 20mA current loop sensors transmitters The mode can be changed in Setup Input Output section Analog inputs are sampled faster but the new actual value is changed in 0 5 seconds All 250 readings between the value changes are averaged For every analog input Unit Multiplier and Offset can be set in Setup Input Output section 7 1 4 ...

Page 15: ...ed numbers is five These numbers can be set through the WEB interface or by sending an SMS from the Master 7 2 2 SMTP This page is used to enter valid SMTP settings for email alerts and recipients addresses 7 2 2 1 SMTP setup Mail server address can be set either by hostname smtp gmail com or IP address The e mails can be sent with or without an encrypted connection The default SMTP port without e...

Page 16: ...ername are the same There is a button for server settings test with a feedback In this test sender and recipient of the e mail is the same 7 2 2 2 Alarm destination Up to 5 email recipients can be set Every recipient can be activated independently by a checkbox 7 2 2 3 E mail details The subject body header body and body footer can be customized For this customization a set of keys is used All the...

Page 17: ...e XML JSON data SMS and e mail alerts For every analog input fields Unit Multiplier and Offset are available to convert the raw voltage current into meaningful engineering units The shown value is calculated by DV Un AV OF MU Where DV displayed value Un unit AV real analog voltage from source MU multiplier in dimension parameter Volt OF offset Example For humidity sensor HIH 4000 003 following par...

Page 18: ...ll by selecting this option the relay outputs can be activated pulse only by a single call from an authorized number For local activation alarm conditions for different sources are used They are set up in section Setup Conditions To assign a parameter to the relay following choices are possible S S stands for Sensor 1 Wire The relay is activated from the value measured from specified 1 Wire sensor...

Page 19: ...n Min and Max indicate the border of working range for the monitored parameter A Max trigger condition occurs when the value exceeds the trigger set point A Min trigger condition occurs when the value is lower than the trigger set point In both cases the monitored parameter goes out of range Coming back in range for the observed parameter is considered when the value goes higher than Min Hys or lo...

Page 20: ...s are set for Sensor1 Min 19 Max 100 and Hys 0 5 When the controller is switched on Relay1 is immediately activated because the monitored temperature is out of range This switches the heater on The temperature is going higher When temperature reaches 19 5 C 19 0 0 5 it goes in range trigger condition and Relay1 is deactivated The heater is switched off The temperature falls and when it reached 19 ...

Page 21: ...nge Globally for all sensors and for all analog inputs there is a Notification delay parameter It is very useful like a filter for short alarm conditions 7 2 4 2 Digital inputs For every digital input the alarm state should be chosen Open or Close When the input goes in alarm state 3 independent way of alert are possible email SMS and post HTTP post with XML JSON file Each alarm notification metho...

Page 22: ...for some general settings 7 2 5 1 System status There is information about the general status of the controller here The only possible setting here is Data in roaming checkbox By default it is disabled to avoid extra charges for data transfer in roaming If you are using another operator s card you must activate Data in roaming Otherwise you will not be able to use all GPRS services emails HTTP Pos...

Page 23: ...k of the controller can be set either manually or automatically For automatic clock synchronization the controller supports NTP Network Time Protocol and all necessary parameters for automatic synchronization are available in this section The clock synchronization is made on Interval time If the attempt was not successful the next synchronization will be on If not found time Pressing the Save and ...

Page 24: ...are shown always on top of the table Their temperature and humidity register addresses multipliers data type and data order can t be edited Before to add MODBUS RTU sensors the user should take care of their address setting It is not allowed to use two sensors with the same address It is recommended to scan for new sensors before to make any changes TCG140 supports Teracom and third party MODBUS R...

Page 25: ...TTP server can be addressed either by domain name or IP address Sync time is a moment in the day when a period of upload is synchronized Example Current time is 19 31 Upload period is 3 hours and Sync time is 9 00 To synchronize the logger to 9 00 it means that time for uploads will be 09 00 12 00 15 00 18 00 21 00 24 00 03 00 and 06 00 The first upload after enabling the logger in 19 31 will be i...

Page 26: ... identification If Process Answer option is enabled TCG140 will execute the commands sent by the remote server as an answer of HTTP Post More about HTTP Post can be read in HTTP API section 7 4 Administration 7 4 1 User Pass TCG140 supports one user only It has administrative rights The user and password can be up to 31 characters long By default authentication is admin admin 7 4 2 Backup Restore ...

Page 27: ...number in the international format user can be u1 u2 u3 or u4 Example Command set sms user u1 359885887766 Answer u1 359885887766 u2 u3 u4 Command set sms user u2 359885999888 Answer u1 359885887766 u2 359885999888 u3 u4 Command set sms user u1 Answer u1 u2 359885999888 u3 u4 Display SMS users numbers Rights Master Users Syntax display sms users Example Command display sms users Answer m 359885885...

Page 28: ...c3 c4 c5 Display call users this message is used to request a list of call users Rights Master Users Syntax display call users Example Command display call users Answer c1 359885122112 c2 359885322343 c3 359885431276 c4 359885128734 c5 359888343434 Status of system requests main parameters of the device Rights Master Users Syntax status system Example Command status system Answer 27 06 2017 16 09 ...

Page 29: ...ulse relay state option Where pulse relay is pl1 pl2 state is on option w Example Command set pl1 on Answer r1 on r2 off r3 off r4 on Command set pl2 on Answer r1 off r2 on r3 off r4 on Command set pl1 on w Answer no answer Post URL sets URL for HTTP Post Rights Master Syntax set purl link Where link is the address of remote server domain or IP Example Command set purl www teracomsystems com 8801 ...

Page 30: ... time google com 123 tz 02 00 Set a time zone Rights Master Syntax set tz hh mm Example Command set tz 03 00 Answer ts time google com 123 tz 03 00 Restart restarts the device Rights Master Syntax restart Example Command restart Answer Device is restarting Send test email a message for sending a test email to the email users Rights Master Syntax test email Example Command test email Answer Emails ...

Page 31: ...9 1 HTTP Post The HTTP Post service is used when TCG140 utilizes a data card that has no fixed public address In this case the controller has an internal IP address from the network of the mobile operator and can t be accessed via the Internet If the service is active the controller periodically sends the HTTP Post to a server This post contains an XML JSON file with the current status of monitore...

Page 32: ... The device sends a new HTTP Post request 3 with updated XML JSON data which confirms the execution of set r1 on command The server returns a new HTTP response 4 which includes set FIN in the message body This indicates that there are no pending commands and the session can be closed On next HTTP Post period TCG140 sends a new HTTP POST request 5 to the server The server answers with set FIN 6 the...

Page 33: ...thname w content var_export postdata true fwrite handle substr content 1 strlen content 2 fclose handle echo handle false STR_ERROR STR_SUCCESS r n else echo The PHP script is working Copy the post php file on a WEB server with PHP support The server should have visibility from the Internet The UniServer and XAMP are the most popular WEB servers for Windows To verify that the script is working pro...

Page 34: ...ay 1 set r2 pl Pulse Relay 2 set r3 pl Pulse Relay 3 set r4 pl Pulse Relay 4 set pper x HTTP Post period in seconds x is between 60 and 14400 set FIN Terminate session 10 Data Logger The logger utilizes circular buffer in FLASH memory When it is full the new data overwrites the oldest one In this manner FLASH memory stores full log all the time There isn t a command to clear the log A copy of the ...

Page 35: ... 250 18 438 18 125 18 500 18 188 18 125 18 313 18 375 11 352 0 066 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1131905 15 10 2017 01 02 25 Time 18 250 18 375 18 125 18 500 18 188 18 125 18 313 18 375 11 352 0 066 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1131906 15 10 2017 01 02 26 Time 18 250 18 375 18 125 18 500 18 188 18 125 18 313 18 313 11 352 0 066 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1131907 15 10 2017 01 02 27 Time ...

Page 36: ...er for wiring of digital and analog inputs and relay output of the device should be used To avoid electric shock and fire hazard do not expose this product to liquids rain or moisture Objects filled with liquids such as vases should not be placed on this device There is a risk of overheating damage of controller if recommended free spaces to adjacent devices are not ensured Joint part with externa...

Page 37: ...d 28C4C109030000C5 id item1 value 12 7 value unit C unit alarm 0 alarm min 40 0 min max 85 0 max hyst 8 5 hyst item1 item2 value value unit unit alarm 0 alarm min min max max hyst hyst item2 S1 S2 description S2 TST1xx description id 2819D009030000FA id item1 value 12 8 value unit C unit alarm 0 alarm min 40 0 min max 85 0 max hyst 8 5 hyst item1 item2 value value unit unit alarm 0 alarm min min m...

Page 38: ...it RH unit alarm 0 alarm min 0 0 min max 100 0 max hyst 1 0 hyst item2 S4 S5 description S5 description id 0000000000000000 id item1 value value unit unit alarm 0 alarm min min max max hyst hyst item1 item2 value value unit unit alarm 0 alarm min min max max hyst hyst item2 S5 S6 description S6 description id 0000000000000000 id item1 value value unit unit alarm 0 alarm min min max max hyst hyst i...

Page 39: ... max hyst hyst item1 item2 value value unit unit alarm 0 alarm min min max max hyst hyst item2 S8 S AI AI1 description Analog Input 1 description value 9 300 value unit V unit multiplier 1 000 multiplier offset 0 000 offset alarm 0 alarm min 0 000 min max 10 000 max hyst 0 100 hyst AI1 AI2 description Analog Input 2 description value 4 95 value unit V unit multiplier 1 000 multiplier offset 0 000 ...

Page 40: ... DI2 description Digital Input 2 description value OPEN value valuebin 1 valuebin alarmState CLOSED alarmState alarm 0 alarm DI2 DI R R1 description Relay 1 description value OFF value valuebin 0 valuebin pulseWidth 1 pulseWidth control S1 TST1xx Temperature control R1 R2 description Relay 2 description value OFF value valuebin 0 valuebin pulseWidth 1 pulseWidth control 0 control R2 R3 description...

Page 41: ...ignalpercent 80 signalpercent hwerr Alarmed 1 Alarmed Scannig Time Date 06 03 2018 Date Time 09 05 14 Time Time Monitor Where value value and unit unit means no 1 Wire sensor on this position alarm 1 alarm means there is a trigger condition ...

Page 42: ... com SysName Name SysLocation Location S S1 description S1 TST1xx id 28C4C109030000C5 item1 value 14 9 unit В C alarm 0 min 40 0 max 85 0 hyst 8 5 item2 value unit alarm 0 min max hyst S2 description S2 TST1xx id 2819D009030000FA item1 value 15 1 unit C alarm 0 min 40 0 max 85 0 hyst 8 5 item2 value unit alarm 0 min max hyst S3 description S3 TST1xx id 2867895F07000058 item1 value 15 0 unit C alar...

Page 43: ... 9 unit C alarm 0 min 40 0 max 85 0 hyst 8 5 item2 value 58 8 unit RH alarm 0 min 0 0 max 100 0 hyst 10 0 S5 description S5 id 0000000000000000 item1 value unit alarm 0 min max hyst item2 value unit alarm 0 min max hyst S6 description S6 id 0000000000000000 item1 value unit alarm 0 min max hyst item2 value unit alarm 0 min max ...

Page 44: ... description S8 id 0000000000000000 item1 value unit alarm 0 min max hyst item2 value unit alarm 0 min max hyst AI AI1 description Analog Input 1 value 9 300 unit V multiplier 1 000 offset 0 000 alarm 0 min 0 000 max 9 500 hyst 0 100 AI2 description Analog Input 2 value 4 950 unit V multiplier 1 000 offset 0 000 alarm 1 min 4 500 max 6 000 hyst 0 100 ...

Page 45: ...st 1 000 DI DI1 description Digital Input 1 value OPEN valuebin 1 alarmState CLOSED alarm 0 DI2 description Digital Input 2 value OPEN valuebin 1 alarmState CLOSED alarm 0 R R1 description Relay 1 value OFF valuebin 0 pulseWidth 1 control S1 TST1xx Temperature R2 description Relay 2 value OFF valuebin 0 pulseWidth 1 control 0 R3 description Relay 3 value OFF valuebin 0 pulseWidth 1 control 0 R4 de...

Page 46: ...TCG140_R1 1 May 2018 Page 46 HTTPPush Key PushPeriod 300 signalpercent 80 hwerr Alarmed 1 Scannig Time Date 06 03 2018 Time 09 05 14 ...

Page 47: ...TCG140_R1 1 May 2018 Page 47 Appendix C Fig 1 Fig 2 ...

Reviews: