6.23. FRD(Convert form BCD to Integer) integer로 변환
6.23. FRD(Convert form BCD to Integer): integer로 변환
심볼 | |
Relay조합 | |
인수 | src: 원본(source) 릴레이(혹은 숫자) dst: 목적지(destination) 릴레이 |
설명 | Rung이 활성이면, src의 BCD값을 integer로 변환하여 dst에 저장합니다. 이 명령은 BCD형태로 출력되는 캠 스위치의 값을 입력으로 받아드리는 경우에 편리하게 사용할 수 있습니다. 만일, src의 값이 BCD가 아닌 경우에는 SP7=1로 설정합니다. 또한, src가 워드(W) 형식이고, dst가 바이트(B) 형식인 경우, 변환할 src의 최대값은 &H9999이므로 integer의 변환결과가 9999(&H270F)로 되어 바이트의 범위 &Hff를 초과하므로 오버플로우가 발생하게 되며, 이 경우에는 SP7=1로 설정합니다. |
사용 예 | FRD(XB3,RB2): XB3의 값(BCD)을 integer로 변환하여 RB2에 저장합니다. 만일 (XB3)=&H23(35)이면, 23=&H17를 RB2에 저장합니다. |