미쓰비시 PLC A/D변환 스케일링 값 질문
- 연아아빠
- 1319
- 8
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도
이런게 변경이 되는건가여?
댓글 8
touro
이런 공식이 적용되는군요. 좋은 답변 감사합니다. 추가로 혹시 16비트 해상도로출력 범위를 설정했을때에는
계산식이 바뀌나요?
계산식이 바뀌나요?
touro
매번 좋은 답변 감사합니다.
제가 잘몰라서 질문하나 해도 될까요?
중간 값을 기준으로 계산하는건 특별한 이유가 있는건가요? 아니면 그냥 예를 중간으로 잡으신건가요?
제가 잘몰라서 질문하나 해도 될까요?
중간 값을 기준으로 계산하는건 특별한 이유가 있는건가요? 아니면 그냥 예를 중간으로 잡으신건가요?
연아아빠
위의 계산식은 AD변환 모듈 출력값에서 센서 현재값(Process Value)을 계산하는 방법이며
계산식의 중간값에 AD변환 모듈 출력값을 적용하면 됩니다.
계산 예시를 중간값으로 한 것일 뿐입니다.
계산식의 중간값에 AD변환 모듈 출력값을 적용하면 됩니다.
계산 예시를 중간값으로 한 것일 뿐입니다.
보다가 궁금해서 질문드립니다.
만약 4mA -> -20도
20mA->100도
으로 표시하고 싶을 경우에는 어떻게 해야하나요?
만약 4mA -> -20도
20mA->100도
으로 표시하고 싶을 경우에는 어떻게 해야하나요?
졸림
중간값 12mA일 때 AD변환 모듈 출력값이 2000이니
2000*(100-(-20)) / 4000 = 60이 산출됩니다.
여기서 마이너스 부분을 빼기하여 60-20 = 40이 최종 산출값이 됩니다.
즉 -20 ~100의 중간값은 40입니다.
2000*(100-(-20)) / 4000 = 60이 산출됩니다.
여기서 마이너스 부분을 빼기하여 60-20 = 40이 최종 산출값이 됩니다.
즉 -20 ~100의 중간값은 40입니다.
좋은 정보 감사합니다
권한이 없습니다. 로그인
질문에서는 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으로 표시됩니다.