M 내부 릴레이는 1비트

K10 -> 1초 

 

아래내용 출처 : https://jung112w.tistory.com/6

 

디바이스
비트 디바이스, 주로 ON/OFF신호를 취급
X 입력
Y 출력

 

M 내부 릴레이
L 래치 릴레이
S 스탭 릴레이
B 링크 릴레이
F 애넌시애이터
 
워드 디바이스, 주로 데이터를 취급, 16비트로 1워드를 구성
T 타이머
C 카운터
D 데이터 레지스터
W 링크 레지스터
R 파일 레지스터
Z, V 인덱스 레지스터
N 네스팅
P 포인터
I 인터럽트용 포인터
K 10진 정수
H 16진 정수
 
SET : 입력조건이 ON으로 되면 지정된 디바이스를 ON으로 하고, 입력조건이 OFF가 되어도 ON상태를 유지한다
RST : 지정된 디바이스를 OFF상태로 한다.
PLS : 펄스 입력조건이 올라갈때 지정된 디바이스의 1스캔 ON명령(예: PLS M5)
PLF : 펄스 입력조건이 내려갈 때 지정된 디바이스의 1스캔 ON명령(예: PLF M0)
MC : 마스터 컨트롤(시작)
MCR : 마스터 컨트롤 리셋(종료)
CJ : 조건 점프즉시 실행 조건 점프
SCJ : 에스 조건 점프, 스캔 한번 후의 실행 조건 점프
CALL(P) : 서브 루틴 프로그램 실행
RET : 리턴, 서브 루틴 프로그램 실행
FEND : 에프앤드, 타이머 카운터의 현재값을 처리하거나 자기 진단을 한 다음 0스텝부터 다시 연산을 시작한다
 
수치데이터
K : 10진수표현
BIN : 2진수표현
H : 16진수표현
BCD : 2진화 10진수
 
전송 명령
MOV(P) : 데이터(16비트) 전송(예 : MOV T0 D0), 변화하는 데이터를 읽을 때는 MOV, 순간전송에는 MOVP명령을 사용
BIN(P) : BCD->BIN 데이터 변환 명령(예 : BIN K4X20 D5), K4X20:4자리 데이터 1234를 읽습니다
BCD(P) : BIN->BCD 데이터 변환 명령(예 : BCD T0 K2Y40), 7SEGMENT 등에 표현할시 사용
FMOV(P) : 동일 데이터의 일괄 전송(예 : FMOVP K365 D0 K8), 입력조건이 ON되면 1에서 지정한 디바이스 내용을 2에서 지정한 3개의 디바이스로 전송한다
BMOV(P) : 블록 데이터의 일괄 전송(예 : BMOVP D0 D32 K16), 입력조건이 ON되면 1에서 지정한 디바이스를 선두로하여 디바이스에 저장되어있는 3개의 데이터를 2에서 지정한 디바이스를 선두로하는 3개의 디바이스로 일괄 전송한다.
 
비교연산
E= : 같다(예 : = K20 C10)
E<> : 같지않다
E> : 작다
E>= : 작거나같다
E< : 크다
E<= : 크거나같다
 
 
사칙연산
+P : 더하기(INCP D0 = +P K1 D0)
-P : 빼기(DECP D2 = -P K1 D2)
*P : 곱셈(*P K30 D0 D10)
/P : 나눗셈(/P D0 K600 D20 D21), D20몫, D21 나머지
 
문자열 비교
$= S1 S2 : S1문자열과 S2문자열을 1문자 씩 비교한다
 
블록데이터비교
BKCMP= S1 S2 D n : S1에서 n점 분의 데이터와 S2에서 n점 분의 데이터를 1워드 단위로 비교하고 비교 결과를 D에서 지정한 비트 디바이스에서 n점 분에 쓰기한다
 

범위데이터리셋

BKRST : ex) [BKRST M0 K8192] , M0 ~ M8192 까지 RST(리셋)을 해줌

 

프로그램 분기명령
CJ : 입력조건이 성립하면 PN으로 점프(CJ Pn)
SCJ : 입력조건이 성립하면 다음 스캔부터 Pn으로 점프(SCJ Pn)
JMP : 무조건 Pn으로 점프(JMP Pn)
GOEND : 입력조건이 성립하면 END 명령으로 점프
 
프로그램 실행 제어 명령
DI : 인터럽트 금지
EI : 인터럽트 허가
IMASK : 인터럽트 프로그램마다 인터럽트 금지/허가를 한다(IMASK S)
IRET : 허가 설정 복귀, 인터럽트 프로그램에서 시스템 프로그램으로 복귀한다
 
RFS : I/O리프레시, 1스캔의 도중에 해당하는 입출력 부분을 리프레시한다
 
특수릴레이
SM400 : 항상 ON한다
SM401 : 항상 OFF한다
SM409 : 5MS마다 ON/OFF 반복한다
SM410 : 0.1초마다 ON/OFF
SM411 : 0.2초마다 ON/OFF
SM412 : 1초마다 ON/OFF
SM413 : 2초마다 ON/OFF 
 
단축키
새 프로젝트 : ctrl + n
프로젝트 열기 : ctrl + o
프로젝트 덮어쓰기 : ctrl + s
인쇄 : ctrl + p
래더 잘라내기/붙여넣기 실행취소 : ctrl + z
클립보드에 선택된 내용 잘라내기/저장 : ctrl + x
클립보드에 선택된 내용 저장 : ctrl + c
클립보드에 내용 붙여넣기 : ctrl + v
 
프로젝트 데이터 리스트 표시 또는 숨기기 : alt + 0
디바이스 테스트 : alt + 1
스킵 실행 : alt + 2
부분 실행 : alt + 3
스텝 실행 : alt + 4
리모트 작동 : alt + 6
프로젝트 데이터 리스트와 각 윈도우간 전환 : alt + 7
네트워크 파라미터 설정 다이얼로그로 전환 : alt + 8
 
행삽입 : shift + ins
행삭제 : shift + del
쓰기모드전환 : f2
읽기모드전환 : shift + f2
스테이트먼트 표시 또는 숨기기 : ctrl + f7
표시노트표시 또는 숨기기 : ctrl + f8
기계이름표시 또는 숨기기 : alt + ctrl + f6
모든 창의 모니터링 시작 : ctrl + f3
모든 창의 모니터링 정지 : alt + ctrl + f3
 
래더 및 리스트간 전환 : alt + f1
접점또는 코일찾기 : alt + ctrl + f7
 
열삽입 : ctrl + ins
열삭제 : ctrl + del
현재편집중인프로그램전환 : f4
현재편집중인프로그램모두전환 : alt + ctrl + f4
run 중 쓰기 : shift + f4
코멘트표시또는숨기기 : ctrl + f5
모니터모드로전환, 모니터링시작 : f3
모니터로 전환,시작(쓰기모드) : shift + f3
래더입력동안 래더보기에서 커서이동 : ctrl + 커서키
모니터링 정지 : alt + f3
코멘트편집 : 디바이스이름=코멘트내용(x0=리미트 스위치 1)
노트편집 : 코일명령;노트내용(out y0;시동모터 1)

 

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

GxWorks2 모니터링 하는 방법  (0) 2021.11.28
GXworks2 메뉴얼 다운로드  (0) 2021.11.27
GXworks2 설치  (0) 2021.11.27
MELSEL QCPU PLC 구조  (0) 2021.11.24

+ Recent posts