안녕하세요 kgoing입니다. 오늘은 Plc 프로그래밍을 하면서 자주 사용하는 단축키와 특수 릴레이 그리고 각종 신호에 대해 알아보겠습니다.
1. 단축키
- F2 : 쓰기 모드
-읽기 모드 전환 : shift + f2
- F3 : 모니터링 모드
- shift + f3:모니터 전환, 시작(쓰기 모드)
- F4 : 변환
- F5 : A접점
- F6 : B접점
- F7 : () 출력
- F8 : [] 출력
- F5 + Shift + Alt : 상승 펄스 부정(B접점)
- F5 + Shift + Alt : 하강 펄수 부정(B접점)
- F7 + Shift : 상승 펄스 A접점
- F8 + Shift : 하강 펄스 A접점
- Shift + Insert : 행 추가
- Shift + Delet : 행 삭제
- Ctrl + Insert : 열 추가
- Ctrl + Delet : 열 삭제
- Ctrl + 방향키 : 선 긋기
-새 프로젝트 : 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
-스테이트먼트 표시 또는 숨기기 : 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
2. 신호 설명
다음은 비트 디바이스입니다. 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명령
PLF : 펄스 입력 조건이 내려갈 때 지정된 디바이스의 1스캔 ON명령
MC : 마스터 컨트롤(시작)
MCR : 마스터 컨트롤 리셋(종료)
CJ : 조건 점프 즉시 실행 조건 점프
SCJ : 에스 조건 점프, 스캔 한번 후의 실행 조건 점프
CALL(P) : 서브 루틴 프로그램 실행
RET : 리턴, 서브 루틴 프로그램 실행
FEND : 에프 앤드는 타이머 카운터의 현재 값을 처리하거나 자기 진단을 한 다음 0 스텝부터 다시 연산을 시작합니다.
수치 데이터
K : 10진수 표현
BIN : 2진수 표현
H : 16진수 표현
BCD : 2 진화 10진수
전송 명령
MOV(P) : 데이터(16비트) 전송(예 : MOV T1 D1), 변화하는 데이터를 읽을 때는 MOV, 순간 전송에는 MOVP명령을 사용
BIN(P) : BCD->BIN 데이터 변환 명령(예 : BIN K4X20 D5), K4X20:4자리 데이터 1234를 읽습니다.
BCD(P) : BIN->BCD 데이터 변환 명령(예 : BCD T0 K2 Y40), 7 SEGMENT 등에 표현할 시 사용
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점 분에 쓰기 한다.
프로그램 분기 명령
CJ : 입력 조건이 성립하면 PN으로 점프(CJ Pn)
SCJ : 입력 조건이 성립하면 다음 스캔부터 Pn으로 점프(SCJ Pn)
JMP : 무조건 Pn으로 점프(JMP Pn)
GOEND : 입력조건이 성립하면 END 명령으로 점프
프로그램 실행 제어 명령
DI : 인터럽트 금지
EI : 인터럽트 허가
IMASK : 인터럽트 프로그램마다 인터럽트 금지/허가를 한다(IMASK S)
IRET : 허가 설정 복귀, 인터럽트 프로그램에서 시스템 프로그램으로 복귀한다
RFS : I/O리프레시, 1 스캔의 도중에 해당하는 입출력 부분을 리프레시한다
3. 특수 릴레이
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
이상 [MITSUBISHI PLC(미쓰비시 PLC), Gx Works 2] 단축키(feat. 특수 릴레이, 신호 설명)에 대해서 알아봤습니다.
감사합니다.
'PLC > Mitsubishi PLC' 카테고리의 다른 글
2. [MITSUBISHI PLC(미쓰비시 PLC), Gx Works2] 코멘트 설정 방법(주석 다는 방법) (0) | 2022.08.16 |
---|---|
MITSUBISHI PLC(미쓰비시 PLC), Gx Works2 다운로드, 설치 방법(feat. 설치 에러 해결 방법) (0) | 2022.08.03 |
댓글