다음 예에서는 데이터 유형 TIME의 두 변수를 추가하고 출력 변수에 결과를 할당합니다. 다른 에디터와 달리 ST는 항상 출력 변수로 시작됩니다.
- POU 헤더에서 모든 변수 선언
- 프로그래밍 윈도우를 클릭합니다.
- <백스페이스>를 눌러 세미콜론 삭제
이 예에서는 템플릿과 다른 바로 가기를 사용합니다. 세미콜론은 명령 끝에 자동으로 추가됩니다. 직접 명령과 변수를 입력하려면 세미콜론 왼쪽에서 쓰기 시작하고 세미콜론을 삭제하지 않습니다.
- <F2> 누르기
[변수] 페인이 열립니다.
목록에는 POU 헤더에서 선언한 변수만 포함됩니다. POU 본문에서 새 변수를 직접 선언 및 할당할 수 있습니다. 자세한 내용은 오퍼랜드 할당을 참조해 주십시오.
- 정렬 및 필터 설정을 사용하여 프로그래밍으로 빠르게 이동
- time_value_3 선택
- 선택한 변수를 두 번 클릭하거나 상황에 맞는 메뉴에서 [변수 삽입] 선택
- 할당 명령
:=
입력
- <Shift>+<F2>를 눌러 [명령] 페인을 엽니다.
- 텍스트 검색 필드에 ADD_TIME 입력
- 선택한 요소 두 번 클릭 또는 상황에 맞는 메뉴에서 [명령 삽입] 선택
ADD_TIME 템플릿이 삽입됩니다.
ADD_TIME( ?Time1_TIME? , ?Time2_TIME? );
?Time1_TIME?
두 번 클릭
- <F2> 누르기
[변수] 페인이 열립니다.
- 위치 필터를 <Header>로 설정하여 POU 헤더에서만 선언된 변수 표시
- time_value_1 두 번 클릭
- 프로그래밍 윈도우에서
?Time2_TIME?
두 번 클릭
- [변수] 페인에서 time_value_2 두 번 클릭
이제 명령줄은 다음과 같이 표시됩니다.
time_value_3:=ADD_TIME(time_value_1, time_value_2);
- 프로그램 확인
- 프로그램을 PLC로 다운로드
- RUN 모드로 변경하여 프로그램 시작
모니터링이 활성화된 상태에서 time_value_3에 저장된 time_value_1 및 time_value_2 추가 결과를 확인할 수 있습니다.