일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Helium
- 드라이에쳐
- MODBUS
- Dry etcher
- 시리얼통신
- c# build date
- hivac
- pc제어
- DATAGRIDVIEW
- Polling
- ION Gauge
- melsec
- 자동제어
- PMAC
- 레귤레이터
- REGULATOR
- 폴링
- HI-Vacuum
- MelsecNet-G
- CDG
- VACUUM
- pressure
- Gas box
- 설비제어
- rs-232
- rs-485
- 가스
- RS232
- cluster
- gauge
- Today
- Total
목록rs-232 (5)
진공에 대해 알려주마.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dyQEIZ/btrSyTG2fvr/GPIrjKYNXEOmkueL1TlWe0/img.png)
설비에 시리얼 장치를 여러 개 사용하였다. 주로 설비 하부에 사용하는 장치를 연결하여 사용하였다. 이후 상부에 장치가 추가되어 시리얼 장치가 몇 개 추가되었다. 이때부터 문제가 발생하였다. 상부의 장치에 연결된 시리얼 통신 케이블을 시리얼 허브에 연결하면 하부의 특정 장치의 통신이 끊기는 현상이 발생한다. 모든 케이블을 분리하고 상부 장치만 연결하여 테스트하였으나 모두 정상 동작한다. 반대로 상부 장치를 모두 분리하고 하부 장치만 연결하여 테스트하였다. 모두 정상이다. 여기에 상부의 장치를 연결하니 하부의 특정 장치 통신이 죽어 나간다. 특히 상부의 모션 드라이브 앰프 통신을 위한 케이블을 통신 허브에 연결하면 위와 같은 문제가 발생한다. 이 장치를 단독으로 테스트하면 문제가 없다. 하부 장치를 모두 연..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NLiWk/btrWir1Cs8P/ilmSzRKukZhQ4lXD13OmD0/img.png)
RS-485 통신 방식은 232 통신에 비해 장점이 많다. RS-232 통신은 1:1 통신 방식으로 단순하고 문제가 발생 시 문제점 파악이 쉽다. GND와 Tx, Rx로 구분된 3개의 신호로 주는 쪽과 받는 쪽의 문제를 명확히 알 수 있다. (Full duplex, Single ended type) 통신 거리는 10미터를 넘는 경우 노이즈에 취약하다. Tx와 Rx가 서로 반대로 연결되는 케이블 꼬임 문제 외에는 큰 이슈가 없다. 현장에서 통신이 안된다면 Tx와 Rx를 바꾸어 연결하면 보통은 문제가 해결된다. 아니면 Tx와 GND를 찍어보면 9 볼트가 측정된다. 각각의 장치에서 GND와 찍어봐서 9 볼트가 측정되면 거기가 Tx인 것이다. RS-485 2 wire는 두 개의 선으로 여러 대의 장치와 통신이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/L3oLT/btrMxXiiImr/K8VCiIxBskYAvQo0Cg56o0/img.png)
이전에 이런 글을 썼는데 뭔가 좀 아쉬워 다르게 다시 써본다. 시리얼 통신을 처음 접하는 사람도 쉽게 이해 할수 있도록 써본다. https://hivac.tistory.com/20 https://hivac.tistory.com/11 https://hivac.tistory.com/12 https://hivac.tistory.com/13 시리얼 통신, 패러럴 통신이 공존하던 시대가 있었다. 통신을 위해서는 저속의 시리얼 통신이 프린터와 같은 고속의 통신에는 패러럴 통신이 사용되었다. 그러나 이제는 USB, EtherNet이 주류가 되었다. 예전에 고속이라던 패러럴 통신은 이제 저쪽으로 사라져 갔다. 예전에 저속이라던 시리얼 통신은 장치간 문자를 전달하기 위하여 개발된 신호 체계이다. 문자마다 신호를 정의하여..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c4Hwwr/btsEMZhaAZj/78viqUhC5BJEWZKdGOncfK/img.png)
RS-232 시리얼 통신우리가 RS-232 통신에 대해서 관심을 갖는 이유는 가장 간단한 구조이며 손쉽게 하드웨어를 구성할 수 있는 장점이 있어서가 아닌가 한다.자세한 이론은 잘 정리된 것이 많다. 이 페이지 맨 아래에 링크를 참고하시기 바란다.데스크톱 PC에는 기본 설치되어 있으며 (USB Port로 대체되어가고 있기는 하지만..) 노트북 PC에는 저렴한 Converter를 설치하여 통신을 시도해 볼 수 있다. 무엇보다도 기존의 많은 장치들이 RS-232 시리얼 통신을 지원한다는 것이다. 쉽게 구할 수 있는 D-SUB Connector와 세 가닥의 케이블만 있으면 PC끼리 아니면 PC와 컨트롤러와 바로 통신이 가능하기 때문이다. 지금은 다른 통신 방식의 발전으로 통신 방식의 전환이 빠르게 진행되고..
![](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 하여 원하는 값을 가져오면 된다..