산업기술
여러분, 안녕하세요. IEC61850 표준에 대한 두 번째 튜토리얼이 있습니다. 올바르게 따르려면 첫 번째 튜토리얼을 읽는 것이 좋습니다. 처음부터 끝까지 엔지니어링을 계속하기 때문입니다.
여기 링크가 있습니다:https://www.plcnext-community.net/en/hn-maker-blog/658-straton-introduction-tutorial-1-data-exchange-between-plcnext-engineer-and-straton.html
우리는 표준을 거치지 않을 것이므로 이 튜토리얼은 표준에 익숙한 사람들을 대상으로 합니다.
이 기사에서는 이 표준의 두 가지 통신 프로토콜 중 하나인 MMS(Manufacturing Message Specification)에 초점을 맞추고 이를 straton에서 프로그래밍하는 방법을 자세히 설명합니다.
이 프로토콜은 실시간 조건에서 정보를 교환하고 데이터를 처리하기 위해 실제 장치 및 기능을 모델링하는 데 사용됩니다. 이 통신은 클라이언트-서버 원칙을 기반으로 하며 네트워크 아키텍처에서 수직으로 발생합니다.
MMS에는 두 가지 메커니즘이 있습니다.
1) 이제 PLCNextEngineer와 straton 간에 데이터 교환이 구성되었으므로 필드버스 구성에 IEC61850 서버를 삽입해야 합니다. "Insert Configuration"을 클릭하고 "IEC 61850 Server incl. 거위". 표준은 MMS 서버 역할에 대한 TCP 포트 번호 102를 정의합니다.
2) 이제 변전소 구성 기술 언어(SCL)를 통해 지능형 전자 장치(IED)를 구성할 수 있습니다. 이렇게 하려면 도구 탭을 클릭하여 SCL 편집기를 엽니다.
3) IED를 더블 클릭하여 SCL의 통신 부분을 구성합니다.
4) 그런 다음 두 개의 필수 논리 노드인 LLNO 및 LPHD를 추가합니다. 기본 데이터 개체가 이미 선택되어 있으므로 확인란을 클릭하여 자유롭게 추가할 수 있습니다.
5) 이제 처리하려는 데이터가 포함된 고유한 논리 노드를 만들 수 있습니다. 일반 논리 노드인 GGIO를 만들어 보겠습니다. PLCNextEngineer에서 두 개의 알람(BOOL)을 가져왔으므로 먼저 두 개의 SPS(Single Point Status) 데이터 개체를 가져와서 이를 활용하여 명령을 보낼 수 있는 SPC(Single Point Controllable) 데이터 개체를 구성하겠습니다. 4번째 튜토리얼을 위해 계획된 클라이언트입니다.
보시다시피 두 번째 경보에 대해 자체 SPS를 만들어야 합니다.
생성한 데이터 개체(Ind2), 즉 stVal, q(품질) 및 t(타임스탬프)의 데이터 속성을 선택해야 합니다.
이제 여러 유형의 명령에서 사용할 수 있도록 SPC의 데이터 속성을 구성할 수 있습니다.
.
6) 다음 단계는 데이터 모델에 포함되고 61850 클라이언트와 공유될 데이터 개체 및/또는 데이터 속성에 대한 참조의 정렬된 그룹을 포함할 데이터 세트를 추가하는 것입니다. 표준에 지정된 대로 데이터 세트는 논리 노드의 일부이며 LLN0에 포함될 가능성이 가장 높습니다.
더블 클릭하고 적절한 데이터를 선택하십시오.
7) 마지막으로 보고서 제어 블록(RCB)을 추가한 다음 유형을 선택하고 데이터 세트에 연결하여 구성한 다음 적절한 선택적 필드 및 트리거 옵션을 선택해야 합니다.
8) 이 도구에는 신탁스 검사기가 포함되어 있습니다. 그것을 클릭하면 로그에 오류가 나타납니다. 그런 다음 이러한 오류를 클릭하고 "성공 확인" 메시지가 나타날 때까지 기본 옵션을 누릅니다. 나중에 열려면 파일을 저장하는 것을 잊지 마십시오.
9) 이제 SCL을 사용할 준비가 되었습니다. Fieldbus 구성으로 이동하여 IEC61850 Server incl을 마우스 오른쪽 버튼으로 클릭하여 이를 기본 프로젝트로 가져와야 합니다. 거위. 그런 다음 "SCL 파일에서 변수 읽기"를 선택합니다.
"삽입"을 클릭하고 방금 만든 SCL 파일을 가져온 다음 프로그램에서 변수로 사용할 데이터 개체의 데이터 속성을 선택합니다. 타임스탬프를 선택하지 않으면 런타임의 스택이 자동으로 처리합니다.
10) 마지막 단계는 MODBUS에서 가져온 PLCNext 변수를 SCL을 통해 생성된 변수와 매핑하는 것입니다. 이렇게 하려면 프로젝트 트리의 "프로필" 탭으로 이동하여 IEC61850S2를 선택하고 MODBUS 변수 이름을 복사하여 61850 변수의 "이름" 열에 붙여넣습니다.
11) 이제 61850 가상 클라이언트에서 61850 서버 변수를 온라인으로 읽습니다. straton Editor에는 구성이 매우 쉬운 이 도구도 있습니다. 연결할 IP 주소를 구성하기만 하면 됩니다. IEDExplorer에 익숙하다면 잘 작동합니다.
이제 PLCNextEngineer에서 변수를 토글하고 61850 서버에서 읽는 61850 클라이언트의 효과를 볼 수 있습니다.
읽어주셔서 감사합니다. 다음 튜토리얼이 진행 중입니다.
산업기술
마이크로컨트롤러 개발은 전자 어셈블리의 기본 프로세스입니다. 그러나 직렬 프로토콜 및 통신 인터페이스의 입력은 이러한 작업을 용이하게 합니다. 이 기사에서는 SPI I2C UART 인터페이스 및 UART와 같은 직렬 통신 프로토콜을 철저히 탐구하려고 합니다. 직렬 프로토콜의 기능, 장점, 단점 및 예를 분석합니다. 1. UART 인터페이스 UART란 무엇입니까? 그림 1:Arduino의 UART 프로토콜 범용 비동기 수신 및 전송( UART ) 보조 장치와의 호스트 통신을 용이하게 하는 직렬 통신 프로토콜입니다. 기본
소개 안녕하세요 여러분, 저는 Strton 런타임과 IEC61850 표준 주변의 프로그래밍 환경에 대해 이야기하겠습니다. 이 런타임은 에너지 분야에서 완전히 진화한 프로토콜인 표준 에디션 2를 따릅니다. 과거에 피닉스컨택트는 PCWORX용 IEC61850 스택과 이전 PLC 제품군(AXC1050)을 개발했지만 오늘날에는 매장에서 사용할 수 있는 이 애플리케이션 덕분에 PLCNextEngineer와 IEC61850 표준을 결합할 수 있습니다. 또한 이 런타임은 61850 클라이언트를 구성할 수 있는 큰 이점을 제공