일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 가스
- rs-485
- MelsecNet-G
- melsec
- RS232
- 드라이에쳐
- pressure
- 시리얼통신
- Polling
- PMAC
- MODBUS
- c# build date
- Gas box
- cluster
- CDG
- pc제어
- Dry etcher
- 레귤레이터
- gauge
- HI-Vacuum
- hivac
- rs-232
- ION Gauge
- 자동제어
- 설비제어
- 폴링
- DATAGRIDVIEW
- REGULATOR
- Helium
- VACUUM
- Today
- Total
목록전체보기 (87)
진공에 대해 알려주마.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eBprNo/btqAaUkd1cK/woknrdkJDih9rmwsbNc2K0/img.png)
아래 내용은 EtherNet을 이용하여 미쓰비시 PLC에 접근하기 위하여 MX Component를 사용하였다. MX Component를 이용하는 이유는 원격에서 ethernet을 이용하여 PLC에 접근할 수 있으며 메모리 전 영역을 접근할 수 있다. NetG 보드를 사용 하는것 보다는 상대적으로 느리긴 하지만 아무런 하드웨어 추가 없이 접근이 가능하다는 장점이 있다. NetG를 이용하면 Link reflash로 불리는 접근 영역의 한계가 있다. 빠르게 많은 station을 연결하다 보니 제한을 두고 사용하는 것 같다. NetG를 이용하여 제한없이 PLC에 접근하려면 MX Component를 설치하고 이를 통해 access 하면 가능하다. 만일 제어 PC 혹..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/l0VLf/btqwx4jgM0V/itdgejWSNIMXRKoMYPP1OK/img.png)
RS-232 Serial 통신1과 2에서 PC와 장치간의 RS-232통신에 필요한 것과 테스트 방법을 설명 하였다. 여기에는 실제 프로그래밍 툴과 장치와의 통신을 시도해 보겠다. 테스트 프로그램으로는 매뉴얼에 주어진 간단한 명령을 보내 잘 동작 하는지를 확인하는 과정이고 여기에서는 그럼 명령들을 응용하여 화면을 폼나게 꾸미는(응용 프로그램을 만드는) 과정을 보여 줄 것이다. 테스트 환경은 다음과 같다. C# 을 이용한 RS-232 통신 문자열 표시 LCD 디스플레이 1. 시작 앞에서 연결한 통신 장치를 그대로 사용한다. C#과 RS-232통신을 사용하여 LCD창에 원하는 글자는 물론 주어진 명령을 사용하여 응용 프로그램을 개발한다. 이 과정은 장비 개발과 같은 방식이며 장치를 이해하고 주어진 명령어를 이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bMxwu3/btqv96QVbBb/uSWZ1RnE5gDXpzLv3f4JbK/img.png)
이제는 실제 케이블을 연결해 통신 테스트를 해 볼것이다. 테스트 순서는 다음과 같다. 장치 전원 연결 통신 케이블 연결 통신 테스트 프로그램 설정 통신테스트 1. 장치 전원 연결 RS-232 Serial 통신-1에서 설명한 장치 메뉴얼을 보고 장치에 전원을 연결한다. 해당 장치는 USB케이블을 연결하여 DC+5V를 사용한다. PC의 경우 2번 Pin이 Rx(수신), 3번 Pin은 Tx(송신) 그리고 5번 Pin은 GND(그라운드)로 되어 있고 반대편 장치는 2번, 3번, 5번을 사용하기는 하나 2,3번의 역활이 바뀌어 구성된 경우도 많다. 반드시 장치 공급업체에서 제공하는 핀맵을 확인하고 결선을 해야 한다. 2. 통신케이블 연결 준비가 되었으면 USB 케이블은 5V 어뎁터에 연결하고 D-SUB 커넥터는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bE1D0o/btqAcqi8XBm/qF4W9kJSPkqTGKg0r8yumK/img.png)
RS-232란? 위키백과의 RS-232 (Recommended Standard 232) https://ko.wikipedia.org/wiki/RS-232 RS-232 통신은 3 가닥의 선으로 데이터를 주고받을 수 있는 가장 간단한 하드웨어를 가진 통신 방식이다. 상대적으로 느린 통신 속도를 가지면서도 아직까지 많은 장치에서 선호하는 방식이다. RS-232 통신은 통신은 요즘 소켓 통신에서 기본으로 하는 서버, 클라이언트 통신 방식과 같다. 통신을 하고자 하는 장치를 서버로 보고 나를 클라이언트로 하여 서버에 계속 묻고 명령을 전하면 된다. 묻는 방식 즉 통신 프로토콜을 확인하고 이 절차에 따라 장치에 명령을 보내면 매뉴얼에 명시된 대로 회신을 보내온다. 이를 parsing 하여 원하는 값을 가져오면 된다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bSlE0f/btqCUxm3dVH/Z0YMvX05bmlGQufIyxWzo0/img.jpg)
진공(Vacuum) 진공, 眞空 명사 1. 물리학 물질이 전혀 존재하지 않는 공간. 인위적으로 만들어 낼 수는 없고, 실제로는 극히 저압의 상태를 말함. 우주 공간도 진공도는 높으나, 역시 미량의 성간 물질(星間物質)이 존재함. 2. 그 자체의 활동도 정지되고 외부로부터 작용도 없는 상태. 공백. 구글에서 "진공" 으로 찾은 결과 진공이란 무엇인가? 흔히 우주 공간이 진공 상태라고 이야기 한다. 아무것도 없는 기체 조차 존재 하지 않는 상태를 말한다. 우리 생활에서 진공을 이용한 장치로 "진공청소기"를 들수 있다. 전기 모터를 이용하여 청소기내의 공기 청소기 외부로 배출하면 청소기 내부가 낮은 압력의 진공 상태가 되어 청소기 앞쪽의 먼지를 청소기 내부로 흡입하고 그 과정에서 먼지를 필터를 통하여 걸러지는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmEhDR/btqACOrxbFX/vBqRYFXataVT4Fb8AzRzQk/img.png)
반도체 장비 산업 분야에서 수십 년을 PC 제어 관련 업무를 하면서 배운 노하우와 현재에도 진행되는 일상을 여기에 기록한다. 일상부터 전무 지식까지 생각 나는 순으로 기록하려 한다. 국내 최초로 양산용 반도체 제조 설비를 개발하고 테스트하여 생산 현장에 납품하는 현장의 중심에서 모든 걸 지켜보았다. 당시에는 신입으로 어리바리하여 그것이 의미하는 게 뭔지 잘 몰랐다. 귀한 경험이었다. 웨이퍼가 6인치에서 8인치로 다시 12인치로 대형화 하면서 발전해 가는 과정을 경험했다. 설비 제어 프로그램을 만들면서 100 msec, 10 msec 단위로 세분화되는 과정도 보고 TACT을 1초 줄이기 위해 밤을 새우던 경험도 했다. 반도체에서 디스플레이로 전업(?) 하면서 거의 비슷한 과정을 거쳐 여기까지 왔다. 설비가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bIJTRM/btqTrRBZsDz/KpaacT8txCLGoKqc9aTTvk/img.jpg)
산업용 설비 PC 제어 프로그램 관리하기 반도체 제조 설비를 제작하는 회사에서 십여년 근무하면서 국내에서 최초로 양산라인에 설비를 제작 납품하는 귀한 경험을 하고 이후 디스플레이 화면 패널을 생산하는 제조 설비 분야에서 십수년간 PC 제어 분야의 설계, 테스트, 셋업을 진행하면서 배운 노하우를 기록한다. 제어 프로그램은 자동으로 움직이는 장치 즉 사람의 개입없이 자동화되어 움직이는 설비등을 제어하는 프로그램으로 장치의 Controller 역활로 24시간 구동되며 문제 발생시 빠른 문제 해결을 최우선으로 둔다. 이런류의 프로그램을 개발 혹은 패치하는 경우 도움이 될만한 내용을 기술해 본다. 1. 백업부터 하라백업에 무슨 할말이 더 필요하겠는가?제어 프로그램에서 백업이 더 중요한 이유는 한 부분을 개선하는 ..