Structure and syntax - PROJECT.INI |
Manual -> File Structure -> Structure and syntax - PROJECT.INI |
Show all Hide all |
Hint: Project settings should be done in the Editor. Changes to PROJECT.INI are only to be made by experts.
[DEFAULT] |
|
BLINK= |
Blinking rate ?default = 500 0.5 seconds |
MOUSE_FOCUS= |
1 Mouse-Focus active (default) |
VERS_CHECK= |
Software versions checking 0 - Inactive (default) 1 - Active |
RELEASE=5 |
0 titel with Systemmenu, Max- and
Min-Buttons |
AUFFUELLEN= |
0 the incoming value is saved in the
administration of HD and storing data. |
SYSKEY= |
0 - Do not lock (default) This entry is not supported under Windows 9x and ME. |
BTB_DRUCKEN=0 |
1 the output as CEL entry to the
printer |
ONLINE_DRUCKEN=1 |
1 - Online entries (CEL or alarms) are
logged? |
CURSOR=1 |
1 The traditional Windows cursor is
displayed during Runtime (default) |
MILLISEK= |
Representation of milliseconds in the extended trend ? 0 - No representation (default) ? 1 - Representation |
HDDATEN= |
HD data management ? 0 - Inactive ? 1 - Active (default) |
HEX=0 |
0 The variable adresses are traditionally
displayed |
GW_FKT_AT_RT_START =1 |
0 - on starting the Runtime and an active limit violation the function of the limit violation is not executed. |
LOG_FLAGSx |
This entry activates the extended logging
functionality. X has to be replaced by the log group, that should
be activated. For each group it can be defined bit-coded, which
messages should be logged. These messages are output via the
Windows-Debug-Interface. If an error file is generated, also here
an entry is output.? |
USEREVENTNEEDMODEL=1 |
0 - user events are executed during day even without a shift. |
[FUNKTIONEN] |
|
EIN=1 |
|
ZURUECK_SCHABLONEN= |
Names of the templates, whose pictures should be inserted in the list for the function "Back to picture". Several templates can be entered seperated by a comma. ZURUECK_SCHABLONEN=_111,_333,_BU,) In an integration project the templates of all sub-projects have to be entered in the project.ini, so that the system variable also works in sub-projects.
|
ZURUECK_ANZAHL= |
Number of pictures for the function Picture: Return to last. |
PROJECTONLY=0 |
0 - Picture: Return to last also works
with lower-levelled projects (default) |
SOUND= |
Setting the internal system sound driver 0 - Loud beep 255 - Gentle buzz |
REZEPT_AENDERN= |
Changing the recipes in online operation is possible (1) or not (0). |
NAMEN=0 |
Display of the functions by their name (1) or by the function (0). |
[ALARM] |
Alarm management |
EIN=1 |
Alarm management ? 0 - Inactive ? 1 - Active (default) |
ALARMLISTE= |
Sequence of alarm list entries:? Defines
the order of alarmlist entries: |
NACHSCHIEBEN= |
Next alarm in the heading ? 0 - Do not shift back ? 1 - Shift back (default) |
ZEIT_TYP= |
Time format ?default = 7 |
VAR_ANZ= |
Number of characters for the variable names ?default = 31 |
TAG_ANZ= |
Number of characters for the variable identification ?default = 39 |
ALA_ANZ= |
Number of characters for the alarm text. ?default = 15 |
STAT_ANZ= |
Number of characters for the status display ?default = 10 |
USER_ANZ= |
Number of characters for user name |
COMPUTER_ANZ= |
Number of characters for computer name |
RTEXT_ANZ= |
Number of characters for the reaction text |
CLASS_ANZ= |
Number of characters for alarm class |
GROUP_ANZ= |
Number of characters for alarm group |
AELTESTER= |
In the alarm line ? 0 - Display latest alarm (default) ? 1 - Display oldest alarm |
STATUS= |
Status line ? 0 - Do not display ? 1 - Display (default) |
MILLISEK= |
Milliseconds in the alarm list |
FARBE_KOMMT= |
Text colour for alarm-come text in the alarm message list |
FARBE_GEHT= |
Text colour for alarm-gone in the alarm message list |
FARBE_QUIT= |
Text colour for alarm-confirm text in the alarm message list |
BEEP= |
System beep on occurrence of an alarm ? 0 - Not active ? 1 - Active (default) |
STATUS_SCHRIFT= |
Number of the userdefined font Kann in der Konfigurationsmaske für die Alarmverwaltung eingestellt werden (default 0 Systemschrift). |
TITLE_NAME= |
Text of the column header as long as it is not configurable within the element (default is the title from the language dependent ressources). Has only to be entered if changes are wanted. |
TITLE_TAGNR= |
see TITLE_NAME |
TITLE_TEXT= |
see TITLE_NAME |
TITLE_COMES= |
see TITLE_NAME |
TITLE_GOES= |
see TITLE_NAME |
TITLE_QUIT= |
see TITLE_NAME |
TITLE_TIME_LASTING= |
see TITLE_NAME |
TITLE_STATUS= |
see TITLE_NAME |
TITLE_VALUE= |
see TITLE_NAME |
TITLE_USER= |
see TITLE_NAME |
TITLE_COMP= |
see TITLE_NAME |
TITLE_REACT_TIME= |
see TITLE_NAME |
TITLE_REACT_COUNT= |
see TITLE_NAME |
TITLE_REACT_STAT= |
see TITLE_NAME |
TITLE_ACT_TEXT= |
see TITLE_NAME |
TITLE_CLASS= |
see TITLE_NAME |
TITLE_GROUP= |
see TITLE_NAME |
HEADER=1 |
Show the column headers in the list (1) or not (0). |
HEADER_ENABLE=1 |
Column headers in the list can be operated (1) or not (0). |
QUIT_IN_CEL= |
Quitting an alarm is also entered into Chronologic Event List (1) or not (0). |
COLOR_CLASS= |
1=colors are taken from the classes, |
COLOR_BACKGROUND= |
1=class color interpreted as
backgroundcolor, |
DYN_LIMIT_FILE=0 |
Dynamic limit texts (alarm administration) use the field reaction text for storing the dynamic string (limited to 80 characters). Thus the field reaction text is reserved. If the field reaction text should be available or if 256 characters are needed, a 1 has to be entered here (an additional file to A*.AML with the name D*.AML is created). |
COLOR_ACKN_MARKER = xxx |
With this entry two rectangles in the colour XXX blink at unacknowledged alarm. After acknowledging the flashing stops. xxx is calculated in the following way: red part (0-255) 256 * green part (0-255) + 65536 * blue part (0-255) |
[BTB] ?... |
Chronologic Event List |
DRUCKE_SYSMLDG= |
System messages ? 0 - Do not print ? 1 - Print (default) |
EIN=1 |
Chronologic Event List ? 0 - Inactive ? 1 - Active (default) |
FARBE_SORT=blue |
Colour for sorted entries |
FARBE_UNSORT= |
Colour for unsorted entries |
HEADER=1 |
Show the column headers in the list (1) or not (0). |
HEADER_ENABLE=1 |
Column headers in the list can be operated (1) or not (0). |
VAR_ANZ= |
Number of characters for variable names ?default = 31 |
TAG_ANZ= |
Number of characters for variable identification ?default = 39 |
TXT_ANZ= |
Number of characters for condition text ?default = 40 |
WERT_ANZ= |
Number of characters for value ?default = 10 |
STAT_ANZ= |
Number of characters for status text ?default = 20 |
USER_ANZ= |
Number of characters for user name |
COMPUTER_ANZ= |
Number of characters for computer name |
RTEXT_ANZ= |
Number of characters for the reaction text |
CLASS_ANZ= |
Number of characters for alarm class |
GROUP_ANZ= |
Number of characters for alarm group |
ZEIT_TYP= |
>5 output with date |
BTBLISTE=032 |
List sequence |
SOLLWERT=0 |
Setting of values can be entered into the
Chronologic Event List? |
ISTWERT=0 |
0 - the current value is not stored and
displayed.? |
REZEPT=1 |
0 - no entry into the CEL |
RTEXT_ANZ=45 |
Number of characters for variable names ?default = 31 |
FIRST_ENTRY=0 |
At system start already existing limit violations are not read by the system. Only those which occur after system start are written into the list (0). Existing limit violations are also protocolled (1). |
TITLE_NAME= |
Text of the column header as long as it is not configurable within the element (default is the title from the language dependent ressources). Has only to be entered if changes are wanted. |
TITLE_TAGNR= |
see TITLE_NAME |
TITLE_TEXT= |
see TITLE_NAME |
TITLE_COMES= |
see TITLE_NAME |
TITLE_STATUS= |
see TITLE_NAME |
TITLE_VALUE= |
see TITLE_NAME |
TITLE_USER= |
see TITLE_NAME |
TITLE_COMP= |
see TITLE_NAME |
TITLE_ACT_TEXT= |
see TITLE_NAME |
TITLE_CLASS= |
see TITLE_NAME |
TITLE_GROUP= |
see TITLE_NAME |
TXT_FILE=0 |
0 - CEL-entries are saved in the format of
the control system (*.CEL) |
NAME_BTB= |
(only if TXT_FILE=1) |
SPONTAN= |
1 - all new CEL-entries are entered
immediately (except the list is stopped) |
COLOR_CLASS= |
1=colors are taken from the classes, |
COLOR_BACKGROUND= |
1=class color interpreted as
backgroundcolor, |
DYN_LIMIT_FILE=0 |
Dynamic limit texts (alarm administration) use the field reaction text for storing the dynamic string (limited to 80 characters). Thus the field reaction text is reserved. If the field reaction text should be available or if 256 characters are needed, a 1 has to be entered here (an additional file to A*.AML with the name D*.AML is created). |
[FRM_PRNT] |
|
LINES= |
Maximum number of lines per page |
[ELEMENTE] |
|
TREND_ZEIT_FAKTOR= |
Multiplication factor for time intervals when drawing in trend. A line is only drawn if the distance between 2 inserted values is x-times the necessary update-rate. (0 = No checking) ?default = 20 |
[DRUCKER] |
|
MAXPJ=90 |
Maximum number of print jobs in printmanagement of Windows. If this number is exceeded there is an entry in the CEL. |
MAXNAMEN=9 |
With online printing each alarm is handled as a seperate print job. In order to prevent name conflicts it is possible to set numbers (e.g.: for the names Alarm1, Alarm2, Alarm9). |
DRUCKZEIT=2 |
If several alarms occur at the same time they can be joined together to one print job. The time (in seconds) entered here must pass without any alarm occuring so that the print job then is sent to the printer, |
[PATH] |
|
EXPORTPFAD= |
Last set export path ?default = c:\\projekt\\export |
REPORTS= |
Table path for ScreenDirect or export or PrintTable ?default = |
VIDEO= |
Path of the video files (*.avi) ?default = |
LISTEN= |
Path for lists and current value printing (*.txt, *.qrf, *.frm) ?default = |
BACKUP= |
Path of the backuped archives |
[ARCHIV] |
|
MIN_MAX_ENDE_ZEIT=0 |
Input time of occurrence of the min or max value ? 1 - Use time of archive termination 0 - Exact time (default) ? |
TRENNZEICHEN=; |
Separator on evacuation to ASCII ?default = ; |
ARCHDIGITS= |
number of decimal places in archivation in DBF files, default=1 |
KANALAUSWAHL=1 |
Valid for ETM-archiv-channels |
EXPORTFORMAT=DZVWS |
Export format ? D - Date ? T - Time ? V - Variable name ? W - Value ? S - Status ?default = DTVWS |
NUR_HANDWERT=X1 X2 |
For the archives entered here (short identifiers seperated by a space) only hand entered values are used for sequential archives. |
SPEICHER= |
Reserved memory for of values to be read in for the extended trend, the archive postprocessing and the tables ?default = 1 |
STATUSSPERRBIT=1 |
Here one bit in the status is defined that
is used to surpress archivating of a value. All values where this
bit is high are not archivated with their current value but with
their substitute value for the I-Bit.? |
ZEIT_AUTOMATISCH=0 |
1 for successive archives an automatic
time correction of 1 second is done (e.g.: for the value 0:00 is
set to the day before => 23.59). |
CLIENTS_LOAD_LOCAL=0 |
1 - Archive files are read locally on the client and not requested from the server. (does not work with batch selection). Only for archive format *.arx and evacuation to SQL. |
SPONTAN_ABBILDSTART=X1 X2... |
For spontaneous archives listed here (Term X1 and X2 seperated by a blank) an image is generated on starting the archive. |
SPONTAN_ABBILDSTART=X1 X2... |
For spontaneous archives listed here (Term X1 and X2 seperated by a blank) an image is generated on stopping the archive. |
[ARCHEDIT] |
|
DATUMBREITE= |
Date column width of archive listbox |
VARIABLEBREITE= |
Variable column width |
WERTBREITE= |
Value column width |
EINHEITBREITE= |
Unit column width |
STATUSBREITE= |
Status text column width |
ZUSTANDBREITE= |
Condition text column width |
ARCHEDITFONT= |
Font |
|
Above settings can be changed in the the Runtime with the control element "View" |
KURZBEZEICHNUNG= |
1 - Short identifier of archives is
displayed in the table |
ZWANGSSPEICHERN=0 |
1 - All entries in following archives are
updated |
[EXPORT] |
|
OK_MESSAGEBOX=1 |
Message box for successful data
export? |
FILEEXIST_MESSAGEBOX= |
Overwrite messagebox file |
FILEEXIST_OVERWR_APP_CAN= |
Files already exist? 0 - Overwrite? |
MAX_LAENGE=32 |
number of decimal places in archivation in DBF files, default=32 |
[EW_TREND] |
|
ANZEIGE_GWTEXT=0 |
Display of the limit value texts ? 0 - Inactive ? 1 - Active (default) |
[PS3] |
|
COM=com1:96,n,8,2 |
Settings of the serial port. |
TYPE=PS32 |
Type of SPC used. |
[SAT-DRIVER] |
Settings of SAT driver |
DDE-SERVER=2 |
Version of DDE-Server |
BUFFER_SIZE=300 |
Size of the buffer that is sent to the Runtime. If needed this buffer's size is increased up to the sized entered under BUFFER_SIZE_MAX. |
BUFFER_SIZE_MAX=10000 |
Maximal size of the buffer sent to the zenon Runtime (SICAM 230 RT). |
INTERN_BUFFER_SIZE=2000 |
For the communication to the DDE Server a ring buffer is used. Size definition (number of values that is saved) |
TIMER_TIMEOUT_MSEC=500 |
Duration of buffering in milliseconds. The buffer can be emptied more often (e.g. when data from the same variable come quickly one after the other or in case of an overflow). |
EZ_PUFFERGROESSE=200 |
Size of buffer for realtime data. |
[RT] |
Runtime settings |
CURSOR_STEPS=2 |
Number of screen points the cursor moves when operated by the keyboard |
ERSTE_TASTE=0 |
For function key operation ? 0 - Execute all functions ? 1 - Only execute first-found function |
SELECTION_NORMAL=1 |
Indicator for a selected entry in lists (alarm or CEL) with a frame (0) or coloured background (1). |
WITH_ACTION=1 |
For mouse operation the first element under the cursor is used (0) or the first element with a function linked (1). |
NOT_WORKING_AKTIV=0 |
After a certain time with not activity by the user a selected function can automatically be executed. With this entry the execution is activated- (=1) or deactivated (=0). |
NOT_WORKING_TIME=60 |
Time in minutes, after which the given function should be executed |
NOT_WORKING_FUNC=0 |
Internal number of the function, that should be executed after the given time |
WIN_CE=0 |
CE compatible project (=1 - some functions are no longer available) or not (=0 default: full functionality of the version). |
TOUCHSCREEN=1 |
Activate automatic keyboard for touchscreens |
[STATUS] |
|
STATUS0= |
Text for status information if Bit0 is high. A short and a long text may be entered seperated by ";". |
STATUSx= |
See STATUS0 for entries from 1 to 31. |
[TABELLE] |
|
TRENNZEICHEN= |
Definition of the separator for ASCII export filedefault = , |
[SYSTEMTREIBER] |
|
UPDATE_SEK=5 |
Cycle time of the system driver in seconds. |
WISCHER_BOXEN=1 |
0 - a beep is executed instead of message
boxes in the Runtime (with system variables userdefined message
pictures can be displayed) |
[PROJEKTLINKS] |
Parameters for linked projects |
LINK1=PROJEKTNAME |
Definition project name |
LINKPATH1=PROJEKTPFAD |
Definition projectpath |
GLINK=PROJEKTNAME |
Definition global project name |
GLINKPATH=PROJEKTPFAD |
Definition global project path |
[NETZ] |
Network |
SERVER=[Wert] |
Value
-1:network inactive, standalone station. |
SERVER1=COMPUTER1 |
Server |
SERVER2=COMPUTER2 |
Standby server |
[TOKEN] |
Parameters fot the authorization in networks |
ACTIVE=0 |
Authorization is activated (=1) or deactivated (=0). |
QUIT_TIMEOUT=60 |
If a client has the authorization this has to be confirmed cyclically. If this confirmation is not sent in the stated time, the client automatically loses the authorization. |
QUESTION_TIMEOUT=60 |
If a computer needs the authorization, but another computer owns it, the later one is asked to release it. If the computer with the authorization does not answer in the stated time, it automatically loses the token. |
[ED_REMOTE] |
Remote Transport |
DEVICE=1 |
Device |
CONFIG=CDSBG024;PORT=95;TIMEOUT=10 |
Device configuration string for serial baudrate or for TCP/IP port number |
[DIRLIST] |
Paths for the Remote Transport |
GLOBAL_AKTIV=1 |
0 - Global project is not updated |
PROJECTBASE=Path |
Target basic project path |
BITMAP=Path |
Target bitmap path |
BITMAP_AKTIV=1 |
0 - Path is not updated |
LISTEN=Path |
Target list path |
LISTEN_AKTIV=1 |
0 - Path is not updated |
VIDEO=Path |
Target video path |
VIDEO_AKTIV=1 |
0 - Path is not updated |
REPORTS=Path |
Target report path |
REPORTS_AKTIV=1 |
0 - Path is not updated |
SOURCE_0=Path |
Source user path or file |
TARGET_0=Path |
Target user path or file |
AKTIV_0=1 |
0 - User path is not updated |
TYPE_0=0 |
0 - Copy |
COMMENT_0=String |
User comment |
[TEXTLIST] |
Settings for language tables |
File#x=36 |
The Editor remembers the files for the columns for the language table (x = number of column e.g: 2). |
Width#x=36 |
The Editor remembers the widths of the colums for the language table (x = number of column e.g: 2). |
TRANSLATE=1 |
1 - Texts in the pictures in the Editor
are translated by the language table.? |
TRANSLATE_INDEX=1 |
Index of the column, that is used for the language in the Editor. |
[VERSION] |
Informationen
about the zenon version or the current project (in order to avoid
mistakes) |
VERSION1=5 |
The Editor remembers the version number for the project |
VERSION2=20 |
The Editor remembers the version for the project |
SP=0 |
The Editor remembers the service pack number for the project |
[PASSWORD] |
Settings for the password administration |
LOGTEMP =1 |
Temporary login for the execution of a function is allowed (1) or not allowed (0). |
[RS232LOG] |
Settings for protocolling the serial port |
LOGCOMx=0 |
With 1 a log file with all data that has been sended or received via serial interface x is written. The log file has the name LOG_COMxxx.TXT and is stored in the filder of the drvier that has been started. |
[RTDATEN] |
Settings for generating RT changable data |
NOOVERWRITE_REZEPTE=0 |
1 - the Recipe Group DB is not newly created and transferred, if it already exists |
NOOVERWRITE_REZEPTUREN=0 |
1 - the rezeptur.cmp is not newly created and transferred, if it already exists |
NOOVERWRITE_PASSWORT=0 |
1 - the passwort.cmp is not newly created and transferred, if it already exists |
NOOVERWRITE_FPM=0 |
1 - the fpm.cmp is not newly created and transferred, if it already exists |
[ERRORLOG] |
Settings for generating the error log files |
CE_DRV_ERROR_FILE=0 |
1 - the driver generaties an error log file under CE |
[RECIPE_COLUMNS] |
|
RECIPE_COLUMN_0-3 |
MDI window Standard recipes: Width for the columns variable name, identification, value and unit |
[LON_32] |
Settings for LON driver |
DIAG_LEVEL=0 |
Depending on the level actions are
protocolled in the error file:? |
[S7TCP32] |
Settings for the driver S7TCP32 |
FS=0 |
If 1 types F&S DB Bit, F&S DB Byte, F&S Bit and F&S Byte are displayed. |
|
|
[TRANSPASS] |
Remote Transport Password (on development station) |
KEY=*** |
Password for Remote Transport |
FIX=0 |
1 or 0 (saved or not) |
[WORLDVIEW] |
Worldview display |
MarkCenter= |
0 no marking of selected station |
In order to guarantee that the entries that are written into the project.ini are accepted, the following procedure is recommended:
GUID |
Note the GUID (the first 4-6 characters are sufficient) and close Workspace resp. Close the Editor. |
SQL Directory |
In the SQL directory the directory with exactly this GUID number can be found. |
FILES/zenOn/system |
In \\FILES\\zenOn\\system of the GUID Directory the file project.ini can be found. |
File |
Do the changes in this file, save and close. |
Editor |
Afterwards, reopen the Editor or reload the project and create changed Runtime files. |
Info |
Independently from the project name the project.ini is always saved as 'project.ini' to the directory Project_SQL_directory/FILES/zenOn/system/project.ini. |