파이 썬 을 사용하여 Mod bus 장치 의 데이터를 읽 으 려면 TCP 또는 R TU 를 통해 Mod bus 장치 에 연결 한 다음 데이터를 읽고 쓸 수있는 p ym od bus 와 같은 타 사 Mod bus 라이 브 러 리를 사용할 수 있습니다 .다음은 p ym od bus 를 사용하여 Mod bus 장치 데이터를 읽는 몇 가지 기본 단계 입니다 .
- p ym od bus 라이 브 러 리 설치 : 명령 줄 에 pip install p ym od bus 를 입력 하는 것과 같은 pip 명령을 사용하여 p ym od bus 라이 브 러 리를 설치 할 수 있습니다 .
- Mod bus Client 클래 스 가져 오 기 : from p ym od bus . client . syn c import Mod bus T c p C li ent 또는 from p ym od bus . client . syn c import Mod bus S erial C li ent 를 사용하여 Mod bus C li ent 클래 스를 가져 오고 필요 에 따라 TCP 또는 R TU 연결 을 선택 합니다 .
- Mod bus Client 객 체 생성 : Mod bus Client 클래 스를 사용하여 Mod bus Client 객 체를 생성 하여 IP 주소 , 포 트 번호 , 직 렬 포 트 번호 등의 연결 매 개 변 수를 설정 합니다 .
클 라이언 트 = Mod bus T c p C li ent (' 19 2. 16 8. 1. 10 ', port = 50 2)
또는
클 라이언 트 = Mod bus S erial C li ent (meth od = ' r tu ', port = '/ dev / tt y US B 0 ', baud rate = 96 00, time out = 1)
데이터 읽기 : Mod bus Client 객 체의 read _ co ils , read _ discr ete _ inp uts , read _ holding _ register s 또는 read _ input _ register s 메 서 드를 사용하여 데이터를 읽 으며 , 예를 들어 읽을 시작 주소 와 수 량을 지정 합니다 .
# 레 지 스터 주 소가 100 이 고 수 량이 10 인 데이터를 읽 으십시오 . client.read result =
- 데이터 처리 : 읽 은 결과 에서 필요한 데이터를 추 출 합니다 . 예를 들어 , result . register s 를 사용하여 레 지 스터 를 보유 한 데이터를 가져 온 다음 추가 처리 또는 표시 를 수행 합니다 .
- 연결 닫 기 : Mod bus Client 객 체의 close 메 서 드를 사용하여 Mod bus 장치 와의 연결 을 닫 습니다 . 예를 들어 :
client . close ()
p ym od bus 라이 브 러 리를 사용하면 Mod bus 장치 의 데이터를 쉽게 읽고 필요 에 따라 데이터 처리 , 저장 또는 표시 할 수 있습니다 . P ym od bus 라이 브 러 리를 사용할 때 특정 응용 시 나 리오 에 따라 적절한 연결 방법 , 주소 및 매 개 변 수 등을 설정 하여 통신 의 안전 성 , 안정 성 및 신뢰 성을 보장 해야 한다는 점 에 유 의 해야합니다 .
Leave a Reply