background image

 

 
 
 
 
 
 
 
 
 
 
 
 
 

Arctic User’s Manual 

 

Arctic IEC-104 Gateway 

 
 
 

 
 
 

 

 
 
 
 
 
 
 
 

Version 1.4.8 

October 2005 

Summary of Contents for Arctic IEC-104

Page 1: ...Arctic User s Manual Arctic IEC 104 Gateway Version 1 4 8 October 2005 ...

Page 2: ...ission from Viola Systems Ethernet is a trademark of XEROX Corporation Windows and Internet Explorer are trademarks of Microsoft Corporation Netscape is a trademark of Netscape Communications Corporation All other product names mentioned in this manual are the property of their respective owners whose rights regarding the trademarks are acknowledged Viola Systems Ltd Lemminkäisenkatu 14 18 B FIN 2...

Page 3: ... relating to the programs are the sole property of Viola Systems Any transfer licensing to a third party leasing renting transportation copying editing translating modifying into another programming language or reverse engineering for any intent is forbidden without the written consent of Viola Systems Viola Systems has attempted to verify that the information in this manual is correct with regard...

Page 4: ...5 30MHz EN 50082 1 Immunity Test 1 IEC 801 3 Radio Frequency Electromagnetic Field 2 IEC 801 2 Electrostatic Discharge 3 IEC 801 4 Fast Transients AC Power Ports and Signal cables Supplementary Information The product complies with the requirements of the Low Voltage Directive 73 23 EEC and EMC directive 89 336 EEC Warning This is a Class A product In a domestic environment this product may cause ...

Page 5: ...s To prevent damage both the product and any terminal devices must always be switched OFF before connecting or disconnecting any cables It should be ascertained that different devices used have the same ground potential Before connecting any power cables the output voltage of the power supply should be checked This product is not fault tolerant and is not designed manufactured or intended for use ...

Page 6: ...ator 18 General Usage of the Arctic Configurator 18 5 Arctic Software Configuration 19 System Menu 19 Network Menu 19 Firewall Menu 23 Service Menu 23 Application Menu 25 Tools Menu 25 Default settings 25 6 I O Interface optional 26 Digital Inputs IO 8 2 and IO 8 1 1 only 26 Digital Outputs IO 8 2 and IO 8 1 1 only 26 DC Output 27 Analog Input IO 8 1 1 only 27 7 GPRS 28 Placing Arctic IEC 104 28 G...

Page 7: ...nual Arctic IEC 104 Gateway 7 Viola Systems Ltd Excluded Products and Problems 51 Remedies 51 Obtaining Warranty Service 51 12 Technical Support 52 Contacting Technical Support 52 Recording Arctic Information 52 ...

Page 8: ...rk interfaces provide a seamless communication solution for most of the applications About this User s Manual This User s Manual describes the operation of the Arctic IEC 104 Gateway product All devices in this User s Manual are referred to as Arctic unless otherwise mentioned This manual provides introductory information as well as detailed instructions on how to set up and manage the Arctic as p...

Page 9: ...ils of each component are also listed below HARDWARE CPU Platform 32 bit RISC microcontroller 32 MB RAM 8 MB Solid state FLASH memory Network Interface 10 100 Base T Ethernet RJ45 Device Interface 2 Serial ports RS 232 RS 485 Mechanics Aluminum frame Attachment rail for optional and custom mounting tools SOFTWARE Operating System Multitasking embedded µCLinux Supported Protocols PPP IP ICMP UDP TC...

Page 10: ... and serial interface 2 Back panel The GPRS antenna connector and SIM card holder are shown in bottom figure 3 Side panel The side panel contains all LEDs which indicate the status of the device Front Panel Description The front panel of the Arctic consists of the following connectors and switches 1 8 1 5 6 9 1 5 6 9 DC IN OFF ON RS1 RS2 pin1 pin15 I O 1 Power supply connector 2 Power switch 3 Con...

Page 11: ...ition RS1 is in console mode DIP Switches Selects application port RS 2 mode and settings RS 232 or RS 485 By default all are set to 0 when the port is acting as an RS 232 DIP switches 2 4 apply only when RS 485 mode is selected by DIP switch 1 Number Function State Explanation 1 RS 232 RS 485 0 RS 232 1 RS 485 Selects RS port operation 2 HALF FULL 0 half 1 full Selects between half duplex 2 wire ...

Page 12: ...Not connected NC 5 GND Not connected GND 6 NC NC Not connected NC 7 TXD OUT Non inverted data output RTS 8 RXD IN Inverted data input CTS See serial port 1 9 NC NC Not connected NC Ethernet Connector Arctic has an RJ45 connector for 10 100 Mbps Ethernet connection Maximum length of the Ethernet cable is 100m The figure and pin description of the Arctic s RJ45 Ethernet connector is as follows Pin N...

