기타 환경설정은 감시 프로그램의 일반적인 환경을 설정한다.
감시 프로그램 ‘환경설정 | 기타 환경설정’을 선택하면 <그림 1>과 같은 대화상자가 나타난다.

<그림 1> 기타 환경설정 일반항목 탭의 예
<그림 1>의 기타 환경설정 일반항목 탭에서는 다음과 같은 내용을 설정할 수 있다.
화면을 윈도우 크기에 맞춤 : 기본 화면(전체태그 보기 등)을 윈도우 크기에 맞추어 표시할 것인지의 여부를 설정.
MDI 창 제한 : 열려있는 그래픽 감시화면의 MDI 창 개수를 설정.
그래픽 : 열려있는 그래픽 감시화면(모듈)의 MDI 창 개수를 설정.
만약 새로운 MDI 그래픽을 열 때 열려있는 MDI 창이 제한개수 이상이면 제일 먼저 열린 MDI 창을 닫고 새로운 MDI로 그래픽 감시화면을 연다.
단, 스튜디오 모듈특성 설정에서 Popup 윈도우 또는 ‘창 제한 사용안함’으로 설정한 MDI 그래픽은 창 제한 상관없음.
기본화면 : 열려있는 기본화면(예를 들어 전체 태그 보기화면, 아날로그 입력화면 등)의 개수를 설정.
리포터 : 열려있는 리포터 모듈의 MDI 창 개수를 설정.
만약 새로운 MDI 리포터 모듈을 열 때 열려있는 MDI 창이 제한개수 이상이면 제일 먼저 열린 MDI 창을 닫고 새로운 MDI로 리포터 모듈 감시화면을 연다.
AI 계산시 표시 형식과 일치 : 아날로그 입력 현재 값 계산 시 표시형식과 일치할 것인지의 여부를 설정.
표시형식은 아날로그 입력 보기 등에 표시될 아날로그의 전체 표시길이와 소수점 표시개수를 설정.
스캔 일시 중지 : 스캔을 중지할 것인지의 여부를 설정.
스캔은 통신 프로그램 등에서 현재 값을 읽어오는 것을 말한다.
스캔 일시 중지는 감시 프로그램이 새로 시작되면 항상 체크 안된 상태로 설정된다.
스캔 시작 시간 : 감시 프로그램이 시작된 후 지정한 0 ~ 120초 동안 스캔을 하지 않도록 설정.
AI 경보 복귀값과 HiHi/LoLo DO 연결 : AI 태그 속성에서 HiHi/LoLo DO를 설정한 경우 경보 발생/복귀에 따른 출력을 할 것인지의 여부를 설정.
만약 경보 복귀 차이값을 설정한 경우 경보 발생/복귀는 실제 HiHi/LoLo 값 변화와 다르게 발생한다.
이 경우 해당 설정을 체크( V )하면 실제 경보 발생/복귀에 따라 HiHi/LoLo DO 가 출력된다.
프로그램 종료시 확인상자 표시 : 프로그램 종료시 확인상자를 표시할 것인지의 여부를 설정.
통신 프로그램 출력 테스트 : 통신 프로그램 파일 메뉴의 비트 쓰기/워드 쓰기 메뉴를 사용할 것인지의 여부를 설정.
감시 프로그램 시작 시 DI Sub 태그 출력 : 감시 프로그램 시작 시 DI 태그 속성의 ON DO, OFF DO 출력을 할 것인지의 여부를 설정.
일반적으로 DI 태그에 연결된 ON DO, OFF DO 등을 감시 프로그램 실행 시 출력(한 번만)하여야 원하는 결과를 얻을 수 있다.
(감시 프로그램 종료 등의 경우 DO 값이 변경될 수도 있으므로)
감시 프로그램 시작 시 AI Sub 태그 출력 : 감시 프로그램 시작 시 AI 태그 속성의 AO TAG 출력을 할 것인지의 여부를 설정.
일반적으로 AI 태그에 연결된 AO TAG 등을 감시 프로그램 실행 시 출력(한 번만)하여야 원하는 결과를 얻을 수 있다.
(감시 프로그램 종료 등의 경우 AO 값이 변경될 수도 있으므로)
알림 아이콘 사용 : 감시프로그램을 알림 아이콘 형태로 표시할 것인지의 여부를 설정. (윈도우 작업표시줄 오른쪽 알림 트레이에 표시)
테스트 모드 알림 상자 사용 : 감시프로그램 시작 시 테스트모드로 시작하면 확인상자 생성할 것인지의 여부를 설정.
경보 웹서버 사용 : 감시프로그램에서 웹클라이언트에서 경보이벤트를 사용할 수 있도록 공유 웹서버를 사용할 것인지의 여부를 설정.

