ตัวอย่างเงื่อนไขทำงานรอบเดียวเมื่อtagเปลี่ยน
x={{@rgs64:start.Value}}
&&
(
timesincelastchange({{@rgs64:start.Value}}, 0, 1000)
<= 2000
)
ในWorkflowหรือที่ใดๆของGENESIS64ที่ต้องการตรวจจับการเปลี่ยนแปลงของOPC tag หรือ Data Source ว่าเพิ่งมีการเปลี่ยนแปลงใช่หรือไม่ สามารถใช้ฟังก์ชั่น
timesincelastchange({{tag}}, ค่าน้อยสุดที่มีการเปลี่ยนแปลง, scanrate msec)
เอาท์พุตของฟังก์ชั่นจะมีค่าเป็น msec ถ้าไม่เกินระยะเวลาที่เรากำหนดก็แสดงว่ามีการเปลี่ยนแปลง