Page 13: ...onal 2 Status 3 Power Error Green Power switched ON Not lit No power Red 4 Function Green Blinking Watchdog operation OK 5 Collision Off Normal operation Green Blinking Network collision 6 Activity Steady On Operation voltage connected Green Blinking Packets received from the network 7 red green1 8 red green 2 9 red green 3 10 GPRS Off No GPRS GSM traffic Green blinking GPRS traffic Red blinking B...

Page 14: ... 3 MAC address The Ethernet address MAC address of the unit is printed on the product label see below Each address code starts with the digits 00 06 70 but the remaining six digits are unique for each unit Firmware Version The Arctic firmware version may be checked from the Viola Configurator startup page System Information It is also possible to get the firmware version by issuing command firmwar...

Page 15: ...it should be remembered that high frequency radio waves need to be taken into account The surrounding environment affects the range of radio signals Therefore if you are using an Arctic with antennas directly mounted to the antenna connector try to avoid placing the Arctic where the radio signal might be disturbed shadowed by nearby obstacles Also large metallic surfaces racks may have a highly de...

Page 16: ...ord is empty 6 Wait for the Linux prompt and then enter the following command with ip_address replaced with the IP address of your choice echo ip_address proc config ipaddr 7 You can check that the IP address was set up correctly by entering the following command in the Linux prompt cat proc config ipaddr 8 By repeating step 5 you can set other network settings by replacing the keyword ipaddr with...

Page 17: ...0 10 10 10 netmask 255 0 0 0 2 From the initial page click Start Configurator and enter login information in the following page Username is root and by default no password is set just leave the field empty 3 Navigate to Network page 1 in the picture and from there to Ethernet subpage left menu 2 4 Enter the IP address and other network settings of your choice and click Apply 3 and then Commit 4 to...

Page 18: ...the secondary navigation bar on the left and the main screen containing the currently active content and controls When first starting the program the System Information screen will be shown in the main content area The main navigation menu on the top of the screen is used to navigate between the different subsets of settings available Selecting an item from the main menu will display the available...

Page 19: ... temperature Password submenu contains password changing The default password is blank When changing the password for the first time the same password has to be written in all three boxes Network Menu Through the Network menu you can access sub items to control the various network interface properties The menu contains items for Ethernet VPN and GPRS interfaces Also Email Proxy and firewall settin...

Page 20: ...GPRS GPRS APN name where the connection is made PIN code SIM card pin code Led indication In Data only mode GPRS LED blinks green when transmitting data In Informative mode LED blinks also when connected to GPRS network without data transfer GPRS context is active GPRS username Username used for authentication if APN requires it GPRS password Password used for authentication if APN requires it PPP...

Page 21: ...ess used in PPP peer Peer s IP address IP address used in PPP peer SSH VPN Arctic has a VPN client that can be used with the Viola M2M Gateway For VPN configuration please refer to the Viola M2M Gateway User s Manual L2TP VPN Arctic has a L2TP client that can be used with L2TP server ...

Page 22: ...IP forwarding between interfaces Use Proxy ARP Enables proxy ARP May be used with Viola M2M Gateway VPN S NAT These parameters are used to configure S NAT source network address translation settings When enabled private IP address used in local LAN is changed to GPRS interface IP address From IP Only S NAT connections from the defined IP address are accepted If defined with wildcard 0 0 all IP add...

Page 23: ...mple commands remotely via SMS messages For detailed information refer to SMS Config Application Note Enabled Selects whether the SMS Config function is enabled or disabled Firewall Menu Through the Firewall menu you can configure built in firewall of the Arctic Firewall can be disabled or enabled and separate rules may be created for GPRS to Arctic GRPS to LAN and LAN to GPRS Service Menu WWW The...

Page 24: ...bles the telnet server DHCP DHCP server listens to broadcast DHCP queries and assigns IP address for host from the configured pool If needed Arctic can act as a DHCP server This is suitable for small remote networks that have for example few laptops connected to the Arctic via an Ethernet hub or a switch DHCP Server Enables or disables the DHCP server Note If you disable the web access settings we...

Page 25: ...vice is connected to Arctic RS2 serial port The RS2 serial port can be used either as an RS 232 or an RS 485 type port IEC 104 To enable serial gateway functionality on RS1 the console RS1 port the console switch has to be set to 0 For example a device connected to an Arctic GW application when in server operation mode serial port could be accessed with telnet utility as follows telnet Arctic IP A...

Page 26: ...figure INPUT refers to one of the eight Digital Input n pins and IN_COMMON refers to Digital Input Common pin in the I O connector s pin description table shown below Pin 8 1 1 model 8 2 model default 1 DC out DC out 2 Digital input 1 Digital input 1 3 Digital input 2 Digital input 2 4 Digital input 3 Digital input 3 5 Digital input 4 Digital input 4 6 Digital input 5 Digital input 5 7 Digital inp...

