SpiderControl.JPG

คู่มือการใช้งานแผงสัมผัส Android ของ SpiderControl AutomationBrowser

 

 

 

มะเดื่อ 1.jpg

 

ข้อตกลงอนุญาตสิทธิ์

โปรดอ่านข้อกำหนดของข้อตกลงนี้และข้อกำหนดสิทธิ์การใช้งานเพิ่มเติมใดๆ ที่ให้ไว้ (เรียกรวมกันว่า “ข้อตกลง”) อย่างละเอียดถี่ถ้วนก่อนเปิดแพ็คเกจสื่อซอฟต์แวร์ การเปิดแพ็คเกจสื่อซอฟต์แวร์นี้ถือว่าคุณยอมรับข้อกำหนดของข้อตกลงนี้ หากคุณไม่ยอมรับข้อกำหนดเหล่านี้ทั้งหมด โปรดส่งคืนซอฟต์แวร์ที่ไม่ได้ใช้ไปยังสถานที่ซื้อของคุณทันที

1. ใบอนุญาตใช้งาน
ININET มอบสิทธิ์การใช้งานแบบไม่ผูกขาดและไม่สามารถโอนสิทธิ์ให้แก่คุณ โดยจำกัดเฉพาะการใช้งานภายในของซอฟต์แวร์และเอกสารประกอบและการแก้ไขข้อผิดพลาดใดๆ ที่จัดทำโดย ININET SOLUTIONS GMBH (เรียกรวมกันว่า “ซอฟต์แวร์”)

2. กฎหมายที่ใช้บังคับ
ข้อตกลงนี้จะอยู่ภายใต้กฎหมายของเขตปกครองบาเซิลแลนด์ ประเทศสวิตเซอร์แลนด์

3. การปฏิเสธการรับประกัน
ซอฟต์แวร์นี้และสิ่งที่มาพร้อมกัน FILEสินค้า S จำหน่าย "ตามสภาพ" และไม่มีการรับประกันประสิทธิภาพหรือความสามารถในการขาย หรือการรับประกันอื่นใด ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย เนื่องจากสภาพแวดล้อมฮาร์ดแวร์และซอฟต์แวร์ที่หลากหลายซึ่งโซลูชัน ININET อาจถูกนำไปใช้งาน จึงไม่มีการรับประกันความเหมาะสมสำหรับวัตถุประสงค์เฉพาะใดๆ ขั้นตอนการประมวลผลข้อมูลที่ดีกำหนดให้โปรแกรมใดๆ จะต้องได้รับการทดสอบอย่างละเอียดด้วยข้อมูลที่ไม่สำคัญก่อนที่จะใช้งาน ผู้ใช้ต้องรับความเสี่ยงทั้งหมดจากการใช้งานโปรแกรมนี้ ความรับผิดใดๆ ของผู้ขายจะจำกัดเฉพาะการเปลี่ยนสินค้าหรือการคืนเงินตามราคาที่ซื้อ

4. ข้อจำกัด
ซอฟต์แวร์เป็นความลับและมีลิขสิทธิ์ กรรมสิทธิ์ของซอฟต์แวร์และสิทธิ์ในทรัพย์สินทางปัญญาที่เกี่ยวข้องทั้งหมดเป็นของ ININET SOLUTIONS GMBH และ/หรือผู้ให้สิทธิ์การใช้งาน ห้ามทำสำเนาซอฟต์แวร์ใดๆ ยกเว้นซอฟต์แวร์เพียงชุดเดียวเพื่อวัตถุประสงค์ในการจัดเก็บถาวร ห้ามแก้ไข ถอดรหัส หรือวิศวกรรมย้อนกลับซอฟต์แวร์ ซอฟต์แวร์นี้ไม่ได้รับการออกแบบหรือได้รับอนุญาตให้ใช้ในการควบคุมอากาศยาน การจราจรทางอากาศ ระบบนำทางอากาศยาน หรือการสื่อสารบนอากาศยานแบบออนไลน์ หรือในการออกแบบ ก่อสร้าง ดำเนินการ หรือบำรุงรักษาโรงงานนิวเคลียร์ใดๆ คุณรับประกันว่าคุณจะไม่ใช้ซอฟต์แวร์เพื่อวัตถุประสงค์เหล่านี้

5. การจำกัดความรับผิด
ภายใต้ขอบเขตที่ไม่ขัดต่อกฎหมาย ไม่ว่าในกรณีใดๆ บริษัท Innet Solutions GmbH หรือผู้ได้รับอนุญาตของบริษัทจะไม่รับผิดชอบต่อรายได้ กำไร หรือข้อมูลที่สูญหาย หรือต่อความเสียหายพิเศษ ความเสียหายทางอ้อม ความเสียหายต่อเนื่อง ความเสียหายโดยบังเอิญ หรือความเสียหายเชิงลงโทษ ไม่ว่าจะเกิดจากสาเหตุใดก็ตาม โดยไม่คำนึงถึงทฤษฎีความรับผิดใดๆ ที่เกิดขึ้นจากหรือเกี่ยวข้องกับการใช้หรือไม่สามารถใช้ซอฟต์แวร์ได้ แม้ว่าบริษัท Innet Solutions GmbH จะได้รับแจ้งถึงความเป็นไปได้ของความเสียหายดังกล่าวแล้วก็ตาม

ไม่ว่าในกรณีใดๆ ความรับผิดของ Innet Solutions GmbH ต่อท่าน ไม่ว่าจะในสัญญา การละเมิด (รวมถึงความประมาทเลินเล่อ) หรืออื่นๆ จะไม่เกินจำนวนเงินที่ท่านชำระสำหรับซอฟต์แวร์ภายใต้ข้อตกลงนี้ ข้อจำกัดข้างต้นจะมีผลบังคับใช้แม้ว่าการรับประกันที่ระบุไว้ข้างต้นจะไม่บรรลุวัตถุประสงค์หลักก็ตาม

