Sunny Net RTU 통신 드라이버

 

Sunny Net RTU 는 독일의 SMA Regelsyteme사 Sunny boy(Net) 장비의 RTU 역할을 하는 통신 드라이버이다.

 

주의) Sunny Net RTU 통신 드라이버는 현재 Sunny Net SCC 모델을 기준으로 작성되어 있다.

 

1. 읽기 설정

 

<그림 1>은 Sunny Net RTU 통신 드라이버의 통신설정 예이다.

 

<그림 1> Sunny Net RTU 드라이버의 통신 설정 예

 

<그림 1>의 DEVICE 설정은 연결된 통신포트(COM1), 통신속도( 19200 ), 패리티 비트 ( 0 ), 데이터 비트 ( 8 ), 정지 비트 ( 1 ), 순으로 입력한다.

 

Sunny Net RTU의 드라이버의 읽기 작성 형식

Sunny Net RTU 통신 드라이버의 읽기 작성은 READ, 한 줄만 입력한다.

 

읽기 설정 예)

READ,

 

<그림 1> 프로토콜 옵션부의  아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서 스테이션을 등록하고 등록한 스테이션 내에 전송할 아날로그 입력 태그와 전송 값 형식을 설정한다.

 

<그림 2> Sunny Net RTU 통신 드라이버의 스테이션/태그 등록 대화상자

 

<그림 2>의  버턴을 선택하면 <그림 3>의 대화상자가 나타나는데 여기서 등록할 스테이션을 설정할 수 있으며  버턴으로 등록한 스테이션을 삭제할 수 있다.

 

<그림 3> 등록할 스테이션 설정 대화상자의 예

 

또한 <그림 2>의 ,  버턴을 선택하면 <그림 4>의 대화상자가 나타나는데 여기서 선택한 스테이션의 전송할 태그와 데이터 종류(BYTE, WORD, DWORD, FLOAT)를 선택할 수 있으며  버턴을 선택하여 등록한 태그를 삭제할 수 있다.

 

<그림 4> Sunny Net RTU 통신 드라이버의 읽기 설정 READ 추가/편집 대화상자의 예

 

위와 같은 방법으로 스테이션 및 아날로그 입력 태그(전송 값 형식)를 등록하면 작업디렉토리\SCAN 디렉토리 내에 INI 파일로 저장된다.

<표 1>은 통신할 스테이션을 직접 INI 파일에 작성하는 방법에 대한 설명이고 <표 2>는 각 스테이션에 전송할 아날로그 입력태그와 태그 현재 값 형식 설정방법에 대한 설명이다.

또한 <그림 5>는 등록할 스테이션 작성 예이고 <그림 6>은 각 스테이션에 전송할 아날로그 입력태그와 태그 현재 값 형식을 작성한 예이다.

 

파일 이름

ini 파일 작성법

작업디렉토리\SCAN\station_%03d.ini

 

여기서 %03d 는 0 ~ 255 의 통신포트 번호

1) 한 줄에 하나의 스테이션 정보를 입력하고 마지막에 , (콤마)를 붙인다.

2) 등록할 스테이션을 10진수 숫자로 입력.

3) 최대 256개의 스테이션을 설정할 수 있다.

<표 1> 통신할 스테이션을 직접 INI 파일에 작성하는 방법

 

<그림 5> 등록할 스테이션 작성 예

 

파일 이름

ini 파일 작성법

작업디렉토리\SCAN\sun_03d_%06d.ini

 

여기서 %03d 는 0 ~ 255 의 통신포트 번호,

%06d 는 0 ~ 65535 의 등록한 스테이션 번호

1) 각 통신포트에 등록한 스테이션이어야 한다.

 주의) 등록되지 않은 스테이션은 통신하지 않음.

2) 한 줄에 하나의 아날로그 입력태그와 태그의 현재 값 형식을 , (콤마)로 구분하여 입력한다.

3) 태그 현재 값 형식은 0 ~ 3 의 숫자로 입력한다. (기본 = 0)

0 = BYTE, 1 = WORD, 2 = DWORD, 3 = FLOAT

4) 최대 256개의 아날로그 입력태그를 등록할 수 있다.

 

<표 2> 각 스테이션에 전송할 아날로그 입력태그와 태그 현재 값 형식 설정방법

 

<그림 6> 각 스테이션에 전송할 아날로그 입력태그와 태그 현재 값 형식

 

 

참고) Sunny Net RTU 통신 드라이버에 의해 전송한 태그 현재 값은 등록한 스테이션 순서(스테이션 번호가 아님)ⅹ100 번지의 WORD/FLOAT/DWORD 메모리에 등록한 태그 순서대로 저장한다.

 

 

2. 쓰기 설정

Sunny Net RTU 통신 드라이버의 쓰기 설정은 없다.