<그림 2> 기타 환경설정 스크립트 탭의 예
<그림 2>의 기타 환경설정 스크립트 탭에서는 다음과 같은 내용을 설정할 수 있다.
for 루프 시간초과 : for 루프 스크립트가 설정된 시간내에 처리되지 않으면 시간초과 오류로 인식되는데, 시간초과 제한을 몇 초로 할 것인지를 정하는 설정. (5 ~ 3600 초)
작성된 스크립트가 for 루프 등의 문제로 설정된 시간 내에 실행이 완료되지 못하여 전체 프로그램의 응답속도가 늦어지는 것을 방지하기 위한 목적의 설정이다.
상시 스크립트 오류 발생 시 계속 진행 : 감시 프로그램 실행 중에 계속(상시) 스크립트 오류 발생하더라도 스크립트를 계속적으로 실행할 것인지의 여부를 설정.
체크를 하면 에러가 발생한 부분의 이전 스크립트까지만 계속 실행되고, 체크를 하지 않으면 에러가 발생된 스크립트는 감시 프로그램이 새로 시작되기 전까지는 실행되지 않는다.
@PrintModule 함수용 프린터 : @PrintModule 스크립트 함수용 프린트를 어떤 것으로 선택할 것인지를 정하는 설정.
스크립트 오류 메시지 표시 : 스크립트 동작시 특정 오류에 대한 메시지를 표시할 것인지를 정하는 설정
태그 없음 메시지 : 스크립트 상에서 존재하지 않는 태그에 대한 오류 발생시 메시지를 표시할 것인지를 정하는 설정
기타 오류 메시지 : 스크립트 상에서 기타 동작할 수 없는 오류 발생시 메시지를 표시할 것인지를 정하는 설정

<그림 3> 기타 환경설정 출력상자 탭의 예
<그림 3>의 기타 환경설정 출력상자 탭에서는 다음과 같은 내용을 설정할 수 있다.
사용자 정의 아날로그 출력상자 사용 : 사용자가 생성한 그래픽 화면을 아날로그 출력상자로 사용할 것인지의 여부를 설정.
아날로그 출력상자용 모듈 : 아날로그 출력상자로 사용할 그래픽 화면을 입력한다.
사용자 정의 디지털 출력상자 사용 : 사용자가 생성한 그랙픽 화면을 디지털 출력상자로 사용할 것인지의 여부를 설정.
디지털 출력상자용 모듈 : 디지털 출력상자로 사용할 그래픽 화면을 입력한다.
사용자 정의 문자열 출력상자 사용 : 사용자가 생성한 그래픽 화면을 문자열 출력상자로 사용할 것인지의 여부를 설정.
문자열 출력상자용 모듈 : 문자열 출력상자로 사용할 그래픽 화면을 입력한다.

<그림 4> 기타 환경설정 프로그램 탭의 예
<그림 4>의 기타 환경설정 프로그램 탭에서는 다음과 같은 내용을 설정할 수 있다.
프로그램 종료 시 통신프로그램도 종료 : 감시 프로그램을 종료하면 통신 프로그램도 종료할 것인지의 여부를 설정.

