Skip to main content

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에 저장합니다.