강제 변수

  1. 줄 선택

    <Shift>를 사용하여 줄을 여러 개 선택합니다.

  2. 목록을 오른쪽 마우스 버튼으로 클릭하고 상황에 맞는 메뉴에서 [값 강제 선택]을 선택합니다.

    강제 조건 변경이 성공하면 정보 아이콘이 값 셀에 표시됩니다.

    예를 들어, 입력값을 0 또는 1로 설정할 수 있습니다. 강제 해제할 때가지 이 명령으로 설정한 조건이 유지됩니다.

  3. 강제 입출력할 값 입력

    이미 강제 입출력된 변수 값을 변경하려면 갑 변경에서 설명된 절차를 따릅니다.

관련 항목

RUN 모드 중에 강제 변수의 처리

주석

변수를 강제 적용할 때는 주의하십시오. 첫째, 변수를 강제로 적용하면 프로그램에 원하지 않는 동작이 발생할 수 있습니다. 둘째, 서로 다른 PLC 유형은 서로 다르게 동작한다는 사실을 알아야 합니다.

  • 입력 변수 X는 스캔 전에 강제 적용됨(입력에서 읽은 후에)

  • 출력 변수 Y는 스캔 후에 강제 적용됨(출력에 쓰기 전에)

  • 내부 플래그 R는 스캔 사이에 강제 적용됨

펌웨어 측에서 모든 값(X, Y, R, C, T, L)이 (1), (2) 및 (3)으로 표시된 단계에서 강제 적용됩니다.

  • 입력 변수의 처리(X)

    입력 장치의 입력 상태에 관계없이, 강제 적용된 TRUE/FALSE는 강제 적용을 위해 지정된 접점에서 B상에 우선시됩니다. 이때 연산 메모리에서 입력 X에 지정된 영역이 다시 작성됩니다. 입력 LED가 깜박이지 않는 것을 볼 수 있습니다.

    강제 적용에 지정되지 않은 접점은 입력 장치의 입력 상태에 따라 TRUE/FALSE가 됩니다.

  • 출력 변수의 처리(Y)

    연산 결과에 관계없이, 강제 적용된 TRUE/FALSE는 강제 적용을 위해 지정된 접점에서 A상에 우선시됩니다. 이때 연산 메모리에서 출력 Y에 지정된 영역이 다시 작성됩니다. 외부 출력은 위 다이어그램의 입력/출력 업데이트 타이밍에 따라 발생합니다.

    강제 적용에 지정되지 않은 접점은 작업 결과에 따라 TRUE/FALSE가 됩니다.

  • 타이머(T) 및 카운터(C)의 처리

    타이머/카운터 입력 조건에 관계없이, 강제 적용된 TRUE/FALSE는 강제 적용을 위해 지정된 접점에서 우선시됩니다. 이때 연산 메모리에서 타이머(T) 또는 카운터(C)의 접점에 지정된 영역이 다시 작성됩니다. 강제 적용 중에는 타이밍과 계산이 수행되지 않습니다.

    강제 적용에 지정되지 않은 접점은 작업 결과에 따라 TRUE/FALSE가 됩니다.

주석
  • FP0R, FP0, FP0H, FPS(Sigma), FP-X, FPXH, FP7의 경우:

    강제 적용된 내부 플래그 R 및 출력 Y가 연산 결과에 따라 재작성됩니다.

  • FP2FP2SH의 경우:

    사용되는 명령에 따라 PLC 동작이 다릅니다.

    • 강제 변수에 DF, DFI 또는 KEEP 명령을 적용한 후 강제 처리 값이 우선순위를 가지며 변경되지 않은 상태로 유지됩니다.
    • 강제 변수에 상위 명령을 적용한 후에는 명령의 결과가 우선순위를 가지며 강제 변수의 값은 연산 결과에 따라 다시 작성됩니다.

최종 수정일: 2020-02-20이 페이지에 대한 피드백Panasonic 직통 전화