iControl ; Parameter / Setting (icontrol.config)

Screen Shot 2017-10-05 at 10.07.52.png

สำหรับ 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>

<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>

ตัวอย่าง Mode ที่ ตั้งให้สอดคล้องกับ system config

iControl_ServerClient.png

 

 

iControl_Standalone.png

 

 

 

iControl_RedundancyServer.png

 

Redundancy_CheckIP.png


 

<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 มาใช้งานได้

 


 

Scroll to Top
Scroll to Top