본문 바로가기
IT/PLC

[BMOV] 디바이스 데이터 일괄 전송

by 옥탑방개발자 2020. 10. 16.
728x90

BMOV

디바이스의 데이터를 일괄 전송 하기 위한 명령어

 

 

 

예제1)

D0~D4의 데이터를 D100~D104로 일괄 전송

[BMOV 전송할디바이스 저장할디바이스 전송수]

D0기준 4개의 디바이스 선택
D100기준 4개의 디바이스에  선택한 데이터 일괄 저장

 


MOV로 D0~D10까지의 값을 저장한 상태, D0=1/D1=2....D10=11

 

저장된 결과값

 

 

 

예제2)

D0~같은 값이 들어있음

D0기준 4개의 디바이스 선택

Y100부터 4점마다 D0,D1,D2,D3의 데이터 저장

 

 

 

D3의 값을 17로 값을 저장하면 2진수로 10001이 되므로 올림발생
발생된 올림은 생략

 

 

 

D3의 값을 8로 저장하면 2진수로 1000인데 Y0의 최상위 비트는 부호비트로 사용되므로
-의 값이 Y100에 저장됨

(65535의 값을 다 표현하기 위해서 컴퓨터에서 2의 보수로 표현됨)

728x90

'IT > PLC' 카테고리의 다른 글

[DIS] 16비트 데이터를 4비트로 분리  (0) 2020.10.19
[Z] 인덱스 - 2  (0) 2020.10.16
[Z] 인덱스  (0) 2020.10.16
[CML] 부정 전송  (0) 2020.10.16
[STMR] 연속 디바이스 순차 동작  (0) 2020.10.16