Anda di halaman 1dari 48

STANDAR

PT PLN (PERSERO)

SPLN S4.003: 2007


Lampiran Surat Keputusan Direksi
PT PLN (PERSERO) No.

.K/DIR/2007

DRAF STANDAR AWAL


Interoperability Protokol
IEC 60870-5-104

PT PLN (PERSERO)
JALAN TRUNOJOYO BLOK M-I/135 KEBAYORAN BARU
JAKARTA SELATAN 12160

Interoperability Protokol
IEC 60870-5-104

Disusun oleh:
Kelompok Bidang SCADA
dengan Surat Keputusan Direksi
PT PLN (Persero)
No.
.K/DIR/2006

Kelompok Kerja
Interoperability Protokol IEC 60870-5-104
dengan Surat Keputusan General Manager
PT PLN (Persero) Penelitian dan Pengembangan Ketenagalistrikan
No.
.K/LITBANG/2007

Diterbitkan oleh:
PT PLN (PERSERO)
Jalan Trunojoyo Blok M-I /135, Kebayoran Baru
Jakarta Selatan

Susunan Kelompok Kerja


Interoperability Protokol 60870-5-104
Surat Keputusan General Manager PT PLN (Persero) Litbang Ketenagalistrikan
No:
.K/LITBANG/2007
1.

Sugeng Sugarjito

: Sebagai Ketua merangkap Anggota

2.

Fitri Rahmawati, ST

: Sebagai Sekretaris merangkap Anggota

3.

Muchamad Chaliq Fadli, ST

: Sebagai Anggota

4.

Elvanto Yanuar Ikhsan, ST

: Sebagai Anggota

5.

Ir. Januar Prakoso

: Sebagai Anggota

6.

Akbar Patonangi, ST

: Sebagai Anggota

7.

Teguh Kurnianto, ST

: Sebagai Anggota

8.

Lugito N, ST

: Sebagai Anggota

SPLN S4.003: 2007

Daftar Isi

Daftar Isi ................................................................................................................................. i


Daftar Tabel ........................................................................................................................... v
Daftar Gambar....................................................................................................................... vi
Daftar Gambar....................................................................................................................... vi
1

Ruang Lingkup......................................................................................................... 1

Tujuan ...................................................................................................................... 1

Acuan Normatif........................................................................................................ 1

Istilah dan Definisi ................................................................................................... 2

4.1

Access control .......................................................................................................... 2

4.2

Acknowledgment ..................................................................................................... 2

4.3

Alarm........................................................................................................................ 2

4.4

Aplikasi .................................................................................................................... 2

4.5

ASDU ....................................................................................................................... 2

4.6

Auxiliary relay.......................................................................................................... 2

4.7

Availability............................................................................................................... 2

4.8

Buffer ....................................................................................................................... 3

4.9

Cause of transmission (COT)................................................................................... 3

4.10

Circuit breaker.......................................................................................................... 3

4.11

Common address of ASDU (CAASDU).................................................................. 3

4.12

Communication front end......................................................................................... 3

4.13

Commissioning......................................................................................................... 3

4.14

Control center........................................................................................................... 3

4.15

Counter interrogation ............................................................................................... 3

4.16

Data unit identifier ................................................................................................... 3

4.17

Deadband.................................................................................................................. 4

4.18

Distribution control center (DCC)............................................................................ 4

4.19

Event......................................................................................................................... 4

4.20

Factory acceptance test (FAT) ................................................................................. 4

4.21

Gateway.................................................................................................................... 4

SPLN S4.003: 2007

4.22

General interrogation ............................................................................................... 4

4.23

Human machine interface (HMI)............................................................................. 4

4.24

Intelligent electronic device (IED)........................................................................... 4

4.25

Internal signalling .................................................................................................... 4

4.26

Inter distribution control center (IDCC) .................................................................. 5

4.27

Inter regional control center (IRCC)........................................................................ 5

4.28

Interoperability......................................................................................................... 5

4.29

Interface ................................................................................................................... 5

4.30

Local area network (LAN)....................................................................................... 5

4.31

Local/remote switch................................................................................................. 5

4.32

Master station........................................................................................................... 5

4.33

Media telekomunikasi.............................................................................................. 5

4.34

Multiple point-to-point............................................................................................. 5

4.35

Multipoint-partyline ................................................................................................. 6

4.36

Multipoint-ring......................................................................................................... 6

4.37

Multipoint-star ......................................................................................................... 6

4.38

National control center (NCC)................................................................................. 6

4.39

Objek informasi ....................................................................................................... 6

4.40

Power meter ............................................................................................................. 6

4.41

Protokol.................................................................................................................... 6

4.42

Point-to-point ........................................................................................................... 6

4.43

Real time .................................................................................................................. 7

4.44

Regional control center (RCC) ................................................................................ 7

4.45

Remote control......................................................................................................... 7

4.46

Remote station ......................................................................................................... 7

4.47

Remote terminal unit (RTU).................................................................................... 7

4.48

Response time .......................................................................................................... 7

4.49

Router....................................................................................................................... 7

4.50

Server ....................................................................................................................... 7

4.51

Sequence of event (SOE) ......................................................................................... 7

4.52

Supervisory control and data acquisition (SCADA)................................................ 7

4.53

Supervisory interface ............................................................................................... 8

4.54

Switch ...................................................................................................................... 8

ii

SPLN S4.003: 2007

4.55

Telecontrol ............................................................................................................... 8

4.56

Telesignal ................................................................................................................. 8

4.57

Telemetering............................................................................................................. 8

4.58

Teleprotection........................................................................................................... 8

4.59

Time synchronization............................................................................................... 8

4.60

Time-out ................................................................................................................... 8

4.61

Time tag.................................................................................................................... 9

4.62

Transducer................................................................................................................ 9

4.63

Type identification (TI)............................................................................................ 9

4.64

Variable structure qualifier....................................................................................... 9

Format Telegram Layer Aplikasi ........................................................................... 10

5.1

Interoperability protokol IEC 60870-5-104 ........................................................... 10

5.1.1

Sistem atau Peralatan.......................................................................................................... 10

5.1.2

Physical layer...................................................................................................................... 10

5.1.3

Link layer............................................................................................................................ 10

5.1.4

Application layer ................................................................................................................ 10

5.1.5

Fungsi aplikasi dasar (basic application functions) ............................................................ 17

Prosedur Komunikasi ............................................................................................. 21

6.1

Prosedur dasar ........................................................................................................ 22

6.1.1

Inisialisasi stasiun............................................................................................................... 22

6.1.2

Akusisi data pembacaan register (read command) ............................................................. 27

6.1.3

Pengiriman data periodik.................................................................................................... 27

6.1.4

Akuisisi event ..................................................................................................................... 27

6.1.5

General interrogation.......................................................................................................... 27

6.1.6

Sinkronisasi waktu.............................................................................................................. 29

6.1.7

Pengiriman remote control / setpoint.................................................................................. 29

6.1.8

Pengiriman total terintegrasi............................................................................................... 31

6.1.9

Loading parameter.............................................................................................................. 31

6.1.10 Prosedur test ....................................................................................................................... 32

iii

SPLN S4.003: 2007

6.1.11 Transfer file ........................................................................................................................ 32


6.1.12 Akuisisi delay transmisi...................................................................................................... 32

6.2

Prosedur eksepsi..................................................................................................... 33

Fungsi-Fungsi Spesifik .......................................................................................... 34

7.1

Event handling ....................................................................................................... 34

7.1.1

Pengiriman data dari remote station ke master station ....................................................... 34

7.1.2

Buffer event ........................................................................................................................ 34

7.1.3

Indikasi ............................................................................................................................... 34

7.1.4

Nilai pengukuran ................................................................................................................ 34

7.1.5

Pulse counter....................................................................................................................... 35

7.2

Komunikasi redundant ........................................................................................... 35

7.3

Addressing ............................................................................................................. 35

7.3.1

Network address ................................................................................................................. 35

7.3.2

Common address of ASDU ................................................................................................ 36

7.3.3

Information object address ................................................................................................. 36

7.3.4

Pengaturan address ............................................................................................................. 36

7.3.5

Konvensi addressing........................................................................................................... 36

7.4

Event internal ......................................................................................................... 37

7.5

Panjang frame ........................................................................................................ 37

7.6

Handling database.................................................................................................. 37

7.7

Scaling.................................................................................................................... 37

7.7.1

Scaling nilai ternormalisasi................................................................................................. 37

7.7.2

Scaling perintah setpoint ternormalisasi ............................................................................. 37

iv

SPLN S4.003: 2007

Daftar Tabel
Tabel 1. Fungsi Aplikasi IEC 60870-5-104 ........................................................................21
Tabel 2. Deadband Nilai Pengukuran................................................................................35
Tabel 3. Scaling nilai ternormalisasi ..................................................................................37

SPLN S4.003: 2007

Daftar Gambar

Gambar 1. Alur pembentukan koneksi TCP/IP ................................................................. 23


Gambar 2. Proses inisialisasi master station .................................................................... 24
Gambar 3. Proses inisialisasi remote station .................................................................... 25
Gambar 4. Proses inisialisasi remote station dengan perintah reset ................................ 26
Gambar 5. Prosedur Interogasi ......................................................................................... 28
Gambar 6. Remote control ................................................................................................ 31

