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

 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에 출력하는 프로그램

 

 

프로그램