Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- PLC
- SCADA
- BMOV
- 이더넷 통신
- PLC FOR문
- ISMART
- CIMON 예제
- 브롤스타즈
- 배터리 수명
- 진주육전맛집
- 주방등 추천
- CIMON
- PLC 메모리
- QJ71C24N MODBUS
- gx logviewer
- QJ71C24N
- 사용자LOG DB
- 윈도우 단축키
- CIMON SCADA
- GP-4401T
- LED 추천
- M2I 다운로드
- 진주육전
- PLC 다운로드
- PLC FOR-NEXT
- 단양
- 소선지국밥
- CIMON LOG DB
- 무수순 통신
- FANUC
Archives
- Today
- Total
For maintenance
PLC 명령어> MELSEC PLC 실수(소수점) 나눗셈[ / ] 연산하기 본문
반응형
GX-WORKS2에서 소수점 나눗셈 방법을 설명하려고 한다.
일반적으로 「 / 」명령어를 많이 사용할 것이다.
이 명령어를 사용하면 소수점이하의 값 대신에 나눈값의 나머지를 별도의 영역에 나타낼 수 있다.
그럼 어떤 명령어를 사용하여야 실수를 나타낼 수 있을까?
「 E / 」
부동소수점 방식으로 연산을 하면 된다.
명령어 사용 방법은 일반적인 「 / 」과 동일하지만,
이렇게 사용하면 CPU ERR가 발생할 것이다.
그 이유는 사용되는 Source device 역시 부동 소수점으로 변경하여야 ERR없이 사용이 가능하다.
변경하기 위해서는 별도의 명령어를 사용하여 변경하면 된다.
** FLT BIN(상수) → 부동 소수점으로 변경
** INT 부동 소수점 → BIN(상수)으로 변경
마지막으로 나눗셈 연산에서는 Source1,Source2 값은 무조건 「 0 」초과된 값을 사용하여야
CPU ERR가 발생하지 않는다.
그래서 아래와 같이 별도의 조건을 사용하여 프로그램하면 ERR없이 사용이 가능하다.
** 메뉴얼
** 부동 소수점이란?
'PLC > PLC 명령어' 카테고리의 다른 글
PLC 명령어> LIMIT(P)/DLIMIT(P) (0) | 2022.12.21 |
---|---|
PLC 명령어> For - Next문 명령어(반복 프로그램) (0) | 2022.12.13 |
PLC명령어> PLC DECO 명령어란? (0) | 2021.06.11 |
GX-WORK2 Marking data Shift시켜 10개 나타내기(FOR-NEXT) (0) | 2020.04.01 |
PLC 명령어> 기초 명령어 / 특수 릴레이 (0) | 2020.01.06 |