PLC에서 정수형 데이터와 실수형 데이터를 잘못 사용하면 측정값이 다르게 표시되는 이유는 무엇인가요?

PLC에서 센서의 아날로그 신호를 읽어 현재값을 계산하고 HMI에 표시하는 과정에서 실제 계측값과 화면에 나타나는 값이 다르게 표시되는 경우가 있습니다. 센서와 아날로그 입력모듈은 정상인데도 소수점 이하 값이 사라지거나 값의 크기가 예상과 다르게 나타난다면 데이터 형식의 차이가 원인일 수 있다고 합니다. 정수형과 실수형 데이터는 어떤 차이가 있으며, PLC 프로그램에서 형식을 잘못 설정하면 어떤 문제가 발생하는지 궁금합니다.

1개의 답변이 있어요!

  • 안녕하세요. 최광민 전기기사입니다.

    정수형 데이터는 일반적으로 소수점이 없는 숫자를 표현하고, 실수형 데이터는 소수점이 포함된 값을 표현할 수 있습니다. PLC에서 실수형 값을 정수형으로 변환하면 소수 부분이 사라질 수 있으며, 데이터의 크기나 부호를 잘못 해석하면 실제 값과 전혀 다른 수치가 나타날 수도 있습니다. 특히 아날로그 입력값을 실제 압력이나 수위로 환산할 때는 원시 데이터의 형식과 변환 연산의 자료형을 정확하게 설정해야 합니다. HMI에서도 PLC와 동일한 데이터 형식 및 주소를 사용하고 있는지 확인해야 합니다. 따라서 원시 입력값, 환산된 내부 데이터, HMI 표시값을 순서대로 비교하면 데이터 형식 문제를 찾는 데 도움이 됩니다.

    채택 보상으로 258베리 받았어요.

    채택된 답변