<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
      聯系人
      向小姐
      立即詢價

      詳細介紹

      在codesys使用說明中,對結構體,枚舉做了詳細介紹,但在新建數據類型時,如果不太清楚其用途,可能會增加我們的工作量,今天對二者做詳細介紹,自己也在溫顧一下。

      在匯川InoProShop中,新建數據類型,點擊AppLication——添加對象——UDT,打開頁面如下:

      圖片

      添加UDT數據類型,結構,枚舉,別名,聯合四個選項,結構,枚舉是我們日常中常用數據類型。

      圖片

      結構(struct)是由一系列具有相同類型或不同類型的數據構成的數據集合,也叫結構體。例如,一臺電機通常都有其對應的信息,如產品型號(Product_ID)、生產廠家(Vendor)、額定電壓(Nominal Voltage)、額定電流(Nominal Current)、極對數(Poles),是否帶剎車(Brake)等信息。這些信息都和這臺電機相關聯,可以看出,如果將這些信息分別以獨立的變量進行聲明,很難反應出它們和電機的內在聯系。

      以一段ST語言寫的結構體數據,以點擊編號,功率,電壓,電流,頻率為例,調用結構體數據時,使用數組,簡化多次定義數據:

      圖片

      VAR

      ias_電機數組 : ARRAY [0..8] OF 結構體;

      END_VAR


      ias_電機數組[0].STI_電機編號     :=0;

      ias_電機數組[0].STI_電機額定電流             := 2.89;

      ias_電機數組[0].STI_電機額定電壓              := 400;

      ias_電機數組[0].STI_電機功率                    := 2;

      ias_電機數組[0].STI_電機頻率     :=30;


      如果一種變量有幾種可能的值,可以定義為枚舉類型。所謂“枚舉”是將變量的值一一列舉出來,變量的值只能在列舉出來的值的范圍內。例如,必須定義一個變量,該變量的值表示一周中的一天。該變量只能存儲七個有意義的值。若要定義這些值,可以使用枚舉類型。如一周內星期可能取值的集合為:{ Sun,Mon,Tue,Wed,Thu,Fri,Sat},一般枚舉配合case語句使用,調用程序動作程序,具體ST舉例如下:

      圖片

      使用case語句,在程序中建立相關動作,如果下圖,可以理解為,今天星期一,調用A00()動作,今天星期二,調用A10()動作,按照日期,依次動作。

      另外,在PLC寫程序時,習慣使用流程步,也是使用case語句,執行完動作1,滿足條件,跳過下一步,按照工藝流程依次執行,方便程序理解

      圖片


      習慣使用結構體和枚舉,會很高效的提高我們的寫作效率。


      相關產品

      聯系方式

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