본문 바로가기
MELSEC PLC 기초 강좌

[23] PLC 기초 강좌

by lemy 2019. 3. 9.
반응형



[23] PLC 기초 강좌


4.4.      응용 명령


4.4.4.    비트 처리 명령


1) 워드 디바이스의 비트 세트/리세트(BSET(P), BRST(P)) 

▶ [BSET(P)     (D)        n]

(D) 로 지정된 워드 디바이스의 n번째 비트를 세트(1)합니다.

n은 0~15가 유효합니다. 15를 초과한 경우는 하위 4비트의 데이터만 실행합니다.

▶ [BRST(P)     (D)        n]

(D) 로 지정된 워드 디바이스의 n번째 비트를 리세트(0)합니다.

n은 0~15가 유효합니다. 15를 초과한 경우는 하위 4비트의 데이터만 실행합니다.


2) 비트 테스트(TEST(P), DTEST(P))

▶ [TEST(P)     (S1)     (S2) (D)]

(S1)로 지정된 디바이스 내의 (S2)로 지정된 위치의 비트 데이터를 꺼내어서 (D)로 지정된 비트 디바이스에 씁니다. 

(D)로 지정된 비트 디바이스는 해당 비트가 “0”일 때 OFF하고, “1”일 때 ON합니다.

(S2)로 지정된 위치는 1워드 데이터의 각 비트 위치(0~15)를 지정합니다.

▶ [DTEST(P) (S1)     (S2) (D)]

(S1), (S +1)로 지정된 2워드 디바이스 내의 (S2)로 지정된 위치의 비트 데이터를 꺼내서 (D)로 지정된 비트 디바이스에 입력합니다.

(D)로 지정된 비트 디바이스는 해당 비트가 “0”일 때 OFF하고, “1”일 때 ON합니다.

(S2)로 지정된 위치에는 2워드 데이터의 각 비트 위치(0~31)를 지정합니다.

3) 비트 디바이스의 일괄 리세트(BKRST(P)) 

▶ [BKRST(P)     (S)        n]

(S)로 지정된 비트 디바이스부터 n점의 비트 디바이스를 리세트 합니다.


지정한 디바이스가 OFF인 경우, 디바이스의 상태는 변화하지 않습니다.

(S)의 디바이스부터 n점분의 범위가 해당 디바이스를 초과할 경우 연산 에러가 됩니다.

※ TIP !!!

BKRST(P)는 디바이스 이니셜 조작용 프로그램에서 사용합니다.



프로그램 예제

4.4.4 Command PGM.gxw






 

반응형

'MELSEC PLC 기초 강좌' 카테고리의 다른 글

[25] PLC 기초 강좌  (0) 2019.03.24
[24] PLC 기초 강좌  (0) 2019.03.16
[22] PLC 기초 강좌  (0) 2019.03.04
[21] PLC 기초 강좌  (0) 2019.02.24
[20] PLC 기초 강좌  (0) 2019.02.20

댓글