• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

분해능 스케일 연산이나 RPM계산 방법 문의

 

PLC CPU Q06UDV

 

ls xg5000에서 scal 명령어에 대응하는 melsec 명령어나 계산식을 알고 싶습니다.

 

예를들어 ..

 

 

4~20mA 출력카드에, 입력값 0~16000 이라면

 

계산식을 어떻게 해야 하는지요?

 

 

기존 답변들 찾아봐도 이해가 잘 안되어서 질문 드려요.

 

0~16000을 RPM으로 표시하는 방법이나 감이 안잡히네요.

 

샘플이 있으면 초보에겐 더 좋을거 같습니다.

 

 

 

 

 

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 2

1등 라면땅 2018.09.17. 00:04

제가 주로 사용하는 방식은요.

모터 속도계 구현시.

분해능이 16000인 아나로그 입력카드 쓴다는 가정하에

4극모터 RPM 1750이 맥스일경우

16000을 1750으로 나눕니다.

그러면 9.1428이 나오는데요.

정수를 실수로 변환I2R

-RDIV 16000 9.1428 D100

-R2I D100 D110 해서 D110번지가 속도계로 쓰이는

방식을 많이 쓰긴 하는데

다른 분들 예제보면 

LDIV로 그냥 나누더라고요.

2등 걷지말고차타 2018.10.05. 14:22

먼저 plc의 분해능을 알아보셔야 할 것 같습니다.

 

멜섹의 경우는 분해능이 4000이면.. 총스케일이 16000이니 4000분해능으로 나눠줍니다. 그럼 4가 나오죠.

 

1차함수로 생각하시면 분해능 0일때 0 ....1일때 4rpm 2일때 8rpm ....... 4000일때 16000rpm이 됩니다.

 

68adi 나 뭐 ad 모듈을 사용 하실때 데이터 원소스 값에 4를 곱해서 사용 한다고 생각하시면 쉬울거 같은데요.

 

 

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?