드라이버 목록과 드라이버 페이지

드라이버를 추가하고 열고 제거하는, 드라이버 폴더의 이 스테이션 모든 드라이버 카탈로그, 그리고 드라이버 페이지: 명령 모음의 새로 고침, 장치 검색, 장치 페어링, 드라이버 제거, 행을 늘리는 표의 제목 오른쪽에 있는 장치 추가, 회선 추가, 브로커 추가, 스캔 범위 카드, 장치 표, 그리고 패키지에 들어 있지 않은 드라이버의 상태.

Markdown으로 보기

Connector 페이지에서 장치가 아니라 드라이버를 다루는 면은 둘입니다. 통신 열 트리의 첫 폴더인 드라이버는 카탈로그를 엽니다. 이 설치본이 담고 있는 모든 드라이버가 나오며, 스테이션에 추가한 드라이버가 먼저, 나머지는 연결하는 장비 종류별로 묶여 나옵니다. 드라이버는 드라이버 폴더 아래의 자기 행이나 카탈로그의 자기 행에 있는 열기에서 자기 페이지를 엽니다. 그 드라이버의 장치(Modbus RTU라면 시리얼 회선, Generic serial and TCP와 SCPI instruments라면 시리얼 회선과 장치, MQTT라면 브로커)와 가지를 키우는 동사가 있습니다. 둘 다 Connector 보기로 볼 수 있으며, 드라이버를 추가하고 제거하는 일과 만드는 동사에는 Connector 구성이 필요합니다. Omron도 Generic serial and TCP처럼 시리얼 회선과 장치를 보여 줍니다.

카탈로그

머리글에는 드라이버라는 이름과 함께 "이 스테이션에 들어 있는 모든 드라이버입니다. 추가한 드라이버는 맨 앞의 이 스테이션 묶음에, 나머지는 연결하는 장비 종류별로 묶었습니다. 사용하는 드라이버를 추가하십시오. 추가한 드라이버는 장치가 있든 없든 트리에 나타납니다."라는 문장, 그리고 카탈로그와 장치를 세는 필이 나옵니다. "드라이버 25개 · 장치 3개"이며, 시리얼 회선이 생기면 그 사이에 끼어듭니다("드라이버 25개 · 회선 1개 · 장치 3개").

표

열 보여 주는 것
드라이버 표시 이름.
설명 드라이버를 한 줄로 설명한 문장. 패키지에 들어 있지 않은 드라이버라면 "이 패키지에는 이 드라이버가 들어 있지 않습니다."
장치 그 아래에 구성된 장치의 개수.
상태 건전성 장치, 시리얼 회선, 브로커 가운데 하나를 가진 드라이버에서는 점과 낱말: 아직 알 수 없음, 사용 안 함, 오프라인, 부분 응답, 온라인 가운데 하나이며, 드라이버의 장치(Modbus RTU라면 회선, Generic serial and TCP와 SCPI instruments라면 회선과 회선 위에 있지 않은 장치, MQTT라면 브로커)를 합쳐 정합니다. 아무것도 구성되지 않은 드라이버는 판단할 것이 없으므로 비어 있습니다. Omron은 Generic serial and TCP와 같은 방식으로 묶습니다.

카탈로그에는 추가했든 아니든 이 패키지가 담고 있는 모든 드라이버와, 저장된 장치나 회선이 아직 이름을 부르고 있는 없는 드라이버가 들어갑니다. 스테이션에 추가한 드라이버는 맨 앞의 이 스테이션 묶음에 오며, 아직 무언가를 가진 없는 드라이버도 여기에 듭니다. 나머지는 범주별로 묶여 뒤따릅니다. 각 묶음은 이름과 개수를 보여 주는 머리글 아래에 있고, PLC, 산업용 프로토콜, 계측기와 데이터 수집, 무선, 웹과 API, 파일과 데이터베이스, 테스트 순서이며, 묶음 안은 알파벳순입니다(어떤 드라이버가 어느 묶음에 있는지). 추가한 드라이버가 하나도 없으면 이 스테이션 묶음은 나타나지 않습니다. 목록은 Connector의 드라이버 등록부에서 읽어 오므로, Connector가 실행된 뒤 시작 몇 초 후에 자리를 잡습니다.

