Tutorial praktis · capture read-only · station bus dan process bus

Lihat siapa yang publish GOOSE, apa yang berubah dan apakah stream tetap hidup.

ARSAS mengubah raw Ethernet frame menjadi tampilan level publisher yang memperlihatkan identity, state, retransmission dan payload. Tujuannya bukan sekadar melihat packet, tetapi menjelaskan stream mana yang diamati, state apa yang berubah, bagaimana sequence bergerak dan apa yang masih harus dibuktikan dari sisi subscriber.

Takeaway 30 detik

GOOSE mengirim state berulang kali agar subscriber dapat mendeteksi perubahan dan kehilangan komunikasi.

Publisher mengirim multicast Ethernet frame yang dikenali melalui destination MAC, VLAN, APPID dan goCBRef. Ketika application state berubah, stNum biasanya berubah. Frame berulang untuk state yang sama menaikkan sqNum. Time Allowed to Live memberi batas berapa lama stream boleh tidak terlihat sebelum dianggap expired.

Kapan memakai Analyzer GOOSE

Gunakan saat pertanyaan dimulai dari traffic publisher atau delivery network.

Commissioning

Konfirmasi publisher yang diharapkan terlihat

Periksa interface, VLAN, APPID, destination MAC dan control-block reference sebelum menyelidiki subscriber logic.

Uji perubahan state

Amati sequence saat event terjadi

Pastikan state number berubah dan rapid retransmission mengikuti perubahan source state yang disetujui.

Troubleshooting

Pisahkan traffic hilang dari interpretasi salah

Bedakan publisher tidak ada, identity network salah, sequence stale, TAL expiry, test flag dan uncertainty mapping payload.

Review integrasi

Bandingkan traffic aktual dengan intent SCL

Gunakan konteks communication dan DataSet yang dikonfigurasi untuk menjelaskan publisher serta urutan nilai allData.

Sebelum mulai

Kumpulkan expected stream identity.

  • Lokasi capture dan network interface yang disetujui
  • Publisher IED dan GOOSE control block yang diharapkan
  • Destination MAC, VLAN ID dan priority jika dikonfigurasi
  • APPID, goCBRef dan DataSet reference
  • Stimulus source state serta independent indication yang disetujui
Batas safety dan akses

Capture bersifat pasif, tetapi akses network tetap memerlukan izin.

Gunakan mirror port, test switch atau segment yang telah disetujui. Menginstal Npcap dan melihat traffic tidak memberikan kewenangan untuk mengubah protection logic, inject GOOSE, menonaktifkan redundancy atau menerapkan stimulus operasional.

Konsep inti

Enam field menjelaskan sebagian besar investigasi GOOSE awal.

Publisher identity

Destination MAC, VLAN, APPID, goCBRef dan DataSet reference membedakan satu stream dari multicast traffic lain.

stNum

State number biasanya berubah ketika state DataSet yang dipublikasikan berubah. stNum baru belum otomatis membuktikan subscriber bekerja.

sqNum

Sequence number bergerak pada retransmission state saat ini dan biasanya restart ketika stNum berubah.

Retransmission

GOOSE dikirim cepat setelah perubahan lalu biasanya melambat menuju steady rhythm. Timing tepatnya bergantung implementasi dan konfigurasi.

Time Allowed to Live

TAL adalah supervision window yang dideklarasikan publisher. Subscriber harus menerima refresh sebelum window tersebut habis.

Payload allData

Nilai mengikuti urutan DataSet. SCL atau sumber model yang dapat dipercaya diperlukan untuk memberi arti engineering pada setiap leaf.

Langkah di ARSAS

Dari akses network yang disetujui menuju evidence GOOSE yang attributable.

01

Konfirmasi boundary capture

Catat segment station/process bus, switch atau mirror port, test authority dan publisher yang diharapkan. Jangan mulai dari production adapter yang tidak dikenal.

02

Pilih network adapter yang disetujui

Buka Analyzer GOOSE dan pilih interface yang terhubung ke segment target. Konfirmasi Npcap tersedia dan jangan memilih Wi-Fi, VPN atau adapter lain dengan trial and error.

03

Identifikasi publisher stream

Cocokkan destination MAC, VLAN, APPID, goCBRef dan DataSet reference dengan desain. Payload yang terlihat familiar belum cukup sebagai identity.

04

Tetapkan sequence steady-state

