1. 16비트 / 32비트 데이터 전송 (MOV(P), DMOV(P))

▶[MOV(P)      (S)     (D)]     (16비트 데이터전송)

(S)로 지정된 디바이스의 16비트 데이터를 (D)로 지정된 디바이스에 전송합니다. 

 

▶[DMOV(P)     (S)    (D)]  (32비트 데이터전송)

(S)로 지정된 디바이스의 32비트 데이터를 (D)로 지정된 디바이스로 전송 

2. 부동소수점 데이터 전송 (EMOV(P))

▶[EMOV(P)      (S)      (D)] 

(S)로 지정된 디바이스의 부동소수점형 실수 데이터를 (D)로 지정된 디바이스로 전송

3. 문자열 전송 ($MOV(P))

▶[$MOV(P)   (S)    (D)]

(S)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터를 (D)로 지정된 디바이스 번호 이후로 전송
문자열 전송에서는 (S)로 지정된 디바이스번호 부터 "00H"가 저장되어 있는 디바이스 번호까지의 문자열을 한번에 전송합니다. 
(S)+n의 하위 바이트에 "00H"가 저장되어 있는 경우는 (D)+n의 상위바이트, 하위바이트 모두 "00H"를 저장 
(S)로 지정된 디바이스 번호 이후, 해당 디바이스 번호까지의 사이에 "00H" 가 존재하지 않을 때 연산 에러가 됩니다. 

4. 16비트 / 32비트 데이터 부정전송 (CML(P), DCML(P)) 

▶[CML(P)      (S)      (D)]

(S)로 지정된 16비트 데이터를 비트별로 반전하여, 그 결과를 (D)로 지정된 디바이스로 전송

▶[DCML(P)     (S)     (D)]

(S)로 지정된 32비트 데이터를 비트별로 반전하여, 그 결과를 (D)로 지정된 디바이스로 전송

5. 블록 16비트 데이터 전송 (BMOV(P))

▶[BMOV(P)       (S)       (D)      n]

(S)로 지정된 디바이스부터 n점의 16비트 데이터를 (D)로 지정된 디바이스부터 n점으로 일괄 전송합니다.
전송소스와 전송 상대의 디바이스가 중복하는 경우에도 전송할 수 있습니다. 
(S)가 워드 디바이스이고, (D)가 비트 디바이스인 경우, 워드 디바이스는 비트 디바이스의 자리 지정으로 지정된 비트 수가 대상이 됩니다. 
(D)에 K1Y30 을 지정한 경우는 (S)로 지정된 워드 디바이스의 하위 4비트가 대상이 됩니다. 
(S), (D)에 비트 디바이스를 지정할 경우, 반드시 (S), (D)의 자리수는 동일하게 하십시오.

6. 동일 16비트 데이터 블록 전송 (FMOV(P))

▶[FMOV(P)       (S)        (D)       n]

(S)로 지정된 디바이스의 16비트 데이터를 (D)로 지정된 디바이스에서 n점으로 전송
(S)가 워드 디바이스이고, (D)가 비트 디바이스인경우, 워드 디바이스는 비트 디바이스의 자리 지정으로 지정된 비트 수가 대상이 됩니다. 
(D)에 K1Y30을 지정한 경우는 (S)로 지정된 워드 디바이스의 하위 4비트가 대상이 됩니다.
(S), (D)에 비트 디바이스를 지정할 경우, 반드시 (S), (D)의 자리수는 동일하게 하십시오.

7. 16비트 / 32비트 데이터 변환 (XCH(P),  DXCH(P))

▶[XCH(P)       (D1)         (D2)]

(D1)과 (D2)의 16비트 데이터를 교환

▶[DXCH(P)     (D1)         (D2)]

(D1)+1,  (D1)과  (D2)+1,  (D2)의 32비트 데이터를 교환합니다. 

8. 블록 16비트 데이터 변환(BXCH(P))

▶[BXCH(P)      (D1)      (D2)      n]

(D1)로 지정된 디바이스부터 n점의 16비트 데이터와 (D2)로 지정된 디바이스부터 n점의 16비트 데이터를 교환

9. 상하 바이트 변환 (SWAP(P))

(D)로 지정된 디바이스의 상하 각 8비트의 값을 변환합니다.
통신 등에 있어서 상/하 바이트의 시작을 다르게 쓰는 기기등에 있어서 전송시 바이트를 변환하여 전송하는 경우등에 사용

 

'PLC' 카테고리의 다른 글

교류전동기  (0) 2020.01.21
멜섹 Q PLC 프로그래밍방법 [정완보,김진우 공저] (미완성)  (0) 2020.01.21
[16] 데이터 변환 명령  (0) 2020.01.20
[15]명령어_5  (0) 2020.01.20
[14] 명령어_4  (0) 2020.01.20

+ Recent posts