행 동작

명령 하는 일 회색이 되는 때(상황) 그려지지 않는 때(역할)
드라이버 추가(추가하지 않은 드라이버) 드라이버를 스테이션에 추가합니다. 드라이버는 아래에 아무것도 없이("장치 0개") 드라이버 폴더 아래에 놓이고, 그 행은 카탈로그의 이 스테이션 묶음으로 올라가 강조 표시되고 보이는 곳으로 스크롤되며, 카탈로그는 화면에 남습니다. 행의 열기나 트리의 드라이버 행으로 페이지를 엽니다. 작업 기록 줄에는 "드라이버 'Modbus TCP'을(를) 추가했습니다."가 나옵니다. 아래에는 아무것도 만들어지지 않습니다. 실행이 스테이션을 잡고 있을 때, 런타임이 정지되었을 때, 또는 스캔이나 페어링이 진행 중일 때(어느 것인지는 도구 설명이 알려 줍니다). Connector 구성 권한이 없을 때.
열기(추가한 드라이버) 드라이버 폴더 아래 자기 행에서 드라이버를 선택하고 페이지를 엽니다. 없습니다. 없습니다.
드라이버 제거(추가한 드라이버. 위험을 나타내는 색, 맨 끝) 드라이버를 트리에서 빼고 카탈로그에서는 그 행을 원래 범주로 되돌립니다. 드라이버 추가로 다시 들일 수 있습니다. 작업 기록 줄에는 "드라이버 'Modbus TCP'을(를) 제거했습니다."가 나옵니다. 아무것도 삭제하지 않고 묻지도 않습니다. 드라이버가 장치, 시리얼 회선, 브로커, 폴더 가운데 하나를 가지고 있을 때(도구 설명: "이 드라이버 아래에 아직 트리에 남아 있는 것이 있습니다. 먼저 그 아래에 있는 것을 삭제하십시오."), 실행이 스테이션을 잡고 있을 때, 런타임이 정지되었을 때, 또는 스캔이나 페어링이 진행 중일 때. Connector 구성 권한이 없을 때.

드라이버 페이지에는 첫 장치보다 먼저 갖추는 것들이 있습니다. 스캔 범위 카드, Matter 드라이버의 네트워크, OPC UA 드라이버의 현장 장비 접근, 그리고 장치 추가, 회선 추가, 브로커 추가입니다. 이 페이지에는 드라이버를 추가한 뒤 카탈로그 행의 열기나 트리의 그 행으로 닿습니다. 추가해도 아무것도 켜지지 않습니다. 아래에 아무것도 없는 추가된 드라이버는 아무것도 읽지 않으며, 사용과 사용 안 함은 장치, 회선, 브로커에서 트리에 남긴 채 읽기를 멈추는 본래의 뜻 그대로입니다.

명령 모음

명령 하는 일 회색이 되는 때(상황) 그려지지 않는 때(역할)
모두 새로 고침 구성을 데이터베이스에서 다시 읽고 트리를 다시 짭니다. 실행 중인 Connector는 그대로입니다. 저장할 때마다 그 장치가 이미 Connector에 반영되기 때문입니다. 드라이버 폴더는 카탈로그를 연 채로 선택되어 있고 펼쳐 둔 것은 펼쳐진 채로 남으며, 작업 기록 줄에는 "장치를 새로 고쳤습니다."가 나옵니다. 실행이 스테이션을 잡고 있거나 런타임이 정지되었을 때. 없습니다.

드라이버 페이지 하나

