Vision2000.ini

SUMMARY

Vision2000.ini contains configuration information for ALPHA-VISION® components.

DESCRIPTION

Note:
It is a standard Text-File and may be edited using any editor

Section [Help]

Entry Type Description / Example Default
HelpDir string
The base directory for the help files. Only needed if the help files are not in the subdirectory of the HELP folder below the program directory.
Example
					

Section [Display]

Entry Type Description / Example Default
DialogScrollbars integer
Defines whether the scroll bar of a Dialog Window is shown in the run time.
0 = invisible
1 = visible
Example
					
1

Section [Base_1 ...._n]

Entry Type Description / Example Default
Name string
Name of the table witin the SyncArchive to be synchronized (dbf-Format)
Example
[Base_1]
Name=
					
Path string
Path to that table (ends with a Backslash)
Example
[Base_1]
Path=
					
Tag string
Name of the Tag, programmed for that table.
Example
[Base_1]
Tag=
					
TagExpression string
Expression belonging to the Tag (firm programmed)
Example
[Base_1]
TagExpression=
					

Section [CanDrvSettings]

Entry Type Description / Example Default
ScanCycle integer
Defines the interval (ms) the value may be called across the Can-Bus
Example
[CanDrvSettings]
ScanCycle=1000					
					
1000
CallDelay integer
????????????????????????????????????????????????????????
Example
[CanDrvSettings]
CallDelay=500					
					
500
DoPath= string
????????????????????????????????????????????????????????
Example
[CanDrvSettings]
DoPath=				
					
WdStopCvmErrs= string
Cvm (Smart) error, which will induce a watchdog timeout. The listed error numbers must be separated by commas
Example
[CanDrvSettings]
WdStopCvmErrs=10, 333, 21				
					

Section [BUS]

Entry Type Description / Example Default
buses integer
defines the number of bus connections
Example
[BUS]
buses=1					
					
1
connections integer
The number of Operator Stations
Example
[BUS]
connections=3			
					
3
1 bis n integer
The Station Number of the Operator Stations.
Example
[BUS]
1=101
2=102
3=103					
					
101
110
111
time integer
If within that interval (s) no PLC-Telegram arrives, the connection to the operator station is considered as disturbed.
Example
[BUS]
time=120					
					
OsOk1<n>_<n> string
The number in front of the underline represents the OS (OS1 to OSn,) that one after the underline stays for the PLC (PLC1 to PLCn).
Example
[BUS]
OsOk1_1=SSKPLC3
OsOk1_2=SSKPLC4
OsOk1_3=SSKPLC5
OsOk2_1=SSKPLC3
OsOk2_2=SSKPLC4
OsOk2_3=SSKPLC5
OsOk3_1=SSKPLC3
OsOk3_2=SSKPLC4
OsOk3_3=SSKPLC5					
					
Declaration of Process variables for 3 Os and 3 Plcs

Section [AutoLogout]

Entry Type Description / Example Default
ChiefEng string
Defines the interval (ms) a user is logged out when idle
Example
[AutoLogout]
ChiefEng=					
					

Section [Recv]

Entry Type Description / Example Default
Buffer integer
the size of the receive buffer in byte
Example
[Recv]
Buffer=16384					
					

Section [SEND]

Entry Type Description / Example Default
Buffer integer
the size of the send buffer in byte
Example
[SEND]
Buffer=16384					
					
8192
Sleep integer
Send-Interval in ms
Example
[SEND]
Sleep=50					
					

Section [TS]

Entry Type Description / Example Default
DateDown string
Object-Id of the Data Object for sending the date to the PLC
Example
[TS]
DateDown=DAD					
					
UtcDown string
Object-Id of the Data Object for sending the Utc (Universal Time Correction) to the PLC
Example
[TS]
UtcDown=UTD					
					
LtDown string
Object-Id of the Data Object for sending the Lt (Local Time) to the PLC
Example
[TS]
LtDown=LTD					
					
DateUp string
Object-Id of the Data Object to receive the Date from the PLC
Example
[TS]
DateUp=DAU					
					
UtcUp string
Object-Id of the Data Object to receive the Utc from the PLC
Example
[TS]
UtcUp=UTU					
					
LtUp string
Object-Id of the Data Object to receive the Lt from the PLC
Example
[TS]
LtUp=LTU					
					
station integer
Station Number of the Time-Master PLC
Example
[TS]
station=3					
					
