16 Bit Data의 분리, 결합 : DIS, DISP, UNI, UNIP

명령

사용 가능 영역

스텝수

플래그

M

X

Y

K

L

F

T

C

S

Z

D

@D

정수

에러

제로

캐리

DIS(P)

UNI(P)

S

-

4

-

-

D

-

-

-

-

n

-

 

S

분리, 결합하는 데이터가 저장되어 있는 Device의 선두 어드레스

D

분리, 결합하는 데이터를 저장하는 번호

n

분리 저장하는 Device 수(1~4), 결합 데이터 수(1~4)

에러(F110)

영역이 @D로 지정된 경우 영역 초과가 발생하면 SET

 

DIS

DIS

  • S로 지정된 16비트 데이터의 하위 n자리(n자리 4비트)분의 데이터를 D로 지정된 Device에서 n점분의 하위 4비트에 저장합니다.

  • D로 지정된 Device에서 n점분의 상위 12비트는 0이 됩니다.

  • n은 1 ~ 4까지 지정할 수 있습니다.

  • n=0일 경우에는 무처리로 D의 Device에서 n점의 내용은 변화하지 않습니다.

프로그램 예

  • X0001이 On 되었을 때 D0000의 16비트 데이터를 4비트마다 D0020 ~ 0023에 저장하는 프로그램

 

 

UNI

UNI

  • S로 지정된 Device에서 n점분의 16비트 데이터의 하위 4비트를 D로 지정된 16비트 Device에 결합합니다.

  • D로 지정된 Device의 상위(4-n)자리 비트는 0이 됩니다.

  • n은 1 ~ 4를 지정할 수 있습니다.

  • n=0일 경우에는 무처리로 D의 Device 데이터 내용은 변화하지 않습니다.

 

프로그램 예

  • X0003이 On 되었을 때 D0020 ~ 0022의 하위 4비트 데이터를 D0010에 저장하는 프로그램