머리글에는 드라이버 이름, 괄호 안의 장치 개수("Simulated (9)"; Modbus RTU는 회선 개수, MQTT는 브로커 개수), 그리고 상태 건전성 점이 놓입니다. 그 아래 문장은 상황에 따라 달라집니다. Connector 구성이 없는 역할에게는 "이 드라이버가 통신하는 장치입니다. 행을 열어 설정과 태그를 살펴보십시오."라고 나옵니다. Matter는 "Bluetooth로 새 실제 장치를 페어링하거나, 로컬 Fabric에 이미 시운전된 노드를 검색하십시오."입니다. 그 밖의 드라이버는 "장치를 추가한 다음, 행의 조작으로 열거나 사용/사용 안 함으로 바꾸거나 삭제하십시오. 드라이버는 장치마다 고정됩니다."입니다. 패키지에 들어 있지 않은 드라이버는 "다른 곳의 구성이 여기에 남긴 장치입니다. 행을 열어 설정과 태그를 살펴보십시오."입니다. Modbus RTU만은 "회선 하나가 물리 시리얼 버스 하나를 가집니다. 회선에 포트 조합을 설정한 다음, 그 아래에 슬레이브 주소를 가진 장치를 추가하십시오."라고 말합니다. MQTT는 "각 브로커는 외부 MQTT 브로커로의 연결 하나입니다. 응답하는 위치와 스테이션의 로그인 방법을 설정한 다음, 그 브로커를 통해 발행하는 장치를 추가하십시오."입니다. Generic serial and TCP는 "시리얼 회선에는 버스 하나를 함께 쓰는 계기가 놓이고, 네트워크 장치는 드라이버 바로 아래에 놓입니다. 회선이나 장치를 추가한 다음 열어서 메시지 형식을 설정하십시오.", SCPI instruments는 "시리얼 회선에는 버스 하나를 함께 쓰는 계측기가 놓이고, TCP나 VISA로 연결하는 계측기는 드라이버 바로 아래에 놓입니다. 회선이나 장치를 추가한 다음 열어서 쿼리를 설정하십시오."입니다. Omron은 "시리얼 회선에는 Host Link로 읽는 PLC가 유닛 번호마다 놓이고, 네트워크로 연결하는 PLC는 드라이버 바로 아래에 놓입니다. 회선이나 장치를 추가한 다음 열어서 태그를 설정하십시오."라고 표시합니다. 머리글 아래에는 자기 오류가 있는 시리얼 회선, 브로커, 장치의 이름이 종류마다 한 줄씩 나옵니다("오류가 있는 장치 2개: Boiler, Chiller"). 태그의 이름은 그 장치가 들고, 이 페이지는 들지 않습니다.

명령 모음

명령 하는 일 회색이 되는 때(상황) 그려지지 않는 때(역할)
새로 고침 모두 새로 고침과 똑같이 다시 읽습니다. 실행 중인 Connector는 그대로입니다. 드라이버는 선택된 채로 페이지가 열려 있고, 펼쳐 둔 것은 펼쳐진 채로 남습니다. 스캔이나 페어링이 진행 중일 때, 실행이 스테이션을 잡고 있을 때, 런타임이 정지되었을 때. 없습니다.
장치 검색 드라이버의 스캔을 시작합니다. 진행 중에는 취소가 되고, 누르면 "취소하는 중…"이 됩니다. 자세한 내용은 장치 검색에 있습니다. 범위가 올바르지 않을 때(도구 설명은 스캔 범위 카드처럼 무엇이 빠졌는지 알려 줍니다), 페어링이 진행 중일 때, 또는 스테이션이 변경을 거부할 때. Connector 구성 권한이 없을 때, 또는 드라이버에 스캔이 없을 때. Modbus RTU는 시리얼 회선 페이지에서, MQTT는 브로커 페이지에서 스캔하므로 그 드라이버 페이지들에는 장치 검색이 없습니다. Generic serial and TCP에는 스캔이 아예 없습니다.
장치 페어링(Matter만) 페이지에 페어링 양식을 엽니다. 스캔이나 페어링이 진행 중일 때, 양식이 이미 열려 있을 때, 스테이션이 변경을 거부할 때, 또는 네트워크 카드에 쓸 수 있는 네트워크가 아직 없을 때("장치가 들어갈 네트워크를 먼저 추가하십시오."). Connector 구성 권한이 없을 때.
드라이버 제거(위험을 나타내는 색, 오른쪽) 화면에 있는 드라이버에 대한 카탈로그의 드라이버 제거입니다. 드라이버는 트리에서 나가 카탈로그에 남고, 열은 카탈로그가 열린 드라이버 폴더로 돌아가며, 작업 기록 줄에는 "드라이버 'Modbus TCP'을(를) 제거했습니다."가 나옵니다. 드라이버가 장치, 시리얼 회선, 브로커, 폴더 가운데 하나를 가지고 있을 때("이 드라이버 아래에 아직 트리에 남아 있는 것이 있습니다. 먼저 그 아래에 있는 것을 삭제하십시오."), 스캔이나 페어링이 진행 중일 때, 또는 스테이션이 변경을 거부할 때. Connector 구성 권한이 없을 때.

명령 모음에는 드라이버 자체에 작용하는 것이 남습니다. 장치 추가, 회선 추가, 브로커 추가, 그리고 스캔이 읽는 주소는 페이지에서 작용하는 대상 곁에 있습니다. 드라이버 행을 오른쪽 단추로 누르면 그 가지를 늘리는 동사(회선 추가, 브로커 추가, 장치 추가 가운데 하나. Matter라면 명령 모음의 장치 페어링. Generic serial and TCP와 SCPI instruments라면 장치 추가와 회선 추가)와 드라이버 자체 단계의 새 폴더(Modbus RTU와 MQTT를 뺀 모든 드라이버. 이 둘의 장치는 회선이나 브로커 아래에 달립니다), 새로 고침, 드라이버가 스캔한다면 명령 모음의 장치 검색, 그리고 구분선 뒤에 위험을 나타내는 색의 드라이버 제거가 나오며, 이것은 명령 모음의 것과 같은 이유로 거부됩니다. Omron도 둘 다 보여 줍니다.

페이지 안

페이지의 표에 행을 늘리는 것은 그 표의 제목 오른쪽, 늘리는 행 위에 있고, 스캔이 읽는 주소는 장치 표 위의 스캔 범위 카드에 있습니다.

명령 또는 칸 위치 하는 일 회색이 되는 때(상황) 그려지지 않는 때(역할)
장치 추가(Matter, Modbus RTU, MQTT를 뺀 모든 드라이버) 장치 제목 오른쪽. 드라이버 자체 단계에 "새 장치"(다음은 "새 장치 2", 이런 식)를 사용 상태로 만들고, 이 표에서 강조 표시해 보이는 곳까지 스크롤합니다. 장치를 보십시오. Generic serial and TCP에서는 새 장치가 네트워크 장치, 곧 TCP 클라이언트이고, SCPI instruments에서는 TCP로 연결하는 장치입니다. Omron에서는 네트워크로 연결하는 PLC(UDP의 FINS)입니다. 패키지가 드라이버를 담고 있지 않을 때(도구 설명은 "이 패키지에는 이 드라이버가 들어 있지 않습니다."), 스캔이나 페어링이 진행 중일 때, 또는 스테이션이 변경을 거부할 때. Connector 구성 권한이 없을 때.
회선 추가(Modbus RTU, Generic serial and TCP, SCPI instruments, Omron) 시리얼 회선 제목 오른쪽. 사용 안 함인 시리얼 회선을 만들고, 이 표에서 강조 표시합니다. 시리얼 회선을 보십시오. 스캔이 진행 중이거나 스테이션이 변경을 거부할 때. Connector 구성 권한이 없을 때.
브로커 추가(MQTT만) MQTT 브로커 제목 오른쪽. 사용 안 함인 브로커를 만들고, 이 표에서 강조 표시합니다. MQTT를 보십시오. 패키지가 드라이버를 담고 있지 않을 때, 스캔이 진행 중일 때, 또는 스테이션이 변경을 거부할 때. Connector 구성 권한이 없을 때.
장치 검색 대상 칸 스캔 범위 카드 안, "이 드라이버로 닿을 수 있는 장치를 스캔합니다." 줄 아래. 스캔에 주소가 필요한 드라이버(OPC UA는 "OPC UA 서버 주소, 예: opc.tcp://plc-host:4840")에서는 이 상자가 장치 검색이 읽는 주소를 담습니다. 드라이버가 쓸 수 있는 주소가 들어오기 전까지는 그 아래 빨간 줄이 무엇이 필요한지 말하고 장치 검색이 회색이 됩니다. 스캔이 진행 중인 동안. Connector 구성 권한이 없을 때, 또는 드라이버의 스캔이 주소를 받지 않을 때.

