<s id="i0q2g"></s>
  • <nav id="i0q2g"><code id="i0q2g"></code></nav><optgroup id="i0q2g"><blockquote id="i0q2g"></blockquote></optgroup>
  • <optgroup id="i0q2g"><u id="i0q2g"></u></optgroup>
    您好,歡迎進入上海慶惜自動化設備有限公司網站!

    產品列表

    PROUCTS LIST

    技術文章Article 當前位置:首頁 > 技術文章 > 西門子s7-300代理商講解s7-300定時器跟一鍵啟停的相關技術信息
    西門子s7-300代理商講解s7-300定時器跟一鍵啟停的相關技術信息
    點擊次數:53 發布時間:2019/5/27 10:57:14

      西門子s7-300代理商講解s7-300定時器跟一鍵啟停的相關技術信息。
      西門子s7-300代理商的西門子S7-300系列硬件配置CPU的屬性設置中有可以設置0.5s,1s脈沖這樣這樣的一個特殊字節設置項,比如M0.5是1s脈沖的話,那么你用這個脈沖做60秒和一小時的計時器就容易多了。
      雖然這個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中,保證時間的一致性,對于各種數據的采集記錄和出報表至關重要!
      西門子s7-300代理商的西門子S7300用異或指令實現一鍵啟停
      對于一個學過電子技術中門電路的童鞋來講,異或邏輯運算應該有所了解,其口訣為:相同出0,相異出1。
      OB100在程序運行初期執行,且只運行一次。是用來對MD10進行數據清除,避免干擾,保證MD10的初始值為0,這里采用語句表的方式比較簡單。
      西門子s7-300代理商在OB1中編寫主程序
      這樣MD10的初始值為0,按下I0.0,M0.0給個脈沖,異或指令運行一次,MD10中的0經過與1異或運算則輸出MD10為1,這樣再次按下I0.0,MD10中的1與常數1異或運算,則輸出為0。那么就可以通過多次給雙字異或指令,保證MD10的值在0和1之間變化。最后用MD10來控制Q0.0的輸出。
      最后在程序段3中,為什么用的是M13.0呢?因為在300的PLC中異或指令的輸入格式為雙字(DWORD),那么就是32位,即4個字節。則MD10包含M13.0~M10.7這32位(M10、M11、M12、M13四個字節),同時M13.0在最低位。那么我們需要的就是最低位的值。
      如果您想了解更多有關西門子s7-300的及時信息,歡迎前來西門子s7-300代理商咨詢!

    版權所有 © 2019 上海慶惜自動化設備有限公司  ICP備案號:滬ICP備18030019號-2
    QQ在線客服
    股票配资盈利了都要分成的吗
    <s id="i0q2g"></s>
  • <nav id="i0q2g"><code id="i0q2g"></code></nav><optgroup id="i0q2g"><blockquote id="i0q2g"></blockquote></optgroup>
  • <optgroup id="i0q2g"><u id="i0q2g"></u></optgroup>