6. การยุติสัญญา
ข้อตกลงนี้มีผลบังคับใช้จนกว่าจะมีการยกเลิก คุณสามารถยกเลิกข้อตกลงนี้ได้ตลอดเวลาโดยการทำลายสำเนาซอฟต์แวร์ทั้งหมด ข้อตกลงนี้จะสิ้นสุดลงทันทีโดยไม่ต้องแจ้งให้ทราบล่วงหน้าจาก Innet Solutions GmbH หากคุณไม่ปฏิบัติตามข้อกำหนดใด ๆ ของข้อตกลงนี้
เมื่อสัญญาถูกยกเลิก คุณต้องทำลายสำเนาซอฟต์แวร์ทั้งหมด
Windows 10 เป็นเครื่องหมายการค้าจดทะเบียนของบริษัท ไมโครซอฟต์ อิงค์
Mac OS เป็นเครื่องหมายการค้าจดทะเบียนของ Apple Inc.
Pentium เป็นเครื่องหมายการค้าจดทะเบียนของบริษัท Intel Inc.
CODESYS เป็นเครื่องหมายการค้าจดทะเบียนของ CODESYS GmbH

 

คำย่อ

FIG 2 Abbreviations.JPG

FIG 3 Abbreviations.JPG

 

การติดตั้ง

การติดตั้งบนแผงสัมผัส Android ของคุณ
เปิดหน้านี้บนอุปกรณ์ Android ของคุณด้วยมาตรฐาน web เบราว์เซอร์และคลิกที่ไอคอนดรอยด์
ดาวน์โหลด SpiderControl Automation Browser (เปิดลิงก์ด้านบน)
เมื่อดาวน์โหลดเสร็จแล้วให้เปิด APK file ไฟล์จะถูกจัดเก็บไว้ในโฟลเดอร์ดาวน์โหลดของคุณ และทำตามคำแนะนำเพื่อทำการติดตั้งให้เสร็จสมบูรณ์
หมายเหตุ: อาจมีการขออนุญาตบางอย่างเพื่ออนุญาตให้ติดตั้งไฟล์ APK file ออกจากร้านค้าอย่างเป็นทางการ

สำหรับแผงสัมผัสอุตสาหกรรม
หากคุณต้องการให้ Automation Browser เป็นแอปหลักของอุปกรณ์ของคุณ Automation Browser Home Screen edition คือตัวเลือกที่เหมาะสม
แอปจะเริ่มต้นทำงานโดยอัตโนมัติเมื่อรีบูตเครื่อง และทุกครั้งที่คุณกดปุ่มโฮม แอปจะปรากฏขึ้นอีกครั้ง
ดาวน์โหลด SpiderControl Automation Browser (เปิดลิงก์ด้านบน)
หลังจากติดตั้งเสร็จแล้ว เมื่อคุณกดปุ่ม Home ของ Android คุณจะถูกขอให้เลือกตัวเรียกใช้งานเริ่มต้น (*) กดปุ่ม Home อีกครั้งเพื่อดูตัวเลือก ALWAYS
เมื่อคุณเลือก Automation Browser (เสมอ) แล้ว แอปจะเปิดใช้งานโดยอัตโนมัติในการเริ่มต้นครั้งถัดไป และคุณจะไม่เห็นหน้าจอหลักเริ่มต้นของ Android อีกต่อไป! หากต้องการให้คุณเลือกได้อีกครั้ง คุณจะต้องล้างการตั้งค่า “เปิดตามค่าเริ่มต้น” ในแอป Automation Browser เปิดการตั้งค่า Android (เมนูแอปที่มุมบนขวา) และขึ้นอยู่กับเวอร์ชัน Android คุณจะต้องไปที่ แอป > Automation Browser > เปิดตามค่าเริ่มต้น > ล้างค่าเริ่มต้น
พื้นที่จัดเก็บข้อมูลและ USB > แอป > เบราว์เซอร์อัตโนมัติ > ไอคอน (i) > เปิดโดยค่าเริ่มต้น > ล้างค่าเริ่มต้น
จากนั้น กดปุ่ม Home ของ Android อีกครั้ง

(*) หากคุณไม่เห็นหน้าต่างป๊อปอัปให้เลือกตัวเรียกใช้งานเริ่มต้น อาจเป็นเพราะตัวเรียกใช้งานอื่นถูกเลือกเป็นค่าเริ่มต้นอยู่แล้ว ในกรณีนี้ คุณจะต้องล้างการตั้งค่า "เปิดค่าเริ่มต้น" ในแอปตัวเรียกใช้งานปัจจุบัน ชื่อของแอปมักจะเป็น "Launcher" หรือ "Google Now Launcher"

 

เหตุใดจึงต้องใช้ Automation Browser?