장치 표

Modbus RTU와 MQTT를 뺀 모든 드라이버는 자기 장치를 트리가 그리는 것과 같은 행으로 나열합니다.

열 보여 주는 것
장치 이름. 장치에 자기 오류가 있으면 그 뒤에 트리와 같은 빨간 표시가 붙고, 이유가 도구 설명이 됩니다.
Endpoint Connector가 접속하는 기본 URI이며, 장치의 연결 카드에서 조립됩니다. 아직 호스트가 없는 장치는 비어 있습니다.
태그 장치가 가진 태그의 개수.
상태 건전성 트리에서와 같은 점과 낱말.
마지막 오류 진단 로그가 그 장치와 연결 지은 가장 최근의 경고나 오류. 패키지가 담당할 수 없는 장치라면 "이 패키지에는 이 드라이버가 들어 있지 않습니다." 켜져 있고 호스트가 없어 스테이션이 연결을 시도하지 않는 장치라면 "호스트를 아직 입력하지 않음"(장치 이름이 없는 NI-DAQmx 장치라면 "NI-DAQmx 장치를 아직 입력하지 않음", 호스트는 있고 기본 채널이 없는 Fluke NetDAQ 장치라면 "기본 채널을 아직 입력하지 않음", 폴더가 없는 File 장치라면 "폴더를 아직 입력하지 않음", 서버가 없는 Database 장치라면 "서버를 아직 입력하지 않음", 식별자가 없는 LoRaWAN 장치라면 "DevEUI를 아직 입력하지 않음" 또는 "스테이션 EUI를 아직 입력하지 않음"). 이것은 장치 자신의 오류이며 표시가 지니는 것과 같은 오류입니다. 태그의 오류는 태그에 남고, 시리얼 회선이나 브로커에 오류가 있는 장치에는 아무것도 나오지 않습니다. 그 오류는 회선이나 브로커가 지니기 때문입니다. 오류일 때 칸에는 장치 페이지와 마찬가지로 무엇이 실패했는지가 스테이션의 언어로 나옵니다. 진단 로그 줄의 맨 앞 "Connect failed for device …:", 그 뒤의 예외 클래스, 스테이션이 다음에 하는 일("Retrying in the background …")은 빠집니다. 스테이션이 알아보는 실패(거부하는 포트, 도중의 방화벽, 시간 초과, 확인되지 않는 이름, Modbus 예외)는 스테이션 자신의 문장이 되고, 그 밖의 실패는 드라이버 자신의 말 그대로입니다. 칸의 도구 설명, 트리의 표시, 이벤트 페이지에는 줄 전체가 남습니다.

행 동작은 모든 역할에게 열기, 그리고 Connector 구성에게 사용과 사용 안 함(각각 해당하지 않을 때 회색), 그리고 위험을 나타내는 색의 삭제이며, 삭제에는 장치와 그 태그를 밝히는 확인이 따릅니다. 네 가지 모두 스캔이나 페어링이 진행 중이면 회색이 됩니다. 표가 비어 있으면 "아직 장치가 없습니다."라고 나옵니다.

Modbus RTU는 대신 자기 회선을 나열합니다. 회선, 물리 조합(포트 · 보드레이트 · 형식 · 시간 초과), 장치, 상태(점과 함께 "온라인 · 장치 2/2개 온라인" 같은 문구), 그리고 열기, 사용, 사용 안 함, 삭제 동작이며 뒤의 셋은 Connector 구성에게만 나옵니다. 사용은 회선의 조합이 올바르지 않을 때도 회색이 됩니다. 포트가 실패한 회선은 이름 뒤에 빨간 표시가 붙습니다.

