상품
Sysmac Studio에서 글로벌 변수를 편집한 경우, 각 프로그램의 외부 변수도 자동으로 업데이트됩니까?
- 등록일
- 2025. 12. 17.
Sysmac Studio에서 글로벌 변수를 편집한 경우
글로벌 변수의 편집하는 데이터에 따라 업데이트되는 것과 업데이트되지 않는 것이 있습니다.
이후에는 글로벌 변수와 외부 변수의 공통 데이터인 "명칭", "데이터 유형", "상수", "주석"을 편집한 경우에 대해 설명합니다.
<글로벌 변수>
이후에는 글로벌 변수와 외부 변수의 공통 데이터인 "명칭", "데이터 유형", "상수", "주석"을 편집한 경우에 대해 설명합니다.
<글로벌 변수>
<외부 변수>
A) 글로벌 변수의 명칭을 편집한 경우
변수명은 옵션 설정 화면에서 '프로그램에서 사용하는 변수명을 변경한다'를 활성화하면 각 프로그램의 변수 테이블의 외부 변수 및 래더/ST 프로그램에 자동으로 반영됩니다.
반면, "프로그램에서 사용하는 변수명을 변경하지 않음"을 활성화한 경우 수동으로 변경해야 합니다.
기본 설정에서는 "프로그램에서 사용하는 변수명을 변경하지 않음"이 활성화되어 있습니다.
<옵션 설정 화면 (메뉴 바 "도구" - "옵션" 선택)>

예: 변수명 "testA"를 "testB"로 변경한 경우
변경 전의 글로벌 변수 테이블과 프로그램의 변수 테이블 및 래더 프로그램은 다음과 같습니다.
반면, "프로그램에서 사용하는 변수명을 변경하지 않음"을 활성화한 경우 수동으로 변경해야 합니다.
기본 설정에서는 "프로그램에서 사용하는 변수명을 변경하지 않음"이 활성화되어 있습니다.
<옵션 설정 화면 (메뉴 바 "도구" - "옵션" 선택)>
예: 변수명 "testA"를 "testB"로 변경한 경우
변경 전의 글로벌 변수 테이블과 프로그램의 변수 테이블 및 래더 프로그램은 다음과 같습니다.
<글로벌 변수 테이블>
<프로그램의 변수 테이블과 래더 프로그램>
글로벌 변수명을 「testA」에서 「testB」로 변경한 경우, 프로그램의 변수 테이블과 래더 프로그램은 다음과 같이 자동으로 업데이트됩니다.
프로그램의 변수 테이블과 래더 프로그램은 다음과 같이 자동으로 업데이트됩니다.
프로그램의 변수 테이블과 래더 프로그램은 다음과 같이 자동으로 업데이트됩니다.
B) 글로벌 변수의 데이터 유형이나 상수를 편집한 경우
글로벌 변수의 데이터 유형이나 상수를 편집한 경우, 해당 편집 내용을 각 프로그램의 변수 테이블의 외부 변수 및 래더/ST 프로그램에 반영하려면 아래의 업데이트 작업이 필요합니다.
단, 옵션 설정의 "프로그램에서 사용 중인 변수명 변경"을 활성화한 경우에도 데이터형이나 상수 편집에 대해서는 자동 반영되지 않습니다.
아래에 데이터형을 편집한 경우의 조작 방법을 보여줍니다.
단, 옵션 설정의 "프로그램에서 사용 중인 변수명 변경"을 활성화한 경우에도 데이터형이나 상수 편집에 대해서는 자동 반영되지 않습니다.
아래에 데이터형을 편집한 경우의 조작 방법을 보여줍니다.
■ 조작 방법
① 글로벌 변수의 데이터 유형을 "USINT"에서 "INT"로 편집합니다.
② 크로스 레퍼런스에서 testB를 표시하고 해당 행을 클릭하면 대상 프로그램의 해당 위치가 표시됩니다.
크로스 레퍼런스는 메뉴 바 [보기] - [크로스 레퍼런스 창] 선택으로 표시할 수 있습니다.
크로스 레퍼런스는 메뉴 바 [보기] - [크로스 레퍼런스 창] 선택으로 표시할 수 있습니다.
③ 표시된 프로그램의 변수 테이블에서 해당 외부 변수를 마우스 오른쪽 버튼으로 클릭하고 「업데이트」를 선택합니다.
아래와 같이 데이터 유형이 「INT」로 업데이트됩니다.
〔참고〕
・해당 변수에 대해 한 번의 업데이트 작업으로 데이터 유형과 상수 모두 업데이트됩니다.
・여러 변수를 한꺼번에 업데이트할 수는 없습니다.
・여러 변수를 한꺼번에 업데이트할 수는 없습니다.
C) 전역 변수의 주석을 편집한 경우
글로벌 변수와 외부 변수의 주석은 각각 별도로 관리되므로, 글로벌 변수의 주석을 편집해도 외부 변수에는 반영되지 않습니다.
다만, 프로그램 내에서 표시하는 주석에 대해서는 옵션 설정을 통해 전역 변수, 외부 변수 중 어느 쪽의 주석을 프로그램 상에 표시할지 지정할 수 있습니다. 설정 방법의 상세 내용은 해당 FAQ를 참조해 주십시오.
다만, 프로그램 내에서 표시하는 주석에 대해서는 옵션 설정을 통해 전역 변수, 외부 변수 중 어느 쪽의 주석을 프로그램 상에 표시할지 지정할 수 있습니다. 설정 방법의 상세 내용은 해당 FAQ를 참조해 주십시오.