• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페 프로필 이미지
Daum PLC 동호회
 
 
 
카페 게시글
[melsec]도움 주고 받기 엔코더 펄스를 rpm 으로 계산...
포커짱 추천 0 조회 9,005 11.09.21 17:32 댓글 6
게시글 본문내용
 
다음검색
댓글
  • 11.09.22 00:54

    첫댓글 뭔 plc에 뭔 터치죠?

  • 11.09.22 17:10

    서보속도랑 rpm음 별개 입니다.
    서보 속도는 초당 pls 수가 나가는 것을 연산해서 분당 몇 M정도 가는지만 연산하는걸로 알고있습니다.
    RPM을 표시할려면 PLC 프로그램으로 연산을 해야 될것 같네요..
    멜서보 같은 경우는 서보 앰프에 RPM만 모니터링이 가능한걸로 알고 있습니다.

  • 11.09.23 09:27

    rpm 의 기본의미를 파악해 보세요...
    revolution per minute 즉 분당 회전수 이지요
    이말은 2개의 상수를 가지고 표현하는 단위라는 말이지요.
    회전수와 시간...
    회전수는 펄스로 측정할수 있으니. 단위시간만 설정하면 됩니다.
    지정된 단위시간 동안의 누적펄스수를 지정된 단위시간 (ex 1sec,1min) 등으로 나누면 되죠.
    계산 끝나면 누적펄스를 리셋해서 다음계산을 준비하고요....
    단위계를 보면 어떻게 문제를 풀어야 할지가 보입니다.
    제어는 전기가 아닙니다.
    연산이죠...수고하세요.

  • 11.09.28 22:50

    정확한 개념 짝짝짝

  • 11.10.01 11:37

    내용상 서보드라이브에 연결된 것이 아니고 별도 엔코더를 부착.사용한 것으로 판단되며.. 500RPM*500Pulse/Rev=250,000펄스/분, 250,000/60=4166.6..펄스/초, PLC입력에 사용 어렵고 고속카운터 사용. 고속카운터 기능중 RPM선택 사용(기능확인요?). 기능중 RPM 선택이 없으면 정주기 인터럽트 사용하여 읽어왔던 기존 고속카운터값을 대피하고 신규로 읽어와서 차이값을 얻고 위에서 설명했던 것과 같이 계산하면 될 것 같은데.. RPM = ( 진행펄스값 * (1000 / 정주기인터럽트시간 msec)) / ( 엔코더1회전펄스량 500 * 60초 )

  • 20.04.26 07:41

    저또한 예사랑님의말씀에한표
    고속카운트사용

최신목록