[Corporation] IEC 61850(3)

에이블·2022년 3월 28일
1

Corporation

목록 보기
7/8
post-thumbnail

SV/GOOSE Data Frame

Destination Address
GOOSE/SV 트래픽을 수신할 멀티캐스트 크룹의 주소
멀티캐스트의 MAC 주소는 01-0C-CD-01-00-00에서 01-0C-CD-01-01-FF 사이에 있어야 한다.

처음 3개의 옥텟(Octets) 01-0C-CD는 IEEE에서 할당을 하였고, 4번째 옥텟인 01은 GOOSE에 의해 할당되었다. 마지막 2옥텟은 개별 주소로 할당

Priority Tagged/Virtual LAN
IEEE 802.1Q에 따른 Priortiy Tagging은 우선순위가 낮은 모선 부하로부터 관련 어플리케이션을 보호하기 위해 긴급하고 우선순위가 높은 버스 트래픽을 분리하는데 사용한다.

사용 필드
TPID(Tag Protocol Identifier)
16bit, IEEE 802.1Q 프로토콜을 나타내기 위해 0x8100 값을 가짐

User priority
사용자 우선순위 값은 우선순위가 낮은 모선부하로 부터 메세지를 보호하기 위해 샘플 값과 긴급한 정보를 구분하기 위한 구성으로 설정
Default value : 4

CFI(Canonical Format Indicator)
단일 비트 플래그 값.
Default value : 0

VID(VLAN Identifier)
Virtual LAN Support 사용은 선택사항
사용한다면 VID는 환경 변수로 설정한다. 사용하지 않는다면, 0으로 설정한다.

Ethertype
프레임의 데이터부분에 캡슐화된 데이터가 어느 프로토콜에 해당하는지를 나타내는 영역
ISO/IEC/IEEE 8802-3 MAC-부계층에 기반한 Ethertype은 IEEE 인증기관에서 등록

GOOSE Ethertype : 0x88B8
SV(Sample Value) Ethertype : 0x88BA

APPID
GOOSE/SV 메시지를 포함한 ISO/IEC 8802-3 프레임을 선택하고 어플리케이션 접속(연결)을 구별하는데 사용된다.
APPID 값은 2개의 최상위 비트로 정의된 APPID Type과 실제 ID의 조합이다.

  • GOOSE APPID
    0x0000 - 0x3FFF

  • SV APPID
    0x4000 - 07FFF

Length
APPID에서 시작하는 Ethertype PDU 헤더를 포함한 옥텟의 개수와 APDU(Application Protocol Data Unit)의 길이, 따라서 Length 값 8+m이 된다.
여기서 m은 APDU의 길이며 크기는 m<1492 (1492미만) 이다.
부합하지 않거나 유효하지 않은 길이 필드를 가진프레임은 폐기한다.

Reserved 1
SV 또는 GOOSE가 보안 고려사항과 함께 전송될 때 보안관련 정보용으로 예약됨
기본값 0x0000

Reserved 2
CRC(Cyclic Redundancy Check) 값을 저장하기 위한 2바이트 필드
기본값 0x0000

APDU
ASN.1(Abstract Syntax Noation One)의 기본 코딩 룰에 따라
Tag + Length + Values 순으로 인코딩된다.
ASN.1 태그와길이는 각각 1바이트(8bits) 씩 할당되고, 값은 여러 바이트로 할당될 수 있다.

✅ SV(Sample Value)

savPdu
ADPU 시작을 나타냄

noASDU
ASDU 번호를 표시

Sequence of ASDU
ASDU의 시작을 나타냄

svID
SV 프레임의 이름을 나타냄

smpCnt
샘플 번호

confRef
구성 번호

smpSync
동기에 관련된 정보를 전송

sequence of Data
전압과 전류의 샘플 값들을 포함

✅ GOOSE(Generic Object Oriented Substation Event)!

gocbRef
GOOSE 제어 블록 참조

timeAllowedtoLive
다음 수신을 위해 기다리는 시간, 단위는 ms

datSet
데이터 세트의 이름을 나타내는 스트링

goID
IED 송신 식별자

t
"stNum"이 증가할 때의 타임스탬프

stNum
데이터 세트 변화에 따라 GOOSE 트래픽이 발생할 때마다 증가시키는 상태에 관한 카운터

sqNum
GOOSE 트래픽이 전송될 때마다 증가하는 순서번호 카운터

simulation(=test)
시뮬레이션 데이터인지 나타내는 필드

confRev
데이터 세트 구성이 변화 할 때 마다 증가하는 구성변경 카운터

ndsCom
시운전이 필요한 지를 나타내는 필드

numDatSetEntries
데이터 세트 구성하는 항목의 수

allData
사용자 정의 정보의 리스트

profile
꺾이지 않는 마음

0개의 댓글