แก้ไขการใช้งาน

ในส่วนนี้จะอธิบายถึงโครงสร้างของ FUP-Editor และวิธีการจัดการกับการเขียนโปรแกรม ไม่ได้อธิบายถึงการสื่อสารกับอินเตอร์เฟซและการแสดงผล ซึ่งสามารถดูได้ในบทความ พื้นฐานของ PLC.

ช่องว่างชื่อ

แต่ละองค์ประกอบในโครงสร้างมีช่องว่างชื่อของตัวเองในการใช้งาน (PLC) ซึ่งหมายความว่า องค์ประกอบนั้นจะถูกดำเนินการอย่างสมบูรณ์โดยไม่ขึ้นอยู่กับองค์ประกอบอื่น ๆ เนื่องจากสามารถเลือกชื่อได้อย่างอิสระ ทั้งนี้ ตัวแปร global. เป็น例外

ลำดับของโปรแกรม

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

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

หมายเหตุ: ในการเขียนโปรแกรม FUP อินพุตของฟังก์ชันบล็อกสามารถเชื่อมต่อกับอินพุตอื่นได้เพียงครั้งเดียว

การใช้งานเครือข่าย

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

โครงสร้างของ FUP-Editor

ตัวอย่างนี้แสดงโปรแกรมของไฟที่ไม่มีการแสดงผลด้วยฟังก์ชันของเซนเซอร์การเคลื่อนไหว

  1. แถบเมนู
  2. ชื่อของเครือข่าย
  3. ช่องสำหรับความคิดเห็นของเครือข่าย (หลายบรรทัด)
  4. ร่างของฟังก์ชันบล็อก
  5. ชื่อของฟังก์ชันบล็อก
  6. ฐานข้อมูลของฟังก์ชันบล็อก
  7. ตัวแปรที่อินพุต 1 ของฟังก์ชันบล็อก
  8. อินพุต 1 ของฟังก์ชันบล็อก
  9. เอาท์พุต 1 ของฟังก์ชันบล็อก
  10. ตัวแปรที่เอาท์พุต 1 ของฟังก์ชันบล็อก
  11. การเชื่อมต่อกับฟังก์ชันบล็อก (ประกาศภายในเป็น var_temp.#)
  12. ชื่อของอินพุต 3 ของฟังก์ชันบล็อก TOF (ค่านี้มีให้ใช้งานเป็น PIR.TOF1.RESET)
  13. กำหนดเอาท์พุตหลายตัวพร้อมกัน
  14. การปฏิเสธ (ตรงกับฟังก์ชันบล็อก NOT)
  15. การกำหนดค่า

การใช้งานอินพุตและเอาท์พุตหลายตัว

บางฟังก์ชันบล็อกอนุญาตให้ใช้งานอินพุตและเอาท์พุตหลายตัว ซึ่งได้รับการอธิบายในคู่มือของฟังก์ชันบล็อกนั้น ๆ

การใช้งานอินพุตที่รวมกันทำให้การใช้งาน FUP-Editor สะดวกขึ้นและลดเวลาในการคำนวณอย่างมาก เพราะไม่จำเป็นต้องเก็บผลลัพธ์ชั่วคราว

ภาพด้านบนแสดงผลลัพธ์เดียวกันกับการใช้งานอินพุตหลายตัวของฟังก์ชันบล็อก AND

การใช้งานตัวแปรทั่วไป

ตัวแปรทั่วไปสามารถเรียกได้ตลอดเวลาโดยใช้คำสั้น global.

ไม่แนะนำให้ใช้คำสั้นในฐานข้อมูล เพราะจะทำให้ PLC มีภาระงานเพิ่มขึ้น แทนที่นั้น ควรให้ผลลัพธ์ของการคำนวณเป็นทั่วไป

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

ข้อมูลเพิ่มเติมสามารถดูได้ในบทความ การสื่อสารกับองค์ประกอบอื่น ๆ.