부동소수점 데이터 가감산 명령

▶[E+(P)     (S)     (D)]

(D)로 지정된 부동소숫점형 실수 데이터와 (S)로 지정된 부동소숫점형 실수 데이터를 가산하여, 가산결과를 (D)로 지정된 디바이스에 저장 
(S), (D)에는 0, ±2^-127≤지정값(저장값)<±2^129를 지정 할 수 있습니다. 지정값이 범위 외일 때와 지정 디바이스의 내용이 -0일 때 연산 에러가 됩니다. 

▶[E-(P)    (S)     (D)]

(D)로 지정된 부동소숫점형 실수 데이터와 (S)로 지정된 부동소숫점형 실수 데이터를 감산하여 감산결과를 (D)로 지정된 디바이스에 저장

▶[E+(P)     (S1)     (S2)   (D)]

(S1)로 지정된 BCD 4자리 데이터와 (S2)로 지정된 부동소숫점형 실수 데이터를 가산하여,  가산결과를 (D)로 지정된 디바이스에 저장

▶[E-(P)        (S1)    (S2)    (D)]

(S1)로 지정된 BCD 4자리 데이터와 (S2)로 지정된 부동소숫점형 실수 데이터를 감산하여, 감산결과를 (D)로 지정된 디바이스에 저장

부동  소수점 데이터 승제산 명령

▶[E*(P)      (S1)    (S2)    (D)]

(S1)로 지정된 부동소숫점형 실수 데이터와 (S2)로 지정된 부동소숫점형 실수 데이터를 승산하여 (D)로 지정된 디바이스에 저장

▶[E/(P)    (S1)     (S2)     (D)]

(S1)로 지정된 부동소숫점형 실수 데이터와 (S2)로 지정된 부동소숫점형 실수 데이터를 제산하여 (D)로 지정된 디바이스에 저장

블록 가감산 (BK+(P),  BK-(P)) 명령

▶[BK+(P)    (S1)  (S2)    (D)]

(S1)로 지정된 디바이스부터 n점의 BIN데이터와 (S2)로 지정된 디바이스부터 n점의 BIN데이터를 가산하여 연산결과를 (D)로 지정된 디바이스 이후에 저장합니다.
블록 가산은 16비트 단위로 실행합니다 (S1), (S2)에는 -32768~32767(BIN 16비트)의 정수를 지정할 수 있습니다.

▶[BK-(P)     (S1)    (S2)   (D)]

(S1)로 지정된 디바이스부터 n점의 BIN데이터와 (S2)로 지정된 디바이스부터 n점의 BIN데이터를 제산하여, 연산결과를 (D)로 지정된 디바이스에 저장
블록 제산은 16비트 단위로 실행,  (S1),(S2)에는 -32768~32767(BIN16비트)의 정수를 지정할 수 있습니다.

문자열의 결합 명령

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

(D)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터 뒤에,  (S)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터를 연결하여, (D)로 지정된 디바이스 번호 이후에 저장합니다. 
문자열 데이터는 (D), (S)로 지정된 디바이스 번호부터 "00H" 가 저장되어 있는 디바이스 번호까지 저장되어 있는 문자열 데이터가 대상입니다.

문자열의 결합은 (D)로 지정된 문자열의 끝을 표시하는 "00H"를 무시하고, (D)의 최종 문자에 계속해서 (S)로 지정된 문자열을 연결합니다. 

▶[$+(P)     (S1)    (S2)    (D)]

(S1)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터의 뒤에, (S2)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터를 연결하여, (D)로 지정된 디바이스 번호 이후에 저장합니다. 
문자열의 결합은 (S1)로 지정된 문자열의 끝을 표시하는 "00H"를 무시하고,  (S1)의 최종문자에 계속해서 (S2)로 지정된 문자열을 연결합니다. 

16비트 BIN데이터 인클리멘트, 디클리멘트 (INC(P), DEC(P)) 명령

▶[INC(P)     (D)]

(D)로 지정된 디바이스(16비트 데이터)+1을 실행합니다.   
(D)로 지정된 디바이스의 내용이 32767인 경우에 INC, INCP를 실행하게 되면, -32768이 (D)로 지정된 디바이스에 저장

▶[DEC(P)    (D)]

(D)로 지정된 디바이스(16비트데이터)-1을 실행합니다. 
(D)로 지정된 디바이스의 내용이 0인 경우에 DEC, DECP를 실행하게되면 -1이 (D)로 지정된 디바이스에 저장

32비트 BIN데이터 인클리멘트, 디클리멘트 (DINC(P), DDEC(P)) 명령

▶[DINC(P)      (D)]

(D)로 지정된 디바이스(32비트 데이터)+1을 실행
(D)로 지정된 디바이스의 내용이 2147483647인 경우에 DINC, DINCP를 실행한 경우는 -2147483648이 (D)로 지정된 디바이스에 저장

▶[DDEC(P)     (D)]

(D)로 지정된 디바이스(32비트 데이터)-1을 실행
(D)로 지정된 디바이스의 내용이 0인 경우에 DDEC, DDECP를 실행하게 되면 -1이 (D)로 지정된 디바이스에 저장

'PLC' 카테고리의 다른 글

[17] 데이터 전송 명령  (0) 2020.01.20
[16] 데이터 변환 명령  (0) 2020.01.20
[14] 명령어_4  (0) 2020.01.20
TO 명령어  (0) 2020.01.20
70톤 SV 유압 PLC 해석  (0) 2020.01.17

+ Recent posts