Generic serial and TCP와 SCPI instruments는 같은 회선 표를 장치 표 위에 둡니다. 그 물리 조합에는 시간 초과가 없고(포트 · 보드레이트 · 형식), 장치 표에는 회선 위의 장치를 포함한 드라이버의 모든 장치가 나옵니다. Generic serial and TCP와 SCPI instruments를 보십시오. Omron도 장치 위에 같은 표를 둡니다(Omron 참고).

MQTT는 자기 브로커를 나열합니다. 이름, 주소, 장치, 상태와 같은 네 동작입니다. MQTT를 보십시오. 스테이션을 거부한 브로커는 이름 뒤에 빨간 표시가 붙습니다.

표 주변

장치 표 위에는 Modbus TCP 드라이버만의 스캔 범위 카드가 있어 그 스캔이 묻는 호스트와 슬레이브 ID를 담고(Connector 구성 권한이 있을 때만), SNMP 드라이버에는 그 스캔이 탐색할 에이전트와 하위 트리를 담는 고유의 스캔 범위 카드가 있으며(Connector 구성 권한이 있을 때만. SNMP를 보십시오), File 드라이버에는 그 스캔이 읽을 파일을 담는 고유의 스캔 범위 카드가 있으며(Connector 구성 권한이 있을 때만. File을 보십시오), Database 드라이버에는 그 스캔이 데이터베이스를 읽을 장치와 읽을 테이블을 담는 고유의 스캔 범위 카드가 있으며(Connector 구성 권한이 있을 때만. Database를 보십시오), Matter 드라이버에는 네트워크 카드가 있어, 그 장치들이 들어갈 Wi-Fi와 Thread 네트워크를 첫 페어링 전에 그곳에 등록합니다(Connector 구성 권한이 있을 때만. 네트워크 참고). 장치 페어링은 그 위에 Matter 장치 페어링 양식을 엽니다. 스캔이 진행되는 동안에는 그 진행 줄이 표 바로 위에 있고, 검색된 장치 카드는 스캔 결과와 함께 표 아래에 나타납니다. 모두 장치 검색에 있습니다.

이 패키지에 들어 있지 않은 드라이버

없는 드라이버의 그룹이 존재하는 이유는 오직 저장된 장치가 그 이름을 부르고 있기 때문입니다. 복원한 백업이거나, 다른 기기에서 가져온 구성입니다. 그때 그 페이지에는 "이 패키지에 들어 있지 않은 드라이버"라는 주의 알림 띠가 나타납니다. 장치들은 그 드라이버를 가지고 있던 구성에서 왔고 설정을 그대로 간직하며 지울 수 있지만, 이 설치본은 그 장치에 닿을 수 없으므로 오프라인으로 남고 여기에 새 장치를 추가할 수도 없습니다. 그런 페이지에서는 장치 추가가 그 이유와 함께 그려진 채 회색이 되고, 장치 검색은 제시되지 않으며, 그 장치의 장치 복제는 같은 도구 설명과 함께 회색이 되고, 런타임이 올리지 못했다는 사실은 마지막 오류로 되풀이되지 않습니다. 조사할 고장이 없기 때문입니다. 어떤 드라이버에서 이런 일이 생길 수 있는지는 드라이버에 있습니다.

이 페이지들이 하지 않는 일

카탈로그는 페이지에서 늘릴 수 없고, 드라이버의 이름을 바꾸거나 순서를 바꾸거나 끌 수도 없습니다. 장치를 다른 드라이버로 옮길 수도 없습니다. 표에서 드라이버의 장치를 삭제하는 일은 한 번에 하나씩, 각각 자기 확인을 거쳐 이루어지며 전부 삭제하기는 없습니다. 드라이버의 마지막 장치, 시리얼 회선, 브로커, 폴더를 삭제하면 그 드라이버는 트리에 남습니다. 트리에서 빼는 것은 드라이버 제거뿐이며, 카탈로그에서 드라이버를 빼는 것은 없습니다. 드라이버를 제거해도 그 아래에 있던 것은 삭제되지 않습니다. 아래에 무엇인가 있는 동안에는 거부되기 때문입니다.