回覆列表
  • 1 # 控制研究控

    西門子S7-300系列硬體配置CPU的屬性設定中有可以設定0.5s,1s脈衝這樣這樣的一個特殊位元組設定項,比如M0.5是1s脈衝的話,那麼你用這個脈衝做60秒和一小時的計時器就容易多了。

    還是切圖來詳細說一下,這個程式CPU屬性中時鐘區域設定成了MB1。

    雖然這個CPU型號可能通常不常見,但是西門子300系列的每個CPU的硬體屬性中都能找到迴圈時間和時鐘M區的設定。這裡設定成MB1,那麼程式設計中MB1就不能再被挪作他用,設定成MB1後,M1.0就是一個時基寬度0.1秒的脈衝訊號點了,M1.5就是一個時基寬度1秒鐘的脈衝訊號點了。當然,如果此處設定成MB20,那麼M20.0就是時基寬度0.1s的脈衝,M20.5就是時基寬度1s的脈衝。---這是西門子的規定,西門子方便大家計時,就規定了這些方便的使用點,就如同西門子200的SM0.5一樣,SM0.5也是一個時基寬度1s的脈衝。

    這些時鐘脈衝訊號是不受程式的掃描週期限制的,所以用這些點來做程式更簡單,也更精確。不過,還是要多說一句的是,如果有上位機的情況下,PLC的時間經常需要和上位機同步,就是上位機的時間需要寫入PLC的CPU中,保證時間的一致性,對於各種資料的採集記錄和出報表至關重要!

  • 中秋節和大豐收的關聯?
  • 這是什麼意思?