데이터 서버 편집기
데이터 서버 편집기
데이터 서버 편집기를 사용하려면 도구 > 데이터 서버 편집기로 이동하거나 툴바에서데이터 서버 편집기 열기를 클릭하세요. 새 장치를 생성하기 위해서, + 아이콘을 클릭해 새 서버 디바이스 추가 화면을 여세요. 사용자는 해당 장치의 연결 종류를 Ethernet 또는 Serial로 선택할 수 있습니다. 디바이스 종류를 클릭하면 Canvas가 연결을 지원하는 장치 목록이 열립니다. 장치를 선택하면 기본 설정의 데이터 서버가 생성됩니다.

Ethernet 디바이스
Ethernet 디바이스는 다른 디바이스와 Ethernet 연결을 통해 접속할 때 사용됩니다. 성공적인 연결을 위해서는 접속하려는 장치의 포트 번호를 입력해야 합니다. Modbus TCP의 경우, Unit ID, 문자열 인코딩,문자열 인코딩 방법을 입력해야 합니다.
유의사항: Modbus TCP 포트 502를 제외하고, 포트 번호로 1023 이상의 숫자만 지원됩니다.

EtherNet/IP 서버
EtherNet/IP 서버는 호스팅된 EtherNet/IP 클라이언트 장치에 연결하는 데 사용될 수 있습니다. 데이터 전송엔 모든 태그를 포함시키거나 Logix태그라고 불리는 특정 데이터만 포함시킬 수 있습니다. 어셈블리 인스턴스 번호와 데이터 크기가 포함된 어셈블리 인스턴스를 추가할 수 있습니다. 그리고 바이트 인덱스와 비트 인덱스를 사용하여 어셈블리 인스턴스에 어셈블리 태그를 할당할 수 있습니다.
Canvas는 명시적 방식 EDS 파일만 내보낼 수 있습니다.


MQTT JSON Publisher
The MQTT JSON Publisher는 데이터를 보내거나(발행) 받기(구독) 위해 사용하는 도구입니다. 이 기능을 사용하려면 MQTT JSON Publisher의 구독/발행 방식에 맞춰구독 토픽과 발행 토픽 설정해야합니다.


Modbus TCP
Modbus TCP는 0, 1, 3, 4 메모리 영역을 호스팅합니다. 사용자는 사용하고자 하는 Modbus 주소를 사용해야합니다. 예시로 사용자가 Y00을 사용한다면, 태그 또한 000001을 지정해야합니다. 태그 데이터 타입에 따라 할당되는 주소의 범위가 달라집니다.
CIMON PLC에서 기본적으로 0은 Y, 1은 X, 3은 M, 4는 D를 의미합니다.

OPC UA Server
OPC UA Server의 태그는 고유한 Browse Name을 가져야 합니다. OPC UA Server의 태그를 생성할 때, 태그가 읽기 허용 및 쓰기 허용이 가능한지 여부를 설정해야 합니다.
클라이언트가 사용하는 주소의 기본 형태는 ns=2;s=<server prefix>.<browse name>.이며, OPC UA Server 설정에 따라 형태가 달라집니다. 서버 레이아웃이 기본으로 설정되어 있으면 ns=2;s=Tags.browseName, , 장치로 설정되어 있으면 ns=2;s=Tags.deviceName.browseName 형태가 됩니다.


Sparkplug Edge Node
Sparkplug Edge Node 발행자/구독자 토픽 시스템을 사용하여 클라이언트 간 메시지를 주고받는 MQTT 기반 프로토콜입니다. 연결된 클라이언트는 특정 토픽을 구독할 수 있으며, 브로커는 구독된 토픽에 대한 메시지만 해당 클라이언트에게 보냅니다. Group ID와 EoN ID는 토픽 구조에 포함되는 식별자 역할을 합니다.


Serial Device
Serial Device 케이블을 통해 다른 장치에 연결할 때 사용합니다. 사용자는 연결할 장치의 Serial 포트, 통신 타입, Baudrate를 입력해야합니다. 또한 PLC 종류, 문자열 인코딩,문자열 인코딩 방법을 선택할 수 있습니다. 장치의 이름과 프로토콜도 변경 가능합니다. Modbus TCP의 경우, Unit ID, 문자열 인코딩,문자열 인코딩 방법을 입력해야 합니다. 현재 데이터 서버 편집기에서 Serial Device용 프로토콜은 Modbus RTU가 유일합니다.

Modbus RTU
Modbus RTU 는 0, 1, 3, 4 메모리 영역을 호스팅합니다. 사용자는 사용하고자 하는 Modbus 주소를 사용해야합니다. 예시로 사용자가 Y00을 사용한다면, 태그 또한 000001을 지정해야합니다. 태그 데이터 타입에 따라 할당되는 주소의 범위가 달라집니다.
CIMON PLC에서 기본적으로 0은 Y, 1은 X, 3은 M, 4는 D를 의미합니다.

디바이스 태그
디바이스 태그는 태그를 서버와 연결하는 데 사용됩니다. 생성된 서버는 디바이스 태그 탭에 나열된 모든 태그를 호스팅합니다. 이 탭에서 각 태그의 주소와 기타 속성을 구성할 수 있습니다. 프로토콜에 따라 디바이스 태그에 대한 구성이 달라집니다.

MQTT 페이로드 편집기
MQTT 페이로드 편집기는 사용자가 서버로 보내는 MQTT 메세지를 편집할 수 있게 해줍니다. 이를 통해 사용자는 특정 장치에 필요한 형식에 맞게 페이로드가 어떻게 구성되는지 설정할 수 있습니다. 예시로, Multi Tag Wrap Basic 및 Multi Tag Wrap Full을 구성하고 페이로드 당 태그 수 및 Wrap 방식을 변경할 수 있습니. 이러한 설정은 필요에 따라 MQTT 페이로드 에디터에서 구성할 수 있습니다.

인증서 편집기
인증서 에디터는 프로젝트에 대한 모든 연결을 암호화하고 인증하는 데 사용되는 인증서 파일을 만들고 편집하는 데 사용됩니다. 사용자는 이 기능을 통해 프로젝트에 보안 및 암호화를 추가하여 무단 액세스를 방지할 수 있습니다. 사용자는 프로젝트에 자체 개인 키와 인증서를 사용할 수도 있습니다.

키 페어
키 페어 페이지에서 현재 사용중인 키 페어를 확인할 수 있습니다. + 아이콘을 클릭하면 새 키 페어가 생성할 수 있으며 이름, 인증서, 개인 키, 설명을 입력해야합니다. 추가 보안을 위해 개인 키에 비밀번호를 설정할 수도 있습니다. 현재 존재하는 키 페어는 삭제 또는 편집이 가능합니다.


신뢰된 인증서 저장소
또한 신뢰된 인증서 저장소탭에서는 프로젝트에서 사용하는 모든 알려진 인증서를 보관할 수 있습니다. 프로젝트가 인증서를 허용 가능한지 확인할 때 이곳에서 인증서가 검증됩니다. + 아이콘을 클릭하여 새 신뢰된 인증서 저장소 팝업 페이지를 열고 이름, 인증서, 설명을 추가하여 새 신뢰된 인증서를 추가할 수 있습니다. 생성된 신뢰된 인증서 저장소는 삭제 또는 편집이 가능합니다.

