부동 소수 형식 데이터 확인 방법
본문 바로가기
자동화 기술

부동 소수 형식 데이터 확인 방법

by 자동제어기 2023. 3. 13.
"
"
300x250
반응형

개요

미쯔비시 PLC A 시리즈에서전용 명령의 실수를 GPP에서 모니터하는 방법은 없습니다. 실수로 on 되어 있는 비트를 BIN값으로 모니터합니다.QnA 및 Q 시리즈는 모니터 시 실수로 지정하면 소수점도 모니터할 수 있습니다.

부동 소수점

코딩에 있어서 컴퓨터나 PLC 상에서 실수를 구형하는데 있어서는 정수에 비하여 복잡한 방식을 생각해야 합니다.컴퓨터 상에서는 2진수를 사용하기 때문에 실수도 정수처럼 표현해야 할 경우가 있습니 실수의 표현방법에서는 고정 소수점 방식돠 부동 소수점 방식 두가지가 크게 있습니다.PLC 기기에서 외부의 전력 변환기 또는 요코가와 온도계등에서의 아날로그 입력 신호가 4-20mA와 같은 아날로그 신호가 입력되었을 경우 이 아날로그 신호를 그대로 사용 할 수는 없습니다.따라서 부동 소수점을 이용하여 PLC의 프로그래밍을 하여야 합니다.예를 들어 부동 소수점 10.0f가 있다면 고정 소수점으로 사용하기 위해 2의 16승을 곱하여 줍니다.int ConvertfixedPoint( int num ) {return num << 16;}또는 #define FIXEDPOINT( f ) ( (int)( f * 65536 ) )고정 소수점을 부동 소수점으로 사용하고 싶다면num >> 16 을 하고 또는 나누어 주면 됩니다. #define FLOATPOINT( f ) ( (float)( f / 65536.0f ) ) 

부동 소수점 사진
부동 소수점

부동소수란

정수(integer)는 고정된 정밀도(precision)와 크기(magnitude)를 가지고 있습니다.부동소수점(floating-point) 은 변화하는 즉 소수점(decimal point)의 위치가 떠다니는 수 를 말하며, 크기도 가변적 입니다.A one shot is a coil which goes true each time the enabling rung ahead of it is true,and it stays true for one scan only.

Q PLC 프로그래밍 화면
Q PLC 프로그래밍

반응형

'자동화 기술' 카테고리의 다른 글

전원라인 EMI 필터  (0) 2023.03.06
ROCKWELL AUTOMATION  (0) 2022.12.12
온도 트랜스 미터 Honeywell  (0) 2022.11.27
미쯔비시 서보 케이블  (0) 2022.11.21
온도계 편차 조정 법  (0) 2022.10.20

댓글