ฟังก์ชันบล็อก TIMESWITCH_LIST

ฟังก์ชันบล็อก TIMESWITCH_LIST แสดงเหตุการณ์ที่กำลังดำเนินการและเหตุการณ์ที่จะเกิดขึ้นของนาฬิกาเวลา

หมายเหตุ: นาฬิกาเวลา ต้องอยู่ในองค์ประกอบเดียวกัน

หมายเหตุ: ฟังก์ชันบล็อกนี้สามารถมีมากกว่า 4 ออกพอร์ตได้ คุณสามารถคลิกขวาที่ฟังก์ชันบล็อกเพื่อเพิ่มอีกหนึ่งออกพอร์ต

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

อินพอร์ต TIMESWITCH

นี่คือฐานข้อมูลของนาฬิกาเวลาที่เก็บเป็นสตริงตัวอักษร นี้ต้องมีอยู่แล้วในฟังก์ชันบล็อก TIMESWITCH ดูความสำคัญของการเรียงลำดับโปรแกรมเพื่อให้ฟังก์ชันบล็อกนี้ถูกกำหนดค่าเริ่มต้นอย่างถูกต้อง

อินพอร์ต OFFSET

อินพอร์ตนี้อนุญาตให้นับออกพอร์ต ทุกออกพอร์ตจะถูกเลื่อนตามออฟเซ็ทที่ระบุและคืนกลับมา

อินพอร์ต DIS

อินพอร์ตนี้ปิดการอ่านและตั้งค่าออกพอร์ตทั้งหมดเป็น NULL และออกพอร์ต COUNT เป็น 0

ออกพอร์ต COUNT

ออกพอร์ตนี้แสดงจำนวนเหตุการณ์ที่พบ

หมายเหตุ: ถ้าอินพอร์ต TIMESWITCH หมายถึงนาฬิกาเวลาที่ไม่มีอยู่ ออกพอร์ตอาจไม่สามารถตั้งค่าค่าใหม่ได้ ดังนั้นออกพอร์ตนี้จึงไม่สามารถใช้เพื่อตรวจสอบว่าบันทึกเป็นไปตามความถูกต้อง

ออกพอร์ต ID1..ID#

แสดงไอดีของเหตุการณ์ต่อไป ไอดีอาจมีหลายครั้ง

ออกพอร์ต DT_START1..DT_START#

แสดงเวลาที่เริ่มต้นในรูปแบบ DT# ของเหตุการณ์ต่อไป

ออกพอร์ต DT_END1..DT_END#

แสดงเวลาที่สิ้นสุดในรูปแบบ DT# ของเหตุการณ์ต่อไป