모든 SFC 프로그램 정지 및 다시 시작
이 펑션을 사용하여 프로그램 메모리를 저장하는 방식으로 모든 시퀀셜 펑션 챠트(SFC) 프로그램을 정지하고 다시 시작할 수 있습니다. 프로그램 정지는 모든 스텝이 비활성화되고 모든 스텝 플래그(예: stepname.X)가 초기화된다는 점을 의미합니다.
입력
상승 엣지에서 모든 SFC 프로그램이 정지되고 모든 스텝 플래그와 스텝의 액션 관련 리스트에서 비 유지 변수로 선언된 명시적 부울 변수는 초기화됩니다.
상승 엣지에서 모든 정지한 SFC 프로그램이 다시 시작됩니다. 이미 실행 중인 SFC 프로그램에는 효과가 없습니다.
출력
모든 SFC 프로그램이 정지되는 시기를 설정합니다. AllSfcsStopped 펑션도 이 결과를 만듭니다.
설정되었지만 스텝의 액션 관련 리스트에 저장되지 않은 모든 명시적 부울 변수는 초기화됩니다. 그 외 모든 변수는 마지막 값을 유지합니다.그런 다음 다른 SFC 제어 펑션을 사용하여 정지한 SFC 프로그램을 한 번에 모두 또는 개별적으로 시작하거나 ActivateStepsOfStoppedSfcs를 사용하여 모든 위치에서 다시 시작할 수 있습니다.
상승 엣지 인식에는 펑션이 없는 메모리가 필요하므로, 펑션에서 이 펑션을 사용할 수 없습니다.
SFC에서 이 펑션을 사용할 수 없습니다.
이 펑션을 사용하면 전체 프로그램에 대해 추가 코드가 생성됩니다. RUN 모드에서 연속 스텝 128개만 PLC에 로드할 수 있으므로, 이 펑션을 사용하여 처음 생성된 코드를 PLC에 로드할 수 없습니다. RUN 모드에서 온라인 편집 모드를 통해 이 펑션을 사용하는 경우에만 최소한 한 번 이상 PLC에 다운로드해야 합니다.