cycle integer
Defines the interval(ms) for evaluating the time information in the Telegram Header automatically.
Example
[TS]
cycle=36000000					
					
CompareTimeMin string
The oldest valid date received by a telegram in the format YYYY-MM-DD
Example
[TS]
CompareTimeMin=					
					
TimeSpanInDays integer
Defines the span in days the date of a received telegram may be placed in the future.
Example
[TS]
TimeSpanInDays=			
					
Correct integer
missing
Example
[TS]
Correct=10			
					
10

Section [Settings]

Entry Type Description / Example Default
Sleep integer
Defines the interval(ms) for evaluating keyboard entries.
Example
[Settings]
Sleep=1000					
					
Host string
the IP-Address of the PCs (recommended: Host=localhost or 127.0.0.1)
Example
[Settings]
Host=127.0.0.1					
					
ResetMasterObjIfNoMasterPresent string
If Y $MASTER and $MASTER_PV are set to 0 in case the Config-State-Telegramm of the Multi server does not state a master.
If N (default) $MASTER and $MASTER_PV shows the old values until a new master is defined.
Example
[Settings]
ResetMasterObjIfNoMasterPresent=N					
					
N

Section [Ports]

Entry Type Description / Example Default
port1 integer
the number of the PLC-Port, default: 2100
Example
[Ports]
port1=2100
					
2100
port2 integer
the number of the OS-Port, default:2200
Example
[Ports]
port2=2200					
					
2200
port3 integer
the number of the Hoststate-Port, default:2301
Example
[Ports]
port3=2301					
					
2301

Section [Prcs]

Entry Type Description / Example Default
TimeDiffLimit integer
If on setting a new time the difference between old and new time exceeds the defined value [seconds] an entry is written to the event log.
Example
[Prcs]
TimeDiffLimit=120
					
1140
AcknDelay integer
Delay time for the acknowledge job.
After any acknowledge the job can be executed again earliest after the defined time [seconds] elapsed.
That prevents a memory overflow by rapidly pressing the acknowledge button.
default: 0 (i.e. Acknowledging is not blocked. )
Example
[Prcs]
AcknDelay=2000					
					
0
EventlogSaveDir string
The target for Crsr_Save()
Example
[Prcs]
EventlogSaveDir=e:\my_dir					
					
SetFocusOnShortcut integer
1: When the user activates a button by pressing the corresponding keyboard shortcut this button receives the input focus.
0: When the user activates a button by pressing the corresponding keyboard shortcut the input focus does not change.
Example
[Prcs]
SetFocusOnShortcut=0					
					
1

Section [Ms2Av-TgrCntrObjs]

Entry Type Description / Example Default
AlrmTgrs<n> string
PointId of the telegram counter object for alarm telegrams.
<n> is the station number.
Example
[Ms2Av-TgrCntrObjs]
AlrmTgrs5=ALTGRCNT05
					
SetCmdAcknTgrs<n> string
PointId of the telegram counter object for set command telegrams.
<n> is the station number.
Example
[Ms2Av-TgrCntrObjs]
SetCmdAcknTgrs5=SCTGRCNT05
					
CmdImgTgrs<n> string
PointId of the telegram counter object for command image telegrams.
<n> is the station number.
Example
[Ms2Av-TgrCntrObjs]
CmdImgTgrs5=CITGRCNT05
					
SetImgTgrs<n> string
PointId of the telegram counter object for set image telegrams.
<n> is the station number.
Example
[Ms2Av-TgrCntrObjs]
SetImgTgrs5=SITGRCNT05
					
AllTgrs<n> string
PointId of the telegram counter object for all telegrams.
<n> is the station number.
Example
[Ms2Av-TgrCntrObjs]
AllTgrs5=ALLTGRCNT05
					
WaitSeconds integer
The number of seconds to wait between sending the telegram counters to the PLC.
Example
[Ms2Av-TgrCntrObjs]
WaitSeconds=10
					
1

Section [Udp2Av]

Entry Type Description / Example Default
PortPlcRead integer
Number of the port where the data from PLCs are received at.
Example
[Udp2Av]
PortPlcRead=2000
					
2100
TimeMaster integer
Station number of the TimeMaster; Only time telegrams of that station are accepted.
(If that entry is missing time telegrams of all stations are processed.)
Example
[Udp2Av]
TimeMaster=3
					
PortPlcWrite integer
Number of the port from where the data to PLCs are send from.
Example
[Udp2Av]
PortPlcWrite=2000
					
2100
PortOsRead integer
Number of the port where the data from OS'es are received at.
Example
[Udp2Av]
PortOsRead=2200
					
2200
PortOsWrite integer
Number of the port from where the data to OS'es are send from.
Example
[Udp2Av]
PortOsWrite=2200
					
Multicast string
Multicast-Adresse; If no such entry exists broadcast is used automatically.
Example
[Udp2Av]
Multicast=239.0.1.34
					
Buses integer
Number of buses (1 or 2)
Example
[Udp2Av]
Buses=
					
Stations string
List of all numbers of OS- and PLC-Stations that exist in the system, separated by comma.
That list is the base for displaying bus error measuring points.
Example
[Udp2Av]
Stations=101, 1
					
LifeSignCycle integer
Defines the cycle (milliseconds) for "still alive telegrams" if there are no data to send.
Example
[Udp2Av]
LifeSignCycle=2000
					
2000
LifeSignTimeOut integer
Defines the time (in milliseconds) to elapse after that a station is considered disturbed if no telegram is received from there.
Example
[Udp2Av]
LifeSignTimeOut=3000
					
3000
ReadQueueCycle integer
Defines the cycle (in milliseconds) for reading data out of the ACI-Queue.
Example
[Udp2Av]					
ReadQueueCycle=100
					
100
SendTgrDelayMillisec integer
Delay between consecutive telegrams when sending to the PLC (e.g. parts of an acknowledge request) in milliseconds.
0 means no delay.
Example
[Udp2Av]
SendTgrDelayMillisec=0
					
0
PortPlcReadRed integer
Redundant PLC Read Port.
Example
[Udp2Av]
PortPlcReadRed=
					
PortPlcWriteRed integer
Redundant PLC Write Port.
Example
[Udp2Av]
PortPlcWriteRed=
					
PortOsReadRed integer
Redundant OS Read Port (Communication between PCs)
Example
[Udp2Av]
PortOsReadRed=
					
PortOsWriteRed integer
Redundant OS Write Port
Example
[Udp2Av]
PortOsWriteRed=
					
LocalAddr string
IP-Address of the 1st Network board
Example
[Udp2Av]
LocalAddr=
					
LocalAddrRed string
IP-Address of the 2nd Network board for the redundant bus.
Example
[Udp2Av]
LocalAddrRed=
					
Buses integer
Must be set to 2.
Example
[Udp2Av]
Buses=2
					
2
MSSync_Priority integer
Defines the Priority when switching between Masters if there are two or more stations that might become masters.
0 = lowest priority
increasing numbers = increasing priority
No entry or "-1" excludes from becoming a Master.

To handle -for example- AudibleAlarmGRPs correctly the OS has to be master which is prevented by the default value for MSSync_Priority.
Example
[Udp2Av]
MSSync_Priority=1
					
0
MSSync_RemoteAddr string
????????????????????????????????????????????????????????
Example
[Udp2Av]
MSSync_RemoteAddr=
					
MSSync_RemotePort integer
????????????????????????????????????????????????????????
Example
[Udp2Av]
MSSync_RemotePort=
					
2000
MSSync_MilliSecMREQ integer
????????????????????????????????????????????????????????
Example
[Udp2Av]
MSSync_MilliSecMREQ=
					
2000
MSSync_MilliSecCycle integer
????????????????????????????????????????????????????????
Example
[Udp2Av]
MSSync_RemotePort=
					
50

Section [Udp2Av_BusErrorObjs]

Entry Type Description / Example Default
<StationNo>_<BusNo> string
To monitor any bus a “Station-Error-Object” may be defined. The name of that Object should contain the Station= and Bus Number.
A return value of 0 indicates a fault condition; 1 indicates ok.
Example
[Udp2Av_BusErrorObjs]
101_1=OS1BUS1
101_2=OS1BUS2
102_1=OS2BUS1
102_2=OS2BUS2
1_1=PLC1BUS1
1_2=PLC1BUS2
					

Section [NoriCan]

Entry Type Description / Example Default
Multicast string
Multicast-Address; If no such entry exists broadcast is used automatically.
Example
[NoriCan]
Multicast=239.1.2.3
					
ProxyStations string
Number of the stations used as Poxy stationes.
Example
[NoriCan]
ProxyStations=1,3,5
					
LifeSignCycle integer
The cycle (in milliseconds) for sending "still alive telegrams" if no other data to be send.
Example
[NoriCan]
LifeSignCycle=2000
					
2000
LifeSignTimeOut integer
Defines the time (in milliseconds) to elapse after that a station is considered disturbed if no telegram is received from there.
Example
[NoriCan]
LifeSignTimeOut=3000
					
3000
ProxyPlcPortRead integer
Number of the Port that receive data from a PLC.
Example
					
					
[NoriCan]
ProxyPlcPortRead=3000
					
3000
ProxyPlcPortWrite integer
Number of the Port that sends data to a PLC.
Example
[NoriCan]
ProxyPlcPortWrite=2000
					
2000
ProxyReadIntervall integer
Interval time (ms) to fetch telegrams from the read buffer.
Example
[NoriCan]
ProxyReadIntervall=500
					
500
ProxyWriteIntervall integer
Interval time (ms) to send telegrams out of the write buffer.
Example
[NoriCan]
ProxyWriteIntervall=500
					
500
ConsoleOutput integer
Avtivating error outputs to the console
0 = no
1 = yes
Example
					
[NoriCan]
ConsoleOutput=0
					
0
PcNode integer
Number of the station used as the project communication node.
Example
					
[NoriCan]
PcNode=30
					
30
Boardtype string
IXXAT- Card Typ, see IXXAT-Documentation
Example
[NoriCan]
Boardtype=0x00020e00
					
Baudrate integer
CanBus-Transmission rate in kBd
20 = 19200
Example
[NoriCan]
Baudrate=20
					
20
ExtendedProtocol integer
Canbus Object Identifier
0 = 11 bit
1 = 29 bit
Example
[NoriCan]
ExtendedProtocol=0
					
0
BoardNo_Line integer
Board Number of the 1st rep. 2nd Can-Line; default=0
Example
[NoriCan]
BoardNo_Line1(2)=0
					
0
CanNo_Line integer
CanBus Number of the 1st rep. 2nd Can-Line; default=0
Example
					
[NoriCan]
CanNo_Line1(2)=0
					
0
RedBoardNo_Line integer
Board number of the redundant Board of the 1st rep. 2nd Can-Line.
Example
[NoriCan]
RedBoardNo_Line1(2)=0
					
0
RedCanNo_Line integer
CanBus Number of the redundant Board of the 1st rep. 2nd Can-Line.
Example
[NoriCan]
RedCanNo_Line1(2)=0
					
0
ProxyPlcPortReadRed integer
Redundant PLC Read Port.
Example
[NoriCan]
ProxyPlcPortReadRed=
					
-1
ProxyPlcPortWriteRed integer
Redundant PLC Write Port.
Example
[NoriCan]
ProxyPlcPortWriteRed=
					
-1
LocalAddr string
IP-Address of the 1st Network board
Example
[NoriCan]
LocalAddr=
					
LocalAddrRed string
IP-Address of the 2nd Network board for the redundant bus.
Example
[NoriCan]
LocalAddrRed=
					
MSSync_Priority= integer
Defines the Priority when switching between Masters if there are two or more Gateway Computers.
0 = lowest priority
increasing numbers = increasing priority
No entry or -1 excludes from becoming a Master.
Example
[NoriCan]
MSSync_Priority=1
					
-1
MSSync_RemoteAddr string
????????????????????????????????????????????????????????
Example
[NoriCan]
MSSync_RemoteAddr=
					
MSSync_RemotePort integer
????????????????????????????????????????????????????????
Example
[NoriCan]
MSSync_RemotePort=
					
2000
MSSync_MilliSecMREQ integer
????????????????????????????????????????????????????????
Example
[NoriCan]
MSSync_MilliSecMREQ=
					
2000
MSSync_MilliSecCycle integer
????????????????????????????????????????????????????????
Example
[NoriCan]
MSSync_RemotePort=
					
50

Section [WATCHDOG]

Entry Type Description / Example Default
<process> string
The point ID (for local monitoring only) and cycle time (seconds) for the watchdog touch of the process whose process ID is specified in the entry name <process>.
For a list of processes that support the watchdog functionality and further details, see: Watchdog
Example
Local monitoring:
[WATCHDOG]
Prcs=PRCS_WDOG,10
Upd2Av=UDP_WDOG,25
					
Monitoring via multicast:
[WATCHDOG]
Prcs=10
Upd2Av=25
					
FakeOsNo integer
Applies for monitoring via multicast only:
If this entry is active, the watchdog life signs of the operator station are sent with the fake operator station number instead of its own.
Example
[WATCHDOG]
FakeOsNo=201
					

Section [WATCHDOG_CHECK]

Entry Type Description / Example Default
<station number>-<process ID> string
The point ID, time-out (seconds) and alarm value for evaluating watchdog life signs of the process running on the operator station specified in the entry <station number-process ID>.
For a list of processes that support the watchdog functionality and further details on receiving watchdog life signs via multicast, see: Watchdog
Example
[WATCHDOG_CHECK]
101-Prcs= OS101_PRCS, 30, 2 
105-Udp2Av= OS105_UDP2AV, 20, 3
					
StartDelay integer
A delay time (in seconds) for the start of the watchdog check to avoid unwanted alarms at start-up.
Example
[WATCHDOG_CHECK]
StartDelay=30
					

Section [Debug]

Entry Type Description / Example Default
AciMemorySupervisor boolean
1: Switch memory leak detection in ACI.DLL on.
Memeory leak detection may cause Runtime error messages in rare situations and should only be used when out of memory errors are detected.
0: Switch memory leak detection in ACI.DLL off.
0

Section [DoArch]

Entry Type Description / Example Default
Directory string
The directory where value archive file _archive.dbf is stored. Use this setting e.g. to store a large archive on a separate data partition
Example

[DoArch]
Directory=e:\data\archive
					
The bin-directory of your ALPHA-VISION®-installation
NumArchRecords integer
The number of records in _archive.dbf. Each record is 67 bytes wide. The DBF-header is 161 bytes wide.
100000
AllObjsHaveArchive integer
0 - Only Data-Objects defined in the file “_doarch.dbf” are archived.
1 - All Data-Objects are archived.
Example
[DoArch]
AllObjsHaveArchive=1
					
0
SampleInt integer
Writing of values to the archive is done event-based i.e. only if a the value changes a new record is written in the archive. For large projects with many data objects which change often it is useful to restrict the amount of data written to the archive via the SampleInt option. Due to the event-based nature of the archive the temporal distance between two records is not fixed but depends on the time when the value changes. A sampling interval of 0 means that every value is written to the archive but the time precision is 1 second.
Note:
SampleInt applies to ALL data objects
Example
[DoArch]
SampleInt=0
					
10
Threshold float
The threshold for value changes when using the AllObjs HaveArchive-option. If AllObjsHaveArchive=0 then each data object has it's own threshold. As long as the difference between two values does not exceed the threshold the new value will not be written to the archive. For large projects with many data objects which change often it is useful to restrict the amount of data written to the archive via the Threshold option.
Note:
Threshold applies to ALL data objects
Example
[DoArch]
Threshold=2.2
					
0
BrowseNN integer
Defines, whether the Data Object Typ is to be archived.
1=yes
0=no

NN stays for:
  • MP - Measuring Point
  • PO - Process Object
  • PV - Process Variable
  • SO - System Object
  • REF - Reference Object
Example
[DoArch]
BrowseMP=1
BrowsePO=1
BrowsePV=1
BrowseSO=0
BrowseREF=0
					
1
FilterWildCard integer
?????????????????????????????????????????????????
Example
[DoArch]
FilterWildCard=0
					
0
WildCard string
?????????????????????????????????????????????????
Example
[DoArch]
WildCard=M1*
					

Section [ZipArchives]

See also ALPHA-VISION®AvZipArchives
Entry Type Description / Example Default
DestDrv string
Backup directory for the long-term storing of day archives. The here defined path/folder keeps the subdirectories "_ARCHIVE", and/or "_EVENTLOG" and/or "_DCLOG" in which the according Day-Archives will be stored.
If "DestDrv" is diffrent to "ZipDrv", the day archives are copied from the "ZipDrv" to "DestDrv" at the end of each interval.
ZipDrv string
The day archives are compressed and saved in this directory. The here defined path/folder keeps the subdirectories "_ARCHIVE", and/or "_EVENTLOG" and/or "_DCLOG" in which the according Day-Archives will be stored.
If no path is given, the directory of "ZipArchives.exe" is used as default.
WARNING
If there is no space for the new day archive, the oldest day archive is deleted.
directory of ZipArchives.exe
UseBinArch boolean
1: Use binary version of archive log as data source.
0: Use standard data source for archive log (_archive.dbf).
0
BinArchSaveOldInterval integer
?????????????????????????????????????????????????????????????? In case of start-up in binary archive log mode, AvZip2Dbf checks and, if necessary saves, the archive log data backwards for the given interval (in hours). ?????????????????????????????????????????????????????????????????
0
CheckTimeInterval integer
Cycle (in minutes), in which AvZipArchives.exe is testing for interval end. Possible values: 1 to 30.
10
WriteInterval integer
Interval for data archiving (in hours).
Possible values:1, 2, 4, 6, 8, 12, 24
24
Dbf_<n> string
Log table to be saved.
<n> is a consecutive numbering ranging from 1 to max. 3.
Possible values: _archive, _eventlog, _dclog.
Example
[ZipArchives]
Dbf_1=_archive
Dbf_2=_eventlog
					
