Brabender Technologie사의 RC4 장비에서 사용하는 RK512 는 독일 SIEMENS 사의 PLC 시리얼 통신 카드 프로토콜인 RK512 프로토콜을 응용한 통신 드라이브이다.
<그림 1>은 Brabender Technologie RC4 RK512 통신 드라이브를 사용할 때의 통신설정 예이다.

<그림 1> Brabender Techonologie RC4 RK512의 통신설정 예
<그림 1>의 DEVICE 부분은 장비와 연결된 통신포트 ( COM1 ), 설정된 통신속도 ( 9600 ), Parity Bit ( 2 ), Data Bit ( 8 ), Stop Bit ( 1 ) 순으로 입력한다.
또한 옵션 부에는 BCC 사용여부를 ( 1 : 사용, 0 : 미사용 ) 입력한다.
읽기 설정 방법
| READ | 스테이션 |
읽을 명령어 | 읽을 시작주소 |
메모리 저장위치 |
읽는 개수 |
| READ, | 15, |
DB5, | 0, |
0, |
16, |
| READ, | 15, |
DB6, | 0, |
50, |
32, |
| READ, | 15, |
DB7, | 0, |
100, |
32, |
| FLOAT, | 15, |
DB143.F2, | 0, |
0, |
4, |
| FLOAT, | 15, |
DB144.F2, | 0, |
10, |
10, |
| READ, | 15, |
DB145.F2, | 0, |
20, |
10, |
1) 스테이션 : Brabender Techonologie RC4 장비의 Station 번호
2) 읽을 종류 : 읽을 명령어. ( <표 2>의 Target address )
DBxx, DBxx.F2, ( xx : Target Address의 10진수 번지 )
3) 읽을 시작주소 : 읽을 명령어에 따른 읽을 시작주소. ( <표 2>의 Offset 범위 )
4) 메모리 저장 위치 : 읽어온 상태 값을 저장할 버퍼위치.
5) 읽는 개수: 읽을 크기. ( <표 2>의 Number )
중요) Brabender Techonologie사의 RC4 RK512 통신 드라이브에서 읽을 수 있는 DB 번호는 <표 2>의 Target Address에 정의된 내용만 읽을 수 있으며 <표 2>의 Number 읽는 개수를 초과하여 데이터를 호출시 데이터 값이 0으로 표현된다.
<표 1>은 Brabender Technologie사 RC4 장치의 RK512 기본 명령어와 내용을 설명한 표이고, <표 2>는 각 항목별 통신 설정 내용을 나타내며, <표 3>은 각 항목별 상세 내용을 설명한 표이다.
| 명령어 | 내용 | 명령 형식 | 비고 |
| DB | Data Block | DBxx, DBxx.F2 | xx = <표 2>의 Target Address, 생략 또는 W= Word 단위, F2 = Float 단위 ( Floating Point ) |
| <표 1> Brabender Techonologie사의 RC4 장치의 RK512 기본 읽기 명령어와 내용 | |||
(10진수 기준)
| 설명 | TargetAddress | Offset | Number | Format | 비 고 |
| Installation Parameter | 1 | 0 ~ 5 | 1 ~ 6 | Fixed point, Binary | DBxx |
| Printer Parameter | 2 | 0 ~ 3 | 1 ~ 4 | Fixed point, Binary | |
| Initialisation Feeder Type | 3 | 0 ~ 7 | 1 ~ 8 | Binary | |
| Feeder Preselection | 4 | 0 ~ 15 | 1 ~ 16 | Binary | |
| Start Condition and Feeder Operation Models | 5 | 0 ~ 15 | 1 ~ 16 | Binary | |
| Start/Stop Delay | 6 | 0 ~ 31 | 1 ~ 32 | Fixed point | |
| Alarm Configuration | 7 | 0 ~ 31 | 1 ~ 32 | Binary | |
| Screen Page Interlocking | 8 | 0 ~ 29 | 1 ~ 30 | Binary | |
| Controller Parameter Feeder | 16 ~ 31 | 0 ~ 8 | 1 ~ 5 | Floating point | DBxx.F2 |
| Calibration Data | 48 ~ 63 | 0 ~ 118 | 1 ~ 5 | Floating point | |
| Product Parameter Feeder | 80 ~ 95 | 0 ~ 8 | 1 ~ 5 | Floating point | |
| Throughput Installation | 112 | 0 | 2 | Floating point | |
| Installation Actual Value | 143 | 0 ~ 6 | 1 ~ 4 | Floating point | |
| Feeder Setpoints | 144 ~ 159 | 0 ~ 18 | 1 ~ 10 | Floating point | |
| Status Of Installation | 176 | 0 | 2 | Binary | DBxx |
| Feeder Status and Alarms | 177 | 0 ~ 39 | 1 ~ 40 | Binary | |
| <표 2> Brabender Techonologie사의 RC4 장치의 RK512 항목별 통신 설정 내용 | |||||
[Installation Parameter]
[Printer Parameter]
[Initialisation Feeder Type]
[Feeder Preselection]
[Start Condition and Feeder Operation Models]
[Start/Stop Delay]
[Alarm Configuration]
[Screen Page Interlocking]
[Controller Parameter Feeder]
[Calibration Data]
[Product Parameter Feeder]
[Throughput Installation]
[Installation Actual Value]
[Feeder Setpoints]
[Status Of Installation]
[Feeder Status and Alarms]
<표 3> Brabender Techonologie사의 RC4 장치의 RK512 항목별 상세 내용
<그림 1> 프로토콜 옵션부의
아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서도 READ 스케쥴을 작성할 수 있다.
<그림 2> Brabender Techonologie사의 RC4 장치의 RK512 드라이브의 통신 읽기 설정 대화상자
<그림 2>의 ‘Using BCC (3964R)’ 영역에서도 BCC 사용여부를 설정할 수 있으며 본 장치에서는 ‘Using BCC (3964R)’ 항목을 사용하도록 설정한다.
<그림 2>의
,
,
버턴과 리스트 박스를 이용하여
READ 스케쥴을 작성한다.
<그림 3> Brabender Techonologie사의 RC4 장치의 RK512 드라이브의 통신 읽기 설정 READ 추가/편집 대화상자의 예
<그림 3>는 <그림 2>의 대화상자에서 READ 스케쥴을 추가 또는 편집할 때 나타나는 대화상자이다.
아날로그 출력 설정법
아날로그 출력으로 DB 등의 메모리 값을 WORD, DWORD, FLOAT 단위로 변경할 수 있다.
아날로그 출력 TAG 설정 시 필요한 요소
1) PORT Brabender Techonogie사의 RC4 장치의 RK512 통신 드라이브를 설정한 포트번호. ( 0 ~ 255 )
2) STATION Brabender Techonologie사의 RC4 장치의 RK512 장비의 Station 번호
3) Address 출력할 메모리 번지..
4) Extra1 읽기/쓰기 명령어. ( <표 1> 참조 )
DB, DBxx.F2,
5) Extra2 사용안함
예1) Station : 15 Address : 0000 Extra1 : DB145.F2, EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 15번 RC4 장치의 Feeder1 SetPonts 값을 설정한 값으로 변경할 수 있다.
예2) Station : 15 Address : 0001 Extra1 : DB145.F2, EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 15번 RC4 장치의 Feeder2 SetPonts 값을 설정한 값으로 변경할 수 있다.
전원연결
<그림 4>의 전원 단자에 AC 전원 ( 220 V 등 )을 연결한다.
<그림 4> Brabender Technologie사의 RC4 장치의 모습
RS-422 통신 케이블 연결
Brabender Technologie사의 RC4 장치의 후면부 9핀 통신 단자에 RS-422 코드 컨터버의 4선을 아래와 같은 형태로 단자에 연결한다.
RC4 9Pin |
RS-422 |
Pin 6 |
Rx(-) |
Pin 7 |
Rx(+) |
Pin 8 |
Tx(-) |
Pin 9 |
Tx(+) |