이 섹션에서는 표시기에서 OPC UA 서버 설정을 구성하는 단계에 대해 설명합니다.
|
|
|
애플리케이션 디자이너는 OPC UA 클라이언트에 변수를 노출할 때 주의해야 합니다. 어떤 클라이언트든 액세스하여 수정할 수 있기 때문입니다. 이러한 지침을 따르지 않을 경우 사망하거나 심각한 상해를 입거나 장비가 손상될 수 있습니다. |
OPC UA 서버를 지원하는 모델에 대한 자세한 내용은 다음을 참조하십시오.
OPC UA 서버는 [시뮬레이션]와 [디바이스 시뮬레이션]에도 사용할 수 있습니다.
|
속성 |
설명 |
|||||||||||||||||
|
[전송 프로토콜] |
전송 프로토콜을 선택합니다. |
|||||||||||||||||
|
[포트 번호] |
데이터 통신용 포트 번호를 설정합니다. |
|||||||||||||||||
|
[데이터 형식] |
데이터 형식을 선택합니다. |
|||||||||||||||||
|
[보안 정책] |
필요한 [보안 정책] 를 선택합니다. OPC UA 서버와 보안 없이 통신하기 위해 [보안 없음] 를 선택할 수 있습니다. 보안 정책을 설정하는 것이 좋습니다. 다음 보안 정책이 지원됩니다.
[Aes128Sha256RsaOaepSign]과 같이 AES(고급 암호화 표준)를 기반으로 하는 더 높은 수준의 보안 정책 중 하나를 사용하는 것이 좋습니다. |
|||||||||||||||||
|
[신뢰할 수 있는 인증서] [인증서 발행자] |
다음에서 원하는 옵션을 선택하여 [인증서 수]와 [CRL 수] 을 설정합니다. [신뢰할 수 있는 인증서]: 자체 서명 또는 CA 인증서를 확인하는 데 사용합니다. [인증서 발행자]: CA 체인으로 CA 인증서를 확인하는 데 사용합니다.
|
|||||||||||||||||
|
[보안 설정] |
OPC UA의 사용자 액세스 레벨에 따라 사용자를 제한하는 경우 [유효] 을 선택하여 보안 레벨을 설정합니다. 사용자 액세스 레벨은 다음과 같습니다.
[보안 설정]을 [사용]으로 설정하면 통신 중 사용자 인증이 이루어집니다. 사용자 인증용 암호화에 [보안 정책]에 구성된 보안 정책이 사용됩니다. 그러나 [보안 없음]을 선택하더라도 Basic256Sha256이 사용됩니다. 따라서 보안 없이 통신할 때는 Basic256Sha256을 지원하는 OPC UA 클라이언트를 사용하십시오. |
|||||||||||||||||
|
[노드 ID 이름 지정 동작] |
OPC UA 서버가 네트워크의 외부 장치와 공유하는 변수의 이름 지정 형식을 선택합니다. [표준]: (기본값) OPC UA 명명 규칙과 일치하는 명명 형식입니다. [호환]: 화면 편집 소프트웨어 3.3 서비스 팩 1 이하와 호환되는 명명 형식입니다.
|
|||||||||||||||||
|
[저장 위치] [대상 폴더] |
OPC UA 클라이언트의 사전 등록에 사용되는 OPC UA 서버 인증서의 내보내기 대상을 설정합니다. [저장 위치]: 외부 저장소나 로컬 저장소 중 하나를 내보내기 대상으로 선택합니다. [대상 폴더]: 내보내기 대상 경로에 최대 256자까지 지정합니다. 경로에는 다음 특수 문자를 제외하고 단일 바이트 문자를 사용합니다. * ? " < > | OPC UA 서버 인증서는 하드웨어 구성 화면에서 내보내집니다. 하드웨어 구성 화면에서 [OPC UA Server]를 열고 [Certificate: Export Certificate] 필드에서 [Export] 버튼을 터치합니다. OPC UA 서버 인증서가 만료되거나 다른 이유로 다시 생성해야 하면 [Regenerate Certificate] 필드에서 [Generate and Reboot] 버튼을 터치합니다. 인증서가 재생성되면 이전에 내보낸 OPC UA 서버 인증서는 무효가 됩니다. |
|||||||||||||||||
프로젝트 익스플로러 창에서 [모든 변수] 를 클릭하여 변수를 생성합니다.
OPC UA 서버는 화면에서 지역 변수의 값을 공유할 수 없습니다. 지역 변수의 값을 공유하려면 해당 지역 변수의 값을 바인딩 소스로 하여 [데이터 공유]로 설정된 내부 변수에 연결하십시오.
다음 데이터 유형을 사용할 수 있습니다. 데이터 유형 설명은 OPC UA와 다릅니다.
화면 편집 소프트웨어에서 구성된 변수의 데이터 형식은 아래 표와 같이 OPC UA 사양을 따르도록 변환됩니다.
예: BOOL 데이터 형식 변수가 OPC UA 서버를 통해 공유되는 경우 해당 변수는 부울 형식으로 게시됩니다.
| 데이터 종류 | OPC UA의 데이터 유형 |
|
BOOL |
Boolean |
| BYTE | Byte |
| SINT | SByte |
| INT | Int16 |
| DINT | Int32 |
| LINT | Int64 |
| UINT | UInt16 |
| UDINT | UInt32 |
| ULINT | UInt64 |
| REAL | Float |
| LREAL | Double |
| STRING*1 | String |
| WSTRING | String |
| TIME | Int32 |
*1 [변수 길이] 속성이 활성화된 상태에서 문자열 변수를 사용하는 경우 변수는 최대 512바이트(UTF-8 인코딩)를 저장할 수 있습니다.
|
Common Name |
BLUE_OPCUA_Server@IP Address*1 |
|
Organization |
Pro-face |
|
Organization Unit |
HMI |
|
Locality |
- |
|
State |
- |
|
Country |
JP |
|
Domain Component |
IP Address*1 |
|
URI |
urn:IP Address*1:Pro-face:BLUE_OPCUA_Server |
*1 Windows OS에서 OPC UA 서버 사용 시 IP 주소 대신 Windows의 컴퓨터 이름이 표시됩니다.
|
Category |
Description |
|---|---|
|
Profiles |
Nano Embedded Device Server |
| Micro Embedded Device Server | |
| Security Category | SecurityPolicy-Aes128Sha256RsaOaep |
| SecurityPolicy-Aes256Sha256RsaPss | |
| SecurityPolicy-Basic128Rsa15 | |
| SecurityPolicy-Basic256 | |
| SecurityPolicy-Basic256Sha256 | |
| SecurityPolicy-None | |
| Server Category | Base Server Behavior |
| Core Server | |
| Embedded DataChange Subscription Server | |
| Enhanced DataChange Subscription Server | |
| Standard DataChange Subscription Server | |
| User Token – User Name Password Server | |
| Transport Category | UA-TCP UA-SC UA Binary |