สรุปสั้นๆ
การทำงานของแผงควบคุม, โหมดคีออสก์
One Browser ใช้งานได้เสมอ แม้กระทั่งกับ HMI รุ่นเก่าที่ไม่ได้รับการสนับสนุนใน Browser มาตรฐานอีกต่อไป
ติดตั้ง ตั้งค่า และบำรุงรักษาแอปพลิเคชันได้ง่าย
ผู้ใช้ถูกจำกัดให้เลือกตามที่ต้องการ URL
ผู้ใช้มีรายชื่อ PLC/เซิร์ฟเวอร์ที่มีอยู่ทั้งหมด
ไม่มีทางออกไปยังระดับระบบปฏิบัติการ แต่สามารถกำหนดค่าบางอย่างของระบบปฏิบัติการได้ (เช่น ที่อยู่ IP)
สามารถใช้งานร่วมกับอุปกรณ์ป้อนข้อมูลเพิ่มเติมได้ เช่น แป้นพิมพ์บนหน้าจอ, RFID, เครื่องสแกน
ใช้งานโปรแกรมไคลเอนต์ CODESYS V3.x ได้ประสิทธิภาพที่ดีขึ้นแม้ในฮาร์ดแวร์ที่ช้ากว่า
อนุญาตให้ควบคุมฟังก์ชันจากระยะไกลได้: PLC สามารถเปิดไฟบนแผงควบคุมได้
ควบคุมและใช้งานโปรแกรมอื่นๆ บนแผงควบคุมโดยไม่ต้องออกจากบริบทของส่วนติดต่อผู้ใช้
นำเสนอแพลตฟอร์มสำหรับการบูรณาการ I4.0/IIoT ที่สามารถใช้งานได้โดยพนักงานระดับโรงงาน (ไม่จำเป็นต้องมีผู้เชี่ยวชาญด้านไอที)

 

คำอธิบายโดยละเอียด

Webปัจจุบัน HMI ที่ใช้ระบบดิจิทัลเป็นมาตรฐานในการทำงานอัตโนมัติเพื่อการปฏิบัติงานและการตรวจสอบ โดยสามารถใช้งานได้ผ่านเว็บเบราว์เซอร์บนอุปกรณ์หลากหลายประเภท Web เทคโนโลยีต่างๆ นำเสนอความเรียบง่ายและความยืดหยุ่นสูงในการพัฒนาส่วนติดต่อผู้ใช้แบบกราฟิก เทคโนโลยีเดียวกันนี้ยังช่วยให้สามารถใช้งานได้บนแผงควบคุม บนพีซี สมาร์ทโฟน หรือแท็บเล็ต แต่: จนถึงตอนนี้ก็ถือว่าดีแล้ว – แล้วปัญหาที่ยังแก้ไม่ตกในปัจจุบันมีอะไรบ้าง?
Webสามารถจัดเก็บ HMI ที่ใช้พื้นฐานบนตัวควบคุมได้โดยตรงอย่างง่ายดาย เนื่องจากมีการฝังตัวแบบบูรณาการ Web ปัจจุบันเซิร์ฟเวอร์มีให้บริการเกือบทุกที่
อุปสรรคสำคัญในปัจจุบันคือผู้สูงอายุ Web HMI ซึ่งใช้กับคอนโทรลเลอร์ที่ติดตั้งไว้จำนวนมากซึ่งใช้ Java Applets และไม่ได้รับการสนับสนุนจากเบราว์เซอร์ยอดนิยมอีกต่อไป ซึ่งรวมถึงampเลอ โคเดสซิส Webใช้โปรแกรม visu V2.x หรือแม้แต่ SpiderControlTM เวอร์ชัน OEM เก่ากว่า บน PLC จาก Phoenix Contact, SAIA-Burgess, Panasonic และอีกมากมาย

ปัญหาอีกประการหนึ่งจะเกิดขึ้นเมื่อคุณมีระบบอัตโนมัติหลายระบบในระบบเดียว และสถานีควบคุมของผู้ปฏิบัติงานต้องสลับไปมาระหว่างระบบต่างๆ เหล่านั้น Web เซิร์ฟเวอร์ เพื่อให้ผู้ปฏิบัติงานสามารถดูข้อมูลที่เกี่ยวข้องทั้งหมดได้ จากมุมมองทางเทคนิคของ viewนี่ไม่ใช่ปัญหา หากต้องการสลับจากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง ข้อมูลที่เก็บไว้ URL ลิงก์นี้ใช้ได้ แต่ในทางปฏิบัติอาจมีความซับซ้อนและมักมีปัญหา ซึ่งหมายความว่าคุณต้องฝากเงินที่เป็นไปได้ URL การกระโดดใน HMI และทั้งหมด Web เซิร์ฟเวอร์ล่วงหน้า นอกจากนี้ยังต้องใช้ความพยายามอย่างมาก และในบางกรณีก็ทำไม่ได้เลย หาก Web HMI ได้รับการพัฒนาโดยบริษัทที่สาม ปัญหาอีกอย่างหนึ่งคือการเข้าสู่ระบบ

