1, Theo mình thì việc này không khó
AND I0.0
MOV MW0 MW2
như vậy khi I0.0 về 0 thì giá trị tại Mw1 là giá trị của BI tại thời điểm I0.0 = 0
2, Việc Rset T0 thì khi I0.0 = 0 thì T0 đã tự Rset rồi đâu cần phải Rset nữa đâu bạn vì lúc này lệnh MOV bị ngắt nên giá trị tại Mw1 là giá trị của T0
3, để so sánh được như ý bạn thì như sau
- timer của bạn thông thường là loại 10 ms như vậy bạn phải quy đổi 1.5S = 1500 ms, 2s = 2000 ms ... và lệnh của bạn là
ANDN I0.0
( P ) M10
OUT M11
AND M11
MOV MW2 MW4
AND
> MW4 L#1500
OR
MW4 L#2000
OUT M10
AND
> MW4 L#2100
OR
MW4 L#3000
OUT M11
AND
> MW4 L#3100
OR
MW4 L#4000
OUT M12
Nếu đã dùng Mw0 thì không thể dùng M0 và M1 được vì nó sẽ bị trùng nhau không hoạt động được đâu
Thân