Path_<n> string
According paths to the log tables given in entries 'Dbf_'.
<n> is a consecutive numbering ranging from 1 to max. 3.
Example
[ZipArchives]
Path_1=c:\bin\ArchiveDir
Path_2=c:\bin\EventlogDir
					
ErrorObjId string
Name of the ACI object (of type integer), which receives the error number in case of zip failure.
ErrorFlagObjId string
Name of the ACI object (of type bool), which serves as an error flag (1 in case of zip failure).
ProjectObjId string
If the name of an ACI object (of type string) is given here, its string value is written to a newly generated text file at each creation of a new day archive. The name of this text file equals the name of the created day archive except for the extension .txt.
At each compression interval a UT and LT entry is written to this file.
DestDrvFullFlagObjId string
Name of an ACI object (of type bool) that is set to 1, if more than 90% of the memory space of DestDrv are assigned.
Note:
If no name is given, AvZipArchives.exe will try '$MOFULL' as default.
$MOFULL
DestDrvMbUsedObjId string
Name of an ACI object (of type integer), that holds the assignment of memory space of DestDrv in MB.
Note:
If no name is given, AvZipArchives.exe will try '$MOGB' as default.
$MOGB
DestDrvPercentUsedObjId string
Name of an ACI object (of type float), that holds the assignment of memory space of DestDrv in percent.
Note:
If no name is given, AvZipArchives.exe will try '$MOPROCENT' as default.
$MOPROCENT
ZipDrvPercentUsedObjId string
Name of an ACI object (of type float), that holds the assignment of memory space of ZipDrv in percent.
UseObjNoInArchive boolean
1: The PointId entry used in the _archive.dbf is replaced by the object number before the data is compressed to the day archive.
0: The _archive.dbf structure is saved unmodified in the day archives.
0
DeleteZipsAfterCopy boolean
1: Self-acting erasing of the day archives in the ZipDrv at midnight.
0: Self-acting erasing of the day archives in the ZipDrv is disabled.
WARNING
DANGER OF DATA LOSS!!!
1
CopyOnDemand boolean
1: Self-acting copying of the day archives from ZipDrv to DestDrv is disabled.
WARNING
DANGER OF DATA LOSS!!!
0: Self-acting copying of the day archives from ZipDrv to DestDrv.
0
DeletedFileCntObjId string
Name of an ACI object (of type integer), that holds the number of old day archives deleted from ZipDrv due to lack of memory space for new day archives.

Section [Aci]

Entry Type Description / Example Default
DoFilePath string
Name of .do file (including path) to be loaded by programs, if no .do file is given as comand line parameter.
Example
[Aci]
DoFilePath=d:\prj\systst
					
AutoAcknAfterUndefinedMp boolean
1: Autoacknowledge of measuring points with alarm level lower than min alarm level after station come back (point was undefined before)
0: Autoacknowledge is prohibited if the measuring point was undefined before.
0
AutoAcknAfterUndefinedPv boolean
1: Autoacknowledge of process variables with alarm level lower than min alarm level after station come back (point was undefined before)
0: Autoacknowledge is prohibited if the process variable was undefined before.
0
EventLoggingPerStatus boolean
1: Each status has it's own event logging flag. This feature is not available in AvET.
0: Event logging can be activated only per measuring point.
Note:
In _MP.DBF the event logging flag (field EVL) for status 1 is used to determine event logging for the entire measuring point. All other event log flags are ignored.
0
EnableAlCounterDebugOutputWindow boolean
1: Writes debug output for alarm counters to a window.
0: Debug output for alarm counters is disbled.
0

Section [AAGRP]

Entry Type Description / Example Default
aagrpnn string
Objekt-IDs possible for audible alarm group Objects:
aagrp11 - 71 and
aagrp12 - 72
Example
[AAGRP]
aagrp11=71A9A0B001
aagrp21=
aagrp31=
aagrp41=
aagrp51=
aagrp61=
aagrp71=71A9A0B001
aagrp12=71A3B0B025
aagrp22=71A9A0B004
aagrp32=
aagrp42=
aagrp52=
aagrp62=
aagrp72=71A3B0B025
					
aagrp_bus integer
AAGRP for Bus-Error measuring points in Ms2Av (Station 99)
possible values: 1-7
default is -1, that denotes, all horns are started.
Example
[AAGRP]
aagrp_bus=7
					
-1
StartHornOnStationStartup integer
Defines whether the Ms2Av on the Master-OS should start the horns in case a station (OS or PLC) comes up, or is back after a disturbed connection, or if the Master Node has changed.
Possible values: 0 or 1
default is 1, that denotes, all horns are started.
Example
[AAGRP]
StartHornOnStationStartup=0
					
1

Section [EAS]

Entry Type Description / Example Default
port integer
WARNING
For Av2Eas only
The PLC-Port
Example
[EAS]
port=2100
					
2100
host string
WARNING
For Av2Eas only
The IP-Address of the PCs
Example
[EAS]
host=127.0.0.1
					
sendbuf integer
WARNING
For Av2Eas only
Size of the Send buffer for EAS in Byte
Example
[EAS]
sendbuf=8192
					
1472
rcvbuf integer
WARNING
For Av2Eas only
Size of the receive buffer for EAS in Byte
Example
[EAS]
rcvbuf=8192
					
1472
MaxNum integer
WARNING
For Av2Eas only
The max. definition number per telegram
Example
[EAS]
MaxNum=20
					
20
SendSleep integer
WARNING
For Av2Eas only
Interval in-between sending telegrams
Example
[EAS]
SendSleep=1200
					
100
Alive integer
WARNING
For Av2Eas only
Interval for sending signs of life
Example
[EAS]
Alive=20
					
20
sttn integer
WARNING
For Av2Eas only
The Station Number(s) of the PLC(s) the EAS-Panel(s) is (are) connected to.
From version 8.45.90.6180 on, sending of EAS-Telegrams to up to 10 different PLCs is possible.
The functionality is activated by the entry “sttn=” followed by several komma-separated stations.(e.g. sttn=3, 1, 5)
Example

[EAS]
sttn=1
					
1
db integer
WARNING
For Av2Eas only
The Data Block Number
Example

[EAS]
db=21
					
1
MpMin integer
WARNING
For Av2Eas only
The lowest EAS-Objectnumber
Example

[EAS]
sendbuf=1472
					
1472
rcvbuf integer
WARNING
For Av2SoftEas only
Size of the receive buffer for EAS in Byte
Example
[EAS]
rcvbuf=1472
					
1472
MaxNum integer
WARNING
For Av2SoftEas only
The max. definition number per telegram
Example
[EAS]
MaxNum=10
					
10
TimeOut integer
WARNING
For Av2SoftEas only
The maximum of time in ms the Av2SoftEAS waits before writing to the sending area of the shared memory.
Example
[EAS]
TimeOut=2000
					
2000
Alive integer
WARNING
For Av2SoftEas only
Interval for sending signs of life
Example
[EAS]
Alive=10
					
10
cycle integer
Note:
Entry for both programs
The interval (ms) for Send- /receice thread write/read
Example
[EAS]
cycle=50
					
50
SystemVoGroup integer
Note:
Entry for both programs
The number of SystemVoGroup
Example
[EAS]
SystemVoGroup=10
					
10
exit integer
Note:
Entry for both programs
The interval (ms) for keyboard entries
Example
[EAS]
exit=100
					
100
clear string
Note:
Entry for both programs
Those entries define the Object-IDs of the EAS-Objects in question. Possible are:
  • clear, duty
  • horn0 - horn31
  • s7test0 - s7test31
  • tabl0 - tabl3
  • s7able0 - s7able31
Example
[EAS]
clear=easclr
duty=EASWACHE
horn0=eashorn0
horn1=eashorn1
horn2=eashorn2
s7test0=eass7test0
s7test1=eass7test1
s7test2=eass7test2
tabl0=eastabl0
tabl1=eastabl1
s7able0=eass7able0
s7able1=eass7able1
					

Section [ObjHndl]

Entry Type Description / Example Default
RcvBuf integer
Receive buffer in Bytes
Example
[ObjHndl]
RcvBuf=1472
					
1472
Station integer
Station number of the ObjHndl
Example
[ObjHndl]
Station=99
					
99
Host string
Hostname, typical entry is "localhost"
Example
[ObjHndl]
Host=localhost
					
Port integer
Port for the connection to the Multiserver
Example
[ObjHndl]
Port=2400
					
2400
SendBuf integer
Send buffer in Bytes
Example
[ObjHndl]
SendBuf=1472
					
1472
SendSleep integer
Waiting time between Send-Calls (ms)
Example
[ObjHndl]
SendSleep=100
					
100
KeySleep integer
Waiting time for keyboard requests (ms)
Example
[ObjHndl]
KeySleep=2000
					
2000

Section [_PVPRSSTNT]

Entry Type Description / Example Default
count integer
The number of ObjHndl-Objects to be saved permanently on program end.
Example
[_PVPRSSTNT]
count=2
					
1 bis n string
PointIds of the Objects
Example
[_PVPRSSTNT]
1=TIMER_1
2=TIMER_2
					

Section [ControlAccess]

Entry Type Description / Example Default
BufSize integer
Buffer size for ControlAccess in Bytes
Example
[ControlAccess]
BufSize=8192
					
8192
CaFile string
Name of the ControlAccess-Files
Example
[ControlAccess]
CaFile=sa.ca
					

Section [AvMail]

Entry Type Description / Example Default
Directory string
Defines the directory for the “Mail” folder with its subdirectories "inbox", "outbox".
The folder must be accessible for others.
Example
[AvMail]
Directory=VISION
projekt string
Defines the ".do" file
Example
[AvMail]
projekt=sa.do
UnreadMessages string
ID of the Object thats value represents the number of unread messages.
Example
[AvMail]
UnreadMessages=AVMURM
NewMailNotify string
ID of the Object that adverts a new message.
Example
[AvMail]
NewMailNotify=AVMNMN
UseStationDescription boolean
1: The address book lists the station description.
0: The address book lists the station Id.
0

Section [COMPUTER]

Entry Type Description / Example Default
-OS Station Number- string
All Operator Station Numbers participating on AvMail are listed here with its according Station Names.
Example
[COMPUTER]
101=OStation_1
102=OStation_2
103=OStation_3
					

Section [SyncArchive]

Entry Type Description / Example Default
MaxRecPerTele integer
Defines the maximum of records per telegram. (workload)
Example
[SyncArchive]
MaxRecPerTele=25
					

Section [AddBusPvs]

Entry Type Description / Example Default
<Stationsnr.>_<Bus> string
Additional Bus-Error-PVs can be defined to allow the indication of separate acknowledging of Bus-Errors for bus 1 and bus 2.
The PV value 1 indicates a working connection; value 2 stays for a disturbed one.
Example
[AddBusPvs]
1_1=BUS1_UST1
1_2=BUS2_UST1
103_1=BUS1_OS3
103_2=BUS2_OS3
					

Section [MelBRcv]

Entry Type Description / Example Default
PG_PC string
PG/PC Interface (selectable via ComBox)
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
PG_PC=AvSapi
					
VFD1 string
VFD of the first connection (selectable via ComBox)
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
VFD1=VFD1
					
RID1 string
- R_ID of the first connection (as defined in STEP 7 program)
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
RID1=1
					
UseConn1 string
Use / don’t use the first connection (0/1)
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
UseConn1=1
					
VFD2 string
VFD of the second connection (ComBox selection)
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
VFD2=VFD2
					
RID2 string
- R_ID of the second connection (as defined in STEP 7 program)
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
RID2=1
					
UseConn2 string
- Use / don’t use the second connection (0/1)
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
UseConn2=1
					
DestPath string
- Destination path of the converted file
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv]
DestPath=D:\Data\New
					

Section [MelBRcv2Csv]

Entry Type Description / Example Default
SrcPath string
- Source path of the file which has to be converted
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv2Csv]
SrcPath=D:\Data
					
DestPath string
- Destination path of the converted file
Note:
Parameter definition is not needed to start up the applications, but is written to the ini-file on the first successful start for use on a restart.
Example
[MelBRcv2Csv]
DestPath=D:\Data\Data.txt