โดยปกติจะมีระดับผู้ใช้หลายระดับ
ในการดำเนินการที่ต้องระบุตัวตนก่อน แต่ถ้าคุณกระโดดจากที่หนึ่งไปยังอีกที่หนึ่ง Web เซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์อื่น ข้อมูลนี้จะสูญหายและขั้นตอนการเข้าสู่ระบบจะเริ่มต้นใหม่ ปัญหาสำคัญอีกประการหนึ่งคือข้อความป๊อปอัปที่ควรแสดงให้ผู้ใช้เห็นทันทีหากมีปัญหากับระบบ อย่างไรก็ตาม หากสิ่งนี้เกิดขึ้นในขณะที่แผงควบคุมแสดง HMI จากเซิร์ฟเวอร์อื่น Web หากใช้เซิร์ฟเวอร์ ผู้ใช้จะไม่พบข้อผิดพลาดนี้ โปรแกรม Spider Control TM Automation Browser จาก iniNet Solutions ถูกพัฒนาขึ้นเพื่อแก้ปัญหาเหล่านี้ และยังมีฟังก์ชันการทำงานที่เป็นประโยชน์อื่นๆ สำหรับระบบอัตโนมัติอีกด้วย ตัวอย่างเช่นampสามารถสร้างรายการสถานีที่เรียกว่า "รายการสถานี" ได้โดยตรงใน Automation Browser ซึ่งจะจัดเก็บคอนโทรลเลอร์ที่เชื่อมต่อทั้งหมดพร้อมข้อมูลของคอนโทรลเลอร์เหล่านั้น URLรายการนี้สามารถแสดงได้ทุกเมื่อ แม้ว่าเบราว์เซอร์จะอยู่ในเพจ HTML ของตัวควบคุมก็ตาม ไม่จำเป็นต้องเปลี่ยนแปลงอะไรกับรายการที่มีอยู่ Web HMI ของตัวควบคุม ความแตกต่างจากรายการ "รายการโปรด" ที่เราคุ้นเคยจากเบราว์เซอร์ทั่วไป คือ เบราว์เซอร์บนแผงควบคุมนี้ถูกออกแบบมาให้ทำงานใน "โหมดคีออส" (เต็มหน้าจอ) จึงไม่สามารถเข้าถึงฟังก์ชันปกติทั้งหมดของเมนูเบราว์เซอร์ได้ จะแสดงเฉพาะการเลือกสถานีและปุ่ม "ย้อนกลับ" (หากจำเป็น) เท่านั้น นอกจากนี้ รายการสถานียังสามารถแสดงในรูปแบบขนาดใหญ่ที่ใช้งานง่ายบนหน้าจอสัมผัส เพื่อเพิ่มความสะดวกในการใช้งานของผู้ใช้ หน้าเริ่มต้นนี้ยังสามารถปรับแต่งได้โดยโปรแกรมเมอร์ เพื่อแก้ปัญหาความเข้ากันได้กับอุปกรณ์รุ่นเก่า web สำหรับ HMI นั้น มีเบราว์เซอร์หลายตัวที่ถูกรวมเข้าไว้ใน Automation Browser โดยที่ผู้ใช้มองไม่เห็น Automation Browser จะเลือกเบราว์เซอร์ที่เหมาะสมให้โดยอัตโนมัติ viewer ด้วยตัวเองซึ่งทำให้บูรณาการเก่าได้ง่าย Web เครื่องมือสร้างภาพข้อมูล เช่น CODESYS V2...

 

ก้าวแรก

หลังจากการติดตั้งสำเร็จ จะปรากฏหน้าต่างต่อไปนี้:

รูปที่ 4 ก้าวแรก.jpg

 

รูปที่ 5 ก้าวแรก.jpg

 

โปรแกรม Automation Browser ประกอบด้วย MicroBrowser และ Chromium

ไมโครเบราว์เซอร์สามารถแสดงผลได้

  • ทั้งหมด Web-HMI ที่ออกแบบด้วย SpiderControl PC HMI Editor หรือเวอร์ชัน OEM ของโปรแกรมดังกล่าว
  • โคเดซิส Webวิสุ เวอร์ชัน 2.3
  • โคเดซิส Webวิสุ วี3x

สำหรับเนื้อหาอื่นๆ ทั้งหมด Automation Browser จะใช้ HTML5 ของ Chromium ที่รวมอยู่ในตัว Web-ลูกค้า.

เมื่อเปิด URLโปรแกรม Automation Browser จะวิเคราะห์หน้า HTML ก่อน จากนั้นจะเปิด MicroBrowser หรือ Chromium โดยอัตโนมัติ (เมื่ออยู่ในโหมดอัตโนมัติ) โปรแกรมนี้รองรับโปรเจ็กต์ SpiderControl HMI รุ่นเก่า รวมถึง CODESYS ด้วย Webvisu V2.3 ใช้ Java Applets ซึ่งปัจจุบันไม่ได้รับการสนับสนุนในเบราว์เซอร์ใดๆ อีกต่อไปแล้ว MicroBrowser สามารถแสดงผล HMI เหล่านี้ได้โดยไม่ต้องใช้ Java VM โดยใช้การใช้งานแบบเนทีฟแทน

โคเดซิส Webvisu V3.x สามารถแสดงผลได้ทั้งด้วย MicroBrowser และ Chromium HTML5 MicroBrowser ให้ประสิทธิภาพที่ดีกว่าและมีฟังก์ชันการทำงานอื่นๆ เพิ่มเติม ดังนั้นสำหรับ HMI ประเภทนี้ AutomationBrowser จะเปิด Chromium เมื่ออยู่ในโหมดอัตโนมัติ หรือจะเปิด MicroBrowser เมื่อถูกบังคับให้ใช้โหมด MicroBrowser

เมื่อคุณแสดงผล HMI Spider Control รุ่นใหม่ที่ใช้ HTML5 โหมดอัตโนมัติจะเปิด MicroBrowser แต่คุณสามารถบังคับให้ใช้ Chromium ได้โดยเลือกโหมด HTML5

 

เมนูหลัก (จุด 3 จุดมุมขวาบน)

รูปที่ 6 เมนูหลัก.jpg

การตั้งค่า Android:
เข้าสู่การตั้งค่า Android เพื่อแก้ไขที่อยู่ IP และพารามิเตอร์อื่นๆ ที่เกี่ยวข้องกับเครือข่าย วิธีนี้มีประโยชน์เมื่อ AutomationBrowser อยู่ในโหมดหน้าจอหลัก และผู้ใช้ไม่สามารถเข้าถึงแอปอื่นๆ ได้

เต็มจอ:
เต็มจอใช้เพื่อลบแถบสถานะที่ด้านบนของหน้าจอเท่านั้น

โหมดดื่มด่ำ:
โหมด Immersive ใช้เพื่อลบแถบสถานะและแถบงานที่ด้านล่างของหน้าจอ (คืนค่าแถบงานด้วยการปัดขึ้นจากด้านล่างของหน้าจอ)

แถบนำทาง:
ใช้เฉพาะในโหมด HTML 5 เพื่อแสดงแถบควบคุมที่ด้านบนของหน้าจอ เพื่อนำทางด้วยปุ่มก่อนหน้าและถัดไป เพื่อรีเฟรช view หรือกลับมาบ้าน view

