12.1.2 설정 화면

보고서의 모델을 프로젝트에 등록하여, 사용자가 지정한 양식으로 보고서를 출력합니다. 프로젝트 워크스페이스의 [보고서]를 더블클릭하거나, [도구] - [보고서] 메뉴 혹은 아이콘을 클릭하면 아래와 같은 화면이 표시됩니다.

(1)    모델 설정

항목

설명

보고서 모델 이름

보고서 모델의 이름을 입력합니다. 기존에 등록된 모델과 중복되는 이름을 입력할 수 없습니다.

보고서 종류

일보

하루에 한번 보고서를 출력합니다. 출력 시간으로 시, 분을 설정합니다.

주보

일주일에 한번 보고서를 출력합니다. 출력 시간으로 요일, 시, 분을 설정합니다.

월보

한달에 한번 보고서를 출력합니다 출력 시간으로 일, 시, 분을 설정합니다.

연보

일년에 한번 보고서를 출력합니다 출력 시간으로 월, 일, 시, 분을 설정합니다..

기타

출력 조건이 참이 되는 경우 보고서를 출력합니다.

출력 시간

보고서 종류에 따른 보고서 출력 시간을 설정합니다. 일보일 경우 시간 단위, 월보일 경우 요일 단위, 연보일 경우 개월 단위로 설정할 수 있습니다.

출력 조건

보고서 종류를 ‘기타’로 선택하면 활성화됩니다. 보고서 출력을 위한 조건식을 입력합니다. 태그 값이 특정한 값보다 큰 경우, 혹은 경보가 발생했을 경우 등 사용자의 요구에 따른 조건식으로 보고서를 출력할 수 있습니다.

예) PRINT_REPORT == 1을 입력했을 경우, ‘PRINT_REPORT’ 태그가 0에서 1로 값이 변화하였을 때 보고서가 출력됩니다.

항목

설명

보고서 양식

보고서 양식으로 사용할 파일 형식을 선택합니다.

엑셀 워크시트

보고서 양식이 Excel 형식일 경우 선택합니다. 사용자의 PC에 Microsoft Excel이 설치되어 있어야 합니다.

워드 문서

보고서 양식이 Word 형식일 경우 선택합니다. 사용자의 PC에 Microsoft Word가 설치되어 있어야 합니다.

가상 엑셀 워크시트

사용자의 PC에 Microsoft Excel이 설치되지 않았으나 Excel 보고서 양식이 있을 경우, 가상 Excel 워크시트를 사용합니다.

태그 등록

보고서에 출력될 데이터의 내용과 위치를 등록합니다.

양식 파일

미리 작성해 놓은 보고서 양식 파일의 절대경로를 지정합니다.

출력 방법

보고서를 사용자의 PC에 파일로 저장할 것인지 여부를 선택합니다.

저장 방법

겹쳐 쓰기

지정된 파일이름으로 저장합니다. 기존 파일이 있는 경우 이전 내용을 지우고 새로 저장합니다.

이름 변경

지정된 경로에 YYYYMMDD.EXT 형태의 이름으로 파일을 저장합니다. (YYYY: 년, MM: 월, DD: 일, EXT: 양식 파일 확장자)

덧붙이기

현재 미지원되는 옵션입니다.

저장 파일(경로)

저장 방법에 따라 보고서 파일을 저장합니다.

겹쳐 쓰기

경로명이 포함된 파일명을 입력합니다. 경로가 생략된 경우, 프로젝트의 경로 내에 저장됩니다.

이름 변경

파일이 저장될 경로를 지정합니다. [찾아보기]를 이용하여 경로 및 파일명을 지정할 수 있습니다. 단, 보고서 모델 별로 저장 경로를 다르게 지정하여야 합니다.

출력 전 실행 스크립트

보고서 출력 전 실행할 스크립트 이름을 입력합니다.

출력 후 실행 스크립트

보고서 출력 후 실행할 스크립트 이름을 입력합니다.

추가

