SoftControl
SoftControl User Manual

คู่มือการใช้งาน SoftControl

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

คู่มือนี้เหมาะกับใคร

บทบาท

ผู้ปฏิบัติงาน วิศวกรติดตั้ง ผู้ดูแลระบบ และทีมสนับสนุน

แพลตฟอร์ม

Windows เดสก์ท็อป และแท็บเล็ต Android

ขอบเขต

การใช้งาน Runtime การตั้งค่าฝั่งผู้ดูแล ตัวแก้ไขภาพ ตัวตั้งเวลา ใบอนุญาต และการย้ายระบบ

ผลลัพธ์

เมื่อทำตามคู่มือนี้ คุณจะสามารถสร้างและดูแลโครงการพื้นฐานได้ด้วยตนเอง

1. ก่อนเริ่ม: แยกบทบาทและเตรียมสภาพแวดล้อมให้ชัดเจน

ปัญหาจำนวนมากเกิดขึ้นตั้งแต่ต้น เพราะข้อมูลอุปกรณ์ไม่ครบ ยังไม่ได้ตรวจสอบสภาพแวดล้อม หรือผสมบทบาทของผู้ใช้งานกับผู้ดูแลระบบเข้าด้วยกัน

1.1 กำหนดก่อนว่าคุณกำลังทำงานประเภทใด

SoftControl ใช้ได้ทั้งสำหรับการใช้งานประจำวันและการตั้งค่าระบบ ขั้นแรกต้องรู้ว่าขณะนี้คุณอยู่ในบทบาทใด

เป้าหมาย

เข้าใจว่าคุณกำลังทำงานในฐานะผู้ใช้งานหรือผู้ดูแลระบบ

ขั้นตอน
  1. หากคุณมีหน้าที่เพียงเปิด ปิด เล่นเนื้อหา และควบคุมแสง ให้เริ่มจากบทที่ 3 และ 8
  2. หากคุณต้องสร้างอุปกรณ์ คำสั่ง หน้าใช้งาน ตัวตั้งเวลา และใบอนุญาต ให้อ่านคู่มือทั้งหมดตามลำดับ
  3. หากคุณรับผิดชอบการส่งมอบโครงการด้วย ให้เตรียมรายการอุปกรณ์และเอกสารส่งมอบก่อน
วิธีตรวจสอบ
  • คุณรู้แล้วว่าต้องเข้า Runtime หรือส่วนผู้ดูแลระบบ
  • คุณเริ่มทำงานโดยมีรายการอุปกรณ์พร้อมใช้งาน

1.2 ข้อมูลที่ต้องเตรียมก่อนติดตั้ง

ก่อนออกแบบหน้าจอ คุณต้องเตรียมข้อมูลการสื่อสารของอุปกรณ์และโครงสร้างโครงการให้เรียบร้อย

เป้าหมาย

สร้างฐานข้อมูลที่พร้อมสำหรับกรอกคำสั่งอย่างถูกต้อง

ขั้นตอน
  1. บันทึกชื่อ รุ่น ตำแหน่ง และหน้าที่ของอุปกรณ์แต่ละตัว
  2. ระบุโปรโตคอลควบคุมของอุปกรณ์แต่ละตัว เช่น UDP, TCP, PJLink, Serial, WOL หรือ Modbus
  3. สำหรับอุปกรณ์เครือข่าย ให้บันทึก IP, พอร์ต, ความจำเป็นในการรอคำตอบ และค่าหน่วงเวลา
  4. สำหรับอุปกรณ์ Serial ให้บันทึกพอร์ต COM และพารามิเตอร์การสื่อสาร
  5. จัดกลุ่มอุปกรณ์ตามพื้นที่หรือกระบวนการทำงาน
วิธีตรวจสอบ
  • คุณสามารถอธิบายวิธีควบคุมอุปกรณ์แต่ละตัวได้
  • คุณสามารถจัดอุปกรณ์ตามหน้าใช้งานหรือโฟลว์งานได้

2. ลำดับที่ปลอดภัยที่สุดสำหรับสร้างโครงการแรก

ลำดับที่แนะนำคือ: รายการอุปกรณ์ คำสั่ง กลุ่มคำสั่ง หน้าใช้งาน การผูกปุ่ม การทดสอบ ตัวตั้งเวลา และการสำรองข้อมูล

2.1 ลำดับการทำงานที่แนะนำ

สำหรับโครงการแรก ลำดับนี้ลดงานแก้ไขซ้ำได้มากที่สุด

เป้าหมาย

ทำโครงการแรกให้ใช้งานได้จริงโดยมีการย้อนแก้น้อยที่สุด

ขั้นตอน
  1. ตรวจสอบภาษาและสถานะใบอนุญาตในส่วนผู้ดูแลระบบ
  2. สร้างและทดสอบคำสั่งเดี่ยวในระบบจัดการคำสั่ง
  3. รวมกระบวนการอย่างการเปิดและปิดเป็นกลุ่มคำสั่ง
  4. สร้างโครงสร้างหน้าและภาพพื้นหลังในตัวแก้ไขภาพ
  5. เพิ่มปุ่มและข้อความ พร้อมผูกการนำทางและการทำงาน
  6. กลับไปที่ Runtime และทดสอบทีละหน้า
  7. เมื่อเสถียรแล้วค่อยเพิ่มตัวตั้งเวลาและการเชื่อมต่อภายนอก
  8. สุดท้ายส่งออกไฟล์สำรองข้อมูล
วิธีตรวจสอบ
  • คุณเข้าใจลำดับตั้งแต่คำสั่งพื้นฐานไปจนถึงอินเทอร์เฟซแล้ว

3. การใช้งานประจำวันใน Runtime

บทนี้เหมาะสำหรับผู้ปฏิบัติงานประจำวัน โดยอธิบายการเปิดระบบ ปิดระบบ เล่นเนื้อหา ควบคุมแสง และการนำทางระหว่างหน้า

3.1 ขั้นตอนการเปิดระบบ

ในการเปิดระบบ ลำดับมีความสำคัญ ให้เปิดระบบหลักก่อน แล้วจึงเปิดอุปกรณ์เสริมและเนื้อหา

เป้าหมาย

ทำขั้นตอนเปิดระบบอย่างปลอดภัย

ขั้นตอน
  1. ที่หน้าแรก ตรวจสอบว่าไม่มีคำเตือนเรื่องใบอนุญาตหรือข้อผิดพลาดชัดเจน
  2. หากมีปุ่มเปิดระบบแบบคลิกเดียว ให้ใช้นั้นก่อน
  3. หากทำแบบแมนนวล ลำดับที่แนะนำคือ PC, โปรเจ็กเตอร์, เพลเยอร์ และไฟ
  4. รอการตอบสนองจริงของอุปกรณ์หลังจากแต่ละขั้นตอน
  5. หลังจากนั้นตรวจสอบภาพ เสียง และแสงที่หน้างาน
วิธีตรวจสอบ
  • โปรเจ็กเตอร์เปิดและแสดงภาพถูกต้อง
  • เนื้อหาและแสงอยู่ในสถานะเปิดตามที่ต้องการ

3.2 ขั้นตอนการปิดระบบ

โดยทั่วไปควรปิดตามลำดับย้อนกลับ เพื่อหลีกเลี่ยงการปิดอุปกรณ์ไม่สอดคล้องกัน

เป้าหมาย

ทำขั้นตอนปิดระบบอย่างเสถียร

ขั้นตอน
  1. หยุดการเล่นเนื้อหาก่อน หรือกลับสู่โหมดสแตนด์บาย
  2. เปลี่ยนไฟไปเป็นโหมดปิดระบบ
  3. ปิดโปรเจ็กเตอร์และรอให้กระบวนการปิดเสร็จสมบูรณ์
  4. สุดท้ายปิด PC และอุปกรณ์อื่นๆ
วิธีตรวจสอบ
  • การเล่นเนื้อหาหยุดแล้ว
  • ไฟ โปรเจ็กเตอร์ และ PC อยู่ในสถานะปิดระบบ

4. พื้นฐานผู้ดูแลระบบ: การเข้าถึง การป้องกัน และใบอนุญาต

ก่อนแก้ไขหน้าใช้งานหรืออุปกรณ์ คุณต้องเข้าใจการเข้าสู่ส่วนผู้ดูแล การเปลี่ยนรหัสผ่าน และการตรวจสอบใบอนุญาต

4.1 เข้าสู่ส่วนผู้ดูแลระบบ

โดยทั่วไปทางเข้าจะอยู่ที่หน้าแรก หลีกเลี่ยงการแก้ไขโครงการขณะระบบกำลังใช้งานจริงหากไม่จำเป็น

เป้าหมาย

