Learn from initialization file examples
- Last UpdatedFeb 06, 2025
- 1 minute read
This section provides an .ini file examples for PI Interface for Werum PAS-X Batch.
These PI Event Frames interface settings file are generated by PI Event Frames Interface Manager.
[COMMAND LINE PARAMETERS]
ID=1
PS=BATCHPOINTSOURCE
HOST=PISERVER1
[SIMPLE SWITCHES]
AFHOST=AFSERVER1
AFDATABASE=AFDATABASE1
WPASXQUERYFILE="C:\Program Files (x86)\PIPC\Interfaces\WPASXBatch\BatchQueriesEncrypt.json"
DB=2
ADU=true
SCAN=5
CACHETIME=0.1
ABTO=15
MAXQTF=5
WPASXQUERYVER=31805
[SOURCE TEMPLATE]
SOURCE[1].SERVICE=WPASXService
SOURCE[1].DATABASE=DB1
SOURCE[1].USER=system
SOURCE[1].PROTECTEDPASSWORD=0123456789
[TAG TEMPLATE]
TAG[101].NAME=PIEVENTS
TAG[101].VALUE=[BATCHID]|[UNIQUEID]|[PROCEDURE]\[UNITPROCEDURE]\[OPERATION]\[PHASE]|[EVENT]|[VALUE]|[UNIT]
TAG[101].TYPE=String
TAG[101].TRIGGER=[EVENT,value="PIEVENT"]
TAG[102].NAME=Categories
TAG[102].VALUE=[BFTYPE] | [CATEGORY] | [POSITION] | [SEQUENCE] | [VALUE]
TAG[102].TYPE=String
TAG[102].TRIGGER=[Category,value="*"]
TAG[103].NAME=Exception_BF
TAG[103].VALUE=[CRITICALITY]|[CRITICALITYSTATUS]|[CRITICALITYDATE]|
TAG[103].TYPE=String
TAG[103].TRIGGER=[Depth, value = "3"][CRITICALITYDATE, value != ""]
TAG[103].TRIGGER=[Depth, value = "4"][CRITICALITYDATE, value != ""]
TAG[104].NAME=USER_[DESC]
TAG[104].VALUE=[USERID]|[MATERIALID]|[LOTID]
TAG[104].TYPE=String
TAG[104].TRIGGER=[BFType, value="YIELDDETERMINATION"][Depth, value ="*"][Desc, value
= "Yield"]
[PROPERTY TEMPLATE]
PROPERTY[1001].NAME=[BFTYPE]\[Category]\Position [POSITION]\SEQUENCE [SEQUENCE]\[PARAMETER]
PROPERTY[1001].VALUE=[VALUE]
PROPERTY[1001].TYPE=auto
PROPERTY[1001].DESCRIPTOR=[Desc]
PROPERTY[1001].CATEGORY=[Category]
PROPERTY[1001].TRIGGER=[Category, value="*"]
PROPERTY[1002].NAME=Status
PROPERTY[1002].VALUE=[BATCHID] - [STATUS]
PROPERTY[1002].TYPE=String
PROPERTY[1002].TRIGGER=[Depth, value="1"]
PROPERTY[1003].NAME=[Parameter]
PROPERTY[1003].VALUE=[Value]
PROPERTY[1003].TYPE=auto
PROPERTY[1003].DESCRIPTOR=[Desc]
PROPERTY[1003].CATEGORY=[Category]
PROPERTY[1003].TRIGGER=[Parameter, value="*"] [Parameter, value!="PIEVENT"]
[RECIPE TEMPLATE]
RECIPE[1].NAME=[MODESC]
RECIPE[1].DESCRIPTOR=[BATCHID] - [STATUS]
RECIPE[1].CATEGORY=OSIBatch
RECIPE[1].TEMPLATE=Procedure
RECIPE[1].BATCHID=[MOID]
RECIPE[1].PRODUCT=[PRODUCTID]_[PRODUCTNAME]
RECIPE[1].PROPERTY[1].NAME=Version
RECIPE[1].PROPERTY[1].VALUE=[MBRVersion]
RECIPE[1].PROPERTY[1].CATEGORY=Information
RECIPE[1].PROPERTY[1].TRIGGER=[Depth, value="1"]
RECIPE[1].PROPERTY[1].TRIGGER=[Depth, value="1"]
RECIPE[1].CATEGORY[1].NAME=WerumCategory
RECIPE[1].CATEGORY[1].TRIGGER=[BATCHID, value="*"]
RECIPE[2].NAME=[BOID]_[BODESC]
RECIPE[2].DESCRIPTOR=[SFOID] - [STATUS]
RECIPE[2].CATEGORY=OSIBatch
RECIPE[2].TEMPLATE=UnitProcedure
RECIPE[2].BATCHID=[SFOID]
RECIPE[2].MODULEPATH=[UNITID]
RECIPE[2].PRODUCT=[PRODUCTID]_[PRODUCTNAME]
RECIPE[3].NAME=[BFID]_[BFDESC]:[BFINDEX]
RECIPE[3].CATEGORY=OSIBatch
RECIPE[3].TEMPLATE=Operation
RECIPE[3].MODULEPATH=[UNITID]\[EQMODULEID]-[EQMODULETYPE]
RECIPE[4].NAME=[BFID1]_[BFDESC1]:[BFINDEX1]
RECIPE[4].CATEGORY=OSIBatch
RECIPE[4].TEMPLATE=Phase
RECIPE[5].NAME=[BFID2]_[BFDESC2]:[BFINDEX2]
RECIPE[5].CATEGORY=OSIBatch
RECIPE[5].TEMPLATE=PhaseState
RECIPE[6].NAME=[BFID3]_[BFDESC3]:[BFINDEX3]
RECIPE[6].CATEGORY=OSIBatch
RECIPE[6].TEMPLATE=PhaseStep
RECIPE[7].NAME=[BFID4]_[BFDESC4]:[BFINDEX4]
RECIPE[7].CATEGORY=OSIBatch
RECIPE[7].TEMPLATE=PhaseStep
RECIPE[8].NAME=[BFID5]_[BFDESC5]:[BFINDEX5]
RECIPE[8].CATEGORY=OSIBatch
RECIPE[8].TEMPLATE=PhaseStep