일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 시리얼통신
- hivac
- 설비제어
- 레귤레이터
- MODBUS
- Dry etcher
- rs-232
- RS232
- PMAC
- 가스
- rs-485
- Helium
- 폴링
- REGULATOR
- 드라이에쳐
- HI-Vacuum
- melsec
- DATAGRIDVIEW
- Polling
- pc제어
- 자동제어
- cluster
- ION Gauge
- Gas box
- gauge
- MelsecNet-G
- c# build date
- pressure
- VACUUM
- CDG
Archives
- Today
- Total
목록Modbus TCP (1)
진공에 대해 알려주마.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bzha7h/btsyTzaUKjl/YimVpLw7vxnyETMJ9FsE10/img.png)
MODBUS-TCP를 사용한다. C++인 경우에는 "libModBus"를 사용해 보시고 여기서는 C#으로 ... EtherNet을 사용하여 통신하는 IO Module을 사용하게 되었다. 통신 프로토콜은 Modbus TCP를 사용한다. 메뉴얼을 보고 통신 패킷을 구성하여 값을 읽고 쓰기 검토하였다. 소켓 구성하고 패킷 작성하고 리턴 밸류 파싱하고 귀찮다. 그냥 다운로드하여 쓰자. 간단한 것으로 검토하여 C#용 SharpModBus를 사용하기로 하였다. 보기에는 간단해 보였다. NuGet 패키지 관리로 다운받아 설치하고 아래와 같이 선언하고 포트를 열어 바로 사용하면 가능하다. Digital(Coil)은 bool로 처리하며 Analog(Register)는 unsigned short으로 읽고 쓰면 된다. 거의..
진공/노하우
2023. 10. 14. 13:04