<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子PLC維修|西門子變頻器代理商湖北

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      PLC觸摸屏代理商
      西門子代理商
      伺服電機驅動電纜
      西門子一級代理商
      變頻器直流調速器
      西門子一級總代理商
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      西門子 WinCC Unified JavaScript 定時器的使用方法

      描述:

      本文將介紹西門子 TIA Portal WinCC Unified 中的 JS 定時器的使用方法。通過定時器完成以下動圖所示功能,5s 延時定時器控制dingshizhadan爆炸,100ms 循環定時器控制自行車的行進位移。



      第1步:

      添加 HMI 設備。

      設備: WinCC Unified PC RT。

      設置 IP 地址:192.168.0.1。

      設置子網掩碼:255.255.255.0。


      第2步:

      添加 HMI 變量。


      定義一個整型內部變量 bombGl,用作dingshizhadan的圖形列表動畫的控制變量。0 - 未引爆;1 - 爆炸。

      第3步:

      添加一個圖形列表,用來動態顯示dingshizhadan的兩種狀態。


      第4步:

      1.添加 HMI 畫面,如下圖所示。


      在以上畫面中添加一個dingshizhadan的圖形視圖,利用圖形列表實現dingshizhadan的動畫顯示,同時添加一個 5s 延時定時器按鈕,用來啟動dingshizhadan的定時器,再添加一個復位延時定時器按鈕,用來停止 5s 延時定時器。

      繼續添加一個自行車的圖形視圖,同時添加一個 100ms 循環定時器,用來循環更改自行車的水平坐標值,從而實現自行車水平行進位移的效果,再添加一個復位循環定時器按鈕,用來停止 100ms 循環定時器。

      2.為圖形視圖dingshizhadan添加屬性。


      在屬性中配置了在前面步驟中設計的圖形列表和控制變量。

      3.為圖形視圖自行車添加屬性。

      在屬性中只是配置了尺寸和位置,沒有其它。

      4.為 5s 延時定時器按鈕添加事件腳本。


      在腳本中調用了 JS 的 Timers SetTimeout 方法。利用 Trace 功能記錄定時器的定時開始和結束時間。圖形列表控制變量寫入 1,顯示爆炸圖片。


      從 TraceViewer 中可以看到定時器開始和結束的時間戳,間隔剛好是 5s。

      5.為復位延時定時器按鈕添加事件腳本。


      在腳本中調用了 JS 的 Timers ClearTimeOut 方法,停止延時定時器。利用 Trace 功能記錄定時器的停止時間。圖形列表控制變量寫入 0,顯示未引爆圖片。

      6.為 100ms 循環定時器按鈕添加事件腳本。


      在腳本中調用了 JS 的 Timers SetInterval 方法。每隔 100ms 循環遞減自行車的水平坐標值。

      7.為復位循環定時器按鈕添加事件腳本。


      在腳本中調用了 JS 的 Timers ClearInterval 方法,停止循環定時器。

      第5步:

      啟動 HMI 仿真,進行功能測試。





      聯系方式

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