https://bit.ly/3JsJ4NK

 

해커스 공무원 직렬 무료 유형검사가 있다는 소식입니다. 공시생들에게 좋은소식이네요!!!

9/7급 합격을 위한 해커스공무원 직렬 유형 검사 / 2022 대비 직렬별 합격 커리큘럼까지 모두 무료로 공개 / 유형 검사 진행 결과에 따라
각 직렬별 할인쿠폰까지 제공!

 

1. 사용 목적



다양한 모터를 제어하기 위해서 야스카와 인버터(A1000)을 통신 제어 해서 정해진 모터 외에 다양한 모터를 구동시킵니다. A1000을 사용하게 되면 다양한 형태의 모터를 범용 적으로 사용 할 수 있습니다. 유도전동기 모터, 스텝모터 등 불특정 다수의 모터를 설정으로 동작시킬 수 있기 때문에 어떤 모터를 구동해야 할지 모르거나 다양한 모터를 시험하고 싶을 때 A1000를 사용해서 모터를 구동시키면 됩니다. 

2. 장비설명



A1000 야스카와 인버터를 컴퓨터 통신으로 제어할 때는 Modbus 통신을 사용합니다. RS422이나 RS485 통신 만을 지원하므로 통신 케이블을 485 형식으로 연결해야 합니다. 

 

 


RS 485 컨버터에 따라서 2선식과 4선식 또는 종단저항을 설정해야 하는 경우가 있으므로 주의해서 연결해야합니다. A1000에서는 Memobus라는 이름을 사용하지만 기본적으로는 Modbus 통신이라고 생각하면됩니다. 아래의 지령 메시지와 응답메시지를 확인 후 하이퍼 터미널이나 통신 프로토콜 테스트 프로그램을 사용해서 지령에 따른 응답 메시지가 정상적으로 출력되는지 아닌지를 확인하면됩니다.

 

 


기능코드 10H를 사용하여 지정된 번호로 지정된 개수의 유지 레지스터에 각각 지정된 데이터를 쓸수 있습니다. 쓰기 데이터는 유지 레지스터의 번호 순으로 각각 상위 8비트, 하위 8비트의 순으로 지령메시지 내로 정렬할 필요가 있습니다. 쓰기 가능한 유지 레지스터는 최대 16개입니다.

 

 

아래와 같은 지령데이터를 확인해서 원하는 지령을 입력하면 됩니다.

 

 

 

3. 블록 다이어그램

 

 

 


통신포트를 맞춘 후 Initial 확인을 합니다. 


 

 


위와 같은 16진수 명령 메시지를 보내어 응답을 확인합니다. 응답의 경우 단순한 에러체크같은 경우는 응답메시지를 보고 다이렉트로 판별할 수 있지만 Hz In 과 같은 주파수 입력을 한 후 CRC-16형태로 나오는 응답메시지의 주파수를 10진수를 변경하기위해서는 응답메시지에 대한 변환이 필요합니다.

 

 

위와같은 코드를 사용해서 16진수 CRC응답메시지를 10진수로 변환합니다. 야스카와 인버터는 기본적으로 야스카와 인버터에 특화된 모터의 사용을 권하고 있습니다. 하지만 이 코드를 통해서 불특정 다수의 모터의 구동이 가능하게 됩니다. 모터의 특성에 따라 제어가 안되거나 특성이 100% 발휘되지 못할 수 도 있습니다. 이 점을 유의하셔서 사용하면 원하는 기능을 충분히 구현 할 수 있을거라고 생각합니다. 모터를 사용할 때는 항상 안전사고에 유의하면서 사용하도록 합시다. 그럼 오늘의 랩뷰 포스팅을 이만 마치도록 하겠습니다!! 다음 랩뷰 TIPS 포스팅에서 만나요!!!

'Labview Tip' 카테고리의 다른 글

LabVIEW ] Labview통신을 이용한 바코드 스캐너, 프린터 사용방법  (0) 2020.02.27
LabVIEW 측정기기의 재접속 가능한 State Machine 구조(1/2)  (0) 2020.02.27
Labview통신을 이용한 ODSL 레이저 거리센서 사용법  (0) 2020.02.27
LabVIEW ] UDP통신을 이용한 PC간 데이터 전송  (0) 2020.02.27
OCR을 이용한 비전 숫자 or 문자 인식  (0) 2020.02.27
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기