Teracom TCW241 User Manual

Teracom TCW241 User Manual

Ethernet i/o module
Hide thumbs Also See for TCW241:

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TCW241 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Teracom TCW241

  • Page 2 Ethernet I/O module TCW241 1. Introduction TCW241 is a multi-functional device for monitoring and control in Ethernet-based networks. It has 4 digital inputs, 4 analog inputs and 4 relays with normally open and normally closed contacts. Ethernet I/O module supports up to eight Teracom 1-Wire sensors for temperature, humidity, CO2, current, 4/20mA, galvanic isolated analog voltage etc.
  • Page 3: Technical Parameters

    3. Applications TCW241 is suitable for environmental monitoring and local control of an electrical and non-electrical parameter, industrial and building automation, data acquisition systems, general remote control, and monitoring. It works very well as a standalone device that can be controlled using a web browser or as a part of small and medium industrial control systems for SCADA (supervisory control and data acquisition).
  • Page 4: Installation And Setup

    6.1. Mounting TCW241 should be mounted in a clean and dry location on a not flammable surface. Ventilation is recommended for installations where the ambient air temperature is expected to be high.
  • Page 5: Power Supply Connection

    Pin3 – 1-Wire +VDD 6.2.1. Power supply connection TCW241 is designed to be supplied by adapter SYS1421-0612-W2E or similar, intended for use in the conditions of overvoltage category II, and prior assessed for compliance with safety requirements. The power supply equipment shall be resistant to short circuit and overload in a secondary circuit.
  • Page 6: Digital Inputs Connection

    6.2.3. Analog inputs connection Attention! Analog inputs are NOT galvanic isolated. Analog inputs of TCW241 can be used for monitoring of DC voltage up to 60VDC. They can be connected directly to batteries, solar panels, power supplies etc. Built in functionality “Multiplier”, “Offset” and “Dimension” for every analog input gives a possibility to monitor sensors with analog outputs and see directly a measured parameter.
  • Page 7: Sensor Connection

    6.2.4. Sensor connection Up to eight 1-Wire sensors can be connected to TCW241. The device supports following sensors - temperature, temperature/humidity, CO2, DC current, AC current, 4/20mA, galvanic isolated analog voltage, barometric pressure etc. Connected sensors are automatically detected and appropriate dimension is assigned.
  • Page 8: Relay Connection

    6.2.5. Relay connection The relay contacts are internally connected directly to the terminal connectors. For all relays normally open, normally closed and common contacts are available. For 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.
  • Page 9: Network Connection

    6.2.6. Network connection The Ethernet port of TCW241 should be connected to 10/100 Base-T Ethernet hub, switch or router. For configuration, TCW241 may be connected directly to the Ethernet port on a computer. The device support and it is not necessary to use “crossover” cable, standard “straight- Auto-MDIX through”...
  • Page 10 This address should be on the same network - for example 192.168.1.3: To get access to the web interface, you should type http://192.168.1.2 into the browser. TCW241_R4.1 – April 2017 Page 10...
  • Page 11: Web Interface

    The controller supports a few active session. 7.1. Monitoring page Monitoring page displays the current state of TCW241. The page has 4 sections – “Sensors”, “Digital inputs”, “Analog inputs” and “Relays”. All they can be added/removed from monitoring page independently by appropriate setup - see “Setup-System- Display”...
  • Page 12 If all sensors are locked, removing one “in the middle” will not change the positions of other sensors after reset. This option is very useful when TCW241 is used us a part of monitoring and control system managed either by SNMP or HTTP API commands.
  • Page 13: Setup Page

    7.1.3. Data - analog inputs section Analog inputs can be used for monitoring of analog sensors with 0-60 voltage outputs. All analog inputs are not galvanic isolated. For every analog input 3 variables – “Unit”, “Multiplier” and “Offset” can be set in section “Setup-Input/Output”.
  • Page 14 It is recommended to use public DNS server (8.8.8.8, 8.8.4.4 etc.) rather than default gateway. 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 (www.gmail.com) or IP address. By default, without encrypted connection, SMTP port is 25.
  • Page 15 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 they are described on the page. 7.2.3. Input/Output 7.2.3.1. 1-Wire sensors For every 1-Wire sensor, a description up to 15 characters can be set. For all sensors “Offset”...
  • Page 16: Digital Inputs

    7.2.3.2. Digital inputs For every digital input, a description up to 15 characters can be set. Text, written in “Low level” and “High level” is displayed on monitoring page for this input. These fields accept up to 15 characters. 7.2.3.3. Analog inputs For every analog input, a description up to 15 characters can be set.
  • Page 17: Relay Outputs

    7.2.3.4. Relay outputs For every relay, a description up to 15 characters can be set. For every relay different time for pulse duration can be set. The resolution is 0.1 second. Every relay can be activated remotely or locally – by a value of monitored parameter. By default, all relays are activated remotely and in field “Activated from”...
  • Page 18 7.2.4. Conditions This section is used for parameterization of trigger and alert conditions for 1-Wire sensors, analog, and digital inputs. 7.2.4.1. 1-Wire sensors and analog inputs For every sensor two type of fields are presented – one to set trigger conditions (“Min”, “Max”...
  • Page 19 Example: TCW241, TST100, and appropriate heater are used to control the room temperature. The wanted minimum temperature is 19°C. The initial temperature is 17°C. TST100 is assigned on the first position for 1-Wire sensors. For Relay1 local activation from Sensor1 is set.
  • Page 20 The “Max” value is set far enough from the wanted temperature to avoid trigger/alert conditions around it. For every sensor or analog input, there are 3 independent ways of alert when there is an alarm condition – e-mail, SNMP trap and push (HTTP post of XML file). Each alarm notification method is activated by check box.
  • Page 21 On the picture above low-to-high and high-to-low delays are set to 0.1 seconds. 7.2.5. System On this page, some general settings can be made. 7.2.5.1. General In this section, some general parameter for identification of device can be set. 7.2.5.2. WEB access In this section, WEB access authentication can be deactivated.
  • Page 22 By default NTP synchronization is enabled, server – pool.ntp.org, Time zone +2 and interval of 12 hours. 7.3. Services 7.3.1. MODBUS TCW241 supports MODBUS TCP/IP. By default, Modbus is disabled. Standard port for this protocol is 502. More about this functionality can be read at MODBUS section. TCW241_R4.1 – April 2017...
  • Page 23 7.3.2. SNMP The TCW241 supports SNMP V2. This enables the device to be part of monitoring and control systems over SNMP protocol. In this section, all necessary parameters for proper operation of SNMP can be set. By default SNMP is disabled, the port is 161, read community is public and write community is private.
  • Page 24 7.3.4. Schedule TCW241 supports four schedules. In every schedule up to four different tasks can be set. The schedules are useful for creating tasks that vary with calendar dates. It is possible to combine two relays in control of one device - one relay follows monitored parameter and other follows the schedule.
  • Page 25: Dynamic Dns

    The username and password can be up to 31 characters long. 7.4.2. Backup/Restore The TCW241 supports backup and restore of all user setting. All settings are saved in XML backup file. This file can be used after this for restore on many devices. This is very useful for multiplying similar settings to a batch of controllers.
  • Page 26 LAN. Each controlled device, at all times, executes a software component called an agent which reports information via SNMP to the manager. The TCW241 can be configured and monitored through SNMP. This could be done using every SNMP v.2 compatible program. Parameters that can be changed, are grouped according to their functions in the tables below.
  • Page 27 setup -> io -> sensorsSetup -> sensor4setup Name Access Description Syntax x.3.2.2.1.4.1.0 S4description read-write Sensor 4 description DisplayString x.3.2.2.1.4.2.1.0 S41MAXInt read-write S41 maximum value x1000 in Integer format Integer32 x.3.2.2.1.4.2.2.0 S41MINInt read-write S41 minimum value x1000 in Integer format Integer32 x.3.2.2.1.4.2.3.0 S41HYSTInt read-write...
  • Page 28 setup -> io -> analogSetup -> analog2setup Name Access Description Syntax x.3.2.2.2.2.1.0 voltage2description read-write Voltage 2 description DisplayString x.3.2.2.2.2.2.0 voltage2max read-write Voltage 2 maximum Integer32 x.3.2.2.2.2.3.0 voltage2min read-write Voltage 2 minimum Integer32 x.3.2.2.2.2.4.0 voltage2hyst read-write Voltage 2 hysteresis Integer32 setup -> io -> analogSetup -> analog3setup Name Access Description...
  • Page 29 setup -> io-> relaysSetup -> relay2setup Name Access Description Syntax x.3.2.2.4.2.1.0 relay2description read-write Relay 2 description DisplayString x.3.2.2.4.2.2.0 relay2pulseWidth read-write Relay 2 Pulse x100ms Integer32 x.3.2.2.4.2.3.0 relay2controlledBy read-write Relay 2 control logic Integer32 { manual(0),sensor11(1), sensor21(2),sensor31(3 ),sensor41(4),sensor51( 5),sensor61(6),sensor7 1(7),sensor81(8),sensor 12(9),sensor22(10),sens or32(11),sensor42(12),s ensor52(13),sensor62(1 4),sensor72(15),sensor...
  • Page 30 setup -> io-> relaysSetup -> relay4setup Name Access Description Syntax x.3.2.2.4.4.1.0 relay4description read-write Relay 4 description DisplayString x.3.2.2.4.4.2.0 relay4pulseWidth read-write Relay 4 Pulse x100ms Integer32 x.3.2.2.4.4.3.0 relay4controlledBy read-write Relay 4 control logic Integer32 { manual(0),sensor11(1), sensor21(2),sensor31(3 ),sensor41(4),sensor51( 5),sensor61(6),sensor7 1(7),sensor81(8),sensor 12(9),sensor22(10),sens or32(11),sensor42(12),s ensor52(13),sensor62(1 4),sensor72(15),sensor...
  • Page 31 monitorNcontrol -> sensors -> sensor6 Name Access Description Syntax x.3.3.1.6.1.0 s61Int read-only S61 value x1000 in Integer format Integer32 x.3.3.1.6.2.0 s62Int read-only S62 value x1000 in Integer format Integer32 OCTET STRING (SIZE x.3.3.1.6.3.0 s6ID read-only S6 ID value (16)) monitorNcontrol -> sensors -> sensor7 Name Access Description...
  • Page 32 8.2. HTTP API 8.2.1. HTTP Post TCW241 can execute HTTP Post to upload XML/JSON file to a dedicated server. This functionality is very useful if the controller is behind the router without public IP address or the user don’t have access to router configuration. The server should have a public IP address.
  • Page 33 The device supports basic access authentication. This should be count if HTTP API authentication is enabled. HTTP Get can be sent in anytime to TCW241 if it is on the same network or it has appropriate routing. If there isn’t direct access to the device, HTTP Get can be sent immediately after HTTP Post receiving from the same device.
  • Page 34 8.2.4. XML file structure <Monitor> <DeviceInfo> <DeviceName>TCW241</DeviceName> <HostName>TCW241</HostName> <ID>D8:80:39:8E:34:1E</ID> <FwVer>TCW241-v1.154rc1</FwVer> <MnfInfo>www.teracomsystems.com</MnfInfo> <SysContact>info@teracomsystems.com</SysContact> <SysName>TCW241</SysName> <SysLocation>Ruse</SysLocation> </DeviceInfo> <S> <S1> <description>S1:TST1xx</description> <id>2854396007000071</id> <item1> <value>26.9</value> <unit>°C</unit> <alarm>1</alarm> <min>25.0</min> <max>26.0</max> <hys>0.5</hys> </item1> <item2> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item2> </S1> <S2> <description>S2:TST1xx</description> <id>28AA56600700006E</id> <item1>...
  • Page 35 <id>28D6885F070000A5</id> <item1> <value>27.0</value> <unit>°C</unit> <alarm>0</alarm> <min>-40.0</min> <max>85.0</max> <hys>8.5</hys> </item1> <item2> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item2> </S4> <S5> <description>S5:TST1xx</description> <id>288EE25F07000086</id> <item1> <value>26.8</value> <unit>°C</unit> <alarm>0</alarm> <min>-40.0</min> <max>85.0</max> <hys>8.5</hys> </item1> <item2> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item2> </S5> <S6> <description>S6:TST1xx</description> <id>28D9FB5F070000A2</id>...
  • Page 36 </S7> <S8> <description>S8:TST1xx</description> <id>28F5875F07000025</id> <item1> <value>26.6</value> <unit>°C</unit> <alarm>0</alarm> <min>-40.0</min> <max>85.0</max> <hys>8.5</hys> </item1> <item2> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item2> </S8> </S> <AI> <AI1> <description>Analog Input 1</description> <value>5.26</value> <unit>V</unit> <multiplier>1.000</multiplier> <offset>0.000</offset> <alarm>0</alarm> <min>0.00</min> <max>60.00</max> <hys>1.00</hys> </AI1> <AI2> <description>Analog Input 2</description> <value>5.26</value>...
  • Page 37 <description>Digital Input 2</description> <value>CLOSED</value> <valuebin>0</valuebin> <alarmState>CLOSED</alarmState> <alarm>1</alarm> </DI2> <DI3> <description>Digital Input 3</description> <value>CLOSED</value> <valuebin>0</valuebin> <alarmState>CLOSED</alarmState> <alarm>1</alarm> </DI3> <DI4> <description>Digital Input 4</description> <value>CLOSED</value> <valuebin>0</valuebin> <alarmState>CLOSED</alarmState> <alarm>1</alarm> </DI4> </DI> <R> <R1> <description>Relay 1</description> <value>ON</value> <valuebin>1</valuebin> <pulseWidth>0.1</pulseWidth> <control>Schedule 1</control> </R1> <R2> <description>Relay 2</description> <value>ON</value>...
  • Page 38 8.2.5. JSON file structure "Monitor": { "DeviceInfo": { "DeviceName": "TCW241", "HostName": "TCW241", "ID": "D8:80:39:8E:34:1E", "FwVer": "TCW241-v1.154rc1", "MnfInfo": "www.teracomsystems.com", "SysContact": "info@teracomsystems.com", "SysName": "TCW241", "SysLocation": "Ruse" "S": { "S1": { "description": "S1:TST1xx", "id": "2854396007000071", "item1": { "value": "26.9", "unit": "В°C", "alarm": "1", "min": "25.0",...
  • Page 39 "description": "S4:TST1xx", "id": "28D6885F070000A5", "item1": { "value": "26.9", "unit": "В°C", "alarm": "0", "min": "-40.0", "max": "85.0", "hys": "8.5" "item2": { "value": "---", "unit": "---", "alarm": "0", "min": "---", "max": "---", "hys": "---" "S5": { "description": "S5:TST1xx", "id": "288EE25F07000086", "item1": { "value": "26.7", "unit": "В°C", "alarm": "0",...
  • Page 40 "S8": { "description": "S8:TST1xx", "id": "28F5875F07000025", "item1": { "value": "26.5", "unit": "В°C", "alarm": "0", "min": "-40.0", "max": "85.0", "hys": "8.5" "item2": { "value": "---", "unit": "---", "alarm": "0", "min": "---", "max": "---", "hys": "---" "AI": { "AI1": { "description": "Analog Input 1", "value": "5.25", "unit": "V", "multiplier": "1.000",...
  • Page 41 "DI2": { "description": "Digital Input 2", "value": "CLOSED", "valuebin": "0", "alarmState": "CLOSED", "alarm": "1" "DI3": { "description": "Digital Input 3", "value": "CLOSED", "valuebin": "0", "alarmState": "CLOSED", "alarm": "1" "DI4": { "description": "Digital Input 4", "value": "CLOSED", "valuebin": "0", "alarmState": "CLOSED", "alarm": "1"...
  • Page 42 8.3. MODBUS Modbus protocol is a serial communications protocol originally published by Modicon in 1979. It is used to establish master-slave/client-server communication between intelligent devices. Modbus is often used to connect a supervisory computer with a remote terminal unit (RTU) in supervisory control and data acquisition (SCADA) systems.
  • Page 43: Exception Codes

    02: The Function Code 2 (read Input Status) 01: The number of data bytes to follow 01: 7 space holders & Discrete Input 100 (0000 0001) The 7 most significant bits are filled in with zeroes. 8.3.1.4. Read Holding Registers (FC=03) Request This command is requesting the content of holding registers 100.
  • Page 44: Address Table

    02 Illegal data address The data address received in the query is not an allowable address for the slave. More specifically, the combination of the reference number and the transfer length is invalid. For a controller with 100 registers, a request with offset 96 and length 4 would succeed, a request with offset 96 and length 5 will generate exception 02.
  • Page 45 Relay 1 Description 1000 64 bytes UTF-8 Relay 2 Description 1032 64 bytes UTF-8 Relay 3 Description 1064 64 bytes UTF-8 Relay 4 Description 1096 64 bytes UTF-8 Digital Input 1 Description 3200 64 bytes UTF-8 Digital Input 2 Description 3232 64 bytes UTF-8 Digital Input 3 Description...
  • Page 46 8.4. Dynamic DNS With dynamic DNS can access TCW241 from the public Internet without investing in a broadband account that has a static IP address. TCW241 supports the following DNS services – DynDNS, No-IP and DNS-O-Matric. TCW241_R4.1 – April 2017...
  • Page 47: Factory Default Settings

    9. Factory default settings TCW241 can be restored to its original factory default settings in 3 different ways. 9.1. Factory default from WEB interface If the button “Factory default” from Administration->Backup/Restore is pressed, all parameters return to factory default except Network settings.
  • Page 48: Environment Information

    If the equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired. In no event will Teracom Ltd. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
  • Page 49 Fig.1 Fig.2 TCW241_R4.1 – April 2017 Page 49...

Table of Contents