상품
SysmacStudio의 프로그램 표시에서 글로벌 변수가 빨간색이 아닌 검은색 글씨로 표시되는 이유는 무엇입니까?
- 등록일
- 2025. 12. 17.
SysmacStudio의 프로그램 표시에서 글로벌 변수가 빨간색이 아닌 검은색 글씨로 표시되는 이유는 무엇입니까?
Sysmac Studio에서는 일반적으로 글로벌 변수(외부 변수)는 '빨간색'으로, 로컬 변수(내부 변수 등)는 '검은색'으로 표시됩니다.
검은색으로 표시되는 요인으로는 다음과 같은 경우가 있습니다.
① 외부 변수 테이블에 등록해야 할 변수가 잘못 내부 변수 테이블에 등록된 경우
② 글로벌 변수 테이블의 변수명 변경으로 인해 외부 변수 테이블이나 프로그램 내 변수명과 달라진 경우 ※1
③ 외부 변수 테이블의 변수명 변경으로 인해 글로벌 변수 테이블의 변수명과 달라져 버린 경우
④ 프로그램 내 외부 변수명 변경으로 글로벌(외부) 변수 테이블의 변수명과 달라진 경우
⑤[도구]-[옵션]의 「래더 에디터」 설정 화면에서, 글로벌 변수를 「검정색」으로 설정되어 있음
※1
②의 경우, [도구]-[옵션]의 「변수 테이블」 설정에서 아래 그림과 같이 「변수 테이블 상에서 변수명 변경 시」 설정을 「프로그램에서 사용 중인 변수명을 변경」으로 변경하면, 글로벌 변수 테이블의 변수명을 변경했을 때 외부 변수 테이블이나 프로그램 내 변수명에도 자동으로 변경이 반영되므로 위와 같은 문제는 발생하지 않습니다.
이 자동 반영 기능은 아래와 같이 원본 변수 테이블의 변경을 기반으로 이루어지므로, 변수명을 변경하고자 할 경우 먼저 최상위 변수명을 변경하도록 하시면 ③이나 ④의 문제도 함께 해결할 수 있습니다.
・글로벌 변수 테이블의 변수명 변경 → 외부 변수 테이블의 변수명에 반영 → 프로그램 내 변수명에 반영
・내부 변수 테이블의 변수명 변경 → 프로그램 내 변수명에 반영
또한 동일 프로그램의 변수 테이블에서 동일한 이름의 외부 변수와 내부 변수를 동시에 등록할 수 없습니다.
변수 편집 기능에 대한 자세한 내용은 아래 매뉴얼을 참조하십시오.
「Sysmac Studio Version 1 형 SYSMAC-SE2□□□ 운영 매뉴얼(SBCA-470)」
매뉴얼은 아래 상품 정보 페이지에서 다운로드하실 수 있습니다.
(단, 무료 회원 가입이 필요합니다.)