ปรับขนาดอัตโนมัติ:
– MicroBrowser: เบราว์เซอร์ view จะปรับขนาดให้พอดีกับหน้าจอโดยอัตโนมัติ (ไอโซทรอปิก รักษาอัตราส่วนความกว้าง/ความสูง)
– HTML 5: มันไม่ได้ปรับขนาดใหม่จริงๆ viewเนื่องจากขึ้นอยู่กับหน้า HTML แต่จะเปิดใช้งานตัวเลือกของ WebView ควบคุมให้พอดีกับหน้าจอ

แพนและซูม:
– MicroBrowser: เปิด/ปิดการแพนและซูมของ view.
– HTML 5: ไม่ได้ใช้งาน ตัวเลือกนี้จะถูกจัดการในโค้ด HTML เอง

แอนตี้-เอเลียส:
– MicroBrowser: ปรับปรุงการเรนเดอร์ด้วย anti-alias หากอุปกรณ์ยังไม่รองรับฟีเจอร์นี้ในตัวเร่งความเร็วฮาร์ดแวร์ ในอุปกรณ์ส่วนใหญ่ เราไม่จำเป็นต้องเปิดใช้งานตัวเลือกนี้
– HTML 5: ไม่ได้ใช้

แป้นพิมพ์ Android:
– MicroBrowser: แสดงแป้นพิมพ์ Android เพื่อแก้ไขค่าหรือใช้แป้นพิมพ์/alphapad TEQ files
– HTML 5: ไม่ได้ใช้

เปิดหน้าจอไว้
เปิดหน้าจอไว้เมื่อเชื่อมต่อกับเป้าหมายใน MicroBrowser/HTML5/VNC/Video view

ล้างแคชใน HTML5
ล้างแคช HTML5 ในทุกการเชื่อมต่อกับเป้าหมาย

การจัดเก็บข้อมูลภายนอก
หากเปิดใช้งานแล้วมันจะบันทึกทั้งหมด files บนการ์ด SD/ดิสก์ USB แรกที่พบ แทนที่จะใช้ที่เก็บข้อมูลภายใน

ส่งออก:
ส่งออกรายการสถานีในไฟล์ Download/AutomationBrowser/MB_STATION.xml

เลื่อนดูรายการเมนูเพื่อดูเพิ่มเติม…

รูปที่ 7 เลื่อนรายการเมนู.jpg

นำเข้า:
นำเข้ารายการสถานีจาก Download/AutomationBrowser/MB_STATION.xml

รหัส PIN:
รหัส PIN ใช้เพื่อป้องกันการแก้ไขใดๆ จากผู้ใช้งาน ต้องใช้รหัสผ่านในการเปลี่ยนแปลงใดๆ คุณสมบัตินี้ยังช่วยให้สามารถล็อกแผงควบคุมเพื่อป้องกันไม่ให้ผู้ใช้แก้ไขการตั้งค่าหรือออกจากแอปพลิเคชัน ('โหมดคีออสก์')

บันทึก File
สร้างบันทึก file /ดาวน์โหลด/AutomationBrowser/automb_log.txt

เปิดคู่มือ
เปิดเอกสารนี้ในรูปแบบ PDF viewer

ปิด:
ปิดเมนู

 

การขยาย AutomationBrowser

เวอร์ชันที่คุณติดตั้งมาจนถึงตอนนี้ครอบคลุมฟังก์ชันพื้นฐาน หากคุณต้องการปรับแต่งพฤติกรรม คุณสามารถขยาย AutomationBrowser ด้วยคอมโพเนนต์ SpiderPLC ได้ ต่อไปนี้ เราจะนำเสนอสองตัวอย่างampส่วนขยายดังกล่าว หากคุณมีแอปพลิเคชันที่สามารถแก้ไขได้โดยใช้วิธีนี้ โปรดติดต่อเรา

AutomationBrowser พร้อมระบบนำทางที่ราบรื่นตั้งแต่ PLC ไปจนถึงกล้อง
SpiderControl AutomationBrowser ช่วยให้การนำทางจาก HTML5 เป็นไปอย่างราบรื่น Webการมองเห็นบน PLC ไปยัง web-cam ซึ่งเชื่อมโยงโดยตรงกับ H264 / rtsp:// URL (ซึ่งได้รับการสนับสนุนจากเกือบทุก web(กล้อง) อินเทอร์เฟซผู้ใช้ที่ปรับแต่งได้อย่างเต็มที่ในแผงควบคุมช่วยให้สามารถใช้งานได้อย่างราบรื่นและสม่ำเสมอ

AutomationBrowser พร้อมตรรกะที่ตั้งโปรแกรมได้เพื่อข้ามไปยังส่วนอื่น บล็อกการสัมผัส และสลับแสงไฟแบ็คไลท์
SpiderControl AutomationBrowser สามารถตั้งโปรแกรมด้วยตรรกะบล็อกฟังก์ชันในตัวเพื่อบังคับให้กระโดดไปยังตำแหน่งที่กำหนดได้ URLเพื่อปิดกั้นหน้าจอสัมผัสหรือเปิด/ปิดไฟด้านหลัง SpiderPLC ในตัวสามารถตั้งโปรแกรมกับเบราว์เซอร์มาตรฐานใดๆ ก็ได้ และเชื่อมต่อกับ PLC ภายนอกโดยใช้โปรโตคอลมาตรฐาน เช่น OPC UA, Modbus, ISO-on-TCP และอื่นๆ ด้วยวิธีนี้ Web-แผงสามารถใช้แสดงข้อมูลได้หลาย Web-HMI แต่ยังคงควบคุมได้ด้วย PLC ที่เชื่อมต่ออยู่

