หน้าเว็บ

วันศุกร์ที่ 22 พฤษภาคม พ.ศ. 2558

GENESIS32 SCADA : สูตรผลิต/Batch จากฐานข้อมูลเดิม

image
ถ้ามีฐานข้อมูลเดิมที่มีสูตรการควบคุม/Recipe/Batchต้องการนำมาใช้สร้างระบบควบคุมการผลติตามสูตรการผลิตในฐานข้อมูลนั้น ก็สามารถทำได้ครับ

วันพฤหัสบดีที่ 14 พฤษภาคม พ.ศ. 2558

GENESIS SCADA: ควบคุมสัญญาณจากเงื่อนไขของสัญญาณอื่น

จากบทความ ควบคุมOutputของPLCจากสัญญาณอื่นในSCADAอัตโนมัติ ซึ่งเป็นการควบคุมoutputของPLCจากสัญญาณในSCADAโดยใช้Unified Data Managerที่อยู่ในGENESIS32 SCADAนั้น บทความนี้จะต่อยอดเนื้อหาโดยใช้เงื่อนไขของสัญญาณอื่น ๆ มาเป็นตัวควบคุมสัญญาณที่เราต้องการครับ

Sustainability Software Solution

image

ติดต่อICONICS OPC UAกับOMRON CP1L/CP1H/CP1E

เราสามารถเอาICONICS OPC UA Serverมาติดต่อOMRON CP1L/CP1H/CP1E PLCผ่านพอร์ตBilt-in Ethernetได้ด้วยขั้นตอนดังนี้

วันพุธที่ 13 พฤษภาคม พ.ศ. 2558

GENESIS SCADA: เปลี่ยนข้อมูลจำนวนมหาศาลเป็นการแสดงผลกำไรในอุตสาหกรรม

ประโยชนฺ์หนึ่งของSCADA/HMIคือการเปลี่ยนข้อมูลที่บันทึไว้ด้วยSCADAให้กลายเป็นข้อมูลสะท้อนถึงผลกำไรที่ได้รับและช่วยในการตัดสินใจด้านการบริหารที่มีความสำคัญต่อองค์กรอย่างยิ่ง ชมVDOและการสาธิตการนำข้อมูลจากPlat Floorทั้งPLCผ่านOPC ServerหรือSNMP/BACNetมาแสดงผลและประมวลผลในSCADAเพื่อการบริหารงานที่รวดเร็วแม่นยำ อ่านต่อ

วันศุกร์ที่ 8 พฤษภาคม พ.ศ. 2558

ICONICS OPC UA: ดึงข้อมูลData blockของS7

ถ้าต้องการอ่านข้อมูลDatablockของS7เช่นข้อมูลแบบStringให้ใช้รูปแบบOPC Addressดังต่อไปนี้

DBx.STRINGy.n

x = Data Block

y = Byte offset

n = maximum String length

ตัวอย่างเช่นในการอ่านของ S7 1200 สมมุติมีข้อมูลใน DB 12 คือคำว่า ICONICS เมื่อใช้ Address ใน OPC คือ DB12,STRING0,18 จะอ่านข้อมูลได้เป็น ONICS เนื่องจากOPC จะคิดว่า 2 byte แรกเป็นข้อมูลขนาดความยาวbyte แต่ถ้าใช้ DB12,C0,18 ก็จะอ่านได้ครบ โดยกำหนด Data TypeของOPC tagเป็น String

วันเสาร์ที่ 18 เมษายน พ.ศ. 2558

วันศุกร์ที่ 10 เมษายน พ.ศ. 2558

GENESIS SCADA: เทคนิคดูAlarmผ่านอินเตอร์เน็ตไม่ใช้Add-on

ผมเขียนบทความนี้ก่อนหยุดยาวช่วงสงกรานต์ และเพื่อเป็นของขวัญช่วงสงกรานต์จึงขอเสนอวิธีการดูAlarmของGENESIS32และGENESIS64ผ่านเว็บแบบไม่ต้องใช้Add-onไม่ต้องเสียเงินซักบาท เพื่อให้ติดตามAlarmได้ในช่วงหยุดยาวจากที่ไหน ๆ ก็ได้ เพียงแต่เครื่องGENESISต้องต่ออินเตอร์เน็ตทิ้งไว้

วันอังคารที่ 7 เมษายน พ.ศ. 2558

ตัวอย่างโปรเจ็คC#สร้างSCADAด้วยCOPC DLL: ตรวจจับเมื่อOPC Serverไม่มีการเปลี่ยนแปลง

ตัวอย่างโปรเจ็คVisual Studio Express 2010เขียนด้วยภาษาC# ใช้COPC DLL ตรวจสอบว่าOPC Serverที่ติดต่ออยู่นั้นไม่เกิดการเปลี่ยนแปลงใด ๆ ซึ่งอาจเกิดความขัดข้องหรือหลุดไปแล้ว ถ้านิ่งเกินระยะเวลาที่กำหนดให้ Reconnect หรือทำสิ่งอื่นเพิ่มเติมเช่นเปลี่ยนไปติดต่อOPC Serverสำรอง

วันศุกร์ที่ 27 มีนาคม พ.ศ. 2558

Redundant OPC ServerของSCADAด้วยDataWorX

ระบบSCADAที่ต้องการทำRedundant OPC Serverไม่ว่าจะเป็นGENESIS32, GENESIS64หรือSCADAยี่ห้ออื่น ๆ ก็สามารถทำได้โดยใช้DataWorX

DataWorX มีฟีเจอร์คือ Redundancy, OPC Bridge, OPC Aggregation, OPC Tunneller ในที่นี้จะกล่าวเพียง OPC Redundancy

วันพฤหัสบดีที่ 26 มีนาคม พ.ศ. 2558

ส่งค่าจากPLCสถานีย่อยไม่FIX IPไปที่SCADAที่FIX IP

ถ้ามีความจำเป็นไม่สามารถFIX IPหรือไม่สามารถForward portที่สถานีย่อย ทำให้ไม่สามารถใช้OPC Serverจากส่วนกลางติดต่อมายังPLCที่สถานีย่อยต่างจังหวัดได้ ถ้าPLCที่สถานีย่อยมีคุณสมบัติModbus TCP Masterก็สามารถหาช่องทางส่งค่าจากPLCไปยังSCADAที่ศูนย์กลางที่FIX IPได้

วันอาทิตย์ที่ 22 มีนาคม พ.ศ. 2558

ตัวอย่างโปรเจ็คC#สร้างSCADAด้วยCOPC DLL: เก็บข้อมูลในMSSQL Server

ตัวอย่างโปรเจ็คVisual Studio Express 2010เขียนด้วยภาษาC# ใช้COPC DLLอ่านเขียนข้อมูลไปยังOPC Serverและเก็บข้อมูลไว้ในMS SQL Server

ตัวอย่างโปรเจ็คC#สร้างSCADAด้วยCOPC DLL: เทคนิคทำให้SCADAทำงานเร็ว

ตัวอย่างโปรเจ็คC#สร้างด้วยVisual Studio Express 2010แสดงการทำงานแบบSCADAที่ใช้Arrayเก็บค่าสัญญาณก่อนนำไปใช้งาน เพื่อการทำงานที่มีประสิทธิภาพ และตัวอย่างการควบคุมสัญญาณด้วยคอนโทรลอย่างTrackbar

วันจันทร์ที่ 16 มีนาคม พ.ศ. 2558

COPC DLL: ตัวอย่างโปรเจ็คบนVisual Studio 2010 Express(C#)

ตัวอย่างไฟล์โปรเจ็คSCADAด้วยภาษาC#โดยใช้COPC DLLเพื่อติดต่อกับOPC Serverพร้อมคำอธิบายโค้ดเข้าใจง่าย

วันพฤหัสบดีที่ 12 มีนาคม พ.ศ. 2558

COPC DLL : ตรวจสอบสถานะของOPC Serverว่าติดต่อได้หรือไม่ในC#

ถ้าเราต้องการเช็คว่าOPC Serverที่ติดต่ออยู่นั้นติดต่อได้อยู่หรือไม่ก็สามารถใช้QualityของOPC Tagเป็นตัวบอกได้ครับ

วันพุธที่ 11 มีนาคม พ.ศ. 2558

GENESIS SCADA: ความหมายของServer Nodeในหน้าalarm

image

เวลาเกิดAlarmเกิดขึ้นและแจ้งเตือนในAlarmViewerของGENESIS32เราสามารถให้แสดงServer Nodeได้ แต่ความหมายของมันคืออะไร?

วันพฤหัสบดีที่ 5 มีนาคม พ.ศ. 2558

GENESIS64 SCADA : Microsoftลดค่าไฟด้วยICONICSได้อย่างไร?

image
เรดมอนด์, วอชิงตัน -. ในเรดมอนด์ ไมโครซอฟท์มีอาคาร145อาคารจะต้องดูแลและเฉพาะค่าไฟฟ้าสำหรับพื้นที่สำนักงานและห้องปฏิบัติการต้องจ่ายถึง $ 55,000,000 ในแต่ละปีและประมาณ 12 ถึง 15% ของค่าไฟฟ้าเกิดจากปัญหาในระบบทำความร้อนและเครื่องปรับอากาศ แต่ไมโครซอฟท์ได้พบวิธีที่จะประหยัดเงินที่โดยการตั้งค่าระบบที่ใช้เซ็นเซอร์และอุปกรณ์อื่น ๆ ที่ติดตั้งในอาคารเพื่อให้คำแนะนำวิศวกรเมื่อบางสิ่งบางอย่างขัดข้อง

วันพุธที่ 4 มีนาคม พ.ศ. 2558

Prevent Maintenance ด้วยSCADAดีอย่างไร ทำอย่างไร

ไม่ต้องการรอให้ระบบเสียซึ่งจะทำให้เสียทั้งเวลาค่าใช้จ่ายและกำไร เราสามารถทำPrevent Maintenanceด้วยSCADAได้

วันอาทิตย์ที่ 1 มีนาคม พ.ศ. 2558

GENESIS64 SCADA:เทคนิคสำหรับเครื่องทดสอบไม่ต้องการให้GENSIS64 Serviceทำงานอัตโนมัติ

หากใช้GENESIS64 SCADAในเครื่องทดสอบและรันเป็นบางเวลา ไม่ต้องการให้Serviceต่าง ๆ ของGENESIS64(ใช้กับGENESIS32ได้ในหลักการเดียวกันครับ) ให้ปฏิบัติดังนี้

GENESIS SCADA กับงาน Soalr Farm : FAQ

image

ถาม-ตอบ ข้อสงสัยGENESIS SCADAกับงานโซลาร์ฟาร์ม

วันอังคารที่ 24 กุมภาพันธ์ พ.ศ. 2558

COPC32ถ้าใช้บนWindows 64บิตกับVisual Studio

ถ้าใช้งานCOPC32กับVisual StudioบนWindows 64บิต เราต้องกำหนดPlatform Tagetก่อนดังรูป ด้วยการเปิดไฟล์นามสกุลvbprojของโปรเจ็คนั้นด้วยNotepadจากนั้นข้างใต้บรรทัด<PropertyGroup…ให้เพิ่มแท็กระบุว่าโปรแกรมของเราใช้การประมวลผลแบบx86ด้วยการพิมพ์แท็กในบรรทัดใหม่ว่า

<PlatformTarget>x86</PlatformTarget>

บันทึกไฟล์แล้วค่อยเปิดโปรเจ็คนั้นในVisual Studioก็จะสามารถคอมไพล์โปรเจ็คที่ใช้งานCOPC32ได้แล้ว

image

วันจันทร์ที่ 16 กุมภาพันธ์ พ.ศ. 2558

อัพเกรดMS SQL 2005/2008Expressเป็น 2012 Express

MS SQL Server Express 2012เก็บข้อมูลต่อDatabaseได้มากกว่าเวอร์ชั่นก่อนหน้าคือ10Gb หากต้องการอัพเกรดMS SQL Server 2005/2008Expressเป็น2012Express สามารถทำได้ดังนี้

วันพฤหัสบดีที่ 12 กุมภาพันธ์ พ.ศ. 2558

เว็บไหนแอบติดต่อกับPCของเราบ้าง

แอพพลิเคชั่นในWindowsหลายตัวที่ติดต่อกับเว็บภายนอกโดยที่เราไม่รู้ ถ้าอยากตรวจสอบสามารถทำได้ดังนี้

MS SQL Express:ตั้งเวลาBackup DatabaseและลบBackupเก่าอัตโนมัติ

MS SQL Expressจะไม่มีSQL Server Agentซึ่งสามารถตั้งScheduleเพื่อทำการBackup SQL Server ในบทความนี้จะเสนอเทคนิคการใช้PowershellของWindowsในการสร้างไฟล์BackupและลบBackupเก่าของMS SQL Expressโดยให้Windos Task Scheduleสั่งงานอัตโนมัติครับ

วันอาทิตย์ที่ 8 กุมภาพันธ์ พ.ศ. 2558

GENESIS64 SCADA:มีBACNET/SNMP ConnectorและModbus OPCให้ใช้อยู่แล้วไม่ต้องซื้อOPCเพิ่ม

image

ในGENESIS64ทั้งGENESIS64 App(มีทั้งRuntimeและDevelop)และGENESIS64 RT(มีแต่Runtime)จะมีส่วนติดต่ออุปกรณ์ BACNetและSNMPให้อยู่แล้ว ดังนั้นผู้ใช้ไม่จำเป็นต้องซื้อOPC ServerสำหรับBACNetและSNMPเพิ่มแต่อย่างใด นอกจากนี้ยังได้รับแถมModbus OPC Serverทั้งแบบ Serial RTUและ Ethernetด้วย

Device Communication / OPC Servers:

Included at no charge are OPC UA and DA Client connectivity, Modbus Serial and Modbus Ethernet OPC Servers based on the ICONICS V3.5 OPC Toolkit, plus
connectivity to databases and Web Services via Platform Services. BACnet and SNMP direct connectivity are included with the GENESIS64-APP, -RT, and Hyper Historian models.

เอกสารการใช้งานBACNet ConnectorของGENESIS64เบื้องต้น

วันศุกร์ที่ 6 กุมภาพันธ์ พ.ศ. 2558

GENESIS64 SCADA:มีBACNET/SNMP Connectorให้ใช้อยู่แล้วไม่ต้องซื้อOPCเพิ่ม

ในGENESIS64ทั้งGENESIS64 App(มีทั้งRuntimeและDevelop)และGENESIS64 RT(มีแต่Runtime)จะมีส่วนติดต่ออุปกรณ์ BACNetและSNMPให้อยู่แล้ว ดังนั้นผู้ใช้ไม่จำเป็นต้องซื้อOPC ServerสำหรับBACNetและSNMPเพิ่มแต่อย่างใด

Device Communication / OPC Servers:

Included at no charge are OPC UA and DA Client connectivity, Modbus Serial and Modbus Ethernet OPC Servers based on the ICONICS V3.5 OPC Toolkit, plus
connectivity to databases and Web Services via Platform Services. BACnet and SNMP direct connectivity are included with the GENESIS64-APP, -RT, and Hyper Historian models.

MobileHMI: ตัวอย่างSCADAที่แสดงได้หลากแพลตฟอร์ม

image

คลิ้กที่รูปด้านบนเพื่อแสดงผลSCADAบนคอมพิวเตอร์ของท่านทั้งWindows/Mac/Linux/iOS/Android/Windows Phone

วันอังคารที่ 3 กุมภาพันธ์ พ.ศ. 2558

GENESIS64 SCADA:ไขข้อสงสัยMobileHMIใช้บนPCได้ไหม

จากข้อสงสัยเรื่องMobileHMIซึ่งเป็นAdd-onของGENESIS64ทำให้สามารถใช้งานผ่านอุปกรณ์โมบายเช่นSmart Phone/Tabletอย่างiPhone/iPad/Android/Windows Phone/WindowsRTได้แล้ว จะสามารถเรียกใช้บนPCได้หรือไม่

เสป็คคอมพิวเตอร์สำหรับGENESIS32 SCADA

เสป็คคอมพิวเตอร์สำหรับGENESIS32 SCADAแนะนำโดยICONICS

วันอาทิตย์ที่ 1 กุมภาพันธ์ พ.ศ. 2558

GENESIS SCADA:ถ้าสัญญาณเปลี่ยนให้สั่งงานอุปกรณ์อื่น

ถ้าต้องการสั่งงานอุปกรณ์อื่นในระบบSCADAเมื่อสัญญาณที่สนใจเปลี่ยนแปลงจะทำอย่างไร


เช่น ถ้าสัญญาณในPLC1เปลี่ยนแปลงให้SCADAสั่งงานPLC2ให้On/Offเป็นต้น

ในกรณีเช่นนี้สามารถใช้GENESIS SCADAตรวจจับการเปลี่ยนแปลงของสัญญาณPLC1ที่เราสนใจด้วยโมดูลที่ชื่อAlarmWorXดังเช่นที่แสดงไว้ในบทความเรื่อง “แจ้งเตือนเมื่อสัญญาณเปลี่ยนทั้งขึ้นและลง” จากนั้นนำสัญญาณAlarmมาสั่งOn/OffไปยังPLCตัวที่2โดยใช้Unified Data Manager

ตัวอย่างจากรูปเป็นการสร้างRegisterขึ้นมาในUnified Data Managerเพื่อรับส่งค่าระหว่างOPC tagสองตัวคือสัญญาณInputและOutput โดยInputเป็นสัญญาณAlarmและOutputเป็นสัญญาณที่ต้องการสั่งงาน ลูกศรสีแดงคือปุ่มสำหรับเลือกสัญญาณ

image

เมื่อคลิ้กปุ่มเลือกสัญญาณจะพบหน้าUnified Data Browserให้เลือกสัญญาณจากAlarm Serverที่เราสร้างAlarmตรวจสอบการเเปลี่ยนแปลงของสัญญาณไว้ หมายเลข1คือชื่อAlarm Server หมายเลข2คือAlarmที่เราสร้างไว้ตรวจสอบการเปลี่ยนแปลงของสัญญาณ และหมายเลข3คือสัญญาณActiveซึ่งจะเปลี่ยนจากOffเป็นOnเมื่อมีAlarmเกิดขึ้น ดังนั้นจากตัวอย่างเมื่อเกิดAlarmก็จะทำให้สัญญาณActiveมีค่าเป็นOnก็จะทำให้สัญญาณBit1มีค่าเป็นOnไปด้วย ถ้าAlarmหายไปก็จะทำให้สัญญาณActiveมีค่าเป็นOffและBit1ก็จะOffด้วย ทำให้เราสามารถสั่งงานPLC2ได้ตามสัญญาณAlarm

image

 

สำหรับกรณีที่เราต้องการกำหนดเงื่อนไขการส่งค่าเช่นถ้าActiveมีค่าเป็น Onให้ส่งค่าคงที่ค่าแรกไปให้PLC และเมื่อActiveเป็นOffก็ไม่ต้องเปลี่ยนแปลงค่าอะไร เช่นถ้าสัญญาณActiveมีค่าONให้ส่งค่า255ไปยังสัญญาณFLOAT2ในPLC2 กรณีเช่นนี้ให้สร้างExpressionในUnified Data Managerเพื่อตรวจสอบเงื่อนไขActiveแล้วกำหนดผลลัพธ์ที่ต้องการเสียก่อน จากนั้นค่อยเอาไปใช้เป็นInputของRegisterข้างต้น เช่นจากรูปเราสร้างExpressionขึ้นมาแล้วกำหนดเงื่อนไข(Read Expression)ว่าถ้าสัญญาณActiveเป็นOnก็ให้ผลลัพธ์เป็น255แต่ถ้าเป็นOffก็ให้เป็นค่าปัจจุบันของสัญญาณFLOAT1ซึ่งเป็นสัญญาณที่เราต้องการควบคุม(เป็นสัญญาณในPLC2)

image

ซึ่งExpressionดังกล่าวอยู่ในรูปแบบ

if(สัญญาณเงื่อนไข , ผลลัพธ์เมื่อเป็นOnหรือTrue, ผลลัพธ์เมื่อเป็น Off หรือ False)

ดังนั้นถ้าเราไม่ต้องการเปลี่ยบนแปลงค่าสัญญาณของPLC2เมื่อเงื่อนไขเป็นOffหรือFalseก็ให้ส่งค่าปัจจุบันออกไปก็คือค่าของสัญญาณFloat1นั่นเอง

หลักการนี้ใช้ได้กับทั้งGENESIS32และGENESIS64

วันศุกร์ที่ 30 มกราคม พ.ศ. 2558

GENESIS SCADA:แจ้งเตือนเมื่อสัญญาณเปลี่ยนทั้งขึ้นและลง

วิธีที่ง่ายที่สุดในการตรวจสอบและแจ้งเตือนเมื่อสัญญาณเปลี่ยนแปลงทั้งทางขึ้นและลง

วันพุธที่ 28 มกราคม พ.ศ. 2558

ICONICS Modbus Ethernet OPC: การรันแบบService

ถ้าต้องการให้ICONICS Modbus OPC Server(ที่แถมมากับGENESIS32)สามารถทำงานแบบService มีวิธีการง่าย ๆ ดังนี้

วันจันทร์ที่ 26 มกราคม พ.ศ. 2558

วันพฤหัสบดีที่ 22 มกราคม พ.ศ. 2558

วันจันทร์ที่ 19 มกราคม พ.ศ. 2558

วันอาทิตย์ที่ 18 มกราคม พ.ศ. 2558

Tip: รับค่าจากอุปกรณ์Serialที่ไม่เปลืองTagในSCADA

เทคนิคการรับค่าจากอุปกรณ์ซีเรียลที่ไม่มีโปรโตคอลเพื่อไม่ให้เปลืองTagในSCADAไม่ใช่จะทำได้ในทุกอุปกรณ์ครับ แต่โดยส่วนใหญ่สามารถทำได้ดังนี้

GENESIS SCADA: ควบคุมงานหลายอย่างด้วยคำสั่งเดียว

ถ้าต้องการควบคุมงานหลายอย่างด้วยการสั่งเพียงครั้งเดียว เช่น สั่งเปลี่ยนค่าสัญญาณในPLC/Controller/Databasesหลายๆสัญญาณ ให้เป็นค่าที่เราต้องการหลากหลายแบบตามรูปแบบการควบคุมที่เลือก เราสามารถใช้Value SetsในGENESISได้

วันศุกร์ที่ 16 มกราคม พ.ศ. 2558

GENESIS64 SCADA: สร้าง2D Animation

เราสามารถสร้างAnimationแบบ2Dแล้วนำสัญญาณมาควบคุมการเล่นได้ ดังแสดงตามVDOด้านล่าง

เราสามารถใช้อ็อปเจ็คแบบ2Dแบบต่าง ๆมาทำให้เกิดAnimationแบบเรียงลำดับได้

image

 

ทั้งนี้GENESIS64สามารถสร้างการเคลื่อนไหวที่ซับซ้อนได้มากและง่ายกว่าตัวอย่างนี้โดยใช้Dynamicเช่น Location, Rotation, Size แต่หากต้องการจัดลำดับการเคลื่อนไหวตามใจที่ไม่มีรูปแบบ การใช้Range SelectorดังVDOจะสะดวกในการใช้งานที่สุดครับ ซึ่งการแสดงAnimationเหล่านี้ยังไม่รวมแบบ3Dซึ่งเป็นฟีเจอร์ของGENESIS64ที่ไม่มีSCADAอื่นทำได้อีกด้วย

วันอังคารที่ 13 มกราคม พ.ศ. 2558

วันจันทร์ที่ 12 มกราคม พ.ศ. 2558

GENESIS32: ต้องการนำค่าจากVBมาใช้ในGENESIS32

image

ต้องการนำค่าจากVBเช่นค่าตัวแปรต่าง ๆ มาใช้ในGENESIS32เช่นแสดงแบบกราฟิกอนิเมชั่น Alarm, Trend เป็นต้น จะทำอย่างไร?

GENESIS32:เอาข้อมูลจากเว็บเพจส่งให้OPC Server

เราสามารถใช้ScriptในGENESIS32อ่านข้อมูลจากเว็บเพจทั่วไปแล้วส่งให้OPC Serverได้ครับ ตัวอย่างเช่นเพื่ออ่านค่าสภาพอากาศส่งให้OPC Serverเป็นต้น

ในที่นี้จะใช้ตัวอย่างการอ่านค่าความกดอากาศจากเว็บแสดงสภาพอากาศ

image

วันอาทิตย์ที่ 11 มกราคม พ.ศ. 2558

ทำอย่างไรถ้าต้องการบังคับค่าในPLCหรืออุปกรณ์ไม่ให้เปลี่ยน

ถ้ามีปัญหาเรื่องค่าเซตอัพบางอย่างในอุปกรณ์เปลี่ยนซึ่งไม่เป็นที่ต้องการ เช่นเปลี่ยนทุกครั้งที่เริ่มงานใหม่เป็นต้น และเราไม่ต้องการมาตั้งค่าใหม่ทุกครั้ง โดยที่ค่านี้สามารถตั้งค่าผ่านOPC Serverได้ เราก็สามารถสั่งให้SCADAสั่งงานเพื่อเซตค่านี้ได้โดยอัตโนมัติครับ

วันพฤหัสบดีที่ 8 มกราคม พ.ศ. 2558

GENESIS64 : ติดตามรถด้วยGPSแสดงในSCADA

ถ้าต้องการแสดงพิกัดรถ เรือ สินค้า ฯลฯ ในแผนที่EsriของGENESIS64จะทำอย่างไร?