Download presentation
1
Arctic IEC-104 Gateway Jari Lahti, CTO
2
Arctic IEC-104 Gateway IEC to IEC communication gateway Conversion between IEC-104 and IEC-101 Local IEC-101 polling of Class 1 and Class 2 events One RS-232 and one RS-232/422/485 port up to bps Internal Ethernet and GSM/GPRS wireless network interface Secure communication with internal VPN and firewall GPRS operator independent static IP addressing with Viola M2M Gateway Packet compression for slow-speed links I/O extension option (=Arctic RTU) DIN rail mounting option IEC-104 OVER GPRS IEC-101 OVER RS-232
3
Wireless Feeder Automation
IEC-101 OVER RS-232 Viola M2M Gateway IEC-104 OVER SECURE VPN TUNNEL GPRS SCADA Arctic IEC-104 Gateway IEC-101 Devices (Feeder Controllers) IEC-104
4
Physical Connections GPRS Antenna -FME connector Power input -6-26 VDC
RS 1 (RS-232) -Console or plain data Console switch -Defines the mode of RS 1 (console or data) RS 2 (RS-232/422/485) -IEC-101 data RS 2 DIP switches -RS-232 / RS-422 / RS-485 -Full (485) / Half (422) duplex -Bias on/off -Termination on/off GPRS Antenna -FME connector Power input -6-26 VDC Ethernet -10/100 Base-T
5
DIP Switches and RS2 pinout
DIP switches control the operation of RS2 RS2 pinout (standard male DB-9) RS2 operation in RS-232 mode (standard DTE) and in RS-422/485 mode
6
IEC-101 Serial settings Serial speed Data bits Parity
1200 2400 4800 9600 19200 38400 57600 Data bits 5,6,7,8 Parity None, Even, Odd HW (CTS/RTS) Flow control Yes/No
7
Network settings Network protocol TCP (standard IEC-104) UDP
Network port to listen The TCP or UDP port the Arctic IEC-104 Gateway listens for incoming IEC-104 connections 2404 is the standard port Network idle timeout If there is no communication on open connection during defined interval the Arctic IEC-104 Gateway closes the connection New connection priority Defines are new connections accepted if there is a connection already Setting Yes enables new connection to have higher priority and the existing connection is closed
8
IEC-104 Settings TX window size (k) RX window size (w)
how many IEC-104 packets Arctic sends to IEC-104 master before waiting acknowledgement RX window size (w) how many IEC-104 packets Arctic receives from IEC-104 master before sending acknowledgement I frames TX timeout (t1) how many seconds to wait acknowledgement from IEC-104 master I frames RX timeout (t2) how many seconds to wait from last received IEC-104 packet before sending acknowledgement Link test interval (t3) interval for sending IEC-104 link test packets Suspended timeout if the IEC-104 link is on suspendet state over defined timeout Arctic will close the link Max sequence number defines the maximum sequence number used on IEC-104 communication Cause of transmission length size of IEC-104 Cause of transmission field length in bytes Common address length size of IEC-104 Common address field length in bytes Info object address length size of IEC-104 Information object address field length in bytes NOTE (w) must be smaller than (k) (2/3 of k) (t1) must be longer than (t2) w, k, t1 and t2 should be same on both ends (SCADA, Arctic) of IEC-104 connection (t3) should be smaller on Arctic than on SCADA
9
Local polling of events
The Arctic IEC-104 gateway polls locally the IEC-101 device for Class 1 and Class 2 events events are sent when they occur no need to perform fast polling over GPRS slow periodic link test frames can be used Local IEC-101 polls Send when events
10
IEC-101 Settings Slave link address Link address field length
the link address of IEC-101 slave Link address field length the size of IEC-101 link address field in bytes 1 or 2 Event poll interval the interval of polling Class 1 or Class 2 events from IEC-101 slave in multiple of 100 ms Link test interval the interval of testing IEC-101 link status in multiple of 100 ms Keep link open defines is the IEC-101 link kept open by Arctic even when there is no active IEC-104 connection the events are still not polled untill the IEC-104 connection is active Reply header timeout timeout of waiting reply to start from IEC-101 slave Reply end timeout timeout of waiting reply to end from IEC-101 slave Retry limit how many times to retry a command to IEC-101 slave Cause of transmission length size of IEC-101 Cause of transmission field length in bytes Common address length size of IEC-101 Common address field length in bytes Info object address length size of IEC-101 Information object address field length in bytes
11
ASDU Conversion The Arctic IEC-104 Gateway supports ASDU level header length conversion Cause of transmission length Common address length Information object address length This is usually required because the header lengths typically differs between IEC-101 and IEC-104 It is possible to convert also ASDU types if the implementation differs between IEC-104 master and slave
12
ASDU Converter settings
Use ASDU converter set Yes to allow conversion between IEC-101 and IEC-104 header field lengths Use ASDU type replacer set Yes to allow conversion between ASDU Original type and Applied type Original type original ASDU type to be searched if ASDU type replacer is enabled Applied type the ASDU defines is the type used to replace the original type if ASDU type replacer is enabled
13
Packet collector The packet collector can be used to "collect" multiple IEC-104 packets to Arctic before sending them to IEC-104 master This decreases the amount of used GPRS data because data is sent in single packet rather than in multiple packets single TCP/IP header instead of multiple headers
14
Packet collector settings
Use packet collector set yes to allow packet collector operation Max bytes Maximum bytes to collect before sending the packet Max time Maximum time to collect before sending the packet Max packets Maximum number of IEC-104 frames to collect before sending the packet NOTE If any of the triggers (Max bytes, Max time, Max packets) is reached the packet is sent
15
IO Extension It is possible to equip Arctic IEC-104 Gateway with I/O extension board 8 DI 2 DO These I/O pins can be used as an extension of IEC-101 slave address space single IEC-104 connection is required to control the IEC-101 slave and Arctic IO extension Arctic sends the I/O status as spontaneous events in case of General interrogation All IO extension information is Single-point information without time tag It is possible to send the Input status periodically as spontaneous events The output pins can be controlled with Single command I/O extension board is a manufacturing option
16
IO Pinout Front View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 PIN SYMBOL DESCRIPTION 1 V+ Vcc out, 50 mA 2 DI_1 Digital input, V 3 DI_2 4 DI_3 5 DI_4 6 DI_5 7 DI_6 8 DI_7 9 DI_8 10 DI_COM Digital inputs referense input 11 DO_1A Digital output pole 1, V, 50 mA 12 DO_1B Digital output pole 2 13 DO_2A Digital output pole 2, V, 50 mA 14 DO_2B 15 GND GND output Output circuit Input circuit NOTE Input voltages below 2 V are detected as logic "0" Input voltages between 5-60 V are detected as logic "1"
17
IO Extension settings Use IO extension board Common address
set Yes to enable IO extension Common address the IEC-104 common address of IO extension board Number of inputs number of digital inputs used 0-8 Inputs start address The information object address of first digital input on IO extension board Number of outputs number of digital outputs used 0-2 Outputs start address The information object address of first digital output on IO extension board Reply end timeout timeout of waiting reply to end from IEC-101 slave Output short pulse duration Defines the duration in 0.1 secs of output short pulse. Output long pulse duration Defines the duration in 0.1 secs of output long pulse Paired outputs Defines are the outputs controlled individually or are they controlled as paired outputs. Forced output function Defines the forced operation of outputs executed regardless the actual command data. Send input status cyclic Defines are the input pin status information sent cyclically when the IEC-104 connection is active Cyclic interval Defines the time interval in 0.1 secs of sending input status cyclical message Inputs status are sent as spontaneous events Send input state change event Defines does the state change of input cause sending of spontaneous event.
18
Serial port RS1 The serial port RS1 can be used in two modes
Console mode - access Arctic command line with serial console Data mode - transfer plain RS-232 data over network The RS1 mode is controlled by Console Switch on Arctic front panel Switch position in Console mode Switch position in Data mode When operating the console switch always turn Arctic OFF
19
RS 1 Serial Gateway
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.