드라이버 목록과 드라이버 페이지
사용과 사용 안 함 한 쌍을 갖춘 드라이버 행의 등록부 표, 그리고 드라이버 노드의 페이지: 새로 고침, 장치 검색, 장치 추가, 장치 페어링, 회선 추가, 장치 표, 그리고 패키지에 들어 있지 않은 드라이버의 상태.
Connector 페이지에서 장치가 아니라 드라이버를 다루는 면은 둘입니다. 통신 열 맨 위의 드라이버 행은 등록부를 엽니다. 이 설치본이 담고 있는 모든 드라이버가 사용/사용 안 함 한 쌍과 함께 나옵니다. 트리의 드라이버 노드는 그 드라이버 자신의 페이지를 엽니다. 그 드라이버의 장치(Modbus RTU라면 시리얼 회선)와 가지를 키우는 동사가 있습니다. 둘 다 Connector 보기로 볼 수 있으며, 사용과 사용 안 함 스위치와 만드는 동사에는 Connector 구성이 필요합니다.
드라이버 페이지
머리글에는 드라이버라는 이름과 함께 "쓰는 드라이버를 사용으로 바꾸십시오. 사용으로 된 드라이버만 트리에 나타나며, 장치가 있는 드라이버는 그 장치를 삭제할 때까지 사용 상태로 남습니다."라는 문장, 그리고 등록부를 요약하는 필이 나옵니다. "사용 중 3개 · 장치 9개"이며, Modbus RTU 회선이 생기면 "· 회선 1개"가 끼어듭니다.
표
| 열 | 보여 주는 것 |
|---|---|
| 드라이버 | 표시 이름. |
| 설명 | 드라이버를 한 줄로 설명한 문장. 패키지에 들어 있지 않은 드라이버라면 "이 패키지에는 이 드라이버가 들어 있지 않습니다." |
| 장치 | 그 아래에 구성된 장치의 개수. |
| 상태 건전성 | 점과 낱말: 아직 알 수 없음, 사용 안 함, 오프라인, 부분 응답, 온라인 가운데 하나이며, 드라이버의 장치(Modbus RTU라면 회선)를 합쳐 정합니다. 사용으로 되어 있지만 장치가 없는 드라이버는 아직 알 수 없음, 사용 안 함인 드라이버는 사용 안 함으로 읽히며, 둘 다 드라이버 행 자신의 점을 끌어내리지 않습니다. |
목록에는 이 패키지가 담고 있는 드라이버가 가나다순으로 들어가고, 저장된 장치나 회선이 아직 이름을 부르고 있는 없는 드라이버가 뒤따릅니다. OPC DA는 결코 나타나지 않습니다. 등록부는 그것을 알고 있지만 이 제품에는 그것을 담당하는 드라이버가 없습니다. 목록은 내장 서버의 플러그인 등록부에서 읽어 오므로, 서버가 실행된 뒤 시작 몇 초 후에 자리를 잡습니다.
행 동작
| 명령 | 하는 일 | 회색이 되는 때(상황) | 그려지지 않는 때(역할) |
|---|---|---|---|
| 열기 | 트리에서 그 드라이버의 그룹을 선택하고 페이지를 엽니다. | 드라이버가 사용 안 함일 때(열 그룹이 없습니다). | 없습니다. |
| 사용 | 드라이버의 그룹을 비어 있는 채로 트리에 넣고, 사용 집합을 저장합니다. 그룹은 마지막으로 두었던 폴더와 함께 돌아옵니다. | 드라이버가 이미 사용으로 되어 있을 때, 또는 패키지가 담고 있지 않을 때(도구 설명은 "이 패키지에는 이 드라이버가 들어 있지 않습니다."). | Connector 구성 권한이 없을 때. |
| 사용 안 함 | 그룹을 트리에서 빼고 집합을 저장합니다. | 드라이버가 이미 사용 안 함일 때, 또는 아직 장치가 있을 때("이 드라이버를 사용 안 함으로 바꾸기 전에 이 드라이버의 장치를 삭제하십시오.")나 시리얼 회선이 있을 때("이 드라이버를 사용 안 함으로 바꾸기 전에 이 드라이버의 시리얼 회선을 삭제하십시오."). 도구 설명이 어느 쪽인지 말합니다. | Connector 구성 권한이 없을 때. |
두 스위치는 실행이 스테이션을 잡고 있거나 런타임이 정지된 동안에는 거부되며, 이유는 작업 기록 줄에 남습니다. 패키지에 없는 드라이버를 사용으로 바꾸려고 하면 "'IEC 61850'을(를) 사용으로 바꾸지 못했습니다: 이 패키지에는 이 드라이버가 들어 있지 않습니다."로 거부됩니다. 페이지가 열려 있는 드라이버를 사용 안 함으로 바꾸면 선택이 해제됩니다. 드라이버에 장치를 추가하면 그 드라이버가 저절로 사용으로 바뀌므로, 사용 집합이 트리와 어긋나는 일은 없습니다.
명령 모음
| 명령 | 하는 일 | 회색이 되는 때(상황) | 그려지지 않는 때(역할) |
|---|---|---|---|
| 모두 새로 고침 | 구성 전체를 내장 서버에 다시 적용하고 트리를 데이터베이스에서 다시 읽습니다. 열은 아무것도 선택되지 않고 접힌 상태로 돌아오며, 작업 기록 줄에는 "장치를 새로 고쳤습니다."가 나옵니다. | 실행이 스테이션을 잡고 있거나 런타임이 정지되었을 때. | 없습니다. |
드라이버 페이지 하나
머리글에는 드라이버 이름, 괄호 안의 장치 개수("Simulated (9)"; Modbus RTU는 회선 개수), 그리고 상태 건전성 점이 놓입니다. 그 아래 문장은 상황에 따라 달라집니다. Connector 구성이 없는 역할에게는 "이 드라이버가 대화하는 장치입니다. 행을 열면 설정과 태그를 살펴볼 수 있습니다."라고 나옵니다. Matter는 "새 물리 장치를 Bluetooth로 커미셔닝하거나, 로컬 Fabric에 이미 커미셔닝된 노드를 찾으십시오."입니다. 그 밖의 드라이버는 "장치를 추가한 다음, 행의 조작으로 열거나 사용/사용 안 함으로 바꾸거나 삭제하십시오. 드라이버는 장치마다 고정됩니다."입니다. 패키지에 들어 있지 않은 드라이버는 "다른 곳에서 온 구성이 여기에 남긴 장치입니다. 행을 열면 설정과 태그를 살펴볼 수 있습니다."입니다. Modbus RTU만은 "각 회선은 물리 시리얼 버스 하나를 가집니다. 회선에 포트 조합을 설정한 다음, 그 아래에 유닛 주소를 가진 장치를 추가하십시오."라고 말합니다.
명령 모음
| 명령 | 하는 일 | 회색이 되는 때(상황) | 그려지지 않는 때(역할) |
|---|---|---|---|
| 새로 고침 | 모두 새로 고침과 똑같이 다시 적용하고 다시 읽습니다. | 스캔이나 페어링이 진행 중일 때, 실행이 스테이션을 잡고 있을 때, 런타임이 정지되었을 때. | 없습니다. |
| 회선 추가(Modbus RTU만) | 사용 안 함인 시리얼 회선을 만들고 엽니다. 시리얼 회선을 보십시오. | 스캔이 진행 중이거나 스테이션이 변경을 거부할 때. | Connector 구성 권한이 없을 때. |
| 장치 검색 대상 칸 | 스캔에 대상이 필요한 드라이버(OPC UA는 "OPC UA 서버 주소, 예: opc.tcp://plc-host:4840")에서는 이 상자가 장치 검색 바로 앞에 놓입니다. 그 명령이 읽는 값이기 때문입니다. | 스캔이 진행 중이거나 스테이션이 변경을 거부하는 동안. | Connector 구성 권한이 없을 때, 또는 드라이버에 스캔이 없을 때. |
| 장치 검색 | 드라이버의 스캔을 시작합니다. 진행 중에는 취소가 되고, 누르면 "취소하는 중…"이 됩니다. 자세한 내용은 장치 검색에 있습니다. | 범위가 올바르지 않을 때, 페어링이 진행 중일 때, 또는 스테이션이 변경을 거부할 때. | Connector 구성 권한이 없을 때, 또는 드라이버에 스캔이 없을 때. |
| 장치 페어링(Matter만) | 페이지에 페어링 양식을 엽니다. | 스캔이나 페어링이 진행 중일 때, 양식이 이미 열려 있을 때, 또는 스테이션이 변경을 거부할 때. | Connector 구성 권한이 없을 때. |
| 장치 추가(그 밖의 모든 드라이버) | 드라이버 자체 단계에 "새 장치"(다음은 "새 장치 2", 이런 식)를 사용 상태로 만들고 엽니다. 장치를 보십시오. | 패키지가 드라이버를 담고 있지 않을 때(도구 설명은 "이 패키지에는 이 드라이버가 들어 있지 않습니다."), 스캔이나 페어링이 진행 중일 때, 또는 스테이션이 변경을 거부할 때. | Connector 구성 권한이 없을 때. |
드라이버 행을 오른쪽 단추로 누르면 같은 첫 동사(회선 추가, 장치 페어링, 장치 추가 가운데 하나)와 새로 고침이 나옵니다.
장치 표
Modbus RTU를 뺀 모든 드라이버는 자기 장치를 트리가 그리는 것과 같은 행으로 나열합니다.
| 열 | 보여 주는 것 |
|---|---|
| 장치 | 이름. |
| 엔드포인트 | 내장 서버가 접속하는 기본 URI이며, 장치의 연결 카드에서 조립됩니다. |
| 태그 | 장치가 가진 태그의 개수. |
| 상태 건전성 | 트리에서와 같은 점과 낱말. |
| 마지막 오류 | 진단 로그가 그 장치와 연결 지은 가장 최근의 경고나 오류. 패키지가 담당할 수 없는 장치라면 "이 패키지에는 이 드라이버가 들어 있지 않습니다." |
행 동작은 모든 역할에게 열기, 그리고 Connector 구성에게 사용과 사용 안 함(각각 해당하지 않을 때 회색), 그리고 위험을 나타내는 색의 삭제이며, 삭제에는 장치와 그 태그를 밝히는 확인이 따릅니다. 네 가지 모두 스캔이나 페어링이 진행 중이면 회색이 됩니다. 표가 비어 있으면 "아직 장치가 없습니다."라고 나옵니다.
Modbus RTU는 대신 자기 회선을 나열합니다. 회선, 물리적 조합(포트 · 보드레이트 · 형식 · 시간 초과), 장치, 상태(점과 함께 "온라인 · 장치 2/2 온라인" 같은 문구), 그리고 열기, 사용, 사용 안 함, 삭제 동작이며 뒤의 셋은 Connector 구성에게만 나옵니다. 사용은 회선의 조합이 올바르지 않을 때도 회색이 됩니다.
표 아래
스캔 범위 카드(Modbus TCP)와 검색된 장치 카드는 스캔을 전후해 나타나고, Matter over Thread 장치 페어링 양식은 Matter 드라이버에서 첫 행을 대신합니다. 셋 다 장치 검색에 있습니다.
이 패키지에 드라이버가 들어 있지 않습니다
없는 드라이버의 그룹이 존재하는 이유는 오직 저장된 장치가 그 이름을 부르고 있기 때문입니다. 복원한 백업이거나, 다른 기기에서 가져온 구성입니다. 그때 그 페이지에는 "이 패키지에 들어 있지 않은 드라이버"라는 주의 알림 띠가 나타납니다. 장치들은 그 드라이버를 가지고 있던 구성에서 왔고 설정을 그대로 간직하며 지울 수 있지만, 이 설치본은 그 장치에 닿을 수 없으므로 오프라인으로 남고 여기에 새 장치를 추가할 수도 없습니다. 그런 페이지에서는 장치 추가가 그 이유와 함께 그려진 채 회색이 되고, 장치 검색은 제시되지 않으며, 그 장치의 장치 복제는 같은 도구 설명과 함께 회색이 되고, 런타임이 올리지 못했다는 사실은 마지막 오류로 되풀이되지 않습니다. 조사할 고장이 없기 때문입니다. 어떤 드라이버에서 이런 일이 생길 수 있는지는 드라이버에 있습니다.
이 페이지들이 하지 않는 일
등록부는 페이지에서 늘릴 수 없고, 드라이버의 이름을 바꾸거나 순서를 바꿀 수도 없습니다. 장치를 다른 드라이버로 옮길 수도 없습니다. 표에서 드라이버의 장치를 지우는 일은 한 번에 하나씩, 각각 자기 확인을 거쳐 이루어지며 전부 지우기는 없습니다. 드라이버를 사용이나 사용 안 함으로 바꾸는 일은 그 장치들의 사용 스위치를 건드리지 않으며, 장치나 회선이 남아 있는 동안에는 사용 안 함으로 바꾸는 일이 결코 되지 않습니다.