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

ฟังก์ชันบล็อก TIMESWITCH 提供 一个开关时钟作为日历在可视化界面上。

หมายเหตุ: หากต้องการใช้สวิตช์เวลาแบบง่าย ๆ เท่านั้น คุณสามารถใช้ฟังก์ชันบล็อก TIMESW ได้。

ฐานข้อมูล DB กำหนดตำแหน่งของเหตุการณ์ทั้งหมด หากมีการเปลี่ยนแปลง จะทำให้เหตุการณ์ทั้งหมดในปฏิทินหายไป。

การตั้งค่าของสวิตช์เวลาได้รับการจัดการผ่าน ปฏิทิน-แพลกอินบนหน้าจอแสดงผล แต่สามารถทำได้ทั้งหมดผ่าน SPS ได้เช่นกัน。

หมายเหตุ:

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

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

สามารถมีหลายเหตุการณ์ที่ทำงานในเวลาเดียวกันได้。

ฟังก์ชันบล็อกอาจถูกบล็อกชั่วคราวโดยการอ่านเวลา

อินพุต DIS

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

อินพุต DIS_ON

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

อินพุต DIS_OFF

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

เอาท์พุต Q

เอาท์พุตนี้ทำงานเมื่อเหตุการณ์กำลังทำงานและ DIS เป็นค่าเท็จ

เอาท์พุต DT_START

เอาท์พุตนี้ให้เวลาเปิดใช้งานถัดไปในรูปแบบ DT# ของเหตุการณ์ที่กำลังทำงาน หากไม่มีเหตุการณ์ถัดไป ค่าจะเท่ากับ 0

เอาท์พุต DT_END

เอาท์พุตนี้ให้เวลาปิดใช้งานถัดไปในรูปแบบ DT# ของเหตุการณ์ที่กำลังทำงาน หากไม่มีเหตุการณ์กำลังทำงาน ค่าจะเท่ากับ 0

เอาท์พุต ID

ให้ค่า ID ของเหตุการณ์ที่กำลังทำงานในรูปแบบสตริง เพื่อรับค่าชื่อหรือข้อมูลอื่น ๆ ใช้ฟังก์ชันบล็อก TIMESWITCH_GET ต่อไป

ดูเพิ่มเติม