새 보고서를 추가합니다. 보고서 모델 이름이 기존의 모델과 중복되는 경우 추가할 수 없습니다.

등록

보고서의 변경 사항을 적용합니다.

삭제

선택된 보고서 모델을 삭제합니다.

(2)    보고서 데이터 등록

[태그 등록] 항목을 통해 보고서에 인쇄될 내용과 위치를 지정할 수 있습니다.

항목

설명

프린터로 출력

선택된 시트의 보고서 내용을 사용자의 환경에 등록된 프린터로 인쇄합니다.

TEXT 파일로저장

선택된 시트의 보고서 내용을 프로젝트의 경로 내에 “모델명_시트 이름”.txt 형식으로 저장합니다. 단, Word 형식의 보고서는 txt 파일로 저장할 수 없습니다.

Sheet 추가

보고서 모델이 Excel 양식일 경우 사용할 수 있습니다. 추가할 시트의 이름을 입력하고 [등록] 버튼을 눌러 새로운 시트를 추가합니다. 이 때, 양식 파일의 시트 이름과 동일하게 설정하여야 합니다. 단, 기존의 시트와 중복되는 이름으로 추가할 수 없으며, 일부 문자열을 시트의 이름으로 사용할 수 없습니다. 이는 표 하단의 목록을 확인해주시기 바랍니다.

 

Sheet 삭제

선택한 시트를 보고서 데이터에서 삭제합니다.

이름 변경

선택한 시트의 이름을 변경합니다. 단, 기존의 시트와 중복되는 이름으로 변경할 수 없습니다.

Cell 추가

새로운 셀을 추가합니다. 보고서에 출력할 내용을 입력할 수 있습니다.

Cell 편집

시트의 항목에 등록된 셀을 선택하여 내용을 편집합니다.

Cell 삭제

시트의 항목에 등록된 셀을 선택하여 리스트에서 삭제합니다.

등록

편집한 내용을 모델에 저장하고 보고서 설정 화면으로 돌아갑니다.

취소

편집 내용을 취소하고 보고서 설정 화면으로 돌아갑니다.

 

 

보고서 데이터에 Cell을 추가할 때, Excel 상에서 증가/감소 기능으로 편리한 작업을 할 수 있습니다.

  • 보고서 데이터 등록 화면에서 데이터를 선택하고 클립보드에 복사(Ctrl + C)합니다.

  • Excel의 새 시트에 붙여넣기(Ctrl + V) 합니다.

  • Excel의 증가/감소 기능을 이용하여 각 시간대별 데이터를 생성합니다. 셀의 우측 하단 모서리를 드래그하면, 셀의 값이 자동으로 증가 또는 감소합니다.

  • Excel에서 편집한 영역을 선택하여 복사(Ctrl + C)합니다.

  • 보고서 데이터 등록 화면의 데이터 리스트에 붙여넣기(Ctrl + V)합니다.

  • CIMON-SCADA에서 설정하는 시트의 이름은 반드시 Excel 양식의 시트 이름과 동일하여야 합니다. 또한, CIMON-SCADA에서 시트를 다수 등록할 때 Excel 양식 내에도 동일한 시트가 존재하여야 합니다.

 

보고서 양식의 시트 이름으로 사용할 수 없는 문자열의 목록은 다음과 같습니다.

알파벳

사용 불가 문자열

A

ADD, ALL, Alphanumeric, ALTER, AND, ANY, Application, AS, ASC, Assistant, AUTOINCREMENT, Avg

B

-B, BETWEEN, BINARY, BIT, BOOLEAN, BY, BYTE

C

-C, CHAR, CHARACTER, COLUMN, CompactDatabase, CONTRAINT, Container, Count, COUNTER, CREATE, CreateDatabase, CreateField, CreateGroup, CreateIndex, CreateObject, CreateProperty, CreateRelation, CreateTableDef, CreateUser, CreateWorkspace, CURRENCY, CurrentUser

D

-D, DATABASE, DATE, DATETIME, DELETE, DESC, Description, DISALLOW, DISTINCT, DISTINCTROW, Document, DOUBLE, DROP

