Arctic IEC-104 Gateway User's Manual Arctic IEC-104 Gateway (2205) Firmware Version 5.0.9 Document Version 1.
User's Manual Arctic IEC-104 Gateway Copyright and Trademark Copyright © 2008-2010, Viola Systems Ltd. All rights to this manual are owned solely by Viola Systems Ltd. (referred elsewhere in this User’s Manual as Viola Systems). All rights reserved. No part of this manual may be transmitted or reproduced in any form or by any means without a prior written permission from Viola Systems. Ethernet™ is a trademark of XEROX Corporation. Windows™ and Internet Explorer™ are trademarks of Microsoft Corporation.
User's Manual Arctic IEC-104 Gateway Disclaimer Viola Systems reserves the right to change the technical specifications or functions of its products or to discontinue the manufacture of any of its products or to discontinue the support of any of its products without any written announcement and urges its customers to ensure that the information at their disposal is valid. Viola software and programs are delivered “as is”.
User's Manual Arctic IEC-104 Gateway Declaration of Conformity (according to ISO/IEC Guide 22 and EN 45014) Manufacturer’s Name: Viola Systems Ltd. Manufacturer’s Address: Lemminkäisenkatu 14-18 A FI-20520 Turku Finland declares that this product: Product Name: Arctic IEC-104 Gateway conforms to the following standards: EMC: EN 55022 Emission Test (Class A) 1. Radiated Emissions (30-1000MHz) 2. Conducted Emissions (0.15-30MHz) EN 50082-1 Immunity Test 1. IEC 801-3: Radio Frequency Electromagnetic Field 2.
User's Manual Arctic IEC-104 Gateway Warranty and Safety Instructions Read these safety instructions carefully before using the products mentioned in this manual: Warranty will be void if the product is used in any way in contradiction with the instructions given in this manual or if the product has been tampered with. The devices mentioned in this manual are to be used only according to the instructions described in this manual.
User's Manual Arctic IEC-104 Gateway Revisions Date Document Firmware Description of changes Version Version 09/2010 1.5 Firmware Version 5.0.9 5.0.9 New manual and lay-out. 6 Document Version 1.
User's Manual Arctic IEC-104 Gateway Contents COPYRIGHT AND TRADEMARK ........................................................................................ 2 DISCLAIMER..........................................................................................................................3 DECLARATION OF CONFORMITY...................................................................................... 4 WARRANTY AND SAFETY INSTRUCTIONS......................................................................
User's Manual Arctic IEC-104 Gateway 5.5 5.6 5.4.3 Telnet.......................................................................................................................38 5.4.4 DHCP ..................................................................................................................... 39 Application Menu................................................................................................................. 40 Tools Menu........................................................
User's Manual Arctic IEC-104 Gateway 1 Introduction Viola Arctic IEC-104 Gateway product offers industrial quality connectivity devices for the IEC 60870 protocol family. IEC-104 is a vendor-independent communication standard for electricity industry. With Arctic IEC-104 Gateway, conventional IEC-101 devices can be attached to a modern TCP/IP based IEC-104 control system. Ethernet and GPRS network interfaces provide a seamless communication solution for most of the applications. 1.
User's Manual Arctic IEC-104 Gateway Details of the each components are 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, TCP, ARP, DNS, DHCP, FTP, TFTP, HTTP A
User's Manual Arctic IEC-104 Gateway 2 Physical Interfaces The Arctic unit contains three panels for interface connections and status indication. These panels are: 1. Front panel: The front panel configuration is shown in figure 2. This panel includes all connectors and switches for the device operation, optional input/output connectors and the connectors for network and serial interface. 2. Back panel: The GPRS antenna connector and SIM card holder are shown in figure 6. 3.
User's Manual Arctic IEC-104 Gateway Power Supply Connector The Arctic has a 10 – 26 VDC power supply connector as shown in Figure 3. Figure 3. Power supply connector ■ Pin 1 is positive (+) ■ Pin 2 is negative (–) The unit is protected against reversed polarity. Power Switch Enables or disables the operation of the Arctic. Console Enable Switch Enables or disables console access. When it is disabled, both serial ports may be used as an application serial port.
User's Manual Arctic IEC-104 Gateway a PC. The Arctic supports CTS/RTS flow control. The figure of Arctic’s DB9 (DTE) Male connector is shown in Figure 4: Figure 4. DB9 male connector The serial port 1 (RS1) is a full RS-232 port. The pin description of this port is as follows: Table 2: RS-232 Port PIN Description Pin Number Name Direction Explanation 1 DCD IN Data Carrier Detect 2 RXD IN Received Data 3 TXD OUT Transmitted Data 4 DTR OUT Data Terminal Ready.
User's Manual Arctic IEC-104 Gateway Ethernet Connector Arctic has an RJ45 connector for 10/100 Mbps Ethernet connection. Maximum length of the Ethernet cable is 100m. Note! The cross-connected cable is only for connecting the Arctic to the PC’s network interface card. When connecting to a local network (e.g. hub or switch), a direct Ethernet cable must be used. The figure and pin description of the Arctic’s RJ45 Ethernet connector is as follows: Figure 5.
User's Manual Arctic IEC-104 Gateway Figure 6. Back Panel 1. FME connector for an antenna. 2. SIM Card slot. Note! It is recommended NOT to insert or remove the SIM card while the GPRS module is in operation. The SIM card contents may become corrupted if the card is removed while the GPRS module is writing data to it. 2.3 Side Panel Description The side panel of the device contains ten LEDs which are used to indicate the status of the Arctic and only five of them are connected.
User's Manual Arctic IEC-104 Gateway Table 5: LED Description LED LED Number 1 Battery 2 VPN 3 Power/Error 4 System Function 5 2.
User's Manual Arctic IEC-104 Gateway Figure 8. Product Information Label 2.5 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 firmware in console. Figure 9. Firmware Version This manual describes the series 5 firmware version IEC-104 GPRS GW 5.0.9. Firmware Version 5.0.9 17 Document Version 1.
User's Manual Arctic IEC-104 Gateway 3 Getting Started 3.1 Unpacking the Arctic Arctic is delivered in a bulk package containing only the device itself. A separate Arctic Accessory Kit (ordered separately) contains the following items: ■ Power supply and cable ■ Cross-over Ethernet Cable ■ Null modem cable If any of the items are missing or damaged, please contact Viola Systems Ltd. All packaging materials are recyclable.
User's Manual Arctic IEC-104 Gateway 1. Connect to the Arctic using your HTML browser. The default IP address of the Arctic is “10.10.10.10” (netmask “255.0.0.0”). Computer connected to Viola Arctic device can use for example IP address 10.10.10.11. Figure 10. IP Properties 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). Firmware Version 5.0.9 19 Document Version 1.
User's Manual Arctic IEC-104 Gateway 3. Navigate to Network -> Ethernet page. Figure 11. Ethernet Settings 4. Enter the Ethernet IP address (and other network settings) of your choice and click Apply and then Commit (on bottom of page) to store the settings. 5. Reboot the Arctic for the settings to take effect. Note! Arctic default password is empty. Remember to set the password before connecting the Arctic device to a public network (Chapter 5). 3.
User's Manual Arctic IEC-104 Gateway 4. Connect to Arctic using COM port and terminal program (Hyperterminal). Serial settings for console (RS1) are 19200-8-N-1 and "Flow control set to none". Figure 12. COM1 Properties 5. Stop the PPCboot to get the “Arctic>” command prompt. Set the IP address and netmask using command “setenv”. Figure 13. Arctic COM1 Hyperterminal Firmware Version 5.0.9 21 Document Version 1.
User's Manual Arctic IEC-104 Gateway 6. Save the setting with command “saveenv”. 7. Reboot the Arctic for the settings to take effect. Note! Default gateway value (gatewayip) is usually set to zero (0) because GPRS or VPN is used as default router. Firmware Version 5.0.9 22 Document Version 1.
User's Manual Arctic IEC-104 Gateway 4 Arctic Configurator Tool The Arctic Configurator is a tool which allows the user to manage the properties of the Arctic device by using a user-friendly, www-based interface. You only need a computer with an HTML browser and a working connection to the Arctic to be able to use the web configurator.
User's Manual Arctic IEC-104 Gateway 4.2 General Usage of the Arctic Configurator After a successful login, the Arctic Configurator will display the main screen. This consists of the main navigation menu on the top, the secondary navigation bar on the left, and the main screen containing the currently active content and controls. When the program starts for the first time, the System/Information screen will be shown in the main content area.
User's Manual Arctic IEC-104 Gateway 5 Arctic Software Configuration 5.1 System Menu The System-menu contains items that are relevant to the Arctic board itself. It allows the user to view information about the system or the current executing environment and to set the date and time. Information – submenu contains general information about the Arctic device. Information on this submenu should be provided if possible when contacting Viola Systems technical support. Time – submenu contains time information.
User's Manual Arctic IEC-104 Gateway Figure 16. Network Interface Summary 5.2.1 Ethernet Configuration for the Arctic Ethernet Interface: Figure 17. Ethernet Settings Override Ethernet configuration by DHCP – If this parameter is Enabled, Arctic gets the IP address and other related information from a local DHCP server. When enabled, all other settings are disabled on this page. Firmware Version 5.0.9 26 Document Version 1.
User's Manual Arctic IEC-104 Gateway Host name – Sets the Arctic device hostname. This is important to set up correctly when using a Viola M2M Gateway and VPN. Every Arctic connected to Viola M2M Gateway must have unique hostname. Domain name – Domain name for name resolution (optional). Ethernet IP address – IP address used by eth0 interface. Network mask – Network mask used by eth0 interface. Use Ethernet as default route – Set this to “Yes” only when using Ethernet as default gateway/router.
User's Manual Arctic IEC-104 Gateway Use GPRS as default route – If enabled, GPRS is used as default route. Ethernet default gateway has to disabled (Parameter “Use Ethernet as default route” set to “No” in Network -> Ethernet). Figure 18. GPRS Settings 5.2.3 Dial-in Configuration for the Arctic PPP dial-in Interface. Dial-in enabled – When enabled, PPP connections can be made to Arctic (GSM data). Require authentication (PAP) – When set to yes password authentication is used for incoming data calls.
User's Manual Arctic IEC-104 Gateway Figure 19. SSH-VPN Settings Primary server Use SSH-VPN? – When set to "Yes" Arctic automatically establishes SSHVPN connection to primary Viola M2M Gateway. Primary interface – Interface used to reach the Viola M2M Gateway server. Primary server IP – IP address of Viola M2M Gateway SSH-VPN server. Primary server port – SSH-VPN TCP port on primary server (default 22). Primary server GW – If other gateway than default route is needed to reach the Viola M2M Gateway.
User's Manual Arctic IEC-104 Gateway Routing Routing mode – Routing mode has three modes: 1. "Tunnel the following network" - This adds the “Remote network IP” to be reached via the SSH-VPN. Parameters “Remote network IP” and “Remote network mask” must be set. 2. "Default route" -> VPN interface is used as default route. 3. “None” -> No routing is added when the VPN is established. The VPN peer IPs can be used for communications.
User's Manual Arctic IEC-104 Gateway Primary server Primary interface – Interface used to reach the Viola M2M Gateway server. Primary server IP – IP address of Viola M2M Gateway L2TP server. Primary server port – L2TP VPN server port (UDP, default 1701). Primary server gateway – If other gateway than default route is needed to reach the Viola M2M Gateway Max duration (0=unlimited) – Maximum duration of the VPN connection. On primary server, should be set to zero.
User's Manual Arctic IEC-104 Gateway 5.2.7 Monitor Monitor is used for GPRS and VPN connection checking. If connection to the selected IP address is lost, the connection is restarted. Monitor uses ICMP echo (ping) packets to check the connection. The monitor also keeps the connection alive, so that idle timeout do not drop the connections. ICMP Echo sending – Selects if the monitor is enabled. This should be always enabled to correct IP.
User's Manual Arctic IEC-104 Gateway 5.2.8 Routing 5.2.9 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 addresses are handled the same way (only S-NAT connections are allowed). 5.2.
User's Manual Arctic IEC-104 Gateway Figure 22. DNS Update settings The server pointed by parameter “Authoritative names server” (eg. company’s own DNS server, for example ISC BIND) must be configured to accept incoming DNS update messages. TSIG keys can be used for better security in DNS updates. 5.2.12 DynDNS Client This feature can be used with DynDNS service available at http:// www.dyndns.org. Note! The public IP is required for GPRS and user account from the DynDNS service operator.
User's Manual Arctic IEC-104 Gateway Figure 23. DynDNS Client Settings DynDNS service client enabled – Disables or enables dynDNS DNS name update. DynDNS service provider – Only dyndsn.org currently supported. DynDNS Hostname – Service provider account hostname. DynDNS Username – Service provider username. DynDNS Password – service provider password. 5.2.13 NTP Client This feature may be used to update the real time clock of Artic using NTP protocol.
User's Manual Arctic IEC-104 Gateway Get commands Access – Are get commands allowed for everybody, only for defined phone or are these disabled. Allowed phone – Defined phone number for get commands. Require password – Require system password for get commands. Set commands Access – Are set commands allowed for everybody, only for defined phone or are these disabled. Allowed phone – Defined phone number for set commands. Require password – Require system password for set commands.
User's Manual Arctic IEC-104 Gateway Figure 24. GPRS to Arctic Firewall Settings The firewall rules are processed from top to bottom. If strict rules are wanted, last rule should be DROP. The parameter “From IP” can be used for limiting access based on IP address. For example “192.168.100.0/24” would limit access only packets coming from 192.168.100.0 network. Figure 25.
User's Manual Arctic IEC-104 Gateway 5.4 5.4.1 Service Menu WWW These settings enable or disable the web server functionality. Figure 26. Service Menu Web Server – Disables or enables the www server. Web Configuration Access – Disables or enables web configuration access. Note! If you disable the web access settings, web configurator stops functioning and you will have to enable it via console if you should need to use it again later. 5.4.2 SSH SSH server is available in Arctic for secure connections.
User's Manual Arctic IEC-104 Gateway 5.4.4 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. Figure 27.
User's Manual Arctic IEC-104 Gateway SNMP agent (SNMP Set/Get) – Set SNMP agent enabled or disabled. Read only SNMP community – read only community string. Read and write SNMP community – rw snmp community Server port (standard=161) – Agent listen port (UDP) Bind to interface – The interface is used as source address. 5.5 Application Menu Application menu contains the serial device server application.
User's Manual Arctic IEC-104 Gateway 5.6 Tools Menu The Tools menu provides the access to web based tools used for troubleshooting with the Arctic. It is possible to execute simple shell commands through the Web console. Also GPRS information can be obtained from “Modem Info” menu. Figure 29. Tools Menu Console Console can be used for running command over the web interface. Example commands: ping –c 10 172.30.30.
User's Manual Arctic IEC-104 Gateway 6 GPRS 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 GSM frequency bands (quad-band). In this Chapter, the specialities related to GPRS operation are described. 6.1 Placing Arctic When choosing the installation site of Arctic models with the GPRS option, please remember that it uses radio waves for data transmission.
User's Manual Arctic IEC-104 Gateway Figure 31. Magnetic Mount Antenna 6.3 SIM Card and Card Holder Standard 3 V SIM cards may be used with the Arctic IEC-104 Gateway. A SIM card holder is located on the back panel near the GPRS antenna connector. If you have the PIN code query enabled, check that the Arctic Configurator has a correct PIN code entered in the GPRS submenu. To operate with SIM card follow the procedure below: 1. Power off the Arctic. 2.
User's Manual Arctic IEC-104 Gateway 7. Optionally, set the PIN code and PPP idle timeout. ■ If your SIM card has the PIN code set, type the code into the PIN code field. ■ PPP idle timeout defines the time in seconds how often the Arctic resets the GPRS connection if the connection is idle. ■ ICMP Echo is used to monitor GPRS connection between Arctic and a remote host. If the designated host cannot be reached the GPRS connection is reset.
User's Manual Arctic IEC-104 Gateway Figure 33. Useful GSM/GPRS Information Firmware Version 5.0.9 45 Document Version 1.
User's Manual Arctic IEC-104 Gateway 7 IEC-104 application settings The IEC-104 and IEC-101 protocols share the same ASDU level messaging but differ on the link level. The IEC-104 is intended for packet-switched TCP/ IP communication whereas the IEC-101 is intended for serial communication. By using the Arctic IEC-104 gateway, the IEC-101 slaves (e.g. RTUs) can be connected to a IEC-104 master (e.g. SCADA). The Arctic requests event from the IEC-101 slave locally and sends them to the IEC-104 master.
User's Manual Arctic IEC-104 Gateway IEC-104 gateway enabled Note 7.2 Serial settings The serial settings define the properties of physical serial communication between the Arctic and an IEC-101 slave. The selection between RS-232/422/485 is done with physical DIP switches located below the RS2 serial port. Figure 35.
User's Manual Arctic IEC-104 Gateway Parity method used on IEC-101 serial communication Units Bits Value range None, Even, Odd Note Stop bits Table 10: Number of stop bits used on IEC-101 serial communication Parity method used on IEC-101 serial communication Type Serial data stop bits Units Bits Value range 1, 2 Note Use HW flow control Table 11: Number of stop bits used on IEC-101 serial communication HW flow control mechanism (RTS/CTS) on IEC-101 serial communication Type Boolean Units N/A
User's Manual Arctic IEC-104 Gateway Table 12: Network protocol on IEC-104 communication Network protocol on IEC-104 communication Type Network transmission layer protocol Units N/A Value range UDP, TCP Note The IEC-104 standard specifies only TCP protocol.
User's Manual Arctic IEC-104 Gateway New connection priority for IEC-104 connections 7.4 Value range No, Yes Note It is recommendable to set this value to “Yes” in normal configurations having only one IEC-104 master. IEC-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. Figure 37.
User's Manual Arctic IEC-104 Gateway Table 17: IEC-104 RX windows size (w) IEC-104 RX windows size (w) Type Window size Units Packets Value range 1-20 Note The w should not exceed two-thirds of TX window size k. The IEC-104 standard suggests w to be 8. I frames TX timeout (t1) It defines the timeout in seconds the Arctic waits for acknowledgement from IEC-104 master after sending last I format APDU or control frame (e.g. link test).
User's Manual Arctic IEC-104 Gateway IEC-104 link test interval (t3) Units Seconds Value range 1-65000 Note Adjust this parameter according to the criticality of the link. The IEC-104 standard suggests 20 seconds but for pay-per-use GPRS connections the practical value may be substantially longer. Suspended timeout This defines the time in seconds how long a connected IEC-104 link can be in suspended state (STOPD) before the Arctic closes the connection.
User's Manual Arctic IEC-104 Gateway Common address length (IEC-104) This defines the length of IEC-104 Common address ASDU header field in bytes. Table 24: IEC-104 ASDU common address length IEC-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) This defines the length of IEC-104 Information object address ASDU header field in bytes.
User's Manual Arctic IEC-104 Gateway Slave link address (IEC-101) Table 26: IEC-101 slave link address IEC-101 slave link address Type Link address Units N/A Value range 1-65000 Note The link-level address of IEC-101 slave. Link address field length Defines the length of the IEC-101 link-level address field in bytes.
User's Manual Arctic IEC-104 Gateway Keep link open Defines that the IEC-101 link is kept always open even when there is no active IEC-104 connection. If the functionality is enabled the Arctic sends link test frames and restarts the IEC-101 link if the test fails. The events are still not polled before the IEC-104 connection is active.
User's Manual Arctic IEC-104 Gateway IEC-101 retry limit Units Retries Value range 0-65000 Note Cause of transmission length (IEC-101) Defines the length of IEC-101 Cause of transmission ASDU header field in bytes. Table 34: IEC-101 ASDU cause of transmission length IEC-101 ASDU cause of transmission length Type Field length Units Bytes Value range 1-3 Note The IEC-101 standard defines value 1.
User's Manual Arctic IEC-104 Gateway Figure 39. ASDU Converter Use ASDU converter This defines if the ASDU header level IEC-101 <-> IEC-104 conversion performed. If enabled the ASDU header field lengths are converted between IEC-104 and IEC-101. This parameter must be enabled if the ASDU header lengths differ between the IEC-104 and the IEC-101.
User's Manual Arctic IEC-104 Gateway This function is useful for slow packet switched communication network (e.g. Mobitex) for speeding up especially the general interrogation response. Figure 40. Packet Collector Use packet collector Table 39: Use packet collector Use packet collector Type Boolean Units N/A Value range No, Yes Note Max bytes Max bytes is defined as the maximum bytes trigger for packet collector.
User's Manual Arctic IEC-104 Gateway Maximum collected time Value range 1-255 Note The value must be smaller than t1. Max packets Max packets are defined as the maximum amount of IEC-101 packets stored into the packet collector before sending the data to the network. Table 42: Maximum collected packets Maximum collected packets Type Packet count Units Packets Value range 1-255 Note 7.8 IO extension Note! Arctic IEC-104 Gateway (product code 2205) does not have an IO extension board. 7.
User's Manual Arctic IEC-104 Gateway 8 IEC-104 IO Application Settings Figure 41. IEC-104 IO application settings Note! Arctic IEC-104 Gateway (product code 2205) does not have an IO extension board. Firmware Version 5.0.9 60 Document Version 1.
User's Manual Arctic IEC-104 Gateway 9 Troubleshooting This Chapter provides a list of the common problems encountered while installing, configuring or administering the Arctic. If you are unable to resolve your problem, refer to the Warranty and Technical Support Sections at the end of this User’s Guide for information about contacting Viola Systems Technical Support representatives.
User's Manual Arctic IEC-104 Gateway Specifications Technical Specifications Processor Memory 32-bit 48 MHz RISC Processor ■ 32 MB RAM ■ 8 MB Flash ROM Network Interface ■ 10/100 Base-T. Shielded RJ45 ■ Ethernet (IEEE 802.3) ■ 1.
User's Manual Arctic IEC-104 Gateway Technical Specifications Dimensions and Weight ■ Models in aluminum frame: ■ Size: 180 mm x 110 mm x 45 mm (WxLxH) ■ Weight: 0.7 kg ■ Attachment rail for optional and custom mounting Firmware Version 5.0.9 63 Document Version 1.
User's Manual Arctic IEC-104 Gateway Limited Warranty Coverage Viola Systems warrants this hardware product to be free from defects in materials and workmanship for the warranty period. This non-transferable, limited warranty is only to you, the first end-user purchaser.
User's Manual Arctic IEC-104 Gateway Technical Support Contacting Technical Support Phone: +358 20 1226 226 Fax: +358 20 1226 220 E-mail: support@violasystems.com Internet: http://www.violasystems.