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

미쓰비시 PLC A/D변환 스케일링 값 질문

PLC 기종 iQ-R

안녕하세요


현제 iQ-R CPU에

R60AD4용(디지털 출력 범위 0~32000)

아날로그 변환기를 추가해 사용할 예정입니다.

 

질문)

 온도 컨트롤러 (사용 온도 0~300도)  출력 4mA~20mA를 연결

 

A/D변환기 파라메타에서 입력범위를 4mA~20mA로 설정후

스케일링 상한값 ,하한값을 0~4000으로 변경하면 

전류값  / 디지털값 /

4mA         -> 0          ->  0도

20mA        -> 4000     -> 300도

이런게 변경이 되는건가여?

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 8

1등 touro 2021.07.03. 10:13
해당 AD모델 찾아보니 16비트 해상도로 디지털 출력 범위가 -32000~+32000입니다.
질문에서는 12비트 해상도인 4000을 사용하였는데
이 기준으로 답변드립니다.
온도컨트롤러에서 12mA를 출력하면 AD변환기 해당 채널에서 2000이 출력됩니다.
계산식은 (2000*(300-0)) / 4000 = 150 입니다.
소수점 한자리 사용하려면 2000을 20000으로 변경하여
계산식은 (2000*10*(300-0)) / 4000 = 1500 입니다.
(이렇게도 가능합니다. (2000*(300-0)) / 400 = 1500)
HMI에서 소수점 한자리 설정하면 150.0으로 표시됩니다.
연아아빠 작성자 2021.07.04. 18:14
touro
이런 공식이 적용되는군요. 좋은 답변 감사합니다. 추가로 혹시 16비트 해상도로출력 범위를 설정했을때에는
계산식이 바뀌나요?
touro 2021.07.05. 00:20
연아아빠
4000 자리에 64000을 적용하면 됩니다.
연아아빠 작성자 2021.07.06. 17:01
touro
매번 좋은 답변 감사합니다.
제가 잘몰라서 질문하나 해도 될까요?
중간 값을 기준으로 계산하는건 특별한 이유가 있는건가요? 아니면 그냥 예를 중간으로 잡으신건가요?
touro 2021.07.06. 18:53
연아아빠
위의 계산식은 AD변환 모듈 출력값에서 센서 현재값(Process Value)을 계산하는 방법이며
계산식의 중간값에 AD변환 모듈 출력값을 적용하면 됩니다.
계산 예시를 중간값으로 한 것일 뿐입니다.
2등 졸림 2021.07.07. 10:34
보다가 궁금해서 질문드립니다.
만약 4mA -> -20도
20mA->100도
으로 표시하고 싶을 경우에는 어떻게 해야하나요?
touro 2021.07.07. 20:00
졸림
중간값 12mA일 때 AD변환 모듈 출력값이 2000이니
2000*(100-(-20)) / 4000 = 60이 산출됩니다.
여기서 마이너스 부분을 빼기하여 60-20 = 40이 최종 산출값이 됩니다.
즉 -20 ~100의 중간값은 40입니다.
3등 아쿠 2일 전21:26
좋은 정보 감사합니다
권한이 없습니다. 로그인

신고

"님의 댓글"

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

삭제

"님의 댓글"

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