Page 27: ...h digital outputs in order to simplify external circuitry and wiring Analog Input IO 8 1 1 only The Arctic models with an optional analog input have a 12 bit A D converter The input is galvanically isolated and is capable of measuring analog signals up to 60 V making it ideal for general purpose voltage measurement or control The analog input is unipolar and the pins are designated as Analog Input...

Page 28: ...ly degrade the antenna performance In case of metal racks or surfaces it is recommended to use an external antenna with an appropriate cable This allows placing of the Arctic more freely GPRS Antenna The Arctic with GPRS includes a FME connector male type for an external antenna It is possible to use any kind of external 50 Ω dual band antenna intended for GSM900 880 960 MHz and GSM1800 also known...

Page 29: ...4 Gateway Settings 1 If your SIM card has the PIN code querying set make sure you configure the PIN code before inserting the card in the card holder If PIN querying is not set you may proceed with the card installation procedure 2 Connect to the Arctic and log in to Configurator 3 Navigate to Network page from main navigation bar and select the GPRS sub page 4 Set the access point name appropriat...

Page 30: ...the GPRS connection is reset This feature can be enabled from Network Monitor menu 8 Finally click Apply and then Commit to store the settings Reboot the Arctic for the settings to take effect Check GPRS status from Network Summary Menu Useful GSM GPRS Information Useful GSM GPRS information can be obtained from Tool Modem Info Menu Note If the PIN code querying is enabled on the SIM card and the ...

Page 31: ...aster e g SCADA The Arctic requests events from the IEC 101 slave locally and sends them to the IEC 104 master This eliminates the need to continuously poll the data remotely and therefore reduces the communication costs on pay per use GPRS network This approach also eliminates the IEC 101 parameter adjustance problems caused by variable round trip delays on GPRS networks and makes the information...

Page 32: ...EC 101 serial communication speed bps Type Serial speed Units Bits per second Value range 1200 2400 4800 9600 19200 38400 57600 Note Data bits Number of data bits used on IEC 101 serial communication Type Serial data bits Units Bits Value range 5 6 7 8 Note Parity Parity method used on IEC 101 serial communication Type Serial data parity Units Bits Value range None Even Odd Note Stop bits Number o...

Page 33: ... IEC 104 Gateway 33 Viola Systems Ltd Use HW flow control HW flow control mechanism RTS CTS on IEC 101 serial communication Type Boolean Units N A Value range Yes No Note The HW handshaking is available only on RS 232 mode ...

Page 34: ...4 standard specifies only TCP protocol Network port to listen TCP or UDP port to listen for incoming IEC 104 connections Type Network port Units Port number Value range 0 65000 Note The IEC 104 standard specifies TCP port 2404 Network idle timeout Defines the idle timout of the network connection in seconds If there is no network data received during the specified interval the connection is closed...

Page 35: ...C 104 settings The IEC 104 settings define the properties of IEC 104 link layer and application layer parameters as described in the IEC 60870 5 104 standard The IEC 104 communication is carried out between the Arctic and the IEC 104 master over the TCP IP network TX window size k Defines the maximum number of I format APDUs the Arctic may send before requiring the IEC 104 master to acknowledge th...

Page 36: ...t from IEC 104 master after sending last I format APDU or control frame e g link test If no acknowledgement is received during the defined time the Arctic will close the network connection and the IEC 101 link IEC 104 I frames TX timeout t1 Type Timeout Units Seconds Value range 1 255 Note The t1 must be longer than the network round trip time The IEC 104 standard suggests 15 seconds I frames RX t...

Page 37: ...e substantially longer Suspended timeout Defines the time in seconds how long a connected IEC 104 link can be in suspended state STOPD before the Arctic closes the connection IEC 104 suspended timeout Type Timeout Units Seconds Value range 1 65000 Note Using this parameter increases the probability of detecting partially closed network connections especially in UDP mode Max sequence number The max...

Page 38: ...104 ASDU common address length Type Field length Units Bytes Value range 1 3 Note The IEC 104 standard defines value 2 Info object address length IEC 104 Defines the length of IEC 104 Information object address ASDU header field in bytes IEC 104 ASDU information object address length Type Field length Units Bytes Value range 1 3 Note The IEC 104 standard defines value 3 IEC 101 settings The IEC 10...

Page 39: ...e link level address of IEC 101 slave Event poll interval Defines the IEC 101 event polling interval in 0 1 second increments class 1 or 2 poll IEC 101 event poll interval Type Interval Units 0 1 seconds Value range 1 65000 Note The events are polled only when the IEC 104 connection is active Link test interval Defines the IEC 101 link test interval in 0 1 second increments Link test is performed ...

