19/09/2556 10:42 น. |
ปัญหาก็คือ ผมใช้ Positive ในการสั่งให้ Timer ทำงาน พอมีการ Stop Mode และ Run plc ใหม่อีกครั้ง โปรแกรมจะไม่ทำงานทั้งที่มี input ค้างอยู่ อยากทราบว่าต้องแก้ไขโปรแกรมอย่างไร ถึงจะให้โปรแกรมทำงานได้ตลอดเมื่อมีการรัน plc ใหม่อีกครั้ง ขอบคุณครับ |
30/09/2556 01:49 น. |
ลองใช้ NO contact SM0.0 (Alway ON contact when RUN Mode)โดยนำไป block ด้านหน้า Input ก่อนครับ เนื่องจากว่า มี Input ค้างตลอดและมีการนำ contact |P| มาใช้ Positive จะ on แค่ครั้งเดียวครับ และจะ on แค่ใชช่วงเวลาเป็น uS-mS ซึ่งเร็วมาdครับ จนกระทั่ง Input มีการ Off และ On อีกครั้ง |P| จึงจะทำงานอีกรอบครับ (|P| ทำงานในช่วง rise time หรือในช่วงขอบขาขึ้นเท่านั้นครับ) |