SFC의 시간 동작

다음 예에서는 SFC 프로그램의 시간 동작, 관련 스텝 플래그 및 액션 관련 필드와 액션 또는 트랜지션에서 직접 설정된 일부 부울 변수를 보여줍니다. 특히 예에서는 액션 한정자의 의미를 보여줍니다.

Step1은 다음에 할당되어 있습니다.

  • Step1의 첫 번째 스캔에서만 TRUE로 설정된 펄스 액션 한정자 P가 있는 부울 변수 bVarStep1_P

  • Step1 중에 TRUE로 설정되고 Step3에서 명시적으로 FALSE로 초기화될 때가지 Step1 종료 후에 TRUE를 유지하는 저장 액션 한정자 S가 있는 부울 변수 bVarStep1_S_R

  • 스텝 실행 중에만 TRUE인 기본 저장 안 함 한정자 N이 있는 부울 변수 bVarStep1_N

  • Step 1 활성화 중에 실행되는 기본 액션 한정자 N이 있는 액션 프로그램 Action1

    이 동작에서 다음일 수 있습니다.

  • bVarAction1_N은 스텝 플래그 Step1.X에 따라 TRUE 또는 FALSE입니다. Step1 실행 중에는 TRUE이고 Step1의 마지막 스캔에서는 FALSE입니다. 참고: 이 동작은 bVarStep1_N고 동일하지 않습니다.

  • bVarAction1_SStep1 실행 중에 TRUE로 설정되고 Step1 종료 후의 값을 유지합니다.

 

Step2는 액션 없음에 할당되어 있습니다.

Step3은 스텝의 첫 스캔에서 변수를 초기화하는 재정의 초기화 한정자 R이 있는 부울 변수 bVarStep1_S_R에 할당되어 있습니다.

1회 PLC 스캔

스텝 및 트랜지션

액션

주석
  • 스텝 플래그를 사용하여 다음 트랜지션 조건이 TRUE가 된 후 마지막 시간에 스텝이 스캔됐는지 확인합니다. 이 경우, 스텝 플래그 값은 FALSE입니다.

  • 시스템 변수 sys_bIsFirstScanOfSfcStep을 사용하여 스텝이 첫 시간에 스캔되었는지 확인합니다. 변수는 TRUE이어야 합니다.

관련 항목

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