상품
Sysmac Studio에서 컨트롤러와 온라인 연결 중, 도통 표시가 노란색으로 표시되는 것은 어떤 상태입니까?
- 등록일
- 2025. 12. 17.
Sysmac Studio에서 컨트롤러와 온라인 연결 중
기능 블록(이하 FB) 및 기능(이하 FUN)에서 실행 상태를 모니터링할 수 없는 경우 노란색으로 표시됩니다.
각 상태별 표시는 다음과 같습니다.
●실행 중 및 비실행 중
실행 중 비실행 중
・FB는 운전 모드에서 태스크를 실행 중인 경우, 직전 연결선의 도통 상태와 관계없이 항상 "실행 중"으로 표시됩니다.
・입력 변수의 왼쪽, 출력 변수의 오른쪽에 현재값이 괄호 안에 표시됩니다.
・입출력 변수의 경우, 왼쪽과 오른쪽 각각 현재값이 괄호 안에 표시됩니다.*1
●실행 상태를 모니터링할 수 없는 경우
다음 조건 중 하나에 해당할 경우 실행 상태를 모니터링할 수 없습니다.
이때 회로 부품 및 해당 부품 이후의 연결선은 노란색으로 표시됩니다.
【조건】
1. 온라인 직후, 모니터 값이 표시되기 전의 접점, FUN 및 FB 인스턴스
2. 배열의 인덱스에 변수가 지정된 FB 인스턴스
3. 동기 불일치 상태에서 컨트롤러에 존재하지 않는 접점, FUN 및 FB 인스턴스
4. 다음 조건의 FUN
4-1. 출력에 ENO를 가지지 않는 명령어의 일부
〔실행 상태를 모니터링할 수 없는 명령어 예시〕
Timer(100ms 타이머 명령어), Get**Clk(클록 펄스 획득 명령어),
LT/EQ/NE 등의 비교 명령어 중 비교 대상이 지속 시간형, 날짜형, 시각형, 문자열형인 것
〔실행 상태를 모니터링할 수 있는 명령어 예시〕
TestABit(비트 테스트), TestABitN(비트 테스트 부정),
LT/EQ/NE 등의 비교 명령 중 비교 대상이 부울형, 비트열형, 정수형, 실수형인 것
Timer(100ms 타이머 명령어), Get**Clk(클록 펄스 획득 명령어),
LT/EQ/NE 등의 비교 명령어 중 비교 대상이 지속 시간형, 날짜형, 시각형, 문자열형인 것
〔실행 상태를 모니터링할 수 있는 명령어 예시〕
TestABit(비트 테스트), TestABitN(비트 테스트 부정),
LT/EQ/NE 등의 비교 명령 중 비교 대상이 부울형, 비트열형, 정수형, 실수형인 것
4-2.MC/MCR 명령으로 정의한 영역 내의 모든 명령
4-3.모든 사용자 정의
FUN5.P_PRGER 변수를 사용하는 POU4-3.모든 사용자 정의
6.P_PRGER 변수의 값이 TRUE일 때의 프로그램
*1
사용자 정의 FB는 인스턴스별로 내부 프로그램의 실행 상태를 표시할 수 있지만, 내부 프로그램의 입출력 변수의 현재 값은 모니터링할 수 없습니다. 현재 값은 "-"로 표시됩니다.
예) 아래 그림에서는 입출력 변수 testinout의 현재 값이 "-"로, testinout 접점 이후의 연결선이 노란색으로 표시되어 있습니다.
자세한 내용은 『Sysmac Studio Version 1 운영 매뉴얼 (SBCA-470)』의 「제7장 7-2-1 모니터링」을 참조하십시오.
매뉴얼 다운로드 방법은 해당 FAQ를 참조하십시오