E

-E, Echo, Else, End, Eqv, Error, EXISTS, Exit,

F

-F, FALSE, Field, Fields, FillCache, FLOAT, FLOAT4, FLOAT8, FOREIGN, Form, Forms, FROM, Full, FUNCTION

G

-G, GENERAL, GetObject, GetOption, GotoPage, GROUP, GROUP BY, GUID

H

-H, HAVING,

I

-I, Idle, IEEEDOUBLE, IEEESINGLE, If, IGNORE, Imp, IN, INDEX, Index, Indexes, INNER, INSERT, InsertText, INT, INTEGER, INTEGER1, INTEGER2, INTEGER4, INTO, IS

J

-J, JOIN,

K

-K, KEY

L

-L, LastModified, LEFT, Level, Like, LOGICAL, LOGICAL1, LONG, LONGBINARY, LONGTEXT

M

-M, Macro, Match, Max, Min, Mod, MEMO, Module, MONEY, Move

N

-N, NAME, NewPassword, NO, Not, Note, NULL, NUMBER, NUMERIC

O

-O, Object, OLEOBJECT, OFF, ON, OpenRecordset, OPTION, OR, ORDER, Orientation, Outer, OWNERACCESS

P

-P, Parameter, PARAMETERS, Partial, PERCENT, PIVOT, PRIMARY, PROCEDURE, Property

Q

-Q, Queries, Query, Quit

R

-R, REAL, Recalc, Recordset, REFERENCES, Refresh, RefreshLink, RegisterDatabase, Relation, Repaint, RepairDatabase, Report, Reports, Requery, RIGHT

S

-S, SCREEN, SECTION, SELECT, SET, SetFocus, SetOption, SHORT, SINGLE, SMALLINT, SOME, SQL, StDev, StDevP, STRING, SUM

T

-T, TABLE, TableDef, TableDefs, TableID, TEXT, TIME, TIMESTAMP, TOP, TRANSFORM, TRUE, Type

U

-U, UNION, UNIQUE, UPDATE, USER

V

-V, VALUE, VALUES, Var, VarP, VARBINARY, VARCHAR

W

-W, WHERE, WITH, Workspace

X

-X, Xor

Y

-Y, Year, YES, YESNO

 

(3)    셀 편집

항목

설명

셀 번호

Excel 문서의 위치를 셀 번호로 입력합니다.

예) Excel 문서의 C2 셀에 태그1의 값을 입력하고자 할 때, 셀 번호에는 C2를, 태그 이름에는 ‘태그1’을 입력합니다.

키 워드

키 워드에 해당되는 문자열을 Word 문서에서 찾아, [태그 이름/연산식]에서 선택한 데이터로 대체합니다.

예) Word 문서에 Value1을 입력하였을 때, 키 워드를 ‘Value1’로 지정하고 태그 이름을 ‘태그1’로 지정하면, 그 위치에 ‘태그1’의 값이 출력됩니다.

태그찾기

데이터베이스에 등록된 태그 이름을 검색합니다.

태그이름

/연산식

태그 이름을 등록하면 해당 태그의 값이 출력되며, 연산식의 형태로 입력할 수 있습니다.

데이터 읽기

선택된 셀의 값을 태그의 값으로 읽어옵니다. [태그 이름/연산식]에서 태그 이름만을 입력하여야 합니다.

데이터 쓰기

선택된 셀의 값에 지정한 태그의 값을 씁니다.

반복 입력

셀의 연속적인 입력을 일괄적으로 처리하고자 할 때 사용합니다.

반복 횟수

반복 입력을 하였을 때, 반복 횟수에 지정된 수만큼 셀 번호와 태그 이름의 시각값이 1씩 증가합니다. 1000 이상의 수를 지정할 수 없습니다.

등록

편집 내용을 보고서 데이터에 등록하고 보고서 데이터 등록 화면으로 돌아갑니다.

취소

편집을 취소하고 보고서 데이터 등록 화면으로 돌아갑니다.