ST 프로그램 만들기 예

다음 예에서는 데이터 유형 TIME의 두 변수를 추가하고 출력 변수에 결과를 할당합니다. 다른 에디터와 달리 ST는 항상 출력 변수로 시작됩니다.

  1. [오브젝트(O)] > [새로 만들기(N)] > [POU]
  2. POU 헤더에서 모든 변수 선언
  3. 프로그래밍 윈도우를 클릭합니다.
  4. <백스페이스>를 눌러 세미콜론 삭제

    이 예에서는 템플릿과 다른 바로 가기를 사용합니다. 세미콜론은 명령 끝에 자동으로 추가됩니다. 직접 명령과 변수를 입력하려면 세미콜론 왼쪽에서 쓰기 시작하고 세미콜론을 삭제하지 않습니다.

  5. <F2> 누르기
    [변수] 페인이 열립니다.

    목록에는 POU 헤더에서 선언한 변수만 포함됩니다. POU 본문에서 새 변수를 직접 선언 및 할당할 수 있습니다. 자세한 내용은 오퍼랜드 할당을 참조해 주십시오.

  6. 정렬 및 필터 설정을 사용하여 프로그래밍으로 빠르게 이동
  7. time_value_3 선택
  8. 선택한 변수를 두 번 클릭하거나 상황에 맞는 메뉴에서 [변수 삽입] 선택
  9. 할당 명령 := 입력

    이 명령은 새 값을 출력 변수에 할당합니다.

  10. <Shift>+<F2>를 눌러 [명령] 페인을 엽니다.
  11. 텍스트 검색 필드에 ADD_TIME 입력
  12. 선택한 요소 두 번 클릭 또는 상황에 맞는 메뉴에서 [명령 삽입] 선택

    ADD_TIME 템플릿이 삽입됩니다.

    ADD_TIME( ?Time1_TIME? , ?Time2_TIME? );
  13. ?Time1_TIME? 두 번 클릭
  14. <F2> 누르기
    [변수] 페인이 열립니다.
  15. 위치 필터를 <Header>로 설정하여 POU 헤더에서만 선언된 변수 표시
  16. time_value_1 두 번 클릭

    변수가 자리 표시자 대신에 삽입됩니다.

  17. 프로그래밍 윈도우에서 ?Time2_TIME? 두 번 클릭
  18. [변수] 페인에서 time_value_2 두 번 클릭

    이제 명령줄은 다음과 같이 표시됩니다.

    time_value_3:=ADD_TIME(time_value_1, time_value_2);
  19. 프로그램 확인
  20. 프로그램을 PLC로 다운로드
  21. RUN 모드로 변경하여 프로그램 시작
    모니터링이 활성화된 상태에서 time_value_3에 저장된 time_value_1time_value_2 추가 결과를 확인할 수 있습니다.
관련 항목

최종 수정일: 2022-09-19이 페이지에 대한 피드백Panasonic 직통 전화