|
จากโปรแกรมข้างบนเมื่อ:
32.0คืออินพุทสวิตช์จากภายนอก
F 50.0คือทริกเกอร์แฟลก
F
100.0 คือ พัลซ์แฟลกซ์
การทำงาน เมื่ออินพุท I
32.0 มีสถานะเป็น 1 และทริกเกอร์แฟลก
F 50.0 มีสถานะเป็น 0
จะทำให้พัลซ์แฟลกซ์ F 100.0
มีสถานะเป็น 1
เป็นเหตุให้ทริกเกอร์แฟลก
F 50.0 ถูกเซ็ทให้มีสถานะเป็น
1 ดังนั้นพัลซ์แฟลก F
100.0 จะเปลี่ยนสถานะเป็น
0
ถ้าสถานะสัญญาณอินพุท
I 32.0 มีสถานะเป็น 0
ทริกเกอร์แฟลก F 50.0
ก็จะถูกรีเซ็ทให้มีสถานะเป็น
0
จะเห็นได้ว่าพัลซ์แฟลก
F 100.0 นั้นจะมีสถานะเป็น
1 ( ON ) เพียงหนึ่งสแกนไทม์
เท่านั้น
คือจะเริ่มต้นมีสถานะเป็น
1 ในช่วงที่อินพุท I 32.0
เปลี่ยนสถานะจาก 0
ไปเป็น 1 เท่านั้น |
จากโปรแกรมข้างบนเมื่อ
:
I 32.2 คือ อินพุทสวิตช์จากภายนอก
F 50.1 คือ ทริกเกอร์แฟลก
F 100.1 คือ พัลซ์แฟลกซ์
(ให้แก้
I32.2 ที่ใช้ภายใน
ฟังก์ชั่น And เป็น Not I32.2)
การทำงานของโปรแกรม
เมื่ออินพุท I 32.2
มีสถานะเป็น 1
ทริกเกอร์แฟลก F 50.1 จะถูกเซ็ทให้มีสถานะเป็น
1 และถ้าอินพุท I 32.2
เปลี่ยนสถานะจาก 1
มีสถานะเป็น 0
จะทำให้พัลซ์แฟลก F 100.1
นั้นเซ็ทเป็น 1
และในเวลาเดียวกัน
ทริกเกอร์แฟลก F 50.1
จะถูกรีเซ็ท
เป็นเหตุให้พัลซ์แฟลก F
100.1 มีสถานะเป็น 1
เพียงหนึ่งสแกนไทม์เท่านั้น
|