關鍵字 順序功能圖 單分支結構
調試程序的時候 先調試一步 發現
發現定時器可以正常定時 TO 也能閉合 但是看不到M0.1 置1 的時刻。 原因是因為
置1 后 程序會不斷的掃描 因為M0.0 被RESET 了 所以M0.1只在一個指令周期內變為1 。。
設置一個鎖存保持的電路
注意 需要用SET 指令
習題 Page 132 頁 第3小題
剛開始 我對順序控制設計方法 理解 不夠深刻 又不知道是雙線圈的問題 。
我繪制的順序功能圖 如下
定時器T0定時時間到
上圖中的狀態轉換圖是沒有問題的,但是剛開始你是這樣認為的,想的比較簡單,沒有考慮到PLC的工作方式,單次掃描。周而復始的問題。
程序在一個掃描周期,執行完指令以后,在掃描周期的最后要更新輸出值。
也就是輸出值 在本次掃描周期不變,如果下一個掃描周期如果輸入斷開,輸出也就會清0
一個輸出口的狀態至維持一個掃描周期。
輸出口狀態在每一個掃描周期都要更新。但是在一個周期內是不變的,鎖存的,除非你用set指令
於是我想梯形圖程序的結構應該是這個樣子
上圖中的輸出電路是錯誤的, 產生了雙線圈現象,沒有理解PLC掃描周期的執行方式。
正確的程序是
見程序
程序放在了百度網盤 S7_Pro36
最后總體心得:
你之前寫的日志,可能只是一些知識點,就像本次總結一樣,你可以邊看書,邊寫日志進行記錄,(可能你掌握的知識比較離散,沒有形成網絡)最后你沒有做課后習題,你可能自我感覺良好,認為你已經掌握了知識。 例如你不會深刻的理解PLC掃描周期的過程, 雙線圈現象。
而你做了課后習題,並把一道題用單分支順序功能能圖 和 並列分支實現,顯然理解的更深刻。這種總結方式明顯更好, 用一道題總結出全部引申出來的知識點。編制出了網絡。
第2 只有一道題 ,又很精簡,這種學習方法更好。