|
그림 클릭하면 큰 그림 나오게 할려고 했는데 뭐뗌시 그런는지 안되네여~~
새창으로보기
|
|||||||||||||||||||||||||||||||||||||||||
다음은 PLC와 연결되는 RS-232C통신 CABLE 결선도입니다.
PLC Lodder Port의 2(RXD1), 3(TXD1) 핀은 프로그램 Lodder 용입니다. MD10 에서는 RXD2 및 TXD2 의 Cnet Port를 사용 합니다. 좌측 그림은 상기의 접속도를 기준으로하여 한 개의 로더포트에 프로그램 로더와 MD10을 동시에 사용할 수 있게 제작한 CABLE입니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
MD10과 RS-232C 통신을 하기위해 PLC의 파라메터중 통신에 관련된 파라메터를 수정 하여야 합니다.
☞ MASTER K80S CPU 사용시 BUILT IN CNET ON/OFF 스위치를 ON으로 하여야 합니다.(출하시 OFF ; 설명서참조) ☞ D3000부터 MD10에서 DATA를 취급합니다. 정전시 DATA 보존을 위해 D3000부터 Latch 영역으로 설정 합니다.
☞ KGL for Windows 프로그램은 LG산전 홈페이지에 접속하면 가장 최근의 프로그램을 다운로드 받을 수 있습니다. |
|||||||||||||||||||||||||||||||||||||||||
PLC 파라메터는 PLC System 에 영향을 미치므로 별도의 PLC 취급설명서를 숙지 하신후 설정하십시오 ForTex MD10은 Cnet 통신 포트를 기본으로 제공하는 PLC를 타켓으로 고안되었습니다. 현재 Cnet 통신 기능을 기본으로 제공하는 LG산전의 PLC는 MASTER K200S 기종과 MASTER K80S 기종으로 알고 있습니다. 최신기종인 MASTER K120S는 확인하지 못했습니다. 옵션으로 제공되는 별도의 Cnet 통신 카드로는 Test하지 않았습니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
MASTER K200S CPU는 K3P-07AS, K3P-07BS 및 K3P-07CS 총 3종류가 있습니다. 그중 K3P-07BS는 RS-232C대신 RS422/485 통신 프로토콜을 지원 하므로 MD10을 사용할 수 없습니다. | |||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
다음은 PLC LADDER PROGRAM으로 실재 ForTex MD10을 연결하여 실험한 것입니다. 실험에 사용한 PLC는 MASTER K80S K7MDR-40S 입니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
MD10 내부에는 PLC Control 에 따른 연산기능은 포함되어있지 않지만 PLC의 DATA를 Dispay FND창에 표시함에 MD10이 고장이거나 혹은 Cable이 재대로 연결되어있지 않다면 표시되는 DATA와 실재 PLC 의 DATA가 틀릴 수가 있습니다. 그런 경우를 대비해 MD10이 동작할 때는 PLC 내부 릴레이 M1000을 0.5초 간격으로 ON 시키는 신호를 보냅니다. MD10에서 0.5초 간격으로 ON 시킨 PLC 내부릴레이 M1000을 1초 간격으로 OFF를 시켜 일정시간 이상 M1000이 OFF가 되거나 ON이 된다면 그때 MD10의 고장으로판별할 수 있습니다. |
|||||||||||||||||||||||||||||||||||||||||
(주의) PLC 내부 릴레이 M1000은 MD10의 동작 상태를 확인하는 용도로 사용하므로 PLC Programming시 M1000 (WORD M100)의 사용을 피해 주십시오. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
MD10을 통해 PLC Data Resistor에 기입할 수 있는 즉, 설정값으로 이용할 수 있는 DATA의 갯수는 총 100개(D3100~D3199)입니다. 그래서, PLC 내부 프로그램 조작(연산)으로 100개의 DATA 변환값을 MD10에 표시하기 위하여 0에서 99까지의 기능번호를 부여 하였습니다. 기능번호의 선택은 MD10 키패드를 이용해 선택 할 수도 있지만 최소 몇 번의 KEY 조작이 필요 합니다. 그래서 버턴 스위치 2개의 조작으로 기능번호를 빨리 선택하기위하여 PLC에서 별도의 프로그램 조작으로 실행합니다.
여기서는 PLC 입력단자 P000 과 P001을 사용하였지만 어떤 것을 사용하여도 무방합니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
별도의 PLC I/O 단자를 이용해 기능번호를 선택할 필요가 없는 경우는 좌와같이 프로그램 합니다. 그러면 기능번호는 반드시 MD10을 통해서만 가능합니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
MD10을 통해 PLC에 DATA를 기록할 때 DATA Format은 다음과 같습니다.
기능 번호를 기입할 때는 D3010의 하위 2Byte만 사용하여 상기 X2 & X1의 값과 동일합니다. PLC 내부 Prongam에서 D3010의 Data를 간접어드레스 지정 명령어를 이용하여 각각의 Data를 구분하여 MD10의 Display 창에 띄우도록 합니다 |
|||||||||||||||||||||||||||||||||||||||||
☞ MD10의 Display 창에 표시되는 Data는 PLC 내부 Data Resistor D3000, D3001 그리고 D3002의 Data를 RS-232C 통신 프로토콜로 가져와 표현 합니다. 원칙적으로 MD10 표시창에 표시하고자 하는 Data를 D3000 혹은 D3001 레지스터에 기록만 하면 됩니다. 상기의 PLC LADDER 프로그램은 0에서 99까지의 기능번호에 따른 100개의 Data를 MD10에 띄우기 위한 방법입니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
좌측 그림은 상기의 방법으로 PLC Ladder Program을 작성하여 실험한 것입니다. MD10을 이용해 기능번호 0을 선택 하였을 때 PLC 내부 카운터 C000의 설정값을 바꿀 수 있고 C000의 현재값을 표현할 수 있습니다. 즉, PLC 내부 Data Resistor D3300 ~ D3399까지의 Data를 10진(Decimal)값으로 사용할 수 있고 진행값을 D3200 ~ D3299 에 기록만 하면 MD10에서 기능번호 조작으로 100개의 Data를 구분하여 표현할 수 있습니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
MD10의 외형입니다. 취부용 홀은 M4 볼트 size 이며 U 홈 처리하였습니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
☞ ForTex MD10 내부에는 PLC의 파라메터 혹은 사용자 PROGRAM을 제어하는 어떤 연산기능도 포함하지 않았습니다. ForTex MD10 - AT89C52 ASM 소스보기 ☞ MD10을 적용하여 시스템을 설계하여 운영중에 MD10의 고장으로 MD10을 사용할 수 없게되면 언제든지 프로그램 로더 혹은 KGLWIN 이 탑재된 노트북 컴퓨터 등을 사용할 수 있습니다. ☞ ForTex MD10은 프로그램 로더 혹은 KGLWIN 이 탑재된 노트북 컴퓨터의 기능중 한정된 PLC 내부 DATA 모니터 기능과 DATA 기입 기능만 포함하고 있습니다. ☞ 사용중인 PLC 시스템에 MD10을 부착하기위해서는 PLC 내부 프로그램을 바꿔야 합니다. ☞ MD10을 통해 연속으로 변하는 PLC DATA 표현시 PLC 내부 DATA의 실재 경과치와 짧은 시차가 생깁니다. 이는 MD10에서 FND점등시 다소 매끄럽지 못하게 보일 수 있습니다. 예를 들어 상기 TEST 프로그램중 0.2초 간격으로 카운터하는 C000의 경과치를 모니터하면 MD10의 표시는 1, 3, 5, 7.... 이렇게 표시 됩니다. 이는 RS-232C 통신 속도와 상관이 있다고 생각되는데 고가의 Touch Screen 에서도 볼 수 있습니다. |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
. 상기의 내용은 개선을 위하여 언제든지 바뀔 수 있습니다.
|
|||||||||||||||||||||||||||||||||||||||||
|
|