일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- MODBUS
- 드라이에쳐
- CDG
- ION Gauge
- 맛집
- Polling
- MFC
- melsec
- REGULATOR
- 설비제어
- 시리얼통신
- Helium
- ATM
- esc
- rs-485
- MelsecNet-G
- RS232
- 폴링
- rs-232
- VACUUM
- PMAC
- pressure
- hivac
- cluster
- 가스
- 레귤레이터
- gauge
- Dry etcher
- HI-Vacuum
- Gas box
- Today
- Total
목록rs-485 (4)
:: 진공에 대해 알려주마.
설비에 시리얼 장치를 여러 개 사용하였다. 주로 설비 하부에 사용하는 장치를 연결하여 사용하였다. 이후 상부에 장치가 추가되어 시리얼 장치가 몇 개 추가되었다. 이때부터 문제가 발생하였다. 상부의 장치에 연결된 시리얼 통신 케이블을 시리얼 허브에 연결하면 하부의 특정 장치의 통신이 끊기는 현상이 발생한다. 모든 케이블을 분리하고 상부 장치만 연결하여 테스트하였으나 모두 정상 동작한다. 반대로 상부 장치를 모두 분리하고 하부 장치만 연결하여 테스트하였다. 모두 정상이다. 여기에 상부의 장치를 연결하니 하부의 특정 장치 통신이 죽어 나간다. 특히 상부의 모션 드라이브 앰프 통신을 위한 케이블을 통신 허브에 연결하면 위와 같은 문제가 발생한다. 이 장치를 단독으로 테스트하면 문제가 없다. 하부 장치를 모두 연..
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는 두 개의 선으로 여러 대의 장치와 통신이 ..
이전에 이런 글을 썼는데 뭔가 좀 아쉬워 다르게 다시 써본다. 시리얼 통신을 처음 접하는 사람도 쉽게 이해 할수 있도록 써본다. https://hivac.tistory.com/20 https://hivac.tistory.com/11 https://hivac.tistory.com/12 https://hivac.tistory.com/13 시리얼 통신, 패러럴 통신이 공존하던 시대가 있었다. 통신을 위해서는 저속의 시리얼 통신이 프린터와 같은 고속의 통신에는 패러럴 통신이 사용되었다. 그러나 이제는 USB, EtherNet이 주류가 되었다. 예전에 고속이라던 패러럴 통신은 이제 저쪽으로 사라져 갔다. 예전에 저속이라던 시리얼 통신은 장치간 문자를 전달하기 위하여 개발된 신호 체계이다. 문자마다 신호를 정의하여..
설비에서의 MODBUS 모두버스는 장치간의 통신을 원할히 하기 위해 제공되는 표준 프로토콜 이다. 하나의 네크워크에 여러 종류의 장치들이 사용 된다고 하면 각각의 장치에 맞는 배선과 통신 프로그램을 사용해야 한다. 이러한 불편함을 최소화하기 위하여 장치 메이커들이 모여 발표한 많은 표준 통신규격 중에 가장 대표적인 규격이 모두버스 이다. 설비에서는 장치에서 필요로 하는 정해진 프로토콜만을 사용한다. 현재의 온도를 읽거나 출력값을 쓰거나 하는 것이다. 특히 PLC와의 통신은 더욱 규격화되어 있어 하나의 함수만 잘 구성하면 변경 없이 사용하는 장점이 있다. 이번에는 별도로 입력을 담당하는 모듈을 여러개 사용하여 장치를 제어하는 프로그램을 만들다 보니 디바이스 드라이버부터 다시 구성해야 했다. 그래서 이것저것..