InTek UC
SCADA Universal Concentrator/Gateway
InTek UC (Universal Concentrator) is a SCADA protocols gateway and concentrator software that provided simultaneous connections to Multi-Masters (Slave Protocols on InTekUC) and Multi-Slaves (Master Protocols on InTekUC). InTekUC could be utilized on wide-range protocols application, from simple protocol converter (one to one conversion) to complex/large multi-protocols Front End system. Each of the configured Slave protocol will have its own database as well as its own CoS (Change of State) buffer. CoS Time Stamp is maintained from the acquired downstream device/protocol time stamp. Port/Channel and/or Unit Redundancy are available as native Parallel redundancy as well as Hot-Standby Automatic Switch-over redundancy. The availability of Dummy Slave Emulator function with real-time pre-defined dynamic change of value and state provide a simple and easy commissioning tools for testing with the real Master Control / Local HMI without the need of real Slave Devices. With this feature, InTekUC could also be utilized as protocol tester. Master Protocol on InTekUC has an average calculation value feature, where the real-time value is accumulated on certain period and be transmitted as real-time average IOA. Each of the downstream device could be mapped on specific CAASDU / LRU (Logical Remote Unit) on InTekUC IEC 60870-5-104 Slave protocol. This provide a tree/hierarchy database structure for easy maintenance. Detection of device downstream communication fail is presented on specific LRU Fail IOA Tag for each device. With this feature, General Interrogation command could be performed to each LRU (downstream device) partially. For IEDs connection, each of its point/register could have same IO Address on IEC 60870-5104 Slave. The different is just on CAASDU address, where it’s specific for each CAASDU. Disabling polling/connection to particular downstream device could be just performed with disabling the associated LRU. The products is developed on 2003/2004, and already implemented in many Electrical Substations on the period of 2005 to 2010 (already more than 5 years in operation) for connection to various Masters (Siemens SINAUT Spectrum, WinCC, PowerCC, Schneider Citect, Telvent OASyS UX 6.2, GE Fanuc iFix, COPA-DATA zenOn, Dongfang DF8000, and some others), and to various Slaves/IEDs (Selta RTU, GE Harris D20 RTU, GE D60/T60/F35 Protection Relays, Areva Micom P12x and P543 Protection Relays, Siemens Siprotec 7SJ6x Protection Relays, Schneider Sepam 1000+ Protection Relays, ABB SPA protection relays, Actaris SL-7000 Energy Meter, Schneider PM-700 Digital Feeder Meter, and some others). InTek UC firmware is available to be run on any Embedded Computer device with multiserial ports and either Linux or WindowsXP operating system. As default, InTek UC is supplied together with MOXA RISC-based Embedded Computer with Linux operating system. All of the MOXA products are fanless, and available for standard temperature (-10 to 60°C) and for extended temperature (-40 to 75°C) operating range.
by Integra Teknik Asia
www. Integrateknik.com
[email protected]
InTek UC
SCADA Universal Concentrator/Gateway
The recommended MOXA products/type as InTekUC hardware platform are : A. MOXA DA-681-DPP-[T]-LX . IEC 61850-3 certified for power substation automation systems (DPP-T model) . 19-inch rackmount model, 1U Height . Intel Celeron M 1 GHz processor with 512 MB built-in DDR2 SODIMM socket . Six 10/100 Mbps Ethernet ports . 4 isolated RS-232 and 8 isolated RS-485 ports . 1 CompactFlash socket, 1 IDE ATA-150 connector for storage expansion . USB 2.0 ports for high speed peripherals . Dual 100-to-240 VAC/VDC power input (single power model is available)
B. MOXA UC-8410-[T]-LX . Intel XScale IXP-425 533 MHz processor . 128 MB RAM on-board, 32 MB flash . 8 x RS-232/422/485 serial ports [software-selectable] . Dual 10/100 Mbps Ethernet for network redundancy . Input Voltage: 12 to 48 VDC (3-pin terminal block) [external MeanWell DC-DC Converter is available for 36-to-72VDC Input] . DIN-rail or Wall Mount
C. MOXA IA-240-[T]-LX . MOXA ART 32-bit ARM9 192MHz industrial processor . 64 MB RAM, 16 MB flash onboard . 4 x RS-232/422/485 serial ports . Dual 10/100 Mbps Ethernet for network redundancy . SD socket for storage expansion . Input Voltage: 12 to 48 VDC (3-pin terminal block) [external MeanWell DC-DC Converter is available for 36-to-72VDC Input] . DIN-rail or Wall Mount
by Integra Teknik Asia
www. Integrateknik.com
[email protected]
InTek UC
SCADA Universal Concentrator/Gateway
InTek UC Database Structure InTekUC has three type of text files, as follow : . InTekUC.cfg definition properties of port, channel, device, and other general parameters . uplink[…].db definition properties of device and point for connection purpose to the Master . downlink[…].db definition properties of device and point for connection purpose to the Slave Devices
Serial Port Parameters PORTTYPE, PORTID, NAME, SPEED, DATA, PAR, STOP, FLOW, PREKEY, POSKEY, STIME, RTIE, MODE Parameter
Description Type: 0=SERIAL_ASYNC, 1=TCPCLIENT, 2=TCPSERVER
PORTTYPE 3=SERIAL_SYNC PORTID
Port Identifier (0-255) must be unique and consequtive. Port Name,
NAME
Windows: COM1, COM2 Linux: /dev/ttyM0, /dev/ttyM1
SPEED
Buadrate: 300, 600, 1200, 4800, 9600, 19200,..etc
DATA
Data length: 7, 8
PAR
Parity: N=None, O=Odd, E=Event
STOP
Stop bit: 1, 1.5, 2
FLOW
Flow Control: 0=None, 1=RTC/CTS, 2=XON/XOFF
PREKEY
Delay time before transmit the message after RTS high
POSKEY
Delay time before set RTS to low the last character transmitted
STIME
Send Timeout in milliseconds
RTIME
Receive Timeout in milliseconds
MODE
Serial Mode: 0=RS232, 1=RS485 2Wire, 2=RS422, 3=RS485 4Wire
Sample of serial port configuration: RS232: Port0 9600 8N1 0,0,/dev/ttyM0,9600,8,N,1,0,0,0,1000,1000,0 RS485 2 Wire: Port5 9600 8N1 0,4,/dev/ttyM4,9600,8,N,1,0,0,0,1000,1000,1
by Integra Teknik Asia
www. Integrateknik.com
[email protected]
InTek UC
SCADA Universal Concentrator/Gateway
TCP/IP Port Parameters PORTTYPE, PORTID, NAME, MYIP, PEERIP, MYPORT, PEERPORT Parameter
Description Type: 0=SERIAL_ASYNC, 1=TCPCLIENT, 2=TCPSERVER
PORTTYPE
3=SERIAL_SYNC
PORTID
Port Identifier (0-255) must be unique and consequtive.
NAME
TCP port name: TCP1, TCP2, TCP3, etc.
MYIP
Local IP Address
PEERIP
Remote IP Address
MYPORT
Local port number
PEERPORT
Remote port number
Sample of TCP/IP port configuration: Port IEC 60870-5-104 2,100,TCP1,0.0.0.0,0.0.0.0,2404,0 Port IEC 60870-5-104 Master, RTU IP Address : 192.168.3.150 2,100,TCP1,0.0.0.0,192.168.3.150,2404,0 Port Intek Mobile Slave 2,100,TCP1,0.0.0.0,0.0.0.0,9000,0
Channel Properties CHAID,PORTID1,PORTID2 Parameter
Description
CHAID
Channel identifier (0-255) must be unique and consequtive.
PORTID1
First port ID. Second port ID from above, or -1 if no redundant port
PORTID2 assigned.
Sample of Channel properties : Channel=0 , Port.1=0, Port.2=None 0,0,-1 Channel=1 , Port.1=1, Port.2=None 1,1,-1 Channel=5 , Port.1=5, Port.2=6 5,5,6
by Integra Teknik Asia
www. Integrateknik.com
[email protected]
InTek UC
SCADA Universal Concentrator/Gateway
Device & Protocol Properties DEVICE DEVTYPE,DEVID,NAME,CHAID,RTUID,TXRETRY,RXTOUT,MINTATIME,OPTION,DBF ILE:[PROTOSP] Parameter DEVTYPE
Description Tipe Device IEC 60870-5-104 Slave : 512 Master Intek Mobile : 32768
DEVID
Id-Device, nilai ini harus unik dan memiliki size 1 byte
NAME
Nama Device
CHAID
Id Channel
RTUID
Device Address
TXRETRY
Jumlah retry (polling) apabila device atau RTU tidak merespond perintah polling dari gateway
RXTOUT
Receive timeout
MINTATIME
Minimum periode polling
OPTION
Parameter Optional buat masing-masing tipe device
DBFILE
Database Device (.db) atau Template
PROTOSP KeepAlivePeriode,MaxIdlePeriode,GCPeriode,KeepAliveTimeout,TimeSyn cPeriode Parameter KeepAlivePeriode (seconds) MaxIdlePeriode (seconds)
Description Periode pengiriman paket Healthy Check ke Modem. Maksimum periode idle untuk setiap koneksi modem, Apabila kondisi idle terpenuhi maka koneksi ke modem akan diputus oleh gateway.
GCPeriode (detik)
Periode waktu pengiriman paket GC (General Interrogation) ke modem.
KeepAliveTimeout (seconds)
Waktu tunggu / timeout dalam menunggu balasan paket data healthy check yang dikirimkan oleh gateway.
TimeSyncPeriode
Periode waktu pengiriman paket data Time
(seconds)
Synchronization dari gateway ke modem. Tanggal dan jam yang digunakan sebagai referensi waktu adalah bersumber dari Moxa Data Konsentrator.
by Integra Teknik Asia
www. Integrateknik.com
[email protected]
InTek UC
SCADA Universal Concentrator/Gateway
Downlink Properties Name,Address,Type,Option,RawMax,RawMin,SclMax,SclMin,DeadBand Parameter Name Address Type
Description Nama Tag Alamat IO Tipe Data Tag DI
: Digital Input (Read)
DO
: Digital Output (Write)
AI IT FLT BCD
: : : :
Analog Input (Read/Write) 16-bit signed Counter (Read/Write) -- 32-bit unsigned Float (Read/Write) BCD Value (Read)
Option
Not Used
RawMax
Scaling
RawMin
Scaling
SclMax
Scaling
SclMin
Scaling
DeadBand
by Integra Teknik Asia
Nilai deadband
www. Integrateknik.com
[email protected]
InTek UC
SCADA Universal Concentrator/Gateway
Uplink Properties IEC 60870-5-104 #[CAASDU] CAASDU,DevID[:CAASDU,DevID]... Description
Parameter
CAASDU atau Common Address Application Service Data Unit adalah address RTU pada protokol IEC-104. CAASDU
Pemberian alamat CAASDU harus sesuai dengan alamat CAASDU yang terdapat pada master SCADA SINAUT Spectrum. Contoh pada MG37 dengan alamat CAASDU 257 atau 0/1/1 Nilai device-id diambil dari device modem yang berada
DevId ‘:’
pada file konfigurasi ‘intekcon.cfg’ Tanda pemisah apabila terdapat lebih dari satu mapping.
Point / Tag # Name,CAASDU,IOA,Type,Option,Deadband,Src.ID,... Parameter
Description
Name
Nama Tag
CAASDU
Nilai CAASDU, sesuai dengan yang ada pada mapping CAASDU.
IOA
Alamat IO untuk masing-masing tag Tipe data tag:
Type
IEC104_SINGLE_STATUS
8193
IEC104_DOUBLE_STATUS
4354
EC104_STEP_POSITION IEC104_MEASURED_SCALED
5123 5380
IEC104_MEASURED_FLOAT
6149
IEC104_MEASURED_NORMALIZED
5894
IEC104_INTEGRATED_TOTAL IEC104_CONTROL_SINGLE
4871 8264
IEC104_CONTROL_DOUBLE
4425
IEC104_STEP_COMMAND
5194
by Integra Teknik Asia
www. Integrateknik.com
[email protected]