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

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

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子200SMART V2.8新增指令介紹
      發布時間: 2024-04-16 16:16 更新時間: 2024-12-02 08:00

      一、新增兩條位邏輯指令,分別是 ALT 指令與 ALTP 指令。 

      圖片

      ALT:交替輸出指令,當該指令前面的條件接通時,每個掃描周期 ALT 指令上的操作數狀態都會發生翻轉,當前面條件斷開時,ALT指令上的操作數保持斷開前Zui后一個掃描周期的狀態。

      圖片

      ALTP:脈沖交替輸出指令,當I0.1由不通向導通轉換時,Q0.1的狀態發生翻轉。利用 ALTP 指令可以輕松的實現類似設備一鍵啟停的功能。 

      二、轉換指令

      V2.8版本以前的軟件,只有16位整數和BCD碼之間的轉換指令,在2.8版本中新增了32位雙整數和32位BCD碼之間的轉換指令。

      圖片

      雙整數和32位BCD碼之間的轉換

      圖片

      32位BCD碼和雙整數之間的轉換

      以前的量程轉換指令需要自己編寫轉換程序,再做成庫,現在2.8版本軟件直接給我們提供了量程轉換程序,集成的轉換指令具有更快的執行速度。

      量程變換指令

      圖片圖片

      圖片

      三、數學指令 

      新增7條數學指令,用于常見的數據處理,可以極大的減輕編程的難度,分別是:

      1、取Zui大值或Zui小值

      圖片

      根據數據類型不同有字節,整數,雙整數和實數的取Zui大Zui小值指令,此處以字節為例說明指令的用法,執行該指令,會將VB0開始的10個字節中的Zui小的值放在VB10中,該值所處的位置放在VW12中,Zui大的值放在VB14中,Zui大值所處的位置放在VW16中。

      2、取隨機值

      圖片

      生成所設定范圍內的一個隨機值。根據數據類型不同有字節,整數,雙整數和實數的取隨機值指令,此處以字節為例說明指令的用法,執行該指令,會隨機生成一個0到10之間的數值存放在VB0中。

      3、數組排序

      圖片

      Sort指令排序給定的數組,并將其寫入 OUT 輸出。如上圖所示指令,將VB0開始的10個字節中的數據按從小到大(MODE為0)的順序排列,結果放在VB10開始的10個字節中。

      4、取數組平均值

      圖片

      將VB0開始的10個字節中的數據平均值算出來存放在VB10。

      5、取juedui值(沒有字節的取juedui值指令)

      圖片

      6、低通濾波器

      圖片

      選擇濾波器0以處理濾波器系數為0.9的AIW16的輸入。結果放在AQW18中。

      支持 64 路一階低通濾波器,用于對源數據的濾波處理。

      7、反三角函數指令

      圖片圖片

      圖片

      四、新增 3 條邏輯運算符用于邏輯運算,分別是

      圖片

      圖片

      圖片

      —THE END—





      聯系方式

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