상태
내장 OPC UA 서버의 계기판입니다. 램프와 상태, 엔드포인트, 시작과 정지와 다시 시작과 연결 테스트, 그리고 실시간 계기 여섯 개입니다.
상태는 설정 페이지 OPC UA 서버 묶음의 첫 줄이며, 서버를 손으로 시작하고 정지하는 유일한 자리입니다. 계기판으로 그려집니다. 램프와 상태 글과 엔드포인트와 전원 조작을 담은 머리글 아래에, 계기 여섯 개가 들어간 우묵한 자리가 있습니다. 페이지는 1초마다 다시 그려지므로 계기가 돌고 있는 서버를 따라갑니다. 이 페이지를 열려면 설정 변경 권한이 필요합니다.
머리글
| 요소 | 보여 주는 것 |
|---|---|
| 램프와 상태 글 | 서버가 올라와 있고 주소 공간이 살아 있는 동안 온라인(초록), 시작과 그 순간 사이에는 시작하는 중…(호박색), 호스트가 돌고 있지 않으면 정지됨(회색)입니다. 카드 가장자리의 띠도 램프와 같은 읽은 값에서 같은 색을 가져오므로 둘이 어긋날 수 없습니다. |
| 엔드포인트 | 클라이언트가 전화를 거는 네트워크 주소이며 opc.tcp://<computer name>:<port>/UA/GanterLab입니다. 알리는 것은 컴퓨터의 변하지 않는 이름이지 0.0.0.0이나 DHCP 주소가 결코 아닙니다. 같은 컴퓨터에서 쓰는 다른 주소는 클라이언트 접근의 연결 주소 아래에 있습니다. |
상태 글은 알림 영역 아이콘의 도구 설명과 상태 표시줄이 읽는 것과 같습니다. 내장 OPC UA 서버를 보십시오.
명령
| 명령 | 하는 일 | 흐려지는 때(상황) | 그려지지 않는 때(역할) |
|---|---|---|---|
| 시작 | 지금 구성을 실체로 만들고 통신 호스트를 시작합니다. 상태 표시줄이 "OPC UA 서버를 시작하는 중…"을 거쳐 "OPC UA 서버를 시작했습니다."라고 말하거나, 호스트가 정지한 채로 돌아왔으면 "OPC UA 서버를 시작하지 못했습니다: <the last error the server logged>"(아무것도 기록하지 않았으면 "…포트 N을(를) 열지 못했을 수 있습니다. 로그를 확인하십시오.")라고 말합니다. |
다른 수명 주기 명령이 도는 동안, 유닛이 실행 중인 동안("유닛이 실행 중인 동안에는 구성이 잠깁니다."), 런타임이 정지한 동안("런타임 정지"). | 서버가 정지해 있는 동안에만 그려집니다. |
| 정지 | 호스트를 얌전히 멈춥니다. 모든 클라이언트 세션이 끝나고, 호스트가 담고 있던 장치 통신도 함께 멈추므로 시작할 때까지 Connector는 아무것도 읽지 않습니다. "OPC UA 서버를 정지하는 중…"을 거쳐 "OPC UA 서버를 정지했습니다."입니다. | 같은 세 상황입니다. | 서버가 돌고 있는 동안에만 그려집니다. |
| 다시 시작 | 정지한 다음 시작하며 구성을 다시 읽습니다. "OPC UA 서버를 다시 시작하는 중…"을 거쳐 "OPC UA 서버를 다시 시작했습니다."이거나 위의 실패 문장입니다. | 같은 세 상황입니다. | 서버가 돌고 있는 동안에만 그려집니다. |
| 연결 테스트 | 아무것도 바꾸지 않고 스테이션이 자기 서버에 대해 아는 것을 알립니다. "OPC UA 서버가 정지되어 있습니다. 연결을 받으려면 시작하십시오.", "OPC UA 서버가 시작하는 중이며 아직 준비되지 않았습니다.", 또는 "<endpoint>에서 OPC UA 서버에 접근할 수 있으며 활성 세션은 N개입니다."입니다. 네트워크로 두드려 보는 것이 아니라 돌고 있는 프로세스가 하는 말입니다. |
결코 없습니다. | 결코 없습니다. |
오류 없이 돌아온 시작도 그대로 믿지 않고 확인합니다. OPC UA 스택은 포트를 열지 못하고도 그 사실을 로그에만 남길 수 있으므로, 작업 기록 줄은 성공이 아니라 실패를 알립니다. 실패한 시작은 램프를 회색으로 둡니다. 이유는 이벤트의 서버 로그에 있습니다.
계기
| 계기 | 무엇을 세는지 |
|---|---|
| 가동 시간 | 서버가 마지막으로 시작한 뒤로 지난 시간이며 2h 14m 5s, 14m 5s, 5s처럼 적힙니다. 정지해 있는 동안에는 결측 표시입니다. 같은 시각이 Logic 주소 공간의 Server.StartTime과 Server.Uptime 포인트에도 들어갑니다. |
| 세션 | 서버가 지금 받아들이고 있는 클라이언트 세션이며, 클라이언트 접근의 지금 연결됨이 보여 주는 것과 같은 목록입니다. |
| 장치 | 드라이버를 가리지 않고 Connector에 설정된 장치이며, 사용 중이든 아니든 셉니다. |
| 드라이버 | 그 장치들이 쓰는 서로 다른 드라이버의 개수입니다. |
| 오류 | 통신 호스트의 로그 줄 가운데 오류 줄입니다(서버와 드라이버). 이 줄은 가장 최근 500줄을 지키고, 개수가 0이 아니면 빨갛게 됩니다. |
| 경고 | 같은 줄 가운데 경고 줄이며, 0이 아니면 호박색이 됩니다. 이벤트 보기를 가진 역할에게 이 숫자는 스테이션 자신의 데스크톱에서 떼어 낸 이벤트 창을 여는 단추가 되고("이벤트 창 열기"), 다른 기기의 브라우저에서는 "스테이션의 로컬 데스크톱에서만 쓸 수 있습니다."와 함께 흐려지며, 그 권한이 없는 역할에게는 그냥 숫자입니다. |
이 구역이 하지 않는 일
세션 하나를 끊지 않고(클라이언트 접근에서 인증서를 신뢰 취소하는 일이 그것을 합니다), 로그 개수를 지우지 않으며(그 줄은 한계가 있어 스스로 밀려 나갑니다), 애플리케이션을 다시 시작하지도 않습니다. 실패한 뒤에 서버를 스스로 시작하는 일은 결코 없습니다. 포트를 열지 못한 것은 알려지고 사용자의 시작을 기다립니다. 엔드포인트는 구성에서, 서버가 정지해 있는 동안에만 바꿉니다.