Page 40: ...re the link to be continuously open in order to operate Reply header timeout Defines the timeout Arctic waits the reply to start from IEC 101 slave after command or request IEC 101 reply start timeout Type Timeout Units Milliseconds Value range 1 65000 Note Reply end timeout Defines the maximum duration of IEC 101 slave response IEC 101 reply end timeout Type Timeout Units Seconds Value range 1 65...

Page 41: ...of the IEC 101 Common address ASDU header field in bytes IEC 101 ASDU common address length Type Field length Units Bytes Value range 1 3 Note The IEC 101 standard defines value 2 Info object address length IEC 101 Defines the length of IEC 101 Information object address ASDU header field in bytes IEC 101 ASDU information object address length Type Field length Units Bytes Value range 1 3 Note The...

Page 42: ...yte field Use ASDU type replacer The ASDU type replace function can be used to convert an ASDU type Original type to another Applied type type e g in cases when the IEC implementation differs between master and slaves Use ASDU type replacer Type Boolean Units N A Value range No Yes Note Original type The original ASDU type searched by ASDU type replacer Applied type The new ASDU type that replaces...

Page 43: ...of bytes in the packet collector to exceed MAX BYTES the old content is sent to the network before inserting the new one Maximum collected bytes Type Packet size Units Bytes Value range 1 1500 Note The value should be smaller than the MTU MRU of network used Max time Defines the maximum collect time trigger for packet collector in 0 1 secs increments for packet collector If there has been data on ...

Page 44: ...e connected to the Arctic the IO extension can t be used independently All IO extension information is Single point information without time tag The status of the input pins are sent as spontaneous events in case of general interrogation The output pins can be controlled with the Single command Use IO extension board If the Arctic contains an IO extension board this parameter enables the control o...

Page 45: ...the first digital input on the IO extension board IO extension inputs start address Type IEC 104 information object address Units Single point information without time tag Value range 0 65000 Note The information object addresses assigned for IO extension board may not be used by the IEC 101 slave Number of outputs The number of digital outputs available or used on the IO extension board Number of...

Page 46: ...ension board may not be used by the IEC 101 slave Output short pulse Defines the duration of the output short pulse in 0 1 secs increments IO extension outputs short pulse duration Type Pulse duration Units 0 1 seconds Value range 0 65000 Note The short pulse operation can be controlled with a single command Output long pulse Defines the duration of the output long pulse in 0 1 secs increments IO ...

Page 47: ...ension paired outputs Type Boolean Units N A Value range No Yes Note Forced output function Defines the forced operation of outputs executed regardless of the actual command data E g if the forced function is short pulse and command data requires persistent value short pulse is generated IO extension forced output function Type Output function Units N A Value range None Short pulse Long pulse Pers...

Page 48: ...inputs state change event Defines whether the change of an input state causes a sending of an event IO extension state change event Type Boolean Units N A Value range No Yes Note In any case the status of input pins can be requested also by polling Other settings Write syslog Defines whether the error messages are stored to system log file or not Write system log Type Boolean Units N A Value range...

Page 49: ... software e g Hyperterm or Minicom Problem 2 Q GPRS interface is up but no traffic flows through it A Default gateway in Ethernet settings submenu has to be set as 0 and also degault gateway has to be enabled from Network GPRS menu when using GPRS interface as the default gateway Problem 3 Q GPRS connection is not established A Check that the SIM card has the correct PIN number settings and that i...

Page 50: ...ithout heater 40 to 55 o C with heater Storage 30 to 85 o C Relative Humidity Operating 5 to 85 RH non condensing Operating System µCLinux embedded multitasking operating system Network Protocols Supported PPP IP ICMP UDP TCP ARP DNS DHCP FTP TFTP HTTP Tunneling VPN SSH VPN client requires Viola M2M Gateway SSHv2 server and client SSHv1 server and client Management WWW SSH Telnet and console FTP T...

Page 51: ...new or refurbished parts or products to do so If Viola Systems is unable to repair or replace a defective product your alternate exclusive remedy shall be a refund of the original purchase price The above is Viola Systems entire obligation to you under this warranty IN NO EVENT SHALL VIOLA SYSTEMS BE LIABLE FOR INDIRECT INCIDENTAL CONSEQUENTIAL OR SPECIAL DAMAGES OR LOSSES INCLUDING LOSS OF DATA U...

Page 52: ...ttp www violasystems com Recording Arctic Information Before contacting our Technical Support staff please record if possible the following information about your Arctic product Product name Serial no Note the status of your Arctic in the space below before contacting technical support Include information about error messages diagnostic test results and problems with specific applications 1 ...

Reviews: