Thread Content
เนื้อหาเกี่ยวกับการอธิบายการตั้งค่าและการเปรียบเทียบซอฟต์แวร์นั้น เขียนมาอย่างเป็นกลางหรือไม่? ซอฟต์แวร์สำหรับการกำหนดค่า “Configure” มีความหมายว่า “การตั้งค่า” หรือ “การปรับแต่ง” กล่าวคือ ผู้ใช้สามารถสร้างฟังก์ชันต่างๆ ของซอฟต์แวร์ที่ต้องการได้ด้วยวิธีที่ง่าย เหมือนกับการสร้างสิ่งของจากบล็อกต่างๆ โดยไม่จำเป็นต้องเขียนโปรแกรมคอมพิวเตอร์ นี่แหละคือสิ่งที่เรียกว่า “การกำหนดค่า”. พูดง่ายๆ ก็คือ ซอฟต์แวร์สำหรับการกำหนดค่านี้สามารถช่วยในการตรวจสอบและควบคุมกระบวนการและอุปกรณ์ที่ใช้ในการทำงานอัตโนมัติได้ มันสามารถรวบรวมข้อมูลต่างๆ จากกระบวนการและอุปกรณ์อัตโนมัติได้ และนำเสนอข้อมูลเหล่านั้นในรูปแบบที่เข้าใจง่าย เช่น รูปภาพ เป็นต้น นอกจากนี้ยังสามารถส่งต่อข้อมูลสำคัญไปยังผู้ที่เกี่ยวข้องได้หลายวิธี ทำการวิเคราะห์และจัดเก็บข้อมูลตามที่จำเป็น รวมถึงส่งคำสั่งควบคุมต่างๆ ออกไปด้วย เว็บไซต์ด้านวิศวกรรมควบคุมอุปกรณ์ได้รวบรวมข้อมูลเกี่ยวกับซอฟต์แวร์สำหรับการจัดการระบบที่ใช้กันอย่างแพร่หลาย พร้อมทั้งการเปรียบเทียบระหว่างซอฟต์แวร์เหล่านั้น ซึ่งได้รับมาจากผู้ใช้งานในเว็บไซต์ ขอเชิญทุกท่านมาร่วมแสดงความคิดเห็นแ การแนะนำซอฟต์แวร์สำหรับการกำหนดค่าที่ใช้กันบ่อย 1. InTouch: ซอฟต์แวร์ InTouch ของ Wonderware เป็นซอฟต์แวร์สำหรับการกำหนดค่าตัวแรกที่เข้ามาในประเทศของเรา ในช่วงปลายทศวรรษ 80 และต้นทศวรรษ 90 โปรแกรม InTouch ที่พัฒนาบนระบบ Windows 3.1 ได้สร้างความประทับใจให้กับเราอย่างมาก นอกจากนี้ InTouch ยังมีคลังรูปภาพที่หลากหลายอีกด้วย อย่างไรก็ตาม ซอฟต์แวร์ InTouch ในรุ่นแรกๆ ใช้วิธี DDE ในการสื่อสารกับไดรเวอร์ ซึ่งทำให้ประสิทธิภาพการทำงานไม่ดีนัก ส่วนเวอร์ชัน InTouch 7.0 ล่าสุดนั้น ถูกพัฒนาขึ้นบนแพลตฟอร์ม Windows แบบ 32 บิตโดยสมบูรณ์ และยังมีการรองรับ OPC อีกด้วย 2. iFix: บริษัท Intellution เริ่มต้นธุรกิจจากการพัฒนาซอฟต์แวร์สำหรับการกำหนดค่าอุปกรณ์ โดยในปี 1995 บริษัทนี้ถูกบริษัท Emerson เข้าซื้อกิจการ ปัจจุบันจึงเป็นบริษัทในเครือของ Emerson โดยสมบูรณ์ ซอฟต์แวร์ Fix6.x ช่วยให้ผู้ที่ทำงานด้านอุปกรณ์อุตสาหกรรมสามารถเข้าใจแนวคิดและอินเทอร์เฟซการใช้งานได้อย่างง่ายดาย นอกจากนี้ยังมีไดรเวอร์ที่ครบถ้วนให้ใช้งานด้วย (ต้องซื้อแยกต่างหาก) Intellution ตั้งชื่อซีรีส์ผลิตภัณฑ์ล่าสุดของตนว่า iFiX โดยใน iFiX นี้ Intellution ได้มอบฟีเจอร์การกำหนดค่าที่ทรงพลังให้มา แต่เวอร์ชันใหม่นี้ไม่สามารถทำงานร่วมกับเวอร์ชัน 6.x ก่อนหน้าได้อย่างสมบูรณ์ ภาษาสคริปต์เดิมถูกเปลี่ยนเป็น VBA (Visual Basic For Application) และยังมีการรวมสภาพแวดล้อมการพัฒนา VBA ของไมโครซอฟต์เข้ามาด้วย น่าเสียดายที่ Intellution ไม่ได้จัดเตรียมเครื่องมือสำหรับแปลภาษาสคริปต์เวอร์ชัน 6.1 เป็น VBA ไว้ให้ ใน iFiX ผลิตภัณฑ์ของ Intellution มีการผสานรวมเข้ากับระบบปฏิบัติการและเครือข่ายของ Microsoft ได้อย่างแน่นหนา Intellution ก็เป็นหนึ่งในสมาชิกผู้ก่อตั้งขององค์กร OPC (OLE for Process Control) เช่นกัน ส่วนประกอบ OPC และไดรเวอร์ของ iFiX ก็จำเป็นต้องซื้อแยกต่างหากเช่นกัน 3. Citech: Citech ของบริษัท CiT ก็เป็นผลิตภัณฑ์อีกชิ้นหนึ่งที่เข้าสู่ตลาดจีนในช่วงแรกๆ เช่นกัน Citech มีวิธีการใช้งานที่เรียบง่าย แต่วิธีการใช้งานดังกล่าวเหมาะสำหรับโปรแกรมเมอร์มากกว่าผู้ใช้งานในด้านอุตสาหกรรม Citech มีภาษาสคริปต์ที่คล้ายกับภาษา C สำหรับการพัฒนาเพิ่มเติม แต่ต่างจาก iFix ตรงที่ภาษาสคริปต์ของ Citech ไม่ใช่ภาษาแบบโอบเจกต์ แต่มีลักษณะคล้ายกับภาษา C ซึ่งแน่นอนว่าสิ่งนี้ทำให้การพัฒนาเพิ่มเติมสำหรับผู้ใช้มีความยากขึ้น 4. WinCC: WinCC ของ Siemens ก็เป็นสภาพแวดล้อมสำหรับการพัฒนาโปรแกรมที่ครบถ้วนเช่นกัน โดย Siemens ได้จัดเตรียมสคริปต์ในรูปแบบภาษา C ไว้ให้ พร้อมทั้งมีสภาพแวดล้อมสำหรับการดีบักด้วย WinCC มีความสามารถในการรองรับ OPC ซึ่งช่วยให้สามารถกำหนดค่าระบบแบบกระจายตัวได้ แต่โครงสร้างของ WinCC นั้นค่อนข้างซับซ้อน ดังนั้นผู้ใช้ควรเข้ารับการฝึกอบรมจาก Simens เพื่อให้สามารถใช้งาน WinCC ได้อย่างมีประสิทธิภาพ 5. ConfigKing: ConfigKing เป็นบริษัทพัฒนาซอฟต์แวร์ด้านการกำหนดค่าในประเทศจีนที่มีชื่อเสียงรายแรก (แบรนด์อื่นๆ ที่มีมาก่อนหน้านี้ส่วนใหญ่ได้หายไปแล้ว) ConfigKing มีอินเทอร์เฟซหลักสำหรับการจัดการทรัพยากรในรูปแบบของไดเรกทอรี พร้อมทั้งรองรับภาษาสคริปต์ที่สามารถใช้ตัวอักษรจีนเป็นคีย์เวิร์ดได้อีกด้วย ConfigKing ก็มีไดรเวอร์ฮาร์ดแวร์หลายประเภทให้ด้วยเช่นกัน 6. Controx (Kaiwu): Controx2000 ของบริษัท Huafu Computer เป็นแพลตฟอร์มสำหรับการพัฒนาโปรแกรมแบบ 32 บิตโดยเต็มรูปแบบ ซึ่งช่วยให้ผู้ใช้ในด้านอุตสาหกรรมสามารถใช้งานฟีเจอร์ต่างๆ เช่น การแสดงกราฟแบบเรียลไทม์ กราฟประวัติการทำงาน การแจ้งเตือน รวมถึงการสร้างรายงานข้อมูลได้อย่างมีประสิทธิภาพ ในฐานะผู้พัฒนาซอฟต์แวร์รายแรกในประเทศที่เข้าร่วมองค์กร OPC Controx จึงมีการสนับสนุน OPC มาให้โดยตรง พร้อมทั้งมีไดรเวอร์คุณภาพสูงหลายสิบตัวให้เลือกใช้ด้วย มีคอมไพเลอร์สำหรับภาษาสคริปต์แบบโอบเจกต์ รองรับการใช้งานคอมโพเนนต์และพลักอินแบบพร้อมใช้งานทันที และยังรองรับการเชื่อมต่อกับฐานข้อมูลภายนอกผ่าน ODBC อีกด้วย Controx ให้บริการด้านการสนับสนุนเครือข่ายและฟังก์ชัน WevServer ไปพร้อมกัน 7. ForceControl: ForceControl ของบริษัท Daqing 3D เป็นหนึ่งในซอฟต์แวร์สำหรับการกำหนดค่าที่มีอยู่ในประเทศจีนมาตั้งแต่ช่วงแรกๆ โดยในแง่ของแนวคิดเรื่องเวลาแล้ว ForceControl ก็ถือเป็นซอฟต์แวร์ประเภทนี้ที่มีอยู่ในประเทศจีนมาตั้งแต่สมัยก่อนด้วยเช่นกัน เป็นเพราะในช่วงแรกๆ ระบบควบคุมด้วยแรงนี้ยังไม่ได้รับการเผยแพร่อย่างเป็นทางการ จึงทำให้คนส่วนใหญ่ไม่ค่อยรู้จักมันนัก ประมาณปี 93 นั้น ลิควอนก็ได้พัฒนาเวอร์ชันแรกขึ้นมาแล้ว แต่ในตอนนั้นยังเป็นเวอร์ชันที่ใช้ DOS และ VMS เป็นพื้นฐานอยู่ ต่อมา เมื่อ Windows 3.1 เริ่มได้รับความนิยม ก็มีการพัฒนาเวอร์ชัน Windows แบบ 16 บิตของ Logitech ขึ้นมาอีก แต่จนกระทั่งมีการพัฒนา Force Control สำหรับ Windows 95 ขึ้นมา โปรแกรมนี้ก็ถูกใช้เฉพาะในโครงการต่างๆ ภายในบริษัทเท่านั้น LianKong เวอร์ชัน 1.0 ในรูปแบบ 32 บิตนั้น มีโครงสร้างที่ทันสมัยอย่างชัดเจน หนึ่งในลักษณะเด่นของมันก็คือโครงสร้างแบบสามชั้นที่อาศัยฐานข้อมูลแบบกระจายตัวและทำงานแบบเรียลไทม์จริงๆ นอกจากนี้ โครงสร้างฐานข้อมูลแบบเรียลไทม์นี้ยังสามารถปรับแต่งได้อีกด้วย ในช่วงปี 1999–2000 ระบบควบคุมแบบไดนามิกได้พัฒนาขึ้นอย่างมาก โดยเวอร์ชัน 2.0 ที่เปิดตัวขึ้นนั้น มีคุณสมบัติที่หลากหลายมากขึ้น มีความใช้งานง่ายขึ้น มีความเปิดกว้างมากขึ้น และจำนวนไดรเวอร์ I/O ก็เพิ่มขึ้นอย่างมากเช่นกัน ในการออกแบบหลายๆ ส่วน ลี่คงสามารถคำนึงถึงมุมมองของผู้ใช้ในประเทศได้ นั่นคือให้ความสำคัญกับความใช้งานได้จริง พร้อมทั้งยังรักษามาตรฐานของซอฟต์แวร์ระดับสูงไว้อีกด้วย นอกจากนี้ บริษัทยังลงทุนทรัพยากรมากมายในด้านการฝึกอบรมผลิตภัณฑ์ และการให้ความช่วยเหลือทางเทคนิคแก่ผู้ใช้ ดังนั้นเชื่อว่าในระยะเวลาอันใกล้นี้ ผลิตภัณฑ์ซอฟต์แวร์ของบริษัทจะสร้างอิทธิพลอย่างมากในวงการซอฟต์แวร์สำหรับอุตสาหกรรมได้อย่างแน่นอน 8. Cimplicity ของ GE เป็นซอฟต์แวร์สำหรับอินเทอร์เฟซระหว่างมนุษย์กับเครื่องจักร รวมถึงการรวบรวมข้อมูลและการควบคุม ซึ่งเป็นผลิตภัณฑ์ที่พัฒนาโดยบริษัท GE Fanuc ในสหรัฐอเมริกา เพื่อช่วยให้สามารถแก้ไขปัญหาต่างๆ ในระดับองค์กรได้ ระบบ CIMPLICITY เป็นโครงสร้างซอฟต์แวร์แบบมอดูลาร์ โดยประกอบด้วยส่วนหลักของซอฟต์แวร์ ระบบพื้นฐาน มอดูลเสริม และองค์ประกอบสำหรับการสื่อสารกับอุปกรณ์ต่างๆ หนึ่งในคุณสมบัติที่สำคัญของระบบ CIMPLICITY ก็คือความสามารถในการทำงานบนแพลตฟอร์มต่างๆ ได้ โดยระบบคอมพิวเตอร์ที่สามารถใช้งาน CIMPLICITY ได้นั้น ได้แก่ คอมพิวเตอร์ส่วนบุคคลที่ใช้โปรเซสเซอร์รุ่น Intel, เครื่อง สถานีงาน รุ่น DEC Alpha, รุ่น HP-9000, IBM PowerPC, IBM RS-6000 และ DEC VAX เป็นต้น ส่วนระบบปฏิบัติการคอมพิวเตอร์ที่รองรับได้นั้น ได้แก่ Windows แบบ 32 บิตที่ได้รับความนิยมในปัจจุบัน เช่น Windows NT 4.0, Windows 95 ; ระบบ UNIX และระบบ VMS เป็นต้น 9. RSView Supervisory Edition เป็นซอฟต์แวร์สำหรับอินเทอร์เฟซระหว่างมนุษย์กับเครื่องจักร ซึ่งพัฒนาโดย Rockwell Automation โดยใช้ระบบปฏิบัติการ Windows 2000 เป็นพื้นฐาน ซอฟต์แวร์นี้ใช้สำหรับการตรวจสอบ ควบคุม และรับข้อมูลเกี่ยวกับการดำเนินงานผลิตต่างๆ ทั่วทั้งองค์กร 10. NI Lookout เป็นซอฟต์แวร์สำหรับการกำหนดค่าอุปกรณ์อุตสาหกรรมที่ใช้งานง่ายที่สุดในตลาด! การใช้ Lookout ช่วยให้สามารถตรวจสอบกระบวนการทางอุตสาหกรรมและเก็บข้อมูลได้อย่างสะดวก Lookout รองรับโปรโตคอลการสื่อสารของ PLC หลายสิบชนิด เช่น Modbus, AB และ Siemens ฯลฯ Lookout ก็รองรับการสื่อสารแบบ OPC เช่นกัน Lookout ยังสามารถทำงานร่วมกับผลิตภัณฑ์ฮาร์ดแวร์ FieldPoint ของ NI ได้อย่างราบรื่นอีกด้วย ไฟล์มีขนาดใหญ่ จึงเหมาะสำหรับการใช้งานในพื้นที่ที่มีความกว้าง 11 เท่านั้น Wizcon เป็นเครื่องมือสำหรับพัฒนาแอปพลิเคชัน SCADA ที่มีความทันสมัย โดยบริษัทที่ทำงานด้านการผสานระบบต่างๆ สามารถใช้เครื่องมือนี้ในการสร้างแอปพลิเคชันขั้นสูงสำหรับใช้ในอุตสาหกรรมต่างๆ ได้ อินเทอร์เฟซผู้ใช้แบบกราฟิกที่ใช้งานได้อย่างสะดวกของ Wizcon รวมถึงฟังก์ชัน HMI ที่ยอดเยี่ยม การเข้าถึงอินเทอร์เน็ต กระบวนการพัฒนาที่เริ่มต้นจากขั้นพื้นฐานไปจนถึงขั้นสูง และความสามารถในการรวมระบบต่างๆ เข้าด้วยกันทั่วทั้งโรงงาน ล้วนเป็นสิ่งที่ทำให้ Wizcon กลายเป็นระบบ SCADA ที่ใช้กันอย่างแพร่หลายในด้านการอัตโนมัติโรงงาน นอกจากนี้ Wizcon ยังช่วยให้องค์กรสามารถเชื่อมต่อระบบต่างๆ ภายในองค์กรเข้าด้วยกันได้ ทั้งผู้ปฏิบัติงานและผู้จัดการโรงงานก็สามารถเข้าถึงข้อมูลต่างๆ ได้ ผู้จัดการสามารถเข้าถึงข้อมูลแบบเรียลไทม์ได้จากในออฟฟิศ โดยใช้สภาพแวดล้อมการทำงานและเครื่องมือสำหรับค้นหาที่คุ้นเคย ในความเป็นจริงแล้ว ในฐานะที่เป็นระบบที่เปิดกว้าง Wizcon ช่วยให้ผู้ใช้สามารถนำฮาร์ดแวร์และซอฟต์แวร์ที่แตกต่างกันมาผสมผสานกัน เพื่อสร้างโซลูชันการทำงานอัตโนมัติที่สมบูรณ์ ซึ่งจะช่วยปกป้องการลงทุนที่มีอยู่ และเพิ่มประสิทธิภาพในการผลิตรวมถึงคุณภาพของผลิตภัณฑ์ด้วย 12. MCGS (Monitor and Control Generated System) เป็นซอฟต์แวร์สำหรับการกำหนดค่าระบบ ซึ่งพัฒนาโดยบริษัท Tongtai Software โดยเป็นซอฟต์แวร์ที่ใช้งานบนแพลตฟอร์ม Windows ซึ่งช่วยให้สามารถสร้างระบบควบคุมและตรวจสอบได้อย่างรวดเร็ว สามารถทำงานได้กับระบบปฏิบัติการต่างๆ เช่น Microsoft Windows 95/98/Me/NT/2000 เป็นต้น การเปรียบเทียบฟีเจอร์ของซอฟต์แวร์จัดการคอนฟิกที่ใช้กันบ่อยๆ 1) ฟีเจอร์ด้านกราฟิก: Cimplicity มีฟีเจอร์ด้านกราฟิกที่ทรงพลังที่สุด มีไลบรารีรูปภาพที่หลากหลาย นอกจากนี้ยังรองรับการเปลี่ยนสีของอ็อบเจกต์ต่างๆ ระหว่างภาพหนึ่งไปยังอีกภาพหนึ่งได้อีกด้วย แต่อ็อบเจกต์ที่นำมาใช้จะต้องถูกแปลงรูปแบบก่อน มิฉะนั้นอาจทำให้โปรแกรมค้างได้ หนึ่งภาพคือหนึ่งกระบวนการ การรันสคริปต์จะใช้หลายเธรด ดังนั้นแม้ภาพจะมีขนาดใหญ่ แต่ก็สามารถทำงานได้อย่างรวดเร็ว มีฟังก์ชันคัดลอกโดยอาศัยการเชื่อมโยงอ็อบเจกต์ ซึ่งช่วยให้สามารถหลีกเลี่ยงการแก้ไขอ็อบเจกต์เดียวกันหลายครั้งเมื่อปรากฏในหลายหน้าจอได้ เหมือนกับ MIX แต่มีข้อเสียคือแม่แบบจะต้องอยู่ในสถานะที่สามารถใช้งานได้ตลอดเวลา การแก้ไขและการรันโปรแกรมถูกแยกออกจากกัน มีโปรแกรมสำหรับการแจ้งเตือนและการจัดการข้อมูลแนวโน้มในอดีตแบบแยกต่างหาก มี VBA ฝังอยู่ในโปรแกรม พร้อมทั้งมีฟังก์ชันภายในของโปรแกรมเอง นอกจากนี้ยังมีฟังก์ชันของ VB อีกมากมาย การรวม VBA เข้ากับโปรแกรมนั้นมีวิธีการที่แตกต่างจากการใช้งานทั่วไป โปรแกรมนี้รองรับการใช้งาน ActiveX และ OLE แต่มีการล็อกคุณสมบัติบางอย่างของคอนโทรลไว้ด้วย ฟังก์ชันการขยายจุดนั้นมีประสิทธิภาพเทียบเท่ากับ iFIX ตัวแปรเสมือนที่สามารถใช้ได้อย่างไม่จำกัดนั้นไม่ได้กินพื้นที่ของจุดในการใช้งาน แต่การตั้งค่าการแจ้งเตือนสำหรับจุดที่ขยายมานั้นค่อนข้างยาก ส่วนปัญหาเรื่องการส่งข้อมูลออกนั้นไม่มีปัญหา ส่วนข้อมูลประวัติการใช้งานนั้นก็ไม่มีปัญหาเช่นกัน รองรับการกำหนดค่าแบบหลายเงื่อนไข ซึ่งช่วยให้สามารถหาวิธีแก้ปัญหาสำหรับแผนการกำหนดค่าได้อย่างมีประสิทธิภาพ InTouch: รองรับคอนโทรล ActiveX แต่ไม่มีระบบป้องกันข้อผิดพลาดสำหรับคอนโทรลจากบุคคลที่สาม มีฟังก์ชันภายในที่จำกัด โดยฟังก์ชันเหล่านี้เหมาะสำหรับการตรวจสอบข้อมูลทั่วไปเท่านั้น ส่วนฟังก์ชันที่ซับซ้อนขึ้น เช่น การสร้างรายงาน จำเป็นต้องใช้เครื่องมืออื่นช่วย ไม่ว่าจะเป็นจุด UO หรือไม่ก็ตาม รวมถึงตัวแปรระดับโลกด้วย จะมีการใช้จำนวนพอยต์ในการจัดการข้อมูล โดยการขยายจำนวนพอยต์นั้นจะจำกัดอยู่ที่การอ่านค่าแบบอนุกรมเท่านั้น และจะมีการแยกค่าตามบิตด้วย รองรับฟังก์ชันการค้นหาและแทนที่อ็อบเจกต์การกำหนดค่า ในการรวมอ็อบเจกต์เข้าด้วยกันนั้น คุณสมบัติของอ็อบเจกต์แต่ละตัวก่อนการรวมกันจะหายไป ดังนั้นจึงจำเป็นต้องหาวิธีอื่นในการออกแบบรูปแบบของสถานะต่างๆ แทน WinCC: มีฟังก์ชันด้านกราฟิกคล้ายกับ InTouch โดยสามารถใช้สีได้พร้อมกัน 16 สีในแผงสี มีคลังรูปภาพที่จำกัด ไม่รองรับรูปแบบไฟล์กราฟิกของ AutoCAD การขยายจำนวนจุดก็เหมือนกับ InTouch โดยสามารถอ่านค่าแบบอนาล็อกได้เท่านั้น มีการแยกค่าตามบิตเช่นกัน WinCC มีเครื่องมือสำหรับการจัดการบิตที่สามารถใช้ได้อย่างเปิดเผย สามารถอ่านค่าบิตในค่าแบบอนาล็อกและตั้งค่าการแจ้งเตือนได้ นอกจากนี้ยังรองรับ OPC แบบสองทาง และรองรับ ActiveX ด้วย ใช้ภาษาภายใน สภาพแวดล้อมจะเหมือนกับภาษา C ซึ่งก็ช่วยให้สามารถขยายฟังก์ชันการทำงานได้อย่างง่ายดายเช่นกัน 2) การจัดการข้อมูล ทั้งสองโปรแกรมนี้มีสภาพแวดล้อมที่เหมือนกันสำหรับการกำหนดค่าข้อมูล โดย InTouch และ Cimplicity มีประเภทของข้อมูลให้เลือกไม่มากนัก แต่ Cimplicity มีเทคโนโลยีสำหรับการประมวลผลข้อมูลจากจุดตรวจสอบต่างๆ ส่วน WinCC มีประเภทของข้อมูลมากกว่าเล็กน้อย ในขณะที่ iFIX มีประเภทของข้อมูลมากที่สุด พร้อมทั้งมีบล็อกฟังก์ชันมากมายให้ใช้ เช่น บล็อกสำหรับบันทึกข้อมูลในอดีต บล็อกสำหรับวิเคราะห์แนวโน้มข้อมูล บล็อกสำหรับการคำนวณ บล็อก PID และบล็อกสำหรับการจับเวลา ซึ่งช่วยให้ไม่จำเป็นต้องทำการคำนวณเกี่ยวกับเวลาการทำงานของอุปกรณ์หรือการแปลงข้อมูลบนหน้าจออีกต่อไป นอกจากนี้ iFIX ยังมีเครื่องกำเนิดสัญญาณมากกว่าสิบชนิด ซึ่งช่วยให้การตั้งค่าอุปกรณ์ง่ายขึ้นมาก ในบรรดาซอฟต์แวร์ 4 ชนิดนี้ การจัดการข้อมูลของ iFIX จะทำงานแยกออกมาจากการแสดงผลบนหน้าจอ โดยจะสะท้อนข้อมูลจากสถานที่จริงโดยตรง เมื่อมีการตั้งค่าข้อมูลแล้ว ข้อมูลนั้นก็จะแสดงสถานะของสถานที่จริงได้ทันที (หากการสื่อสารเป็นไปอย่างราบรื่น) Cimplicity ยังมีแพลตฟอร์มสำหรับแสดงข้อมูลเกี่ยวกับจุดตรวจสอบอีกด้วย โดยสามารถใช้ในการตรวจสอบสถานะของจุดต่างๆ ขณะที่ระบบกำลังทำงาน และสามารถใช้ในการดูข้อมูลการกำหนดค่าของจุดต่างๆ เพื่อทำการเปลี่ยนแปลงการกำหนดค่าได้อีกด้วย ทั้ง iFIX และ Cimplicity ต่างก็มีฟังก์ชันสำหรับการนำเข้า/ส่งออกข้อมูลจากคลังข้อมูล โดยสามารถส่งข้อมูล TAG ไปยัง Excel ซึ่งเป็นเครื่องมือที่ใช้งานได้สะดวกที่สุด ทำให้สามารถกำหนดค่าต่างๆ ของ TAG ได้อย่างง่ายดายใน Excel จากนั้นจึงนำข้อมูลกลับมายังฐานข้อมูลอีกครั้ง 3) ฟังก์ชันเครือข่าย ซอฟต์แวร์สำหรับการตรวจสอบทั้งหมดนี้ล้วนมีฟังก์ชันเครือข่าย แต่ประสิทธิภาพของแต่ละตัวนั้นแตกต่างกันไป WinCC, Cimplicity และ InTouch นั้นอิงตามโครงสร้างของระบบ โดยจะค้นหาตามชื่อของโครงการ ส่วน OX นั้นอิงตามโหนด โดยจะค้นหาตามชื่อของโหนด ทั้ง WinCC, Cimplicity และ InTouch จำเป็นต้องมีการตั้งค่าพารามิเตอร์ ในขณะที่ iFIX นั้นสามารถค้นหาโหนดในเครือข่ายได้โดยอัตโนมัติ เพียงแค่มีการเชื่อมต่อทางกายภาพเท่านั้น ไม่จำเป็นต้องมีการตั้งค่าใดๆ เลย iFIX เป็นซอฟต์แวร์ HMI ที่อิงตามโครงสร้าง Client/Server อย่างแท้จริง มีฟังก์ชันทั้งหมดของซอฟต์แวร์แบบ C/S สามารถตรวจสอบข้อมูลต่างๆ ของโหนดที่อยู่ห่างไกลได้ โดยไม่จำเป็นต้องเพิ่ม Tag เพิ่มเติม นอกจากนี้ยังสามารถเพิ่ม แก้ไข หรือลบข้อมูลในฐานข้อมูลของโหนดที่อยู่ห่างไกลได้แบบออนไลน์ ซึ่งถือเป็นการกำหนดค่าระบบจากระยะไกลได้อย่างแท้จริง ดังนั้น การปรับเปลี่ยนข้อมูลในฐานข้อมูลที่อยู่ในสถานที่จริงผ่านการโทรระยะไกล จึงสามารถทำได้แบบออนไลน์โดยตรง โดยไม่จำเป็นต้องรีสตาร์ทอุปกรณ์ใดๆ เลย WinCC, InTouch และ Cimplicity ไม่มีฟังก์ชันการกำหนดค่าแบบระยะไกล มีเพียงการกำหนดค่าในเครื่องเท่านั้น หรือการคัดลอกข้อมูลผ่านเครือข่ายไปยังโหนดระยะไกล ส่วนการเปลี่ยนแปลงข้อมูลในฐานข้อมูลนั้น จะต้องรีสตาร์ทเครื่องก่อนจึงจะมีผล iFDX และ Cimplicity สามารถเข้าถึงได้ผ่านอินเทอร์เน็ตโดยใช้เบราว์เซอร์ IE 4) ฟังก์ชันการสื่อสาร: WinCC และ Cimplicity เป็นซอฟต์แวร์สำหรับการควบคุมอุปกรณ์ที่บริษัท Siemens และ General Electric พัฒนาขึ้นมา ดังนั้นอุปกรณ์ที่สามารถรองรับได้จึงมีจำกัด เช่น PLC, DCS ในขณะที่ iFIX และ InTouch นั้นใช้เทคโนโลยี Component Object Model (COM, DCOM) ซึ่งสามารถเชื่อมต่อกับอุปกรณ์เกือบทุกชนิดที่ใช้ในอุตสาหกรรมได้ ด้วยเหตุนี้ ซอฟต์แวร์เหล่านี้จึงเหมาะสำหรับบริษัทที่เชี่ยวชาญด้านซอฟต์แวร์สำหรับการควบคุม และมีความเสถียรในการใช้งานมากกว่า การออกแบบระบบการสื่อสารของมันนั้นสะดวกมาก ทำให้การเชื่อมต่อการสื่อสารเป็นไปได้อย่างง่ายดาย 5) ด้านการจัดการ: การจัดการด้านความปลอดภัย – ในแง่ของการจัดการโครงการนั้น สามารถตอบสนองความต้องการในการจัดการระดับอุตสาหกรรมได้ โดยเป็นการควบคุมในระดับของผู้ปฏิบัติงาน แต่สำหรับการป้องกันความปลอดภัยของระบบปฏิบัติการนั้น หากไม่สามารถรีสตาร์ทได้ (เช่น การล็อกปุ่ม Ctrl Alt Del หรือปุ่ม Windows) iFIX ก็สามารถตั้งค่าต่างๆ ได้โดยตรง โดยไม่จำเป็นต้องรีสตาร์ทซอฟต์แวร์อีกครั้ง ซอฟต์แวร์อื่นๆ มีขั้นตอนการใช้งานและการตั้งค่าที่ซับซ้อนกว่า และยังต้องรีสตาร์ทระบบก่อนจึงจะสามารถใช้งานได้ การจัดการสัญญาณเตือน: Cimplicity ของ GE มีฟังก์ชันการจัดการสัญญาณเตือนที่ครบถ้วนที่สุด เนื่องจากมีตัวจัดการสัญญาณเตือนและอุปกรณ์ควบคุมสัญญาณเตือนแยกกัน แต่ไม่มีฟังก์ชันสำหรับการจัดการสัญญาณเตือนแบบแบ่งโซน InTouch และ iFIX ใช้วิธีการกำหนดค่าผ่านชุดคอนโทรล ซึ่งมีความยืดหยุ่นมากกว่าเล็กน้อย iFIX ยังมีโปรแกรมสำหรับอ่านบันทึกการแจ้งเตือนในอดีตอีกด้วย ซึ่งในนั้นก็รวมถึงบันทึกการเข้าสู่ระบบด้วยเช่นกัน Cimplicity, WinCC และ InTouch ต่างก็มีระบบบันทึกข้อมูลของตัวเอง ส่วน Cimplicity กับ iFIX ก็มีระบบ Alarm ODBC ของตัวเองเช่นกัน ในส่วนของรายงานนั้น: เนื่องจาก Cimplicity และ iFIX มี VBA ฝังอยู่ในตัว ส่วน iFIX ยังมีภาษา SQL อีกด้วย และยังรองรับ ADO และ RDO ได้อย่างครบถ้วน ดังนั้นจึงสามารถเข้าถึงและใช้งานโปรแกรมสำนักงานที่ใช้กันอย่างแพร่หลาย เช่น Office 97 รวมถึงฐานข้อมูลต่างๆ เช่น SQL Server, Access, Oracle, FoxPro ได้อย่างดีเยี่ยม ส่วน WincC นั้นใช้ SQL Anywhere ของ Sybase เป็นโมดูล ODBC ของตนเอง และก็พึ่งพาผลิตภัณฑ์นี้เพียงอย่างเดียวเท่านั้น. InTouch ไม่มีเครื่องมือสำหรับจัดการฐานข้อมูลโดยตรง แต่จะใช้ฟังก์ชัน SQL ของตัวเองในการดำเนินการนำเข้าและส่งออกข้อมูล สองแบบหลังนี้เมื่อต้องจัดการในลักษณะองค์รวม ก็ปรากฏชัดว่าไม่สะดวกเท่าสองแบบแรก วิธีการล็อก: iFIX ใช้ “ฮาร์ดด็อก” ส่วน InTouch ใช้ทั้งฮาร์ดด็อกและสิทธิ์ในการใช้งานแบบดิจิทัล (สามารถคัดลอกได้) ส่วน WinCC ใช้การอนุญาตผ่านแผ่นดิสก์ (ไม่สามารถคัดลอกได้) และ Cimplicity ใช้การควบคุมผ่านอัลกอริทึม. เนื่องจากความเสถียรของซอฟต์แวร์ระบบปฏิบัติการเองที่ไม่ดี ปัญหาเช่นแผ่นดิสก์ที่ใช้ในการอนุญาตการใช้งานเสียหาย หรือระบบล่ม ล้วนก่อให้เกิดความยุ่งยากอย่างมากต่อทั้งนักออกแบบและผู้ใช้งานจริง สำหรับวิธีการอนุญาตการใช้งานแบบดิสก์นุ่มนั้น เมื่อมีการอนุญาตแล้ว จะสามารถทำได้เฉพาะสิ่งที่อนุญาตไว้เท่านั้น ส่วน WinCC นั้นสามารถทำการปรับเปลี่ยนได้เพียงชั่วคราวเท่านั้น ขอบคุณ!