เอชทีทีพี/เอชทีทีพีเอส
เบราว์เซอร์อัตโนมัติรองรับทั้ง http และ https URLมีหรือไม่มีข้อมูลประจำตัวก็ได้
http://[user:password@]hostname/…
https://[user:password@]hostname/…

หากไม่ได้ระบุข้อมูลประจำตัวไว้ใน URL และเมื่อเซิร์ฟเวอร์แจ้งให้ยืนยันตัวตนผ่าน HTTP ระบบจะแสดงกล่องโต้ตอบการยืนยันตัวตนเพื่อให้ป้อนชื่อผู้ใช้และรหัสผ่าน
หากคุณเลือก “บันทึกรหัสผ่าน” ในกล่องโต้ตอบนี้ ระบบจะยังคงแสดงกล่องโต้ตอบการยืนยันตัวตนในครั้งต่อไป เพื่อให้ผู้ใช้สามารถใช้ข้อมูลที่บันทึกไว้หรือป้อนชื่อผู้ใช้/รหัสผ่านอื่นได้
หากมีการระบุข้อมูลประจำตัวไว้ใน URLหน้าต่างยืนยันตัวตน HTTP จะไม่แสดงขึ้น เว้นแต่ว่าข้อมูลประจำตัวไม่ถูกต้อง
ในกรณีนั้น คุณจะต้องอัปเดตหรือล้างข้อมูลประจำตัวจากระบบ URL.

หากเซิร์ฟเวอร์ใช้ใบรับรอง SSL ที่ไม่น่าเชื่อถือหรือใบรับรองที่สร้างขึ้นเอง ผู้ใช้จะได้รับแจ้งให้เลือกยอมรับและดำเนินการโหลดหน้าเว็บต่อ หรือไม่ยอมรับก็ได้
กด ใช่ (เสมอ) เพื่อบันทึกการเลือกของคุณอย่างถาวร
กดปุ่ม ล้างข้อมูล (CLEAR DATA) ในการตั้งค่า Android ของแอป เพื่อคืนค่าการตั้งค่าเริ่มต้นและล้างข้อมูลประจำตัวที่บันทึกไว้ทั้งหมด

วีเอ็นซี URL
วีเอ็นซี URL เป็นอะไรประมาณ vnc://192.168.1.123/
vnc://hostname[:port]/[bpp[.depth]]/[password]

พารามิเตอร์เสริม:

  • พอร์ต ค่าเริ่มต้นคือ 5900
  • bpp มีค่าเป็น 8, 16 (565) หรือ 32 (888) ส่วน 0 จะใช้ค่าพารามิเตอร์เริ่มต้นจากเซิร์ฟเวอร์
  • ความลึกเป็นตัวเลือกเสริมและขึ้นอยู่กับค่า bpp ค่าที่รองรับคือ 16.15 (555), 8.6 (64 สี) หรือ 8.3 (8 สี)
  • หากจำเป็นต้องกำหนดรหัสผ่าน จะต้องกำหนดหลังจากรูปแบบพิกเซล หากต้องการใช้รูปแบบพิกเซลเริ่มต้น ให้ใช้ bpp 0
  • หากเซิร์ฟเวอร์ VNC รองรับ ตัวเลือกที่ดีที่สุดคือ 16 บิตต่อพิกเซล (565) เป็นต้นampไฟล์ vnc://192.168.1.2/16/password

หมายเหตุ:

  • ปุ่มลอยใช้สำหรับเปิดและปิดแป้นพิมพ์ Android
  • ปุ่มลอยจะปรากฏให้เห็นก็ต่อเมื่อเปิดใช้งานตัวเลือกแป้นพิมพ์ Android ในเมนูเท่านั้น
  • การกดปุ่มลอยค้างไว้จะเลื่อนปุ่ม
  • แนะนำให้ใช้ฟังก์ชัน "เริ่มต้นอัตโนมัติ" ในโหมด MicroBrowser แทนการตรวจจับอัตโนมัติ
  • หากการเชื่อมต่อขาดหายและมีการตั้งค่าการเริ่มต้นอัตโนมัติโดยมีการหน่วงเวลา (3 วินาทีขึ้นไป) ระบบจะกลับไปยังหน้านับถอยหลัง

RTSP URL สำหรับการสตรีมวิดีโอ
rtsp://[user:password@]hostname/[live0][?caching=MILLISECONDS] ขึ้นอยู่กับกล้อง คุณอาจต้องระบุ /live0, /live1, … หรืออะไรทำนองนั้น ต่อท้ายชื่อโฮสต์
พารามิเตอร์การแคชเครือข่ายเสริมใน rtsp URLช่วยให้คุณลดความหน่วงจากสตรีมสดได้ แต่หากตั้งค่าพารามิเตอร์สั้นเกินไป อาจทำให้เกิดภาพผิดเพี้ยนหรือปัญหาการรีเฟรชได้
ค่าเริ่มต้นคือ 200 มิลลิวินาที ตัวอย่างเช่นampเช่น ตั้งค่าเป็น 50 มิลลิวินาที
rtsp://192.168.1.123/live0?caching=50

โหมดเริ่มต้นอัตโนมัติ
* ไม่มีการนับถอยหลัง (เริ่มทันที)

  • การเริ่มต้นอัตโนมัติพร้อมการตรวจจับอัตโนมัติจะแสดงหน้าการตั้งค่าในไม่ช้า และจะเปิดเบราว์เซอร์ MicroBrowser หรือ HTML5 ขึ้นมา view
  • การเริ่มต้นอัตโนมัติด้วย MicroBrowser จะข้ามไปยัง MicroBrowser โดยตรงหากสามารถติดต่อเซิร์ฟเวอร์ได้ (*)
  • การเริ่มต้นอัตโนมัติด้วย HTML5 จะเริ่มที่หน้าดังกล่าวโดยตรง WebViewหากเซิร์ฟเวอร์สามารถเข้าถึงได้

