사용자 도구

사이트 도구


products:mpino_studio2:box_functions:logic_control

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
products:mpino_studio2:box_functions:logic_control [2026/09/09 23:20] – 바깥 편집 127.0.0.1products:mpino_studio2:box_functions:logic_control [2026/09/10 01:05] (현재) – 바깥 편집 127.0.0.1
줄 5: 줄 5:
 {{ :products:mpino_studio2:logic-control-flow.svg?1000 |래더 실행 위치를 이동하거나 실행 구간을 제어하는 명령어를 설명합니다. }} {{ :products:mpino_studio2:logic-control-flow.svg?1000 |래더 실행 위치를 이동하거나 실행 구간을 제어하는 명령어를 설명합니다. }}
  
-JMP와 MCS 구간을 구성한 실제 래더 화면입니다.+===== 박스함수 목록 =====
  
-{{ :products:mpino_studio2:ladder-jmp-mcs-2x.png?1000 |JMP와 MCS 구간을 구성한 실제 래더 화면입니다. }} +^ 명령어 ^ 의미 ^ 
- +| [[products:mpino_studio2:box_functions:logic_control:jmp|JMP]] | 왼쪽 조건이 ON이면 같은 래더 안의 뒤쪽 라벨로 이동하여 그 사이의 래더 줄을 건너뜁니다. | 
-{{ :products:mpino_studio2:logic-control-examples.svg?1000 |박스함수 입력값과 실행 결과 예시 }} +| [[products:mpino_studio2:box_functions:logic_control:jmpn|JMPN]] | 왼쪽 조건이 OFF이면 같은 래더 안의 뒤쪽 라벨로 이동합니다. | 
- +| [[products:mpino_studio2:box_functions:logic_control:mcs|MCS]] | 0 ~ 15의 레벨로 마스터 컨트롤 구간을 시작합니다. | 
-===== 1. JMPㆍJMPN ===== +| [[products:mpino_studio2:box_functions:logic_control:mcsclr|MCSCLR]] | 지정한 레벨의 마스터 컨트롤 구간과 그 안쪽 구간을 종료합니다. |
- +
-==== JMP ==== +
- +
-**조건부 점프 (Jump)** +
- +
-왼쪽 조건이 ON이면 같은 래더 안의 뒤쪽 라벨로 이동하여 그 사이의 래더 줄을 건너뜁니다. 건너뛴 출력과 계산값은 이전 상태를 유지합니다. +
- +
-**입력 형식:** ''JMP L1'' +
- +
-**인수** +
- +
-  * 1번째 = 라벨점프할 라벨명(아무 영숫자, 같은 셀에 입력한 라벨과 일치) +
- +
-^ 실행 조건 ^ 실행 전 ^ 입력한 명령어 ^ 예상 결과 ^ +
-왼쪽 조건 ON L1 앞의 출력ㆍ계산값 | ''JMP L1'' | L1까지 래더 줄을 건너뛰고 해당 값은 이전 상태 유지 | +
- +
-==== JMPN ==== +
- +
-**반전 조건부 점프 (Jump if Not)** +
- +
-왼쪽 조건이 OFF이면 같은 래더 안의 뒤쪽 라벨로 이동합니다. 나머지 동작과 제한은 JMP와 같습니다. +
- +
-**입력 형식:** ''JMPN L1'' +
- +
-**인수** +
- +
-  * 1번째 = 라벨점프할 라벨명(아무 영숫자, 같은 셀에 입력한 라벨과 일치) +
- +
-^ 실행 조건 ^ 실행 전 ^ 입력한 명령어 ^ 예상 결과 ^ +
-왼쪽 조건 OFF L1 앞의 출력ㆍ계산값 | ''JMPN L1'' | L1까지 래더 줄을 건너뛰고 해당 값은 이전 상태 유지 | +
- +
-===== 2. MCSㆍMCSCLR ===== +
- +
-==== MCS ==== +
- +
-**마스터 컨트롤 시작 (Master Control Set)** +
- +
-0 ~ 15의 레벨로 마스터 컨트롤 구간을 시작합니다. 왼쪽 조건이 OFF이면 대응하는 MCSCLR까지 구간의 코일을 OFF로 처리합니다. +
- +
-**입력 형식:** ''MCS 0'' +
- +
-**인수** +
- +
-  * 1번째 = 레벨0 ~ 15. 바깥쪽 구간부터 작은 번호를 사용 +
- +
-^ 실행 조건 ^ 실행 전 ^ 입력한 명령어 ^ 예상 결과 ^ +
-왼쪽 조건 OFF MCS 0 구간 | ''MCS 0'' | 구간 코일 OFF, 계산ㆍ전송 대상은 이전값 유지 | +
- +
-==== MCSCLR ==== +
- +
-**마스터 컨트롤 종료 (Master Control Clear)** +
- +
-지정한 레벨의 마스터 컨트롤 구간과 그 안쪽 구간을 종료합니다. +
- +
-**입력 형식:** ''MCSCLR 0'' +
- +
-**인수** +
- +
-  * 1번째 = 레벨: 종료할 MCS와 같은 0 ~ 15의 번호 +
- +
-^ 실행 조건 ^ 실행 전 ^ 입력한 명령어 ^ 예상 결과 ^ +
-| MCS 0 뒤 | 레벨 0 구간 실행 중 | ''MCSCLR 0'' | 레벨 0과 그 안쪽 마스터 컨트롤 구간 종료 | +
- +
-===== 3. 문제해결방법 ===== +
- +
-^ 증상 ^ 확인할 항목 ^ +
-| 점프할 라벨을 찾지 못합니다. | 같은 래더 안에 철자가 같은 라벨이 있는지 확인합니다. | +
-| MCS 구간 밖까지 출력이 꺼집니다. | MCS와 MCSCLR의 레벨 번호 및 중첩 순서를 확인합니다. |+
  
 ===== 관련 문서 ===== ===== 관련 문서 =====
  
   * [[products:mpino_studio2:box_functions|Phase 4 · 박스함수]]   * [[products:mpino_studio2:box_functions|Phase 4 · 박스함수]]
-  * [[products:mpino_studio2:box_functions:conversion|변환 박스함수]] 
-  * [[products:mpino_studio2:box_functions:free_input|자유입력형 박스함수]] 
   * [[products:mpino_studio2|MPINO STUDIO 2 사용설명서]]   * [[products:mpino_studio2|MPINO STUDIO 2 사용설명서]]
  
products/mpino_studio2/box_functions/logic_control.1788963607.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki