xLogic ซอฟต์แวร์: เครื่องมือเขียนโปรแกรม FBD ที่ใช้งานง่ายสำหรับการพัฒนาอัตโนมัติอุตสาหกรรมอย่างรวดเร็ว EASY

วิธีที่เร็วที่สุดในการทดสอบว่าเครื่องมือเขียนโปรแกรมดีหรือไม่ คือการมอบให้กับคนที่ไม่เคยเห็น PLC มาก่อนและจับเวลาว่าใช้เวลานานแค่ไหนจนกว่าจะได้โปรแกรมที่ใช้งานได้ครั้งแรก กับ xLogicSoft ตัวเลขนี้อยู่ต่ำกว่าสองชั่วโมงทุกครั้งที่ผมทำการทดลอง FBD — แผนภาพบล็อกฟังก์ชัน — คือเหตุผล

คุณเดินสายบล็อกเหมือนกับเดินสายรีเลย์ อินพุตอยู่ทางซ้าย เอาต์พุตอยู่ทางขวา ซอฟต์แวร์จัดการส่วนที่เหลือ ไม่มีการต่อสู้กับบันได ไม่มีการจำชุดคำสั่ง ไม่มีการถกเถียงว่า "ขดลวดไหนชนะ"

กล่องเครื่องมือ: เจ็ดสิบบล็อก ไม่มีส่วนเสริม

ไลบรารีบล็อกครอบคลุมคลาสสิก — ดีเลย์เปิด/ปิด, รีเลย์พัลส์, ปุ่มซอฟต์คีย์, เคาน์เตอร์, การตรวจจับขอบ — และเรื่องจริงจัง: การปรับสเกลแอนะล็อก, การตั้งเวลานาฬิกาเรียลไทม์, รีจิสเตอร์ชิฟต์, การเปรียบเทียบ และในคู่มือฉบับปัจจุบัน คณิตศาสตร์จุดลอยตัวรวมถึง PID, SQRT, SIN, COS, LN และ EXP เวอร์ชัน 6.2.2 ยังมีเอกสารบล็อก PWM แบบมัลติฟังก์ชัน

ทั้งหมดนี้อยู่ในแพ็กเกจฟรี ไม่มีดองเกิล ไม่มีคีย์ใบอนุญาต ไม่มีระดับ "โปร" ที่กักบล็อกที่มีประโยชน์ไว้

ทำไม FBD ถึงชนะสำหรับเครื่องจักรขนาดเล็ก

บันไดดีสำหรับการควบคุมบูลีนล้วน ๆ — ไม่มีใครเถียงเรื่องนั้น แต่เมื่อค่าความแอนะล็อก, การปรับสเกล หรือโซ่เวลาปรากฏขึ้น FBD จะย่อโปรแกรมลงอย่างมาก บล็อก PID หนึ่งบล็อกแทนที่สิบขั้นของคณิตศาสตร์จำนวนเต็ม บล็อก PWM หนึ่งบล็อกแทนเครื่องกำเนิดพัลส์ที่คุณต้องสร้างจากตัวจับเวลาห้าเครื่อง และโปรแกรมอ่านเหมือนแผนผัง ซึ่งหมายความว่าช่างบำรุงรักษาสามารถเข้าใจมันได้จริง

จุดสุดท้ายนี้คือสิ่งที่หนังสือเรียนมักลืม: โปรแกรมที่อ่านได้คือโปรแกรมที่คนที่ไม่ได้เขียนมันสามารถบำรุงรักษาได้

การทดสอบความเร็วจริง: ลำดับปั๊ม

ลำดับสลับปั๊มสองตัวพร้อมตารางรายสัปดาห์ โซ่สัญญาณเตือน และลิงก์ Modbus — จับเวลาร่วมกับเพื่อนร่วมงานที่ทำงานเดียวกันในบันได เวอร์ชัน FBD: 43 บล็อก, เช้าหนึ่งวัน, ไม่มีปัญหาการคอมไพล์ เวอร์ชันบันได: เสร็จในวันเดียวกัน แต่มีบรรทัดสองเท่าและต้องค้นหาข้อมูลอ้างอิงข้ามตอนท้าย ทั้งสองทำงานได้ดี หนึ่งในนั้นเป็นความสุข

สำหรับผู้ผลิตเครื่องจักรขนาดเล็ก ความเร็วในการพัฒนาคือกำไร เครื่องมือที่ลดเวลาการเขียนโปรแกรมลงครึ่งหนึ่งจ่ายค่าฮาร์ดแวร์ได้หลายเท่า

ประสบการณ์การดาวน์โหลด

ติดตั้ง เชื่อมต่อด้วยสาย USB หรือ RS232 ที่แยกไฟฟ้าด้วยโฟโตอิเล็กทริก เลือกพอร์ต ดาวน์โหลด รุ่นที่รองรับ Ethernet ดาวน์โหลดผ่านเครือข่าย — หมายความว่าอัปเดตได้โดยไม่ต้องเปิดตู้ คอมไพล์ผิดพลาดจะแจ้งเตือนก่อนโอน และการปฏิเสธโปรแกรมที่ไม่ดีทำได้อย่างสะอาด ไม่ใช่หายนะ

ข้อจำกัดหน่วยความจำขึ้นอยู่กับ CPU: 512 บล็อกบน SR-12 และ SR-22 พร้อมเฟิร์มแวร์ล่าสุด, 512 บน PR-12/PR-14/EXM — 1024 พร้อม 64K บนรุ่นที่มี -N ต่อท้าย — และ 1024 บน PR-18/PR-24/PR-26 วาดโปรแกรม นับบล็อก ซื้อรุ่นที่สูงขึ้นหนึ่งระดับ — นั่นคือกระบวนการกำหนดขนาดทั้งหมด

ตอนจบที่ซื่อสัตย์

ไม่มีเครื่องมือใดสมบูรณ์แบบ FBD มีข้อจำกัดในตรรกะการเคลื่อนไหวที่ซับซ้อน และโปรแกรมขนาดใหญ่มากจะเจอขีดจำกัดเสมอ แต่สำหรับโลกของเครื่องจักรขนาดเล็ก ปั๊ม พัดลม และแผงควบคุม — โลกที่แพลตฟอร์มนี้ให้บริการจริง ๆ — xLogicSoft คือเครื่องมือที่เหมาะสม และมันฟรี ซึ่งการรวมกันนี้หายากพอที่จะสร้างสายผลิตภัณฑ์ได้

การดีบักใน FBD: เวลาที่ใช้ไป

เวลาการเขียนโปรแกรมคือค่าใช้จ่ายที่เห็นได้; เวลาการดีบักคือค่าที่ซ่อนอยู่ และนั่นคือที่ที่ FBD สร้างคุณค่า ตัวตรวจสอบออนไลน์ใน xLogicSoft แสดงค่าจริงบนทุกบล็อก — คุณดูอินพุตอุณหภูมิ, เอาต์พุตตัวเปรียบเทียบ, ผลลัพธ์ PID เคลื่อนไหวแบบเรียลไทม์ขณะที่เครื่องทำงาน นั่นคือความแตกต่างระหว่างการเดาและการเห็น

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

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

ปัญหาทักษะของทีม

ข้อโต้แย้งต่อต้าน FBD — และมันเป็นเรื่องจริง — คือแรงงานที่ฝึกฝนบันไดมีจำนวนมากกว่าแรงงานที่ฝึก FBD โรงงานที่เต็มไปด้วยช่างไฟฟ้าที่คิดเป็นขั้นบันไดจะมองแผนภาพบล็อกแล้วเห็นเป็นภาษาต่างประเทศ การแก้ไขไม่ใช่การบังคับศาสนา แต่คือการยอมรับว่าแพลตฟอร์มนี้รองรับทั้งสองอย่าง: xLogicSoft สำหรับ FBD, xLadder สำหรับภาษาบันไดสไตล์ S7-200 ฮาร์ดแวร์เดียวกัน

ส่งมอบโครงการในภาษาที่ทีมบำรุงรักษาของคุณพูด ถ้าช่างไฟฟ้าของลูกค้ารู้จักบันได ให้ส่งมอบเวอร์ชันบันได เวอร์ชัน FBD อยู่ในชุดเครื่องมือของคุณสำหรับโครงการที่มันชนะ — และมันชนะบ่อยกว่าที่ผู้สนับสนุนบันไดยอมรับ โดยเฉพาะเมื่อคณิตศาสตร์แอนะล็อกเข้ามาเกี่ยวข้อง

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

ซอฟต์แวร์ฟรีมักหมายความว่าคุณได้ในสิ่งที่จ่ายไป ที่นี่ ครั้งหนึ่ง คุณได้มากกว่า