(*) หากไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้หรือสูญเสียการเชื่อมต่อ ระบบจะข้ามไปที่หน้าการตั้งค่า
* มีระบบนับถอยหลัง N วินาที (เริ่มอัตโนมัติ 3 วินาที, 10 วินาที, 15 วินาที, 30 วินาที, 45 วินาที, 60 วินาที, 90 วินาที หรือ 120 วินาที) เมื่อเริ่มต้นใช้งาน

  1. การเริ่มต้นอัตโนมัติพร้อมการตรวจจับอัตโนมัติจะแสดงหน้าการตั้งค่าในไม่ช้า และจะเปิดเบราว์เซอร์ MicroBrowser หรือ HTML5 ขึ้นมา view หลังจากหน่วงเวลา N วินาที
  2. การเริ่มต้นอัตโนมัติด้วย MicroBrowser จะข้ามไปยัง MicroBrowser view หากสามารถเข้าถึงเซิร์ฟเวอร์ได้หลังจากหน่วงเวลา N วินาที (**)
  3. การเริ่มต้นอัตโนมัติด้วย HTML5 จะข้ามไปยัง WebViewหากสามารถเข้าถึงเซิร์ฟเวอร์ได้หลังจากหน่วงเวลา N วินาที

(**) หากไม่สามารถติดต่อเซิร์ฟเวอร์ได้หรือการเชื่อมต่อขาดหาย ระบบจะทำการลองเชื่อมต่อใหม่เรื่อยๆ ทุก 10 วินาที

หากต้องการยกเลิกการลองใหม่ไม่รู้จบและกลับไปยังหน้าการตั้งค่า ให้กดปุ่มที่มุมบนซ้าย 5 ครั้ง
หรือกดปุ่มย้อนกลับหากมี
แทนที่จะแสดงข้อความโหลด "กำลังโหลด..." คุณสามารถตั้งค่าภาพบูตให้แสดงเมื่อเริ่มต้นระบบ โดยโหลดจาก /sdcard/Download/bootscreen.png

โหมดสถานีเดียว
โหมดสถานีเดี่ยวใช้เพื่อเริ่มรายการที่ระบุโดยตรง URL ในการตั้งค่าแอป XML fileข้ามหน้าการตั้งค่าไป
นี่คือโหมดที่ผู้ใช้ปลายทางจะไม่เห็นหน้าการตั้งค่า

File: automb.xml

วิสุของฉัน
<start_url>http://localhost/Visu.htmlurl>
ไมโครเบราว์เซอร์
3
เท็จ

–> ขั้นตอนการโหลด file จากที่เก็บข้อมูลภายนอก

  1. ส่งออก fileคัดลอกข้อมูลจาก Automation Browser ไปยังอุปกรณ์จัดเก็บข้อมูลภายนอก (USB, การ์ด SD, ...)
  2. คัดลอกไฟล์ automb.xml ไปยัง:
    /Download/AutomationBrowser/automb.xml (สำหรับ Android < 10)

/Android/data/net.spidercontrol.automb/files/automb.xml (สำหรับ Android เวอร์ชัน 10 ขึ้นไป)
(โฟลเดอร์ดังกล่าวควรมีอยู่แล้วในอุปกรณ์จัดเก็บข้อมูลภายนอก)
3) นำเข้า files ในเบราว์เซอร์อัตโนมัติ (เมนู)
เมื่อ XML file ได้รับการโหลดด้วยurl> มันจะเริ่มต้นโดยอัตโนมัติด้วยสิ่งที่ระบุ URL และการตั้งค่า
การกดปุ่มย้อนกลับจะปิดแอปพลิเคชัน
ในโหมดนี้ คุณจะไม่เห็นรายชื่อสถานี เมนู การตั้งค่า ฯลฯ ตามปกติ...
หากต้องการคืนสถานะโหมดมาตรฐาน ให้ลบ XML file จากที่เก็บข้อมูลภายนอก (หรือถอดที่เก็บข้อมูลภายนอกออก)

–> ขั้นตอนการโหลด file จากที่เก็บข้อมูลภายใน
1) การส่งออก fileข้อมูลจาก Automation Browser จะถูกบันทึกไปยังที่เก็บข้อมูลภายใน
2) คัดลอกไฟล์ automb.xml ไปยัง:
/Download/AutomationBrowser/automb.xml (สำหรับ Android < 10)
/Android/data/net.spidercontrol.automb/files/automb.xml (สำหรับ Android เวอร์ชัน 10 ขึ้นไป)
(โฟลเดอร์ดังกล่าวควรมีอยู่แล้วในหน่วยความจำภายใน)
3) นำเข้า files ในเบราว์เซอร์อัตโนมัติ (เมนู)

หากต้องการคืนสถานะโหมดมาตรฐาน ให้ลบ XML file (automb.xml) จากที่เก็บข้อมูลภายใน
การตั้งค่าทั้งหมดที่สามารถกำหนดได้ใน XML file:

วิสุของฉัน
<start_url>http://192.168.1.123/Visu.htmlurl>
ไมโครเบราว์เซอร์
3
เท็จ
จริง
เท็จ
จริง
จริง
เท็จ
เท็จ


เป็นได้ทั้งจำนวนเต็มหรือสตริง

0: อัตโนมัติ (ไม่รองรับการเริ่มต้นอัตโนมัติ)
1: HTML5
2: ไมโครเบราว์เซอร์

 