Amati stNum saat ini, progression sqNum, interval retransmission, TAL, flag Test dan ndsCom sebelum stimulus diberikan.

05

Terapkan satu perubahan state yang disetujui

Ubah satu source point yang dikenal sesuai prosedur FAT/SAT. Konfirmasi transisi stNum, restart atau progression sqNum serta pola rapid retransmission.

06

Petakan payload dan catat findings

Bandingkan urutan nilai allData dengan SCL atau model yang sudah diverifikasi. Simpan identity stream, sequence, flag, konteks capture dan uncertainty yang masih membutuhkan bukti subscriber.

Success criteria

Observasi GOOSE yang berguna menjawab empat pertanyaan terpisah.

Stream benarPublisher identity sesuai dengan desain yang disetujui
Refresh sehatSequence dan TAL menunjukkan publisher tetap aktif
Transisi terlihatPerubahan source menghasilkan behavior state yang dapat dijelaskan
Payload diketahuiNilai sudah dipetakan atau jelas ditandai unresolved
Evidence aplikasi nyata

Periksa identity, sequence dan payload dalam satu view.

Pilih publisher pada stream table, lalu review sequence, flag, timing dan ordered payload tanpa kehilangan konteks proyek.

Analyzer GOOSE IEC 61850 ARSAS menampilkan publisher sequence TAL dan payload evidence

GOOSESupervisi level publisher

Review APPID, VLAN, destination MAC, control-block identity, stNum, sqNum, TAL, flag dan ordered payload bersama-sama.

Bila hasil salah

Gunakan gejala untuk menentukan pemeriksaan berikutnya.

Tidak ada stream GOOSE

Periksa adapter terpilih, Npcap, konfigurasi mirror, visibility VLAN, jalur switch dan apakah publisher aktif.

Stream muncul tetapi identity salah

Bandingkan MAC, VLAN, APPID, goCBRef dan DataSet reference dengan revisi SCL yang benar.

sqNum bergerak tetapi stNum tidak pernah berubah

Publisher mungkin hanya retransmit steady state. Pastikan stimulus mengubah member DataSet yang benar dan source logic aktif.

stNum berubah tanpa alasan

Periksa process chatter, quality change, configuration revision, simulation/test state dan source lain yang memengaruhi DataSet.

TAL expired atau refresh tidak teratur

Selidiki publisher health, switch path, VLAN handling, redundancy, capture loss dan congestion sebelum menyalahkan subscriber.

Payload tidak dapat diartikan

Verifikasi urutan DataSet pada SCL, kecocokan edition/revision serta type context. Biarkan leaf yang belum terpetakan tetap unresolved.

Apa yang dapat dibuktikan ARSAS

Traffic publisher dan sequence evidence pada titik capture

ARSAS dapat menunjukkan stream yang diamati, behavior state dan retransmission, keberlanjutan refresh serta seberapa jauh payload dapat dihubungkan ke engineering context.

Batas engineering

Capture publisher bukan acceptance proteksi end-to-end.

Capture tidak membuktikan setiap network path mengirim frame, subscriber yang dituju menerima, protection logic bekerja, atau timing trip dan redundancy memenuhi requirement. Semua itu membutuhkan test independen yang disetujui.

Apa perbedaan stNum dan sqNum?
stNum biasanya berubah ketika state yang dipublikasikan berubah. sqNum bergerak saat publisher mengirim retransmission state yang sama dan biasanya restart setelah state number baru.
Apakah traffic GOOSE yang terlihat membuktikan subscriber bekerja?
Tidak. Capture membuktikan traffic publisher terlihat pada titik capture. Subscriber logic, output operation dan timing end-to-end membutuhkan evidence terpisah.
Apakah ARSAS dapat transmit atau inject GOOSE?
Analyzer GOOSE merupakan workflow inspeksi read-only dan tidak mengirim frame GOOSE.
Pelajaran berikutnya

Gunakan SCL untuk menjelaskan apa yang seharusnya dibawa stream tersebut.

Pelajari perbedaan ICD, CID, SCD dan IID, bandingkan configured intent dengan sistem live, lalu siapkan bounded output tanpa menganggap generated file sebagai acceptance otomatis.

Release stabil terverifikasi

Unduh ARSAS 1.6.33 untuk Windows.

Gunakan installer untuk workstation normal, pilih portable single EXE untuk deployment tanpa instalasi yang disetujui, dan verifikasi SHA-256 sebelum digunakan.

Yang baru, batasan dan status signing →