<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      PLC與HMI間如何同步日期時間
      發布時間: 2024-08-17 11:28 更新時間: 2024-12-02 08:00
      觀看PLC與HMI間如何同步日期時間視頻

            在做西門子PLC程序的報警監控的時候,可能會遇到幾乎同時發生的報警,HMI報警視圖里面顯示的日期時間不準確。,一排查原來是PLC與觸摸屏上的時間不一致。如圖Demo示例,第一條報警是通過HMI的離散量報警觸發,第二條報警是由西門子Prodiag監控報警觸發,第三條是通過指令Program_Alarm生成的報警,實際上這三個報警是Zui終源頭是同一個變量觸發。如何解決時間不一致的問題(本文闡述的均是基于西門子PLC與西門子的HMI設備)。

             需要明確的是默認情況下Prodiag監控或者Program_Alarm生成的報警采用的PLC的系統時間(大多數情況下)或者有專門配置時間戳,而HMI報警使用的時間是HMI系統的時間,往往這兩個時間是不一致的,需要準確的監控好系統中的報警,此時需要將進行HMI與PLC的時間同步。

      針對同步有兩種第一個是將PLC的時間同步到HMI上,第二種是將HMI的時間同步到PLC上。

      1、PLC時間同步到HMI上。

      1)首先啟用區域指針中的作業信箱,需要在PLC程序中配置相關的變量,如圖。

      2)利用作業信箱的作業號14、15功能編寫PLC程序,選擇合適的觸發激活這兩個功能即可。作業號14用來設置時間、作業號15用來設置日期。需要注意的是程序中傳遞的參數為BCD格式的時間日期。(參考程序如下)

      3)此時HMI與PLC間的時間已經能夠正常進行同步了,需要注意的是為了顯示一致,還需要根據你所在的地區將PLC和HMI的時區設置好。(PLC設置時區在硬件組態里面,HMI設置時區根據設備不同略有不同,一般情況都是需要退出運行系統在操作系統的設置中設置,此處不做闡述)。

      2、HMI時間同步到PLC上,進行該操作有兩種方式。

      1)利用系統函數(設置PLC日期時間),比如給一個按鈕添加該事件即可。


      2)作業信箱作業號40、41進行傳送。同樣需要用到區域指針操作方式與將PLC時間同步到HMI上基本一致,且相對上面方法較為麻煩,如果要將HMI時間同步到PLC上建議采用系統函數的方式

              以上就是PLC與HMI之間進行之間日期時間同步方式,需要注意的時候,無論采取哪一種方式為了使Zui終顯示效果一致,均需要將PLC與HMI的時區,是否冬夏令時進行正確的設置。相對而言HMI同步PLC的方式相對簡單,但是由于現場工況環境,可能會存在多個HMI或者HMI會存在關機重啟之類,但是PLC往往會持續運行。結合來看建議使用PLC同步HMI的方式。后續將介紹多個CPU之間進行日期時間同步的以實現更大系統的監控追溯。不足之處,大家評論交流指正。


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684