เปิดส่วนผู้ดูแลและรู้จักโมดูลหลัก

ขั้นตอน
  1. เปิดทางเข้าส่วนผู้ดูแลจากหน้าแรก
  2. กรอกรหัสผ่านผู้ดูแล และอย่าใช้ค่าเริ่มต้นในระบบจริง
  3. ค้นหาตำแหน่งของตัวแก้ไขภาพ การจัดการคำสั่ง ตัวตั้งเวลา ใบอนุญาต บันทึก และการวินิจฉัยเครือข่าย
วิธีตรวจสอบ
  • คุณรู้ว่าต้องเปิดโมดูลใดสำหรับงานแต่ละประเภท

4.2 สิ่งที่ควรทำเมื่อเข้าสู่ระบบครั้งแรก

ควรตรวจสอบสถานะระบบโดยรวมก่อน จากนั้นจึงเริ่มตั้งค่าโครงการ

เป้าหมาย

ทำการตั้งค่าเริ่มต้นของส่วนผู้ดูแลอย่างปลอดภัย

ขั้นตอน
  1. ในข้อมูลระบบหรือใบอนุญาต ให้ตรวจสอบว่าเป็นสภาพแวดล้อมทดสอบหรือใช้งานจริง
  2. หากเป็นระบบใช้งานจริง ให้นำเข้าใบอนุญาตก่อน
  3. ตั้งค่าภาษาที่เหมาะสมกับทีมบำรุงรักษา
  4. เปลี่ยนรหัสผ่านผู้ดูแลและบันทึกไว้ในเอกสาร
วิธีตรวจสอบ
  • ตรวจสอบสถานะใบอนุญาต รหัสอุปกรณ์ และเวอร์ชันแล้ว
  • รหัสผ่านผู้ดูแลไม่ใช่ค่าดั้งเดิมอีกต่อไป

5. คำสั่งและกลุ่มคำสั่ง: ยืนยันการควบคุมก่อนทำอินเทอร์เฟซ

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

5.1 สร้างคำสั่งเดี่ยว

คำสั่งแต่ละรายการอาศัยข้อมูลหลัก 3 ส่วน คือ ที่อยู่ปลายทาง พอร์ตหรือความเร็ว และข้อความคำสั่ง

เป้าหมาย

สร้างคำสั่งที่เสถียรและทดสอบแยกได้

ขั้นตอน
  1. เพิ่มคำสั่งใหม่ในระบบจัดการคำสั่ง
  2. ตั้งชื่อให้ชัดเจนโดยใช้รูปแบบอุปกรณ์และการทำงาน
  3. เลือกโปรโตคอลแล้วกรอกที่อยู่ปลายทางและพอร์ตหรือความเร็ว
  4. หากจำเป็น ให้กำหนด delay, timeout และการลองใหม่
  5. บันทึกแล้วทดสอบคำสั่งนั้นแยกเดี่ยว
วิธีตรวจสอบ
  • อุปกรณ์ตอบสนองถูกต้องในการทดสอบเดี่ยว
  • มีบันทึกการทำงานใน log

5.2 เมื่อไรควรใช้กลุ่ม Modbus และอินเทอร์เฟซภายนอก

คำสั่งเดี่ยวใช้สำหรับการทำงานหนึ่งอย่าง กลุ่มใช้สำหรับกระบวนการ และอินเทอร์เฟซภายนอกใช้สำหรับการเรียกจากระบบอื่น

เป้าหมาย

ใช้ความสามารถแต่ละอย่างในสถานการณ์ที่เหมาะสม

ขั้นตอน
  1. สร้างกลุ่มสำหรับเปิดระบบ ปิดระบบ และเปลี่ยนโหมด
  2. ใช้จุด Modbus สำหรับการเชื่อมต่อกับ PLC หรือเซ็นเซอร์
  3. กำหนด ID ภายนอกให้กับคอมโพเนนต์ที่ต้องถูกเรียกจากระบบอื่น
วิธีตรวจสอบ
  • คุณแยกความต่างระหว่างคำสั่งเดี่ยว กลุ่มกระบวนการ และการเรียกภายนอกได้ชัดเจน

6. ตัวแก้ไขภาพ: จากหน้าว่างสู่หน้าจอใช้งานจริง

ความง่ายในการใช้งานที่หน้างานขึ้นอยู่กับโครงสร้างหน้า เส้นทางย้อนกลับ และความชัดเจนของปุ่ม มากกว่าความสวยงามเพียงอย่างเดียว

6.1 โครงสร้างหน้าและภาพพื้นหลัง

หน้าใช้งานคือโครงหลักของโครงการ โครงสร้างที่ชัดเจนจะช่วยลดงานแก้ไขซ้ำ

เป้าหมาย

สร้างลำดับหน้าที่สอดคล้องกับโฟลว์จริง

ขั้นตอน
  1. ตรวจสอบรายการหน้า แล้วสร้างหน้าแรก เมนู และหน้าฟังก์ชันก่อน
  2. ตั้งชื่อแต่ละหน้าตามบทบาทจริง
  3. เพิ่มภาพพื้นหลังเมื่อจำเป็น
วิธีตรวจสอบ
  • หน้าที่ของแต่ละหน้าชัดเจนแล้ว

6.2 ผูกปุ่มกับการทำงานที่ถูกต้อง

ไม่ใช่ตัวปุ่มที่ควบคุมอุปกรณ์ แต่เป็นการทำงานที่ถูกผูกไว้กับปุ่มนั้น

เป้าหมาย

ทำให้ทุกปุ่มมีพฤติกรรมที่คาดเดาได้

ขั้นตอน
  1. แยกข้อความข้อมูลออกจากองค์ประกอบที่โต้ตอบได้
  2. กำหนดให้แต่ละปุ่มว่าใช้สำหรับนำทาง แสดงข้อความ รันคำสั่ง หรือรันกลุ่ม
  3. ทดสอบทันทีหลังจากผูกแต่ละครั้ง
วิธีตรวจสอบ
  • คุณอธิบายได้ว่าปุ่มแต่ละปุ่มจะทำอะไร ก่อนจะกด

7. ระบบอัตโนมัติ การสำรองข้อมูล และการส่งมอบ

โครงการจะถือว่าเสร็จสมบูรณ์จริงเมื่อสามารถทำงานอัตโนมัติ กู้คืนได้ และส่งต่อให้ผู้อื่นได้อย่างปลอดภัย

7.1 ตั้งค่าตัวตั้งเวลา

ตัวตั้งเวลาเหมาะกับกระบวนการที่เกิดซ้ำ เช่น การเปิดและปิดระบบรายวัน

เป้าหมาย

ทำให้กระบวนการที่เกิดซ้ำเป็นอัตโนมัติอย่างปลอดภัย

ขั้นตอน
  1. ตรวจสอบตัวตั้งเวลาที่มีอยู่ก่อน
  2. ตั้งชื่อให้ชัดเจนและกำหนดเวลาอย่างแม่นยำ
  3. นำปุ่มหรือกลุ่มที่ผ่านการยืนยันแล้วมาใช้ซ้ำ
  4. ทดสอบแบบแมนนวลก่อนเปิดใช้งาน
วิธีตรวจสอบ
  • การทดสอบแบบแมนนวลสำเร็จและถูกบันทึกในประวัติ

7.2 การสำรอง ส่งออก และส่งต่อโครงการ

ทุกโครงการที่ส่งมอบควรมีไฟล์สำรองที่ผ่านการตรวจสอบในสภาพแวดล้อมที่สอง

เป้าหมาย

รับประกันการกู้คืนและการต่อเนื่องของโครงการ

ขั้นตอน
  1. ส่งออกไฟล์สำรองในทุกช่วงสำคัญของโครงการ
  2. นำเข้าไฟล์สำรองนั้นในอีกสภาพแวดล้อมหนึ่งเพื่อตรวจสอบ
  3. ส่งมอบรหัสผ่าน สถานะใบอนุญาต รายการอุปกรณ์ และตำแหน่งไฟล์สำรองไปพร้อมกัน
วิธีตรวจสอบ
  • มีไฟล์สำรองที่ตรวจสอบแล้วจริง

8. การแก้ปัญหา: ตรวจสอบตามลำดับเดิมเสมอ

เมื่อเกิดปัญหา ให้ตรวจสอบตามลำดับ: ใบอนุญาต log เครือข่าย พารามิเตอร์ แล้วค่อยดูการผูกหน้า

8.1 ปุ่มไม่ตอบสนอง

นี่คือปัญหาที่พบบ่อยที่สุดหน้างาน แต่สามารถจำกัดขอบเขตได้เร็ว หากใช้ขั้นตอนตรวจสอบแบบคงที่

เป้าหมาย

หาว่าปัญหาอยู่ที่อินเทอร์เฟซ คำสั่ง เครือข่าย หรืออุปกรณ์

ขั้นตอน
  1. เริ่มจาก log ก่อน
  2. หากไม่มีบันทึก ให้ตรวจสอบการผูกปุ่มและหน้า
  3. หาก log แสดงข้อผิดพลาด ให้ตรวจสอบโปรโตคอล ที่อยู่ พอร์ต ข้อความคำสั่ง และสถานะอุปกรณ์
  4. ใช้การวินิจฉัยเครือข่ายสำหรับอุปกรณ์ IP และตรวจสอบพอร์ต COM สำหรับอุปกรณ์ Serial
วิธีตรวจสอบ
  • คุณจำกัดปัญหาให้เหลือเพียงชั้นอินเทอร์เฟซหรือการสื่อสารได้แล้ว

8.2 ปัญหาเรื่องใบอนุญาต ตัวตั้งเวลา หรือการย้ายระบบ

กรณีเหล่านี้อาจดูเหมือนระบบไม่เสถียรโดยรวม แต่จริงๆ มีจุดตรวจสอบที่ชัดเจนมาก

เป้าหมาย

รู้ว่าควรเริ่มตรวจจากตรงไหนเมื่อเจอปัญหาระดับระบบ

ขั้นตอน
  1. หากมีการจำกัดฟังก์ชัน ให้ตรวจสอบสถานะใบอนุญาตก่อน
  2. หากตัวตั้งเวลาไม่ทำงาน ให้ตรวจสอบใบอนุญาต สถานะการเปิดใช้งาน และประวัติการรัน
  3. หลังเปลี่ยน PC ให้ตรวจสอบการนำเข้า พารามิเตอร์เครือข่าย พอร์ต COM และความตรงกันของใบอนุญาต
วิธีตรวจสอบ
  • คุณรู้ว่าจะตรวจสอบปัญหาใบอนุญาต ตัวตั้งเวลา และการย้ายระบบที่ใด

คำถามที่พบบ่อย

ฉันไม่เคยใช้ซอฟต์แวร์ควบคุมนิทรรศการมาก่อน ควรเริ่มจากตรงไหน?

เริ่มจากบทที่ 1 และ 2 แล้วสร้างโครงการทดสอบเล็กๆ ที่ใช้งานได้จริงก่อน นี่เป็นวิธีที่เร็วที่สุดในการเข้าใจระบบ

หน้าใช้งานเสร็จแล้ว แต่ปุ่มไม่สามารถควบคุมอุปกรณ์ได้

โดยทั่วไปเป็นเพราะคำสั่งพื้นฐานยังไม่ได้ยืนยันแยกเดี่ยว หรือการผูกปุ่มผิด ให้กลับไปที่การจัดการคำสั่งก่อน

ควรสร้างการเปิดระบบแบบคลิกเดียวก่อน หรือควบคุมอุปกรณ์ทีละตัวก่อน?

ควรเริ่มจากการควบคุมอุปกรณ์ทีละตัวเสมอ โฟลว์แบบเต็มจะเสถียรได้ก็ต่อเมื่อคำสั่งพื้นฐานเสถียรแล้ว

ทำไมบางฟังก์ชันหยุดทำงานหลังจากย้ายโครงการไปยัง PC เครื่องอื่น?

ให้ตรวจสอบความตรงกันของใบอนุญาต ความครบถ้วนของการย้ายการตั้งค่า และพารามิเตอร์เครือข่ายหรือ Serial ในสภาพแวดล้อมใหม่ก่อน

จะรู้ได้อย่างไรว่าปัญหาอยู่ที่ UI คำสั่ง หรืออุปกรณ์เอง?

เริ่มจาก log หากไม่มี log ปัญหามักอยู่ที่ UI หาก log มีข้อผิดพลาด ให้ตรวจสอบคำสั่งหรือการเชื่อมต่อ จากนั้นจึงค่อยตรวจสอบสถานะอุปกรณ์จริง

พร้อมจะตั้งค่า SoftControl บนระบบจริงหรือยัง?

ดาวน์โหลดซอฟต์แวร์ สร้างโครงการทดสอบขนาดเล็กด้วยคู่มือนี้ก่อน แล้วค่อยย้ายไปยังสภาพแวดล้อมจริงเมื่อโฟลว์เสถียรแล้ว