vi

SPLN S4.001: 2007

Interoperability Protokol IEC 60870-5-104

Ruang Lingkup

Standar ini menjelaskan implementasi Protokol IEC 60870-5-104 dan fungsi aplikasinya.
Standar ini, berlaku untuk sistem SCADA:
a. National Control Center, disingkat NCC;
b. Inter Regional Control Center, disingkat IRCC;
c. Regional Control Center, disingkat RCC;
d. Inter Distribution Control Center, disingkat IDCC;
e. Distribution Control Center, disingkat DCC.

Tujuan

Standar ini ditujukan untuk memberikan pedoman yang terarah dan seragam untuk
implementasi protokol IEC 60870-5-104 sebagai protokol komunikasi antara master station
dan remote station.

Acuan Normatif

Dokumen normatif berikut berisi persyaratan-persyaratan yang menjadi referensi dalam


pembuatan standar SCADA: Interoperability Protokol IEC 60870-5-104. Pada saat publikasi,
edisi yang ditunjukan adalah valid. Semua dokumen normatif dimungkinkan untuk direvisi
sehingga pihak-pihak yang menggunakan standar ini diharapkan untuk mencari
kemungkinan menggunakan edisi terbaru dokumen normatif yang bersangkutan.
a. SNI 04-7021.1.1-2004: 2004, Peralatan dan Sistem Telekontrol Bagian 1:
Pertimbangan Umum Seksi 1: Prinsip Umum;
b. SNI 04-7021.1.2-2004: 2004, Peralatan dan Sistem Telekontrol Bagian 1:
Pertimbangan Umum Seksi 2: Pedoman Untuk Spesifikasi;
c. SNI 04-7021.2.1-2004: 2004, Peralatan dan Sistem Telekontrol Bagian 2: Kondisi
Operasi Seksi 1: Catu Daya dan Kompatibilitas Elektromagnetik;
d. SNI 04-7021.5.1-2004, Peralatan dan Sistem Telekontrol Bagian 5: Protokol Transmisi
Seksi 1: Format Frame Transmisi;
e. SNI 04-7021.5.2-2004, Peralatan dan Sistem Telekontrol Bagian 5: Protokol Transmisi
Seksi 2: Prosedur Transmisi Link;
f.

SNI 04-7021.5.3-2004, Peralatan dan Sistem Telekontrol Bagian 5: Protokol Transmisi


Seksi 3: Struktur Umum Data Aplikasi;

g. SNI 04-7021.5.4-2004, Peralatan dan Sistem Telekontrol Bagian 5: Protokol Transmisi


Seksi 4: Definisi dan Pengkodean Aplikasi Elemen Informasi;
h. IEC 870-2-2, Telecontrol Equipment and Systems Part 2: Operating Conditions
Section 2: Environmental Conditions (Climatic, Mechanical and other non-electrical
influences).
i.

IEC 870-5-5, Telecontrol Equipment and Systems Part 5: Transmission Protocols


Section 5: Basic Application Functions.

SPLN S4.003: 2007

j.

4
4.1

IEC 60870-5-104, Telecontrol Equipment and Systems Part 5: Protocol Transmission


Section 101: Network access for IEC 60870-5-101using standard transport profiles

Istilah dan Definisi


Access control

Pembatasan akses ke obyek tertentu berdasarkan sensitifitas informasi yang terkandung di


dalam obyek dan dibutuhkan otorisasi resmi dari yang berwenang untuk melakukan akses
informasi tersebut.

4.2

Acknowledgment

Tindakan dispatcher menanggapi alarm yang diterima untuk menunjukkan bahwa informasi
telah diketahui.

4.3

Alarm

Perubahan kondisi dari peralatan atau sistem yang telah terdeteksi sebelumnya karena fungsi
yang tidak dilakukan oleh operator/dispatcher, atau kegagalan peralatan untuk merespon
secara benar. Indikasi alarm berupa audible atau visual, atau keduanya.

4.4

Aplikasi

Fungsi-fungsi yang mencakup kebutuhan khusus dari proses dimana sistem telekontrol atau
SCADA diterapkan.

4.5

ASDU

Application Spesific Data Unit merupakan informasi dari protokol 60870-5-101 yang terdiri
dari gabungan satu Data unit Identifer dan satu atau beberapa Objek Informasi

4.6

Auxiliary relay

Rele bantu yang berfungsi memisahkan tegangan kerja di remote station dengan tegangan
kerja di rangkaian proses seperti tegangan kerja circuit breaker, disconnecting switch,
rangkaian tap changer dan peralatan lain yang terpasang di gardu induk atau gardu
distribusi.

4.7

Availability

Kemampuan suatu unit atau sistem untuk melakukan fungsi yang dibutuhkan setiap saat
ketika diperintahkan.

SPLN S4.001: 2007

4.8

Buffer

Tempat penyimpanan data yang digunakan untuk mengkompensasikan perbedaan


kecepatan, ketika mengirimkan data dari satu peralatan ke peralatan lain.

4.9

Cause of transmission (COT)

Oktet yang menunjukkan penyebab ASDU dikirim

4.10 Circuit breaker


Saklar yang menghubungkan dan memutuskan sirkit tenaga listrik yang bertegangan dalam
kondisi operasi normal dan mampu memutuskan arus beban dan arus hubung singkat.

4.11 Common address of ASDU (CAASDU)


Satu atau dua oktet yang merupakan logical address remote station yang mengirim ASDU
atau remote station yang dituju oleh ASDU tersebut

4.12 Communication front end


Prosesor yang berperan sebagai interface antara master station dengan remote station dan
berfungsi menyediakan media penyimpanan sementara (buffer) dan mengkomunikasikan
pertukaran data antara master station dan remote station.

4.13 Commissioning
Pengujian setiap peralatan yang terpasang di lokasi.

4.14 Control center


Pusat kendali pengoperasian sistem tenaga listrik dimana master station ditempatkan.

4.15 Counter interrogation


Suatu perintah dari master station yang meminta RTU untuk mengirimkan semua register
pencacah ke master station

4.16 Data unit identifier


Struktur data pada protokol 60870-5-101 yang terdiri dari :
1 oktet Type Identification
1 oktet Variable Structure Qualifier
1 atau 2 oktet Cause Of transmission
1 atau 2 oktet Common Addreess of ASDU

SPLN S4.003: 2007

4.17 Deadband
Nilai batas perubahan terkecil pengukuran yang dibaca oleh remote station yang
dikirimkan ke master station.
4.18 Distribution control center (DCC)
Pusat kendali jaringan distribusi.

4.19 Event
Perubahan diskrit yang terjadi pada kondisi sebuah sistem atau peralatan.

4.20 Factory acceptance test (FAT)


Pengujian terhadap peralatan dan sistem yang dilakukan di pabrik pembuat dengan
melakukan simulasi.

4.21 Gateway
Simpul rele (relay node) jaringan data dimana jalur transmisi dengan definisi protokol yang
berbeda dari semua tujuh layer protokol terinterkoneksi oleh konversi protokol.

4.22 General interrogation


Suatu perintah dari master station yang meminta remote station untuk mengirimkan semua
data proses ke master station

4.23 Human machine interface (HMI)


Perangkat dimana pengguna berinteraksi dengan sistem SCADA. HMI menyediakan
fasilitas dimana pengguna dapat memberikan input kepada sistem dan sistem dapat
memberikan output kepada pengguna.

4.24 Intelligent electronic device (IED)


Peralatan elektronik berbasis mikroprosesor yang memiliki fungsi tertentu untuk melakukan
telekontrol, telemetering, telesignal, proteksi, dan meter energi.

4.25 Internal signalling


Alarm yang menginformasikan adanya ketidaknormalan pada remote station.

SPLN S4.001: 2007

4.26 Inter distribution control center (IDCC)


Pusat kendali yang terhubung dengan beberapa distribution control center.

4.27 Inter regional control center (IRCC)


Pusat kendali yang terhubung dengan beberapa regional control center.

4.28 Interoperability
Kemampuan untuk pertukaran data yang diperlukan untuk operasi secara online, umumnya
dilakukan dengan hanya menggunakan standar data dan definisi obyek yang umum,
protokol standar pada semua layer yang relevan.

4.29 Interface
Batasan atau titik umum untuk dua atau lebih sistem atau entitas berseberangan dalam
informasi atau tempat dimana energi mengalir.

4.30 Local area network (LAN)


Jaringan komunikasi yang digunakan untuk interkoneksi peralatan yang terdistribusi dalam
suatu area lokal seperti misalnya sebuah gedung atau antar gedung dalam suatu tempat
yang khusus.

4.31 Local/remote switch


Bagian dari sistem kendali suatu stasiun yang membolehkan untuk memilih operasi lokal
atau remote.

4.32 Master station


Stasiun yang melaksanakan telekontrol (telemetering, telesignal, dan remote control)
terhadap remote station.

4.33 Media telekomunikasi


Media yang menghubungkan antar peralatan untuk melakukan pertukaran informasi.

4.34 Multiple point-to-point


Konfigurasi telekontrol dimana pusat kendali atau master station terkoneksi ke lebih dari
satu remote station sedemikian rupa sehingga pertukaran data secara simultan terjadi
antara master station dan remote station lainnya. [IEV 371-06-07]

SPLN S4.003: 2007

4.35 Multipoint-partyline
Konfigurasi telekontrol dimana pusat kendali atau master station terhubung dengan lebih
dari satu remote station melalui suatu link umum sehingga pada suatu waktu hanya satu
remote station yang boleh mengirimkan data ke master station; master station dapat
mengirimkan data ke satu atau beberapa remote station yang dipilih atau pesan global ke
seluruh remote station secara bersamaan. [IEV 371-06-09]

4.36 Multipoint-ring
Konfigurasi telekontrol dimana link komunikasi antara semua stasiun berbentuk cincin;
pusat kendali atau master station dapat berkomunikasi dengan tiap-tiap remote station
dengan menggunakan dua jalur yang berbeda. [IEV 371-06-10]

4.37 Multipoint-star
Konfigurasi telekontrol dimana pusat kendali atau master station terhubung dengan lebih
dari satu remote station sehingga setiap saat hanya satu remote station yang bisa
mengirimkan data ke master station; master station dapat mengirimkan data ke satu atau
beberapa remote station yang dipilih atau pesan global ke seluruh remote station secara
bersamaan. [IEV 371-06-08]

4.38 National control center (NCC)


Pusat kendali yang terhubung dengan beberapa inter regional control center.

4.39 Objek informasi


Merupakan satu struktur data yang berisi Informasi yang dimuat dalam ASDU.
4.40 Power meter
Peralatan elektronik yang memiliki kemampuan melakukan perhitungan untuk menghasilkan
nilai besaran-besaran listrik.

4.41 Protokol
Sekumpulan semantik dan aturan cara penulisan (sintaksis) yang menentukan cara unit
fungsional dalam berkomunikasi. [ISO/IEC 2382-9]

4.42 Point-to-point
Konfigurasi telekontrol dimana satu stasiun terhubung ke stasiun lain dengan hubungan
transmisi khusus (dedicated transmission link). [IEV 371-06-06]

SPLN S4.001: 2007

4.43 Real time


Waktu aktual selama proses berlangsung.

4.44 Regional control center (RCC)


Pusat kendali jaringan transmisi tegangan tinggi.

4.45 Remote control


Penggunaan teknik telekomunikasi untuk mengubah status peralatan operasional. [IEV 37101-06]

4.46 Remote station


Stasiun yang dipantau, atau diperintah dan dipantau oleh master station, yang terdiri dari
gateway, IED, local HMI, RTU, dan meter energi.

4.47 Remote terminal unit (RTU)


Peralatan yang dipantau, atau diperintah dan dipantau oleh master station. [IEV 371-06-04]

4.48 Response time


Selisih waktu yang diperlukan antara pengiriman dengan penerimaan data.

4.49 Router
Peralatan yang berfungsi untuk meneruskan paket data dari suatu LAN ke LAN yang lain.

4.50 Server
Komputer yang berfungsi menyediakan layanan khusus kepada komputer lainnya.

4.51 Sequence of event (SOE)


Urutan kejadian pada suatu remote station yang diproses dan dikirim ke control center.

4.52 Supervisory control and data acquisition (SCADA)


Sistem yang mengawasi dan mengendalikan peralatan proses yang tersebar secara
geografis. [ IEC 870-1-3 ]

SPLN S4.003: 2007

4.53 Supervisory interface


Supervisory interface adalah antarmuka (interface) yang berisikan terminal kontak yang
merupakan masukan telesignal, telemeter, dan telekontrol dari proses.

4.54 Switch
Terminal yang berfungsi untuk menghubungkan antar komputer dan komputer ke peripheral
dalam satu LAN.

4.55 Telecontrol
Kendali peralatan operasional jarak jauh menggunakan transmisi informasi dengan teknik
telekomunikasi. [IEV 371-01-01]
Catatan

Telekontrol
dapat
berisi
kombinasi
perintah,
alarm,
indikasi,
metering/pengukuran, proteksi dan fasilitas tripping, tidak menggunakan pesan suara.

4.56 Telesignal
Pengawasan status dari peralatan operasional dalam jarak tertentu dengan menggunakan
teknik telekomunikasi seperti kondisi alarm, posisi switch atau posisi katup. [IEV 371-01-04]

4.57 Telemetering
Transmisi nilai variabel yang diukur dengan menggunakan teknik telekomunikasi. [IEV 37101-03]

4.58 Teleprotection
Seluruh ungkapan yang berkaitan dengan pertukaran informasi yang dipantau dan informasi
perintah antara dua atau lebih stasiun dengan tujuan untuk melindungi peralatan
operasional.

4.59 Time synchronization


Proses yang mengatur frekuensi clock untuk mencapai keserempakan dari dua fenomena
waktu yang berbeda. [ IEV 704-13-17 ]

4.60 Time-out
Kejadian terlewatinya batas waktu maksimum untuk melaksanakan suatu proses

SPLN S4.001: 2007

4.61 Time tag


Metode transmisi perubahan status dimana informasi yang ditransmisikan disertai dengan
data yang berisi waktu pencatatan ketika perubahan terjadi, menurut resolusi waktunya.
[IEV 371-05-02]

4.62 Transducer
Peralatan yang menerima informasi dalam bentuk kuantitas fisik (variabel masukan) dan
mengubahnya menjadi informasi dalam bentuk yang sama atau kuantitas fisik lainnya,
menurut rumus tertentu. [IEV 351-06-01]

4.63 Type identification (TI)


Oktet yang menunjukkan tipe informasi yang dibawa dalam ASDU

4.64 Variable structure qualifier


Oktet yang menunjukkan jumlah Objek Informasi atau Elemen Informasi yang dimuat dalam
ASDU

SPLN S4.003: 2007

5
5.1

Format Telegram Layer Aplikasi


Interoperability protokol IEC 60870-5-104
Standar ini menyajikan serangkaian parameter dan fungsi yang harus dipilih untuk
mengimplementasikan suatu sistem telekontrol. Fungsi dan ASDU yang ditandai pada
halaman berikut merupakan persyaratan SPLN ini yang harus dipenuhi. Jika suatu
sistem tersusun atas beberapa peralatan dari beberapa pabrikan maka parameter
yang dipilih harus sama.
Parameter yang dipilih ditandai dengan tanda silang didalam kotak. Sementara kotak
yang tidak ditandai merupakan parameter atau fungsi yang saat ini tidak diperlukan.
Kotak hitam menunjukkan paremeter atau fungsi yang tidak tersedia di IEC 60870-5104.

5.1.1 Sistem atau peralatan


Definisi Sistem
Definisi Master Station
Definisi Remote Station

5.1.2 Physical layer


Sesuai dengan standard TCP/IP (RFC2200)

5.1.3 Link layer


Sesuai dengan standard TCP/IP (RFC 2200)

Terstruktur
Tidak terstruktur

Panjang APDU
Panjang maksimum APDU (jumlah oktet).
253
Catatan: Diisi dengan angka.

5.1.4 Application layer


Mode transmisi untuk aplikasi data.
Mode 1 (least significant octet terlebih dahulu) seperti ditentukan di SNI 04-7021.5.4-2004
butir.4.10, digunakan secara khusus di standar ini.
COMMON ADDRESS OF ASDU
(Parameter sistem spesifik)
Satu oktet

Dua oktet

INFORMATION OBJECT ADDRESS


(Parameter sistem spesifik)
Satu oktet
Terstruktur
Dua oktet

Tidak terstruktur

10

SPLN S4.001: 2007

Tiga oktet
CAUSE OF TRANSMISSION
(Parameter sistem spesifik)
Satu oktet

Dua oktet (dengan originator address)

11

SPLN S4.003: 2007

Pemilihan Standar ASDU Type Identification (TI)


Informasi proses pada alur pengamatan
(Parameter stasiun spesifik)
<1> := informasi satu titik (single point information)
M_SP_NA_1
informasi satu titik dengan penanda waktu (single point
<2> :=
M_SP_TA_1
information with time tag)
<3> := informasi dua titik (double-point information)
M_DP_NA_1
informasi dua titik dengan penanda waktu (double-point
M_DP_TA_1
<4> :=
information with time tag)
<5> := informasi posisi langkah (step position information)
M_ST_NA_1
informasi posisi langkah dengan penanda waktu (step
<6> :=
M_ST_TA_1
position information with time tag)
<7> := bitstring yang terdiri atas 32 bit (bitstring of 32 bit)
M_BO_NA_1
bitstring yang terdiri atas 32 bit dengan penanda waktu
<8> :=
M_BO_TA_1
(bitstring of 32 bit with time tag)
nilai terukur, nilai ternormalisasi (measured value,
<9> :=
M_ME_NA_1
normalized value)
nilai terukur, nilai ternormalisasi dengan penanda waktu
<10> :=
M_ME_TA_1
(measured value, normalized value with time tag)
<11> := nilai terukur, nilai diskalakan (measured value, scaled value) M_ME_NB_1
nilai terukur, nilai diskalakan dengan penanda waktu
<12> :=
M_ME_TB_1
(measured value, scaled value with time tag)
nilai terukur, angka short floating point (measured value,
<13> :=
M_ME_NC_1
short floating point number)
nilai terukur, angka short floating point dengan penanda
<14> := waktu (measured value, short floating point number with time M_ME_TC_1
tag)
<15> := total terintegrasi (integrated total)
M_IT_NA_1
total terintegrasi dengan penanda waktu (integrated total with
<16> :=
M_IT_TA_1
time tag)
kejadian dari peralatan proteksi dengan penanda waktu
<17> :=
M_EP_TA_1
(event of protection equipment with time tag)
kumpulan start event dari peralatan proteksi dengan
<18> := penanda waktu (packed start event of protection equipment M_EP_TB_1
with time tag)
kumpulan informasi sirkit output dari peralatan proteksi
<19> := dengan penanda waktu (packed output circuit information of M_EP_TC_1
protection equipment with time tag)
kumpulan informasi titik-tunggal dengan deteksi perubahan
<20> := status (packed single-point information with status change M_PS_NA_1
detection)
nilai terukur, nilai ternormalisasi tanpa quality descriptor
<21> := (measured value, normalized value without quality M_ME_ND_1
descriptor)
informasi satu titik dengan penanda waktu CP56Time2A
M_SP_TA_1
(single point information with time tag CP56Time2A)
informasi dua titik dengan penanda waktu CP56Time2A
<31> :=
M_DP_TA_1
(double-point information with time tag CP56Time2A)
<30> :=

12

SPLN S4.001: 2007

informasi posisi langkah dengan penanda waktu


<32> := CP56Time2A (step position information with time tag M_ST_TA_1
CP56Time2A)
bitstring yang terdiri atas 32 bit dengan penanda waktu
<33> :=
M_BO_TA_1
CP56Time2A (bitstring of 32 bit with time tag CP56Time2A)
nilai terukur, nilai ternormalisasi dengan penanda waktu
<34> := CP56Time2A (measured value, normalized value with time M_ME_TA_1
tag CP56Time2A)
nilai terukur, nilai diskalakan dengan penanda waktu
<35> := CP56Time2A (measured value, scaled value with time tag M_ME_TB_1
CP56Time2A)
nilai terukur, angka short floating point dengan penanda
<36> := waktu CP56Time2A (measured value, short floating point M_ME_TC_1
number with time tag CP56Time2A)
total terintegrasi dengan penanda waktu CP56Time2A
<37> :=
M_IT_TA_1
(integrated total with time tag CP56Time2A)
kejadian dari peralatan proteksi dengan penanda waktu
<38> := CP56Time2A (event of protection equipment with time tag M_EP_TA_1
CP56Time2A)
kumpulan start event dari peralatan proteksi dengan
<39> := penanda waktu CP56Time2A (packed start event of M_EP_TB_1
protection equipment with time tag CP56Time2A)
kumpulan informasi sirkit output dari peralatan proteksi
dengan penanda waktu CP56Time2A (packed output circuit
M_EP_TC_1
<40> :=
information of protection equipment with time tag
CP56Time2A)
Informasi proses pada alur pengendalian
(Parameter stasiun spesifik)
<45> := perintah tunggal (single command)
<46> := perintah ganda (double command)
<47> := perintah pengatur langkah (regulating step command)
<48> :=
<49> :=
<50> :=
<51> :=

C_SC_NA_1
C_DC_NA_1

C_RC_NA_1
perintah set point, nilai ternormalisasi (set point command,
C_SE_NA_1
normalized value)
perintah set point, nilai diskalakan (set point command,
C_SE_NB_1
scaled value)
perintah set point, angka short floating point (set point
C_SE_NC_1
command, short floating point number)
bitstring 32 bit
C_BO_NA_1

perintah tunggal dengan penanda waktu CP56Time2A


(single command with time tag CP56Time2A)
perintah ganda dengan penanda waktu CP56Time2A
<59> :=
(double command with time tag CP56Time2A)
perintah pengatur langkah dengan penanda waktu
<60> := CP56Time2A (regulating step command with time tag
CP56Time2A)
perintah set point, nilai ternormalisasi dengan penanda
<61> := waktu CP56Time2A (set point command, normalized value
with time tag CP56Time2A)
<58> :=

13

C_SC_NA_1
C_DC_NA_1
C_RC_NA_1
C_SE_NA_1

SPLN S4.003: 2007

perintah set point, nilai diskalakan dengan penanda waktu


<62> := CP56Time2A (set point command, scaled value with time C_SE_NB_1
tag CP56Time2A)
perintah set point, angka short floating point dengan
<63> := penanda waktu CP56Time2A (set point command, short C_SE_NC_1
floating point number with time tag CP56Time2A)
bitstring 32 bit dengan penanda waktu CP56Time2A
<64> :=
C_BO_NA_1
(bitstring 32 with time tag CP56Time2A)
Informasi sistem pada alur pengamatan
(Parameter stasiun spesifik)
<70> := akhir inisialisasi (end of initialization)

Informasi sistem pada alur pengendalian


(Parameter stasiun spesifik)
<100> := perintah interogasi (interrogation command)
<101> := perintah interogasi counter (counter interrogation command)

M_EI_NA_1

C_IC_NA_1
C_CI_NA_1

<102> := perintah baca (read command)


C_RD_NA_1
<103> := perintah sinkronisasi clock (clock synchronization command) C_CS_NA_1
<104> := perintah tes (test command)
C_TS_NA_1
<105> := perintah proses reset (reset process command)
C_RP_NA_1
<106> := perintah akuisisi delay (delay acquisition command)
C_CD_NA_1
perintah tes dengan penanda waktu CP56Time2A (test
<107> :=
C_TS_NA_1
command with time tag CP56Time2A)
Parameter pada alur pengendalian
(Parameter stasiun spesifik)
parameter nilai terukur, nilai ternormalisasi (parameter of
<110> :=
measured value, normalized value)
parameter nilai terukur, nilai diskalakan (parameter of
<111> :=
measured value, scaled value)
parameter nilai terukur, bilangan short floating point
<112> :=
(parameter of measured value, short floating point number)
<113> := aktifasi parameter (parameter activation)
Transfer File
(Parameter stasiun spesifik)
<120> := file ready

P_ME_NA_1
P_ME_NB_1
P_ME_NC_1
P_AC_NA_1

F_FR_NA_1

<121> := section ready

F_SR_NA_1

<122> := call directory, select file, call file, call section

F_SC_NA_1

<123> := last section, last segment

F_LS_NA_1

<124> := ack file, ack section

F_AF_NA_1

<125> := segment

F_SG_NA_1

<126> := directory

F_DR_TA_1

14

SPLN S4.001: 2007

Type Identification dan Cause Of Transmission


(Parameter stasiun spesifik)
Kotak diarsir :
Kotak hitam :

Opsi tidak diperlukan


Opsi tidak diijinkan pada standard ini

Kombinasi tanda Type Identification dan Cause Of Transmission :


X jika hanya digunakan pada arah standar (pengamatan)
R jika hanya digunakan pada arah kebalikan (pengendalian)
B jika digunakan pada kedua arah tersebut
Kosong
:
Fungsi atau ASDU tidak digunakan
Type Identification
Kode

Mnemonik

<1>
<2>
<3>
<4>
<5>
<6>
<7>
<8>
<9>
<10>
<11>
<12>
<13>
<14>
<15>
<16>
<17>
<18>
<19>
<20>
<21>
<30>
<31>
<32>
<33>
<34>
<35>
<36>
<37>
<38>
<39>
<40>
<45>
<46>
<47>
<48>
<49>

M_SP_NA_1
M_SP_TA_1
M_DP_NA_1
M_DP_TA_1
M_ST_NA_1
M_ST_TA_1
M_BO_NA_1
M_BO_TA_1
M_ME_NA_1
M_ME_TA_1
M_ME_NB_1
M_ME_TB_1
M_ME_NC_1
M_ME_TC_1
M_IT_NA_1
M_IT_TA_1
M_EP_TA_1
M_EP_TB_1
M_EP_TC_1
M_PS_NA_1
M_ME_ND_1
M_SP_TB_1
M_DP_TB_1
M_ST_TB_1
M_BO_TB_1
M_ME_TD_1
M_ME_TE_1
M_ME_TF_1
M_IT_TB_1
M_EP_TD_1
M_EP_TE_1
M_EP_TF_1
C_SC_NA_1
C_DC_NA_1
C_RC_NA_1
C_SE_NA_1
C_SE_NB_1

Cause Of Transmission
1

10

11

12

13

20
sd
36

37
sd
41

44

45

46

47

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X
X
X

R
R
R
R
R

15

X
X
X
X
X

R
R
R
R
R

X
X
X
X
X

X
X
X
X
X

SPLN S4.003: 2007

Type Identification
Kode

Mnemonik

<50> C_SE_NC_1
<51> C_BO_NA_1
<58> C_SC_TA_1
<59> C_DC_TA_1
<60> C_RC_TA_1
<61> C_SE_TA_1
<62> C_SE_TB_1
<63> C_SE_TC_1
<64> C_BO_TA_1
<70> M_EI_NA_1*
<100> C_IC_NA_1
<101> C_CI_NA_1
<102> C_RD_NA_1
<103> C_CS_NA_1
<104> C_TS_NA_1
<105> C_RP_NA_1
<106> C_CD_NA_1
<107> C_TS_TA_1
<110> P_ME_NA_1
<111> P_ME_NB_1
<112> P_ME_NC_1
<113> P_AC_NA_1
<120> F_FR_NA_1
<121> F_SR_NA_1
<122> F_SC_NA_1
<123> F_LS_NA_1
<124> F_AF_NA_1
<125> F_SG_NA_1
<126> F_DR_TA_1*
* Hanya kosong atau X

Cause Of Transmission
1

10

R
R
R
R
R
R

X
X
X
X
X
X

R
R
R
R
R
R

X
X
X
X
X
X

R
R

X
X

R
R

11

12

13

20
sd
36

37
sd
41

44

45

46

47

X
X
X
X
X
X

X
X
X
X
X
X

X
X
X
X
X
X

X
X
X
X
X
X

X
X
X
X
X
X

X
X

X
X

16

X
X

SPLN S4.001: 2007

5.1.5 Fungsi aplikasi dasar (basic application functions)


Inisialisasi Stasiun
(Parameter stasiun spesifik)
Inisialisasi secara remote (remote initialization)
Cyclic data transmision (transmisi data bersiklus)
(Parameter stasiun spesifik)
Cyclic data transmision (transmisi data bersiklus)
Read procedure (prosedur pembacaan)
(Parameter stasiun spesifik)
Read procedure (prosedur pembacaan)
Spontaneus transmision (transmisi spontan)
(Parameter stasiun spesifik)
Spontaneus transmision (transmisi spontan)
Pengiriman ganda objek informasi dengan cause of transmission spontan
Type identification berikut dapat dikirimkan secara berurutan yang disebabkan oleh satu
perubahan status pada objek informasi. Pengiriman ganda objek informasi mengirimkan dua
telegram untuk setiap event yang tercatat oleh remote station. Telegram yang pertama
berisi informasi event tanpa time tag yang kemudian diikuti dengan telegram yang kedua
yang berisi informasi event dengan time tag. Pengiriman dengan metode ini bertujuan untuk
mempercepat proses pengiriman informasi dari remote station ke master station. Time tag
yang tercatat pada Remote station akan dikirimkan setelah pengiriman telegram pertama
dengan format data (Type Identification) dengan time tag. Alamat objek informasi tertentu
yang mengaktifkan pengiriman ganda didefinisikan dalam suatu daftar yang spesifik untuk
masing-masing projek.
Informasi satu titik M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 dan M_PS_NA_1
Informasi dua titik M_DP_NA_1, M_DP_TA_1 dan M_DP_TB_1
Informasi posisi langkah M_ST_NA_1, M_ST_TA_1 dan M_ST_TB_1
Bitstring 32 bit M_BO_NA_1, M_BO_TA_1 dan M_BO_TB_1
Informasi posisi langkah M_ST_NA_1, M_ST_TA_1 dan M_ST_TB_1
Nilai terukur, nilai ternormalisasi M_ME_NA_1, M_ME_ND_1 dan M_ME_TD_1
Nilai terukur, nilai diskalakan M_ME_NB_1, M_ME_TB_1 dan M_ME_TE_1
Nilai terukur, angka short floating point M_ME_NC_1, M_ME_TC_1 dan M_ME_TF_1

17

SPLN S4.003: 2007

Interogasi stasiun (Station Interrogation)


(Parameter stasiun spesifik)
global
group 1

group 7

group 13

group 2

group 8

group 14

group 3

group 9

group 15

group 4

group 10

group 16

group 5

group 11

group 6

group 12

Sinkronisasi Waktu (Clock Synchronization)


(Parameter stasiun spesifik, akan dijelaskan di butir 6.1.6 )
Sinkronisasi waktu (Clock Synchronization)
Transmisi Perintah (Command Transmission)
(Parameter stasiun spesifik)
Transmisi perintah langsung
Perintah pilih dan eksekusi
Transmisi perintah set point langsung
Perintah pilih & eksekusi set point
C_SE ACTTERM digunakan (Pengiriman telegram akhir setpoint dengan Cause of
Transmission 10 (activation termination))
Tidak ada definisi tambahan
Durasi pulsa pendek (durasi ditentukan oleh parameter sistem pada remote station)
Durasi pulsa panjang (durasi ditentukan oleh parameter sistem pada remote station)
Output yang persistent
Supervisi delay maksimum pada arah pengendalian untuk remote control dan setpoint
Delay maksimum yang diijinkan untuk remote control dan setpoint

18

SPLN S4.001: 2007

Transmisi Total Terintegrasi


(Parameter obyek atau stasiun spesifik)
Mode A : Pengambilan otomatis dengan COT = 3
Mode B

: Pengambilan otomatis dengan COT = 37

Mode C : Untuk mode pengiriman oleh perintah counter Interrogation


Mode D : Freeze oleh perintah counter Interrogation, nilai yang defreeze dilaporkan
secara spontan
Counter Read

General request counter

Counter berhenti tanpa reset

Request Counter grup 1

Counter berhenti dengan reset

Request Counter grup 2

Counter reset

Request Counter grup 3


Request Counter grup 4

Proses Loading Parameter


(Parameter obyek spesifik)
Nilai Ambang Batas
Faktor smoothing
Batas bawah untuk transmisi nilai yang terukur
Batas atas untuk transmisi nilai yang terukur
Pengaktifan Parameter
(Parameter obyek spesifik)
Pengaktifan/Penonaktifan transmisi periodik atau siklis konstan untuk obyek yang diberi
Address
Prosedur Test
(Parameter obyek spesifik)
Prosedur Test
Transfer File
(Parameter stasiun spesifik)
Transfer file di alur pengamatan:
Transparent data (data transparan)
Disturbance data of protection equipment (data gangguan peralatan proteksi)
Sequences of events (urutan kejadian)
Sequences of recorded analogue values (urutan rekaman nilai-nilai analog)
Transfer file di alur pengendalian:
Transparent data (data transparan)
Background scan
(Parameter stasiun spesifik)
Background scan

19

SPLN S4.003: 2007

Definisi Time out


Parameter

Nilai Standar

t0

30 s

t1

15 s

t2

10 s

t3

20 s

Keterangan
Time-out untuk pembentukan
koneksi
Time-out untuk APDU send atau
test
Time-out
untuk
acknowledgement dalam hal
tidak ada telegram data, t2<t1
Time-out untuk pengiriman test
frame dalam hal status idle yang
panjang

Range nilai untuk semua time-out

Nilai yang dipilih


30 s
15 s
10 s
20 s

: 1 sampai 255 detik, dengan akurasi 1 detik

Jumlah maksimum APDU format I yang belum diacknowledge k dan acknowledement


APDU paling akhir (w)
Parameter

Nilai Standar

12 APDU

8 APDU

Keterangan
Selisih maksimum antara nomor
urutan dan variabel status send
Acknowledgement paling lambat
setelah menerima w APDU
dengan format I

Nilai yang dipilih


12 APDU
8 APDU

Range nilai k : 1 sampai dengan 32767 (215 1) APDU, akurasi 1 APDU


Range nilai w : 1 sampai dengan 32767 (215 1) APDU, akurasi 1 APDU (Rekomendasi : w
harus tidak melebihi 2/3 k)
Parameter k dan w berdampak pada kecepatan pengolahan event yang ada pada antrian di
master station maupun remote station. Setting nilai k dan w yang tidak sesuai dapat
mengganggu proses pengiriman data dan performa sistem secara keseluruhan. Nilai k dan
w harus dapat di-set pada master station maupun remote station sesuai dengan kapasitas
I/O yang diolah.

20

SPLN S4.001: 2007

Prosedur Komunikasi

Tabel 6.1 menunjukkan daftar prosedur komunikasi dasar (fungsi aplikasi dasar) yang ada
pada standar IEC 60870-5-104. Bagian dari prosedur ini, yang digunakan untuk SPLN
ditunjukkan dalam tabel fungsi aplikasi berikut.
Tabel 1. Fungsi Aplikasi IEC 60870-5-104
No.
1
2
3
4
5
6
7
8
9
10
11
12

Fungsi Aplikasi
Inisialisasi Stasiun
Akuisisi data dengan polling
Transmisi data periodik
Akuisisi event
General Interrogation
Sinkronisasi Waktu
Pengiriman Perintah
Pengiriman Total Terintegrasi
Loading Parameter
Prosedur Test
Transfer File
Akuisisi delay transmisi

Spesifikasi SPLN
Ya
Tidak
Tidak
Ya
Ya
Tidak
Ya
Ya
Tidak
Tidak
Tidak
Tidak

Prosedur komunikasi dasar yang relevan dideskripsikan dengan lebih detil pada butir 6.1.
Disini hanya dijelaskan prosedur komunikasi yang digunakan untuk SPLN.
Prosedur komunikasi yang dijelaskan merupakan prosedur saat tidak ada gangguan
komunikasi pada layer aplikasi. Jika terjadi gangguan komunikasi saat eksekusi prosedur
dasar, diperlukan suatu prosedur eksepsi untuk menangani situasi tersebut. Prosedur
eksepsi ini dijelaskan pada butir 6.2.
Standar IEC 60870-5-104 menentukan interval time-out aplikasi yang dinotasikan dengan
t0, t1, t2 dan t3. Penjelasan mengenai keempat variabel tersebut tercantum pada butir 5.1.5.
Tidak ada pengulangan telegram yang tidak diacknowledge dan jika acknowledgement tidak
diperoleh setelah time-out tersebut diatas terlewati maka master station atau remote station
dapat memulai kembali inisialisasi dengan terlebih dahulu menutup koneksi TCP/IP.
Dalam arsitektur client/server master station bertindak sebagai client dan remote station
bertindak sebagai server.

21

SPLN S4.003: 2007

6.1

Prosedur dasar

6.1.1 Inisialisasi stasiun


Inisialisasi koneksi TCP/IP antara remote station dan master station selalu dimulai oleh
master station. Master station harus mengambil inisiatif untuk membuka koneksi TCP/IP ke
remote station dan remote station hanya bersifat pasif.
Untuk penutupan koneksi TCP/IP, dapat dimulai baik oleh master station maupun remote
station.
Koneksi ke semua remote station dapat dilakukan secara paralel, dalam pengertian koneksi
ke satu remote station tidak perlu menunggu terbentuknya koneksi ke remote station yang
lain.
Gambar 1 menunjukkan prosedur untuk menutup koneksi TCP/IP yang dimulai oleh master
station. Kemudian master station mengambil inisiatif untuk membuka koneksi TCP/IP. Pada
bagian akhir ditunjukkan prosedur penutupan koneksi TCP/IP yang dimulai oleh remote
station.
Gambar 2 menunjukkan pembentukan koneksi TCP/IP ke beberapa remote station setelah
terjadinya inisialisasi lokal pada master station.
Gambar 3 menunjukkan pembentukan koneksi TCP/IP ke remote station setelah terjadi
inisialisasi lokal pada remote station. Gambar ini juga mendeskripsikan variabel t0 yang
merupakan variabel time-out untuk mengulang pembukaan koneksi TCP/IP.
Gambar 4 menunjukkan urutan prosedur inisialisasi secara remote pada remote station.
Saat koneksi master station dan remote station sudah terbentuk, master station dapat
melakukan perintah reset ke remote station dengan mengirimkan perintah Reset Proses
yang kemudian mendapat acknowledgement oleh remote station. Remote station kemudian
mengeksekusi perintah reset tersebut dengan mengambil inisiatif untuk memutus koneksi
TCP/IP dan melakukan inisialisasi.
Pada semua kondisi, setelah koneksi terbentuk maka pertama-tama remote station harus
mulai mengirimkan rekaman data SOE semenjak koneksi terputus. Rekaman data SOE
yang dimaksud adalah semua perubahan indikasi/status serta semua nilai total terintegrasi.
Perubahan nilai TM yang melebihi deadband tidak termasuk sebagai rekaman data SOE.
Setelah itu, prosedur inisialisasi ini diikuti dengan perintah general interrogation dari master
station.

22

SPLN S4.001: 2007

Fungsi Aplikasi
MASTER STATION

Layanan
Komunikasi

Fungsi Aplikasi
REMOTE STATION

CTL=FIN

Active close

CTL=ACK
Passive Close
CTL=FIN

CTL=ACK

CLOSE

CLOSE

Passive open
CTL=SYN

Active open

Siap

CTL=SYN,ACK
CTL=ACK
Siap
Aktif close
CTL=FIN

CTL=ACK
Passive close
CTL=FIN
CLOSE
CLOSE

CTL=SYN,ACK

Gambar 1. Alur pembentukan koneksi TCP/IP

23

SPLN S4.003: 2007

Fungsi Aplikasi
MASTER STATION

Layanan
Komunikasi

Fungsi Aplikasi
REMOTE STATION

Mulai Inisialisasi Master


( misalnya power on )
Active open
CTL=SYN
Remote Station 1
Siap

CTL=SYN,ACK
CTL=ACK
Siap

Active open
CTL=SYN
Remote Station 2
Siap

CTL=SYN,ACK
CTL=ACK
Siap

Proses Inisilisasi master station


Active open
CTL=SYN
Remote Station n
Siap

CTL=SYN,ACK
CTL=ACK
Siap

Gambar 2. Proses inisialisasi master station

24

SPLN S4.001: 2007

Gambar 3. Proses inisialisasi remote station

25

SPLN S4.003: 2007

Fungsi Aplikasi
MASTER STATION

Layanan
Komunikasi

Fungsi Aplikasi
REMOTE STATION
Passive open

Active open
CTL=SYN

Siap

CTL=SYN,ACK
CTL=ACK
Siap

Kirim RESET_PROCESS
SEND=C_RP-ACT
Terima RESET PROCESS
Kirim RESET_PROCESS
SEND=C_RP-ACTCON
Terima
RESET_PROCESS

Aktif close
CTL=FIN

CTL=ACK
Passive close
CTL=FIN
CLOSE
CLOSE

CTL=SYN,ACK

Active open
Active open

Timeout t0
Timeout t0

CTL=SYN
CTL=SYN

Active open
CTL=SYN

Siap

Remote station siap


setelah proses
inisialisasi

CTL=SYN,ACK
CTL=ACK
Siap
A_ENDINIT.req
SEND=M_EI

A_ENDINIT.ind

Gambar 4. Proses inisialisasi remote station dengan perintah reset

26

SPLN S4.001: 2007

6.1.2 Akusisi data pembacaan register (read command)


Dalam standar ini tidak diaplikasikan akuisisi data dengan pembacaaan register. Standar ini
hanya menspesifikasikan data dikirim dari remote station melalui dua cara, yaitu general
interrogation dan akuisisi event.

6.1.3 Pengiriman data periodik


Pengiriman data periodik digunakan untuk pengiriman data pengukuran. Dalam standar ini
tidak diaplikasikan pengiriman data secara periodik. Namun, dalam standar ini
dispesifikasikan bahwa data pengukuran dikirim dari remote station sebagai event apabila
nilai pengukuran melewati batas deadband.

6.1.4 Akuisisi event


Protokol IEC 60870-5-104 tidak mendifinisikan adanya kelas-kelas data. Namun algoritma
pada remote station harus menjamin data indikasi memiliki prioritas yang lebih tinggi
daripada data-data lain (pengukuran, posisi langkah, dan total terintegrasi).
ASDU yang dikirim dapat berisi seluruh atau sebagian event yang ada pada remote station,
sesuai dengan jumlah dan tipe event tersebut serta panjang maksimum frame.

6.1.5 General interrogation


Fungi perintah general interrogation adalah untuk meng-update data pada master station
setelah prosedur inisialisasi pada master station atau remote station, atau ketika master
station mendeteksi adanya informasi yang hilang. Dengan demikian general interrogation
dilakukan secara otomatis saat terbentuknya koneksi ke remote station. Selain itu, general
interrogation harus dapat dilakukan secara manual.
Fungsi general interrogation dari master station adalah untuk meminta remote station
mengirim semua data yang ada pada saat itu. Prosedur general interrogation dinyatakan
selesai saat master station menerima telegram end of interrogation dari remote station.
Prosedur general interogation dapat diinterupsi oleh event yang terjadi pada remote station.
Master station harus dapat menghindari kesalahan interpretasi antara data dari general
interrogation dengan data event spontan, dengan membedakan COT dari ASDU yang
dikirim oleh remote station.
COT :
3
20

=
=

Spontaneous
Interrogated by general interrogation

Gambar 5 menunjukkan prosedur general interrogation.


Perintah general interrogation dikirim oleh master station, yang dijawab dengan telegram
konfirmasi general interrogation.
Remote station mengirim informasi general interrogation dengan menggunakan satu atau
beberapa ASDU. ASDU informasi general interrogation yang terakhir diikuti dengan
telegram end of interrogation yang menyatakan bahwa semua informasi telah dikirimkan.

27

SPLN S4.003: 2007

Catatan : Telegram yang berisi event, normalnya memiliki prioritas yang lebih tinggi
daripada telegram yang merupakan respon terhadap perintah apapun. Sehingga telegram
yang berisi event mungkin saja muncul ditengah-tengah telegram yang berisi respon
terhadap suatu perintah.
Fungsi Aplikasi
MASTER STATION

Fungsi Aplikasi
REMOTE STATION

Layanan
Komunikasi

INTERROG. command
SEND=C_IC-ACK
INTERROG. command
INTERROG. confirmation
INTERROG. confirmation

SEND=C_IC-ACKCON

EVENT

EVENT
monitored INFORMATION
EVENT

monitored INFORMATION
EVENT

interrog. TERMINATION
interrog. TERMINATION

SEND=C_IC-ACKTERM

Gambar 5. Prosedur Interogasi

28

SPLN S4.001: 2007

6.1.6 Sinkronisasi waktu


Dalam standar ini tidak digunakan prosedur sinkronisasi waktu dengan fungsi aplikasi IEC
60870-5-104. Hal ini disebabkan tidak adanya jaminan waktu transfer (transfer time)
perintah sinkronisasi waktu dari master station ke remote station, sehingga delay
pengiriman cukup signifikan, dan mengurangi ketepatan sinkronisasi waktu.
Untuk sinkronisasi waktu antara master station dengan remote station menggunakan
Network Time Protocol (NTP). Master station bertindak sebagai network time server dan
remote station bertindak sebagai client.
Dengan demikian master station dan remote station harus memiliki fitur NTP.

6.1.7 Pengiriman remote control / setpoint


Perintah remote control / setpoint digunakan dalam sistem telekontrol untuk mengubah
status peralatan di lapangan.
Terdapat dua prosedur untuk pengiriman remote control / setpoint :
a. Pilih dan eksekusi
b. Perintah langsung
Pilih dan eksekusi serta perintah langsung dapat dikonfigurasi secara individual untuk
masing-masing objek di remote station (dengan parameter konfigurasi sistem di remote
station)
Pilih dan eksekusi
Perintah pilih dan eksekusi digunakan oleh master station untuk :
Mempersiapkan operasi kontrol tertentu di remote station
Memastikan suatu operasi kontrol telah dipersiapkan (mungkin dilakukan oleh
operator)
Eksekusi operasi kontrol tersebut jika hasil pemeriksaan positif
Prosedur sekuensial untuk pilih dan eksekusi ditunjukkan pada gambar 6. Master station
mengirim perintah PILIH (SELECT) ke remote station dan dijawab dengan telegram
konfirmasi perintah PILIH (SELECT) apabila remote station siap untuk menerima perintah
yang akan diberikan. Prosedur ini tidak dapat diinterupsi, dan waktu antara perintah PILIH
(SELECT) sampai konfirmasi perintah PILIH (SELECT) dibatasi oleh parameter time-out
untuk perintah.
Prosedur PILIH (SELECT) ini langsung diikuti dengan perintah EKSEKUSI (EXECUTE)
yang dikirim ke remote station dan dijawab dengan telegram konfirmasi EKSEKUSI
(EXECUTE) (positif jika perintah tersebut akan dilaksanakan, negatif jika tidak
dilaksanakan). Prosedur ini tidak dapat diinterupsi, dan waktu antara perintah EKSEKUSI
(EXECUTE) sampai konfirmasi perintah EKSEKUSI (EXECUTE) dibatasi oleh parameter
time-out untuk perintah.
Dalam standar ini ditetapkan time-out untuk perintah adalah 20 detik.

29

SPLN S4.003: 2007

Telegram akhir EKSEKUSI (EXECUTE) dikirim oleh remote station ketika perintah tersebut
berhasil dieksekusi. Peralatan yang dituju seharusnya sudah berubah status, dan status
yang baru dikirim ke master station sebagai suatu event.
Dalam standar ini tidak didefinisikan urutan pengiriman telegram perubahan status dan
telegram akhir EKSEKUSI (EXECUTE). Aplikasi pada master station harus memeriksa
keberhasilan perintah EKSEKUSI (EXECUTE) tersebut.
Jika setelah remote station menerima perintah PILIH (SELECT), tidak menerima perintah
EKSEKUSI (EXECUTE) dalam interval waktu tertentu, maka perintah PILIH (SELECT)
tersebut harus dibatalkan. Interval waktu time-out tersebut dapat dikonfigurasi dan
maksimum 60 detik.
Perintah Langsung
Perintah langsung digunakan untuk operasi kontrol langsung dan prosedur sekuensialnya
identik dengan prosedur sekuensial pada perintah EKSEKUSI (EXECUTE).
Setelah menerima perintah EKSEKUSI (EXECUTE), fungsi aplikasi pada remote station
memeriksa objek kontrol yang dituju. Jika objek tersebut siap menerima perintah maka,
konfirmasi EKSEKUSI (EXECUTE) akan dikirim dan perintah tersebut dijalankan.
Sebaliknya jika objek tersebut tidak siap, maka remote station akan mengirim konfirmasi
negatif dan perintah tidak dijalankan.
Catatan :
Pada saat menunggu konfirmasi PILIH (SELECT)/EKSEKUSI (EXECUTE), master station
tidak boleh mengirim perintah PILIH (SELECT)/EKSEKUSI (EXECUTE) yang baru ke
remote station yang sama. Aturan ini berlaku untuk setiap remote station
Ketika perintah pilih dan eksekusi (dengan type identification <45> atau <46>) telah
diberikan oleh operator, maka tidak boleh ada perintah baru baik pilih dan eksekusi maupun
perintah langsung (kecuali type identification <47>, <48>, <49> dan <50>) yang dilayani
sampai salah satu kondisi berikut dipenuhi :
a. Perintah PILIH (SELECT) telah selesai dan diikuti dengan perintah EKSEKUSI
(EXECUTE)
b. Terjadi time-out antara perintah dan konfirmasi atas perintah tersebut pada semua
tahap
c. Telah diterima konfirmasi negatif atas perintah tersebut (P/N=1)
Aturan ini juga berlaku untuk setiap remote station. Dengan alasan keamanan, hal ini
ditujukan agar pada saat yang sama, hanya ada satu objek yang dikontrol pada satu remote
station. Namun, perintah naik/turun tap changer atau perintah setpoint harus diperbolehkan
saat perintah pilih dan eksekusi (dengan type identification <45> atau <46>) masih
berlangsung.

30

SPLN S4.001: 2007

Fungsi Aplikasi
MASTER STATION

Layanan
Komunikasi

Fungsi Aplikasi
REMOTE STATION

Perintah SELECT
TI-45/ TI-46/ TI-47/ TI-48/ TI-51
SE = 1, COT = 6
Perintah SELECT
Time Out
Konfirmasi SELECT

TI-45/ TI-46/ TI-47/ TI-48/TI-51


SE = 1, COT = 7

Perintah BREAK OFF


TI-45/ TI-46/ TI-47/ TI-48/ TI-51
SE = 0, COT = 8
Perintah BREAK OFF
Time Out

Konfirmasi BREAK OFF

TI-45/ TI-46/ TI-47/ TI-48/TI-51


SE = 0, COT = 9

Perintah EXECUTE
TI-45/ TI-46/ TI-47/ TI-48/ TI-51
SE = 0, COT = 6
Perintah EXECUTE
Time Out

Konfirmasi EXECUTE

Berhenti EXECUTE

TI-45/ TI-46/ TI-47/ TI-48/TI-51


SE = 0, COT = 7
TI-45/ TI-46/ TI-47/ TI-48/TI-51
SE = 0, COT = 10

Berhenti EXECUTE

Gambar 6. Remote control

6.1.8 Pengiriman total terintegrasi


Total terintegrasi adalah nilai yang diintegrasikan selama periode waktu tertentu. Dalam
standar ini ditentukan bahwa nilai counter harus disimpan dalam buffer tanpa mereset nilai
counter sebelum data dikirim ke master station. Pertambahan nilai selama periode tersebut
akan dikalkulasi di master station.
Remote station mengirim nilai total terintegrasi secara automatis dengan periode 10 menit.
Dalam standar nilai total terintegrasi dianggap sebagai event dari remote station.

6.1.9 Loading parameter


Loading parameter digunakan untuk mengubah nilai parameter yang sudah didefinisikan
sebelumnya, contohnya nilai deadband, yang menentukan kondisi suatu pengukuran analog
dikirimkan ke master station oleh remote station.

31

SPLN S4.003: 2007

Dalam standar ini tidak digunakan fungsi aplikasi loading parameter IEC 60870-5-104.
Dengan alasan kemudahan konfigurasi dan pemeliharaan, semua remote station yang
mendukung protokol IEC 60870-5-104 harus dapat dikonfigurasi melalui TCP/IP.

6.1.10 Prosedur test


Prosedur test digunakan untuk melakukan pengujian pada koneksi terbuka yang dalam
kondisi idle (tidak ada pertukaran data pada layer aplikasi).
Dalam standar ini tidak digunakan fungsi aplikasi prosedur test.

6.1.11 Transfer file


Transfer file digunakan untuk mentransfer file dari remote station ke master station. File
yang ditransfer berupa load profile atau file COMTRADE.
Dalam standar ini tidak digunakan fungsi aplikasi transfer file IEC 60870-5-104. Transfer file
dilaksanakan dengan menggunakan aplikasi file transfer protocol (FTP) agar komunikasi
antara master station dengan remote station tidak terganggu.
Dengan demikian master station dan remote station harus memiliki fitur FTP.

6.1.12 Akuisisi delay transmisi


Akusisi delay transmisi merupakan prosedur alternatif untuk menentukan koreksi waktu saat
dilakukan sinkronisasi waktu.
Dalam standar ini tidak digunakan prosedur akuisisi delay transmisi.

32

SPLN S4.001: 2007

6.2

Prosedur eksepsi

Prosedur eksepsi ini dijalankan apabila terjadi gangguan komunikasi sehingga


menyebabkan adanya frame yang tidak mendapat acknowledgement oleh stasiun lawan
(master station atau remote station). Frame yang tidak mendapat acknowledgement ini
dapat berupa :
a. Tidak adanya respon dari remote station atau master station setelah waktu time-out t0,
t1, t2 dan t3;
b. Adanya kehilangan telegram yang diterima oleh remote station atau master station
sehingga ada ketidaksesuaian nomor urutan frame APDU.
Eksepsi untuk semua kondisi tersebut diatas adalah dengan melakukan pemutusan koneksi
dimulai oleh stasiun yang mendeteksi gangguan tersebut. Setelah itu, master station
membuka kembali koneksi ke remote station.

33

SPLN S4.003: 2007

Fungsi-Fungsi Spesifik

Bagian ini berisi informasi tentang fungsi yang dipergunakan tetapi tidak diatur dalam
standar IEC 60870-5-104.

7.1
7.1.1

Event handling
Pengiriman data dari remote station ke master station

Dalam standar ini dispesifikasikan bahwa indikasi, nilai pengukuran, dan pulse counter
dikirimkan dari remote station ke master station sebagai event (Indikasi setelah terjadi
perubahan status, nilai pengukuran yang melampaui dead-band dan counter pulsa setelah
periode sampling). Event mempunyai prioritas lebih tinggi daripada general interrogation.
Event dapat menginterupsi general interrogation yang sedang berlangsung. Algoritma pada
remote station harus menjamin kebenaran status terakhir dari seluruh data setelah General
Interrogation.
7.1.2

Buffer event

Semua penanganan event pada remote station berdasarkan pada antrian event. Remote
station harus menyediakan antrian yang terpisah untuk pulse counter. Ketika terjadi
overflow pada pada satu antrian maka satu event harus dihapus dengan mekanisme FIFO
(first in first out).
Ketika terjadi overflow pada buffer maka remote station harus mengirimkan satu indikasi ke
master station yang akan memicu terjadinya general interrogation atau remote station
tersebut harus melakukan inisialisasi lokal secara otomatis.
7.1.3

Indikasi

Setelah terjadi perubahan status pada salah satu indikasi, maka event tersebut dikirimkan
dengan time tag, kecuali jika event tersebut merupakan respon atas General Interrogation
dari master station. Dalam standar ini hanya digunakan time tag 7 byte.
7.1.4

Nilai pengukuran

Nilai pengukuran dapat dikirim ke master station dengan atau tanpa time tag. Jika sebagai
respon atas general interrogation maka nilai pengukuran tersebut harus dikirim tanpa time
tag, dan jika memungkinkan, digunakan ASDU dengan I/O address yang berurutan (SQ=1).
Jika dalam satu antrian terdapat dua event dari satu I/O address yang sama, maka event
terakhir yang harus dikirim ke master station.
Event untuk pengiriman nilai pengukuran dipicu oleh terjadinya perubahan nilai pengukuran
yang melewati deadband pengukuran tersebut. Dalam standar ini ditetapkan nilai deadband
untuk masing-masing pengukuran sesuai pada tabel berikut. Nilai deadband tersebut
dinyatakan sebagai persentase dari skala penuh.

34

SPLN S4.001: 2007

Tabel 2. Deadband Nilai Pengukuran


Pengukuran
F,POAQ,PRAQ
I, PRES,AMF,RH,TEMP
V
P,Q,KVARH,KWH,PF

Deadband Maksimum (%)


0. 5
5
2.5
1

Catatan :
Untuk setting deadband yang ideal, disesuaikan dengan kebutuhan operasional.
7.1.5

Pulse counter

Pulse counter harus mempunyai antrian khusus sehingga jika komunikasi terputus, indikasi
dan nilai pengukuran tidak dapat menyebabkan overflow pada antrian pulse counter. Pulse
counter sering digunakan untuk perhitungan transaksi sehingga catatan nilai masingmasing pulse counter harus dapat disimpan selama 1 bulan. Fungsi default adalah delete
oldest ketika terjadi overflow. Kriteria event standard adalah penyimpanan dan pengiriman
nilai dengan menggunakan timer internal tiap 10 menit. Jika terjadi overflow maka event
pulse counter yang paling lama yang dihapus (FIFO).

7.2

Komunikasi redundant

Konfigurasi media komunikasi yang redundant hanya sampai pada Layer Jaringan (Network
Layer) pada spesifikasi TCP/IP (RFC 2200). Manajemen jaringan yang bertanggungjawab
mengatur prosedur routing untuk mencari jalur alternatif tersingkat antara master station
dengan remote station saat terjadi gangguan pada salah satu ruas kanal komunikasi.
Remote station dan master station tidak bertanggung jawab dalam pengaturan routing data.
Bila master station memiliki sub sistem komunikasi yang redundant maka, master station
yang akan memilih sub sistem komunikasi yang akan digunakan untuk berkomunikasi ke
remote station. Jika koneksi tidak berhasil dibentuk pada salah satu sub sistem komunikasi
maka master station akan berusaha untuk membentuk koneksi dengan sub sistem
komunikasi yang lain. Proses ini harus dilakukan secara otomatis tanpa intervensi
pengguna.

7.3

Addressing

Terdapat tiga level address pada protokol IEC 60870-5-104.


7.3.1

Network address

Network address merupakan IP address pada masing-masing master station dan remote
station. IP address bersifat unik pada satu jaringan komunikasi. Untuk satu remote station
hanya boleh memiliki satu IP address yang terhubung ke jaringan. Jaringan lokal remote
station dan jaringan lokal master station harus terpisah dari jaringan tersebut.

35

SPLN S4.003: 2007

7.3.2

Common address of ASDU

Common address of ASDU adalah nomor yang digunakan untuk seluruh obyek dalam satu
remote station. Satu remote station dapat berupa seluruh sistem kontrol substation atau
beberapa bagian saja. Sesuai dengan standar IEC parameter ini terdiri dari 2 oktet.
7.3.3

Information object address

Information object address adalah nomor yang diberikan kepada tiap point data atau obyek
dalam satu remote station dan umum untuk semua tipe data. Sesuai dengan standar IEC
parameter ini terdiri dari 3 oktet.
7.3.4

Pengaturan address

Semua addres dapat menggunakan semua nomor yang valid, dengan catatan :
a. Network address hanya digunakan oleh peralatan komunikasi;
b. Di dalam satu link komunikasi dari master station, kombinasi antara Common Address of
ASDU dan Information Object Address harus merupakan alamat yang unik bagi semua
point data (obyek).
7.3.5

Konvensi addressing

Sebuah Substation Automation modern umumnya terdiri dari peralatan komunikasi,


beberapa bay controller dan sejumlah peralatan proteksi. Tiap-tiap bagian tersebut dapat
memiliki beberapa obyek. Standar IEC 60870-5-104 tidak mengatur bagaimana address
diberikan kepada semua obyek tersebut sepanjang semua batasan di atas diikuti. Semua
struktur yang menggunakan field Common Address of ASDU dan Information Object
Address diperbolehkan. Di bawah ini beberapa struktur yang dimungkinkan :
a. Untuk RTU tradisional dengan I/O board dan sebagainya, satu nomor Common Address
of ASDU digunakan dan semua obyek dalam RTU memberikan Information Object
Address yang unik;
b. Untuk Substation Automation keseluruhan sistem diberikan satu Common Address of
ASDU. Dua oktet pada Information Object Address digunakan untuk mengidentifikasi
tiap bay controller atau unit proteksi. Oktet yang lain digunakan untuk mengidentifikasi
tiap obyek dalam satu unit;
c. Untuk Substation Automation tiap bay controller atau unit proteksi diberikan common
address of ASDU yang terpisah. Obyek dalam satu unit diidentifikasi oleh field
information object address.
Untuk setiap objek pada fungsi yang sama, tidak diijinkan menggunakan dua atau lebih
address yang berbeda (sesuai dengan standar teleinformation data SPLN S5.001 dan
S5.002). Misalnya fungsi remote control pada objek CB, untuk remote close atau remote
open agar menggunakan address yang sama sedangkan Type Identification yang
digunakan adalah double command (Type Identification <46>).

36

SPLN S4.001: 2007

7.4

Event internal

Pada remote station dapat terintegrasi beberapa event sistem.


Event sistem harus dikirimkan ke master station menggunakan ASDU standar. Pada
protokol IEC 60870-5-104 tidak dicadangkan frame khusus untuk event internal.
Standar ini mengacu pada Standar Teleinformasi Data (SPLN S5.002) untuk daftar event
internal yang dimonitor dari suatu remote station.

7.5

Panjang frame

Panjang frame harus merupakan suatu parameter dalam remote station.


Digunakan panjang frame maksimum adalah 253 oktet.

7.6

Handling database

Database pada remote station dapat berisi address-address yang tidak didefinisikan pada
master station. Jika informasi dengan address-address tidak terdefinisikan pada master
station terkirim dari remote station, maka hal ini dapat dianggap sebagai kesalahan (error).
Namun, master station harus bisa menangani hal ini sehingga informasi-informasi lain dapat
diproses secara normal.

7.7
7.7.1

Scaling
Scaling nilai ternormalisasi

Scaling dari nilai pengukuran ternormalisasi (ASDU 9) yang direkomendasikan dapat dilihat
pada tabel 3.
Tabel 3. Scaling nilai ternormalisasi
Range
Nilai maksimum dalam engineering unit (VMax)
Nilai minimum dalam engineering unit (VMin)

7.7.2

Nilai ternormalisasi yang dikirimkan


dari remote station
+1
0 (nilai-nilai unipolar), -1(nilai-nilai bipolar)

Scaling perintah setpoint ternormalisasi

Scaling set point command ternormalisasi (ASDU 48) yang direkomendasikan, dapat dilihat
pada tabel 3.

37

SPLN S4.003: 2007

Pengelola Standardisasi:
PT PLN (Persero) Litbang Ketenagalistrikan
Jalan Durentiga Jakarta 12760, Telp. 021-7973774, Fax. 021-7991762,
www. pln-litbang.co.id.

38

Anda mungkin juga menyukai