สำหรับ Paramter ใน iControl ส่วนของ configuration environment
- CPM
- ใน ..\bin\iControl.config
- ระบุให้ทำงานาเป็นบทบาทเป็น iControl server ตามนี้<ClientServer>
<primary.IP>172.20.10.10</primary.IP>
<secondary.IP>172.20.10.10</secondary.IP>
<rol>Server</rol>
<port>44444</port>
</ClientServer> - ระบุให้การส่ง event ออก Printer ไปที่ share printer ชื่อ EVENTPRINTER(เครื่องเสีย USBที่ LUI และ share printer ไว้ด้วย) และระบุความกว้างและ Fields ที่ต้องการพิมพ์ <SOE.Printer>
<Name>\\172.20.10.15\EVENTPRINTER</Name>
<Layout>TM,T2,T1,T0,ST,T9</Layout>
<TM_Width>30</TM_Width>
<NM_Width>10</NM_Width>
<QU_Width>10</QU_Width>
<T0_Width>90</T0_Width>
<T1_Width>45</T1_Width>
<T2_Width>15</T2_Width>
<ST_Width>50</ST_Width>
<T9_Width>20</T9_Width>
</SOE.Printer> - การEnable feature ให้ iControl save ค่า analog ที่recored แรกทุกครั้งที่ขึ้น file ใหม่(รองรับตั้งแต่ version 5.6.0 ขึ้นไป) โดยการให้เพิ่ม บรรทัดด้านล้างใน ส่วนของ <AnalogsLogger>
- ระบุให้ทำงานาเป็นบทบาทเป็น iControl server ตามนี้<ClientServer>
- ใน ..\bin\iControl.config
<Add.initial.value.all.files>true</Add.initial.value.all.files> inside
- LUI
- ใน ..\bin\iControl.config
- ระบุให้ทำงานเป็นบทบาทเป็น iControl client ตามนี้<ClientServer>
<primary.IP>172.20.10.10</primary.IP>
<secondary.IP>172.20.10.10</secondary.IP>
<rol>client</rol>
<port>44444</port>
</ClientServer>
- ระบุให้ทำงานเป็นบทบาทเป็น iControl client ตามนี้<ClientServer>
- ใน ..\bin\iControl.config
ตัวอย่าง Mode ที่ ตั้งให้สอดคล้องกับ system config
<Log>
<Database.Server.IP>127.0.0.1</Database.Server.IP>
<Database.Server.User>root</Database.Server.User>
<Database.Server.Password>root</Database.Server.Password>
<Use.SQL.Reporting>false</Use.SQL.Reporting>
</Log>
เป็น config ของ Historical Log , Analog Log file ว่าจะใช้ SQL database ในการจัดการหรือไม่ ถ้า
Use.SQL.Reporting = false คือไม่ใช่ (ซึ่งปรกติถ้าเป็นระบบ PEA เราจะ set = false เนื่องจากเราใช้ text file (.csv format) เป็นที่ใช้งาน อีกทั้ง Loadreport ก็ทำ solution ไว้เป็นการต่อยอดจาก output analog text file ที่จะเอามาจัดการต่อ ….
ถ้า Use.SQL.Reporting = true คือใช้งาน mySQL database. ซึ่งถ้าจะใช้เครื่องนั้นที่เป็น DB server (ปรกติก็คือเครื่องตัวเอง IP =127.0.0.1) จะต้องติดตั้ง mySQL ไว้ให้เรียบร้อยด้วย การที่ตั้งใช้ SQL.Reporting = true นั้น file alarm หรือ anlog อาจจะมีการสร้าง text (csv type) ขึ้นมาอยู่แต่ data จะไม่มีการบันทึกลง file (เพราะเราไปเลือกชี้ไปให้ใช้ SQL แทนแล้ว) จะส่งผลกระทบกับ loadreport solution ที่ Timpano จัดเตรียมที่ต่อยอดเอา txt file มาใช้งานได้