2016-06-23 5 views
1

Allen Bradley 스튜디오 5000에서 구조화 된 텍스트로 로컬 변수를 선언하는 방법. 다음은 시도하지 못한 다음을 시도했습니다. 니모닉/구문이 인식되지 않습니까?로컬 변수를 선언하는 방법 (Allen Bradley studio 5000)

VAR 
    x: INT; 
END_VAR 

전역 변수는 세계적으로 선언 TEST_INPUTTEST_INPUT_BOOL로 작동합니까.

IF TEST_INPUT.0 THEN 
    TEST_INPUT_BOOL := 1; 
ELSE 
    TEST_INPUT_BOOL := 0; 
END_IF; 

답변

1

Allen-Bradley RSLogix 5000/Studio 5000에서 로컬 태그 (변수)는 구조화 된 텍스트 루틴에서 인라인으로 선언되지 않습니다. 대신 태그는 태그 브라우저에서 정의됩니다. "컨트롤러 태그"에는 컨트롤러 범위 (전역) 태그가 있으며 각 프로그램에는 프로그램 범위 태그가 정의 된 자체 "매개 변수 및 로컬 태그"섹션이 있습니다. 프로그램의 로컬 태그 섹션에 표시된 태그는 해당 프로그램의 모든 루틴에서 사용할 수 있습니다.

프로그램 범위 태그를 적절한 태그 브라우저에 추가하면 구조화 된 텍스트 루틴에서 태그를 사용할 수 있습니다. program-scoped 또는 controller-scoped 태그로 선언되지 않은 태그를 사용하려고하면 확인 오류가 발생합니다.