BCD Conversion : BCD, BCDP, DBCD, DBCDP

명령

사용 가능 영역

스텝수

플래그

M

X

Y

K

L

F

T

C

S

Z

D

@D

정수

에러

제로

캐리

BCD(P)

S

-

3

-

-

D

-

-

-

-

DBCD(P)

S

-

3

-

-

D

-

-

-

-

 

 

S

BIN Data가 저장되어진 영역번호 또는 BIN Data

D

BCD로 변환된 Data를 저장하게 될 영역

 

에러(F110)

S로 지정된 값이 270F(Hex) 이상이면 SET

 

BCD

BCD

  • S(BIN Data 또는 BIN Data가 저장된 영역의 값)를 BCD로 변환하여 D로 지정된 영역에 저장합니다.

  • BCD Data가 범위를 초과하면 Error Flag(F110)을 Set합니다.\

명령어

Data 길이

BIN Data 범위

BCD

BCDP

16bit

0 ~ h270F

0 ~ 9999

DBCD

DBCDP

32bit

0 ~ h05F5E0FF

0~ 99999999

프로그램 예

  • 입력신호 X0001을 ON 되었을 때 D0001의 Data를 BCD 변환하여 D0010에 출력하는 프로그램

  • 프로그램