<그림 5> 기타 환경설정 OPC 탭의 예
<그림 5>의 기타 환경설정 OPC 탭에서는 다음과 같은 내용을 설정할 수 있다.
감시 프로그램 실행 중에만 OPC서버 시작 : 감시 프로그램이 실행 중일 경우에만 OPC서버를 시작시킬 것인지의 여부를 설정.
프로그램 종료 시 OPC서버도 종료 : 감시 프로그램을 종료하면 OPC서버도 종료할 것인지의 여부를 설정.
Root 아이템 사용 : 감시 프로그램에서 그룹이 지정되어 있지 않은 태그를 사용할 것인지의 여부를 설정.
사용할 태그 그룹명 : Root 아이템에 대한 그룹명을 입력하는 설정. (주의 : 특별한 경우가 아니면 이 부분을 입력하지 않아야 한다. 이 부분에 그룹명을 입력하면 오토베이스에서의 그룹은 OPC클라이언트에서 인식되지 않는다.)
Read Interval (밀리초) : 아이템에 대한 데이터를 읽어들이는 시간을 설정. (10 ~ 3000 밀리초)
변화된 아이템의 Subscription 갱신 횟수 : OPC 클라이언트가 데이터 변화에 대한 이벤트를 제대로 못 받는 경우가 있어서 이를 방지하기 위하여 데이터 갱신 이벤트를 추가로 더 보내기 위한 횟수를 설정. (기본:1, 최대:10)
그룹 구분 문자 : 그룹에 대한 구분 문자를 설정.
디바이스 품질 표시 사용 (OPC) : OPC 클라이언트에서 디바이스 품질을 표시할 것인지의 여부를 설정.
.png)
<그림 6> 기타 환경설정 그래픽 탭의 예
<그림 6>의 기타 환경설정 그랙픽 탭에서는 다음과 같은 내용을 설정할 수 있다.
태그 정보 윈도우 표시 : 그래픽 감시화면에서 태그 관련 요소 위에 마우스를 놓았을 때 툴팁(8버전에서는 태그설명)을 표시할 것인지의 여부를 설정.
그래픽 감시에서 메뉴 버튼 사용 : 그래픽 감시화면의 하단부분에 기본적으로 제공되는 '닫기', '이전 화면', '다음 화면' 메뉴 버튼을 사용할 것인지의 여부를 설정. 그래픽 MDI 창을 재실행한 후 부터 적용된다.
그래픽 감시에서 왼쪽 마우스 응답 : 그랙픽 감시화면에서 왼쪽 마우스를 사용할 것인지의 여부를 설정.
그래픽 감시에서 오른쪽 마우스 응답 : 그래픽 감시화면에서 오른쪽 마우스를 사용할 것인지의 여부를 설정.
그래픽 기본 단축 메뉴로 사용 : 그래픽 감시화면에서 기본적으로 제공되는 단축 메뉴를 사용할 것인지의 여부를 설정.
각 오브젝트에서 버튼 사용 : 각 오브젝트에 대해서 제공되는 단축 메뉴를 사용할 것인지의 여부를 설정.
같은 태그를 사용한 오브젝트의 마우스 영역 함께 표시 : 하나의 오브젝트 영역 위에 마우스를 놓을 때 같은 태그를 사용한 전체 오브젝트의 마우스 영역을 함께 표시할 것인지의 여부를 설정. (10.2.5 버전부터 사용가능)
각종 금지 메뉴 사용 : 태그와 관련된 오브젝트에 대해서 제공되는 단축 메뉴에 '수동 기입', '제어 금지', '경보 이벤트 금지', '경보 자료 금지' 메뉴를 포함시킬 것인지의 여부를 설정. (10.2.5 버전부터 사용가능)
MDI 모듈 전환 시 깜박임 제거 : MDI 창을 여러개 열어놓은 상태에서 창전환을 하면 스크롤바가 깜박이는 현상이 있는데 이 현상을 제거하는 옵션 (10.3.2 부터 지원)

<그림 7> 기타 환경설정 OnOffList 탭의 예
<그림 7>의 기타 환경설정 OnOffList 탭에서는 다음과 같은 내용을 설정할 수 있다.
가동시간 계산 시 1초를 더함 : OnOffList 가동시간을 계산할 때 가동을 시작한 시간을 가동시간에 포함시킬 것인지의 여부를 설정.

<그림 8> 기타 환경설정 글꼴과색상 탭
<그림 8>의 화면에서 다음과 같은 내용을 설정할 수 있다.
스케쥴->달력 글꼴 - 연간 스케쥴 보기 화면에서 사용하는 글꼴을 설정한다.
.png)
<그림 9> 기타 환경설정 기타 탭
<그림 9>의 화면에서 다음과 같은 내용을 설정할 수 있다.
출력결과 미리보기 : 디지털/아날로그 출력후 통신으로 확인되는 시간이 오래 걸릴 경우 출력 명령이 되었는지를 바로 확인하기 위해 사용자가 출력한 내용대로 지정한 시간동안 먼저 표시하는 기능이다.
프로그램 시작 시 이전의 화면 위치와 크기 유지 : 감시프로그램 시작 시 윈도우즈 상의 이전 위치와 크기를 유지하는 기능이다.
공유 메모리를 통한 태그값 공유 : 태그값을 다른 프로그램과 공유할 때 공유 메모리를 사용한다. (현재 DNP 서버 프로그램을 함께 사용할 때 사용하는 옵션)
자동 파일 복구 사용 (TAG) : 하드 디스크의 오류 등으로 인해 파일이 손상되었을 때 백업되어 있는 자동 복구 파일을 사용할 수 있도록 해주는 옵션 (현재 가장 중요한 태그파일만 해당하며. 태그파일이 손상되었을 때 자동으로 백업된 파일을 사용하여 복구해 준다.)
관련항목)