ST 프로그램과 변수 사양

ST 프로그램

ST 프로그램

  • ST 프로그램 등록 가능 개수 : 128개

자동 실행, 수동 실행, 정주기 실행 구분 없음

  • ST 프로그램 1개의 최대 입력 SIZE : 제한음

CICON 및 CPU 부하를 고려하여 1개의 프로그램은 1만 Line을 넘지 않도록 작성 바랍니다.

내부 변수

내부 변수

  • ST 프로그램 내부에서 선언하여 임시적으로 사용하는 변수입니다.

     

    • 선언된 ST 프로그램에서만 사용 가능한 변수로 ST 프로그램 1회 실행 직후 데이터가 초기화되는 특성이 있습니다.

    • 사용 시, 사양을 확인 후 사용해 주십시오.

 

  • 내부 변수 등록 개수 : 최대 500 개

    • 배열 / 구조체 형식의 변수는 등록 및 사용 불가 합니다.

 

로컬 변수

로컬 변수

로컬 변수 화면에서 선언하며, 해당 ST 프로그램에서만 사용할 수 있는 변수입니다.

 

  • 로컬 변수에서는 리테인 및 디바이스 할당 불가합니다.

  • 리테인 및 PLC 디바이스 할당은 글로벌 변수에서 사용할 수 있습니다.

  • 내부 변수와 다르게 1회 실행 직후 데이터 초기화가 되지 않습니다.

 

  • ST 프로그램 1개 = 로컬 변수 1개

  • 로컬 변수 1개의 등록 개수 : 최대 500개

  • 로컬 변수 1개의 배열 등록 개수 : 최대 20개, 배열 1개의 최대 요소수 200개

  • 로컬 변수 1개의 구조체 등록 개수 : 최대 20개. 구조체 1개의 최대 요소수 200개

  • 등록 가능한 로컬 변수 : 최대 128개(ST 프로그램 수 = 로컬 변수 수)

    • 로컬 변수 화면의 표시 리스트 개수는 ST 옵션 설정에서 변경할 수 있습니다.

글로벌 변수(글로벌 변수 화면에서 등록 및 사용)

글로벌 변수(글로벌 변수 화면에서 등록 및 사용)

글로벌 변수 화면에서 선언하며, ST 프로그램 전체는 물론 스캔 프로그램에서 사용할 수 있는 변수입니다.

글로벌 변수는 리테인 및 디바이스 할당이 가능하며, 리테인 설정시 PLC CPU의 Run/Stop, 전원 리셋시에도 데이터 저장됩니다.

 

  • 글로벌 변수 등록 개수 : 최대 10,000개

  • 글로벌 변수 배열 등록 개수 : 최대 200개, 배열 1개의 최대 요소수 200개

  • 글로벌 변수 구조체 등록 개수 : 최대 200개, 구조체 1개의 최대 요소수 200개

 

  • 유의 사항

    • 글로벌 변수 사용이 많아질수록 화면 업데이트가 느려질 수 있습니다.

    • 글로벌 변수 화면의 표시 리스트 개수는 ST 옵션 설정에서 변경할 수 있습니다.

    • 글로벌 변수 배열, 구조체는 스캔 프로그램에서도 사용할 수 있습니다.

 

 

내부 변수 / 로컬 변수 / 글로벌 변수 / PLC 디바이스 비교

항목

내부 변수

로컬 변수

글로벌 변수

디바이스

ST 프로그램 1개에 등록 가능한 변수 개수

500

500

-

-

프로젝트에 등록 가능한 변수 개수

500x128*

500x128*

10,000

CPU사양

배열 / 구조체 추가(선언 및 사용)

X

O

O

X

PLC 디바이스 할당(ex. D15)

X

X

O

-

리테인 설정(전원 리셋시 값 유지 = 래치)

X

X

O

O

런중 수정시 편집(추가, 변경)

O

O

X

O

런중 수정시 데이터 유지

X

X

O

O

스캔 프로그램에서 사용

X

X

O

O

디바이스 모니터에서 모니터링

X

X

O

O

메모리 모니터에서 모니터링

X

X

X

O

특수 프로그램에서 사용(통신, 특수)

X

X

X

O

데이터 백업 / 복구 기능

X

X

X

O

한글등 영문외 명칭 사용

X

X

X

-

 

내부 변수 / 로컬 변수 / 글로벌 변수 / PLC 디바이스 비교

항목

내부 변수

로컬 변수

글로벌 변수

디바이스

ST 프로그램 1개에 등록 가능한 변수 개수

500

500

-

-

프로젝트에 등록 가능한 변수 개수

500x128*

500x128*

10,000

CPU사양

배열 / 구조체 추가(선언 및 사용)

X

O

O

X

PLC 디바이스 할당(ex. D15)

X

X

O

-

리테인 설정(전원 리셋시 값 유지 = 래치)

X

X

O

O

런중 수정시 편집(추가, 변경)

O

O

X

O

런중 수정시 데이터 유지

X

X

O

O

스캔 프로그램에서 사용

X

X

O

O

디바이스 모니터에서 모니터링

X

X

O

O

메모리 모니터에서 모니터링

X

X

X

O

특수 프로그램에서 사용(통신, 특수)

X

X

X

O

데이터 백업 / 복구 기능

X

X

X

O

한글등 영문외 명칭 사용

X

X

X

-