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 | - |