เฟรมเซ็ตใน HTML file
มีเพียงไม่กี่การตั้งค่าเท่านั้นที่รองรับการแสดงผล 2, 3, 4 หรือ 6 เฟรม
An URL สามารถกำหนดได้สำหรับแต่ละเฟรม ไม่ว่าจะเป็น http URL สำหรับ HTML5 WebView หรือ RTSP URL สำหรับการสตรีมวิดีโอ เช่น:

File: เฟรมเซ็ต2.html



File: เฟรมเซ็ต4.html





File: เฟรมเซ็ต3.html






File: เฟรมเซ็ต6.html
<FRAMESET rows=”50%,50%” cols=”33%,33%,33%”>







หมายเหตุ: ขนาดเฟรมเป็นพิกเซลหรือเปอร์เซ็นต์ยังไม่รองรับ

หน้าจอหลัก
หลังจากติดตั้ง Automation Browser Home Screen edition แล้ว ให้กดปุ่ม Home ของ Android จากนั้นระบบจะถามให้เลือกตัวเรียกใช้งานเริ่มต้น (*) กดปุ่ม Home อีกครั้งเพื่อดูตัวเลือก ALWAYS

เมื่อคุณเลือก Automation Browser (เสมอ) แล้ว ระบบจะเปิดใช้งานโดยอัตโนมัติในการเริ่มต้นครั้งถัดไป และคุณจะไม่เห็นหน้าจอหลักเริ่มต้นของ Android (เดสก์ท็อป) อีกต่อไป!
หากต้องการค้นหาตัวเลือกนี้อีกครั้ง คุณจะต้องล้างการตั้งค่า "เปิดค่าเริ่มต้น" ของแอป Automation Browser เปิดการตั้งค่า Android (เมนูแอปที่มุมบนขวา) และขึ้นอยู่กับเวอร์ชัน Android คุณจะต้องไป

  • แอป > เบราว์เซอร์อัตโนมัติ > เปิดโดยค่าเริ่มต้น > ล้างค่าเริ่มต้น
  • พื้นที่จัดเก็บข้อมูลและ USB > แอป > เบราว์เซอร์อัตโนมัติ > ไอคอน (i) > เปิดโดยค่าเริ่มต้น > ล้างค่าเริ่มต้น

จากนั้น กดปุ่ม Home ของ Android อีกครั้ง
(*) หากคุณไม่เห็นป๊อปอัปเพื่อเลือกตัวเรียกใช้งานเริ่มต้น อาจเป็นเพราะมีการเลือกตัวเรียกใช้งานอื่นเป็นค่าเริ่มต้นอยู่แล้ว
ในกรณีนั้น คุณจะต้องล้างการตั้งค่า “เปิดค่าเริ่มต้น” ในแอปตัวเรียกใช้งานปัจจุบัน ชื่อของแอปมักจะเป็นประมาณว่า “Launcher” หรือ “Google Now Launcher” เป็นต้น

 

คำถามที่พบบ่อยเกี่ยวกับ CODESYS MicroBrowser

คำถามต่อไปนี้มักถูกถามบ่อยเกี่ยวกับ MicroBrowser CODESYS

เชื่อมต่อไม่ได้! มันบอกว่า “File ไม่พบข้อมูล!
โดยส่วนใหญ่มักมีสาเหตุที่เป็นไปได้ 2 ประการ:
1. ไมโครเบราว์เซอร์เวอร์ชันเก่า CODESYS (ก่อนเวอร์ชัน 1.5.15.116) ไม่รองรับตัวเลือก “บีบอัด” webวิสุ”
2. PLC ของ CODESYS บางรุ่นนั้นคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก เวอร์ชันเก่าของ MicroBrowser CODESYS จะแสดงหน้าเริ่มต้นที่มีชื่อว่า “PLC_VISU.xml” เขียนด้วยตัวพิมพ์ใหญ่ แต่... file บน webเซิร์ฟเวอร์ถูกเขียนเป็น “plc_visu.xml” วิธีแก้ปัญหาที่เป็นไปได้: แก้ไขไฟล์ “web“visu.htm” File บน PLC ของคุณ ให้แก้ไขบรรทัดนี้:

ถึง

ทำไมอาร์เรย์ถึงแสดงผลไม่ถูกต้อง?
โดยปกติแล้ว อาร์เรย์จะไม่สามารถใช้งานร่วมกับแอปเพล็ตของ CODESYS ได้ แต่ด้วย MicroBrowser CODESYS ของเรานั้นสามารถทำได้ อย่างไรก็ตาม ตัวแปรที่มีดัชนีขององค์ประกอบอาร์เรย์ที่ต้องการจะต้องมีอยู่ในไฟล์ด้วยเช่นกัน viewเพราะมิเช่นนั้นจะไม่ทราบที่อยู่ของตัวแปร

Exampเลอ:
“.g_afb_GF[.g_index].i_bo_configured” เป็นตัวแปรที่มีดัชนี ซึ่งสามารถอ่านและเขียนได้ด้วย MicroBrowser CODESYS แต่คุณต้องทราบอยู่แล้วในระหว่างการสร้างโปรเจ็กต์ว่าใช้ดัชนีใดบ้าง และคุณต้องรวมตัวแปรที่ได้รับการแก้ไขแล้วไว้ในไฟล์ด้วย view: “.g_afb_GF[6].i_bo_Configured” (เช่น ในฟิลด์ข้อความที่ซ่อนอยู่)

 

อ่านเพิ่มเติมเกี่ยวกับคู่มือนี้และดาวน์โหลด PDF:

เอกสาร / แหล่งข้อมูล

แผงสัมผัส Android ของเบราว์เซอร์ SpiderControl Automation [พีดีเอฟ] คู่มือการใช้งาน
Android Touch Panel Edition เวอร์ชัน 3, AutomationBrowser Android Touch Panel, AutomationBrowser, Android Touch Panel, Touch Panel, Panel

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *