6.22. TOD(Convert to BCD) BCD값으로 변환
6.22. TOD(Convert to BCD): BCD값으로 변환
심볼 | |
Relay조합 | |
인수 | src: 원본(source) 릴레이(혹은 숫자) dst: 목적지(destination) 릴레이 |
설명 | Rung이 활성이면, src의 값을 BCD로 변환하여 dst에 저장합니다. 이 명령은 BCD형식으로 7’세그먼트에 값을 표시하는 장치를 사용할 때 편리합니다. 만일, dst가 바이트(B) 형식이면, 2개의 디지트로 변환하고, 워드(W) 형식이면, 4개의 디지트로 변환합니다. Src의 값이 변환하는 디지트 수 보다 크면, SP7=1로 설정합니다. |
사용 예 | TOD(XB3,RB2): XB3의 값을 BCD로 변환하여 RB2에 저장합니다. (참고, BCD(Binary Coded Decimal)란 4bit의 코드 값이 0~9범위의 값을 가질 수 있는 숫자를 의미합니다. 즉 BCD에서는 4bit로 표시할 수 있는 숫자 0~F중에서 A~F를 사용하지 않습니다) 만일 (XB3)=&H7B(123)이면, &H23(35)를 RB2에 저장하고, &H7B(123)>&H63(99)이기 때문에 SP7=1로 설정합니다. |