女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PLC 數據類型 (UDT) 的基本知識

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-09-10 09:46 ? 次閱讀

說明

PLC 數據類型 (UDT) 是一種復雜的用戶自定義數據類型,用于聲明一個變量。這種數據類型是一個由多個不同數據類型元素組成的數據結構。其中,各元素可源自其它 PLC 數據類型、ARRAY,也可直接使用關鍵字 STRUCT 聲明為一個結構。因此,嵌套深度限制為 8 級。

PLC 數據類型 (UDT) 可在程序代碼中統一更改和重復使用。系統自動更新該數據類型的所用使用位置。

PLC 數據類型的優勢:

通過塊接口,在多個塊中進行數據快速交換

根據過程控制對數據進行分組

將參數作為一個數據單元進行傳送

使用 PLC 數據類型

創建數據塊時,可將 PLC 數據類型聲明為一種類型。基于該類型,可以創建多個數據結構相同的數據塊。并根據具體任務,通過輸入不同的實際值對這些數據塊進行調整。

例如,為顏料混合配方創建一個 PLC 數據類型的實例。之后,再將該數據類型分配給多個數據塊。這樣,每個塊中包含不同的數量信息。

下圖顯示了該應用中具體的數據類型分配:

3f2f03fa-4f04-11ee-a25d-92fbcf53809c.png

PLC 數據類型可應用于以下應用中:

PLC 數據類型可用作邏輯塊的變量聲明或數據塊中變量的數據類型。

PLC 數據類型可用作模板,創建數據結構相同的全局數據塊。

PLC 數據類型在 S7-1200 和 S7-1500 中可用作模板,創建結構化的 PLC 變量。

PLC 數據類型的嵌套深度和數量

FC、FB、DB 和 PLC 數據類型最多支持的 64K 的對象(具體總量取決于 CPU)。

結構描述(如,DB 或 PLC 數據類型 (UDT))中,每個層級最多可定義 16K 的元素。這些結構中的元素可以同樣為 ARRAY 或 STRUCT 數據類型。因此,結構化元素可以源自一個顯式聲明的 PLC 數據類型,而無任何限制。即,每個層級都可定義 16K PLC 數據類型 (UDT)/SDT 的元素。但“匿名結構”最多支持 252 個 16k 元素。

PLC 數據類型的嵌套層級深度為 8 級。具體的嵌套深度取決于所使用的 CPU。

從塊生成外部源

從塊生成外部源時,在塊接口中直接對 PLC 數據類型的默認值進行的更改不會導出到源。也就是說在重新導入源時,這些值將不可用。此時,將使用默認值。為防止丟失已修改默認值的數據,必須直接在 PLC 數據類型中而不是在塊接口中進行更改。在這種情況下,生成外部源時也會導出這些更改。

匿名結構的缺陷

在這種結構化變量中,元素的尋址方式都相同,而不考慮該元素采用 PLC 數據類型聲明,還是采用匿名結構聲明。

使用匿名結構具有以下缺點:

通過復制進行重用時,結構都相同。這將導致結構更改困難。

匿名結構與 PLC 數據類型 (UDT) 的相同結構不兼容。

由于在運行過程會檢查結構元素的類型是否匹配,因而可導致系統性能下降。

由于所有元素必須單獨評估,因此在使用匿名結構時,很容易超出上限。

示例

以下示例說明如何定義“MyUDT” PLC 數據據類型。

3f47ac70-4f04-11ee-a25d-92fbcf53809c.png

PLC 數據類型聲明表的結構

下圖是 PLC 數據類型的聲明表結構

3f5acf58-4f04-11ee-a25d-92fbcf53809c.png

各列的含義

下表列出了各列的含義。可根據需要顯示或隱藏各列。顯示的列數取決于 CPU 類型。

說明
單擊符號以移動或復制變量。
名稱 變量名稱。
數據類型 變量的數據類型。
默認值 PLC 數據類型聲明中用于預定義變量的值。
可選擇是否指定默認值。如果未指定任何值,則使用指定數據類型的預定義值。例如,BOOL 類型的預定義值為“false”。
在 HMI 工程組態中可見 顯示默認情況下,該變量在 HMI 選擇列表中是否顯示。
從 HMI/OPC UA 可訪問 指示在運行過程中,HMI/OPC UA 是否可訪問該變量。
從 HMI/OPC UA 可寫 指示在運行過程中,是否可從 HMI/OPC UA 寫入變量。
設定值 設定值是指在調試過程中可能需要微調的值。經過調試之后,這些變量的值可作為起始值傳輸到離線程序中并進行保存。

審核編輯:彭菁

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5029

    文章

    13700

    瀏覽量

    471977
  • 接口
    +關注

    關注

    33

    文章

    8932

    瀏覽量

    153179
  • 數據
    +關注

    關注

    8

    文章

    7239

    瀏覽量

    90972

原文標題:西門子博途:PLC 數據類型(UDT) 聲明表的結構

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    S7-1200中UDT類型變量的使用方法

    今天給大家講解一下S7-1200中UDT類型變量的使用方法,PLC數據類型我們也叫做UDT數據類型
    的頭像 發表于 04-18 11:58 ?4094次閱讀
    S7-1200中<b class='flag-5'>UDT</b><b class='flag-5'>類型</b>變量的使用方法

    標準PLC數據類型 (UDT)之間的差別

    要創建 F 型 PLC 數據類型 (UDT) ,請啟用“添加新 PLC 數據類型”(Add new
    的頭像 發表于 06-23 11:09 ?2954次閱讀

    西門子博途F型PLC數據類型與標準PLC數據類型的差別

    可以像使用標準 PLC 數據類型 (UDT) 那樣,聲明和使用 F 型 PLC 數據類型 (UDT
    的頭像 發表于 07-08 10:15 ?4087次閱讀

    Struct結構數據類型

    Struct類型是一種由多個不同數據類型元素組成的數據結構,其元素可以是基本數據類型,也可以是Struct、數組等復雜數據類型以及
    的頭像 發表于 07-25 17:02 ?3332次閱讀

    結構數據類型(Struct)及應用案例

    Struct數據類型使用非常靈活,隨時可以使用,但是相對于PLC數據類型 (UDT) 有以下缺點,所以建議需要使用Struct類型時,可以使
    的頭像 發表于 07-27 16:10 ?2168次閱讀

    結構數據類型Struct介紹

    Struct類型是一種由多個不同數據類型元素組成的數據結構,其元素可以是基本數據類型,也可以是Struct、數組等復雜數據類型以及
    的頭像 發表于 01-30 10:15 ?2319次閱讀

    匯編基礎知識教程之數據類型與寄存器

    數據類型 這是 ARM 匯編基礎知識系列教程的第二部分,涉及數據類型和寄存器。 與高級語言類似,ARM支持對不同數據類型的操作。我們可以加載(或存儲)的
    的頭像 發表于 01-30 15:06 ?1267次閱讀
    匯編基礎<b class='flag-5'>知識</b>教程之<b class='flag-5'>數據類型</b>與寄存器

    PLC數據類型的種類 常見的轉換方法

      PLC數據類型是指編程軟件中用來表示變量、常量、對象等數據類型。不同的PLC軟件可能會支持不同的
    發表于 03-17 17:41 ?3.8w次閱讀

    博途PLC1200/1500PLC用戶自定義數據類型(UDT)

    數據類型支持的元素類型,用戶自定義數據類型UDT類型都支持。 ? ? 1 、PLC自定義
    發表于 04-20 09:46 ?5次下載
    博途<b class='flag-5'>PLC</b>1200/1500<b class='flag-5'>PLC</b>用戶自定義<b class='flag-5'>數據類型</b>(<b class='flag-5'>UDT</b>)

    西門子博途:使用PLC數據類型 (UDT)

    PLC 數據類型 (UDT) 是可自行定義且在程序中可以多次使用的數據結構。 此結構可包含不同數據類型的多個元素。 聲明
    的頭像 發表于 07-12 17:36 ?9533次閱讀
    西門子博途:使用<b class='flag-5'>PLC</b><b class='flag-5'>數據類型</b> (<b class='flag-5'>UDT</b>)

    西門子PLC UDT數據類型的使用方法

    西門子PLC(Programmable Logic Controller)的自定義數據類型(User Defined Type,簡稱UDT)是一種自定義的數據結構,可以根據具體需求定義
    的頭像 發表于 07-19 15:01 ?4807次閱讀
    西門子<b class='flag-5'>PLC</b> <b class='flag-5'>UDT</b><b class='flag-5'>數據類型</b>的使用方法

    淺談PLC定義數據類型的應用

    PLC定義數據類型以下用一個例子介紹PLC定義數據類型的應用,以便進一步理解PLC定義數據類型
    的頭像 發表于 07-24 16:07 ?1665次閱讀
    淺談<b class='flag-5'>PLC</b>定義<b class='flag-5'>數據類型</b>的應用

    F型PLC數據類型與標準PLC數據類型(UDT)之間的差別在哪?

    可以像使用標準 PLC 數據類型 (UDT) 那樣,聲明和使用 F 型 PLC 數據類型 (UDT
    的頭像 發表于 08-27 09:54 ?1452次閱讀
    F型<b class='flag-5'>PLC</b><b class='flag-5'>數據類型</b>與標準<b class='flag-5'>PLC</b><b class='flag-5'>數據類型</b>(<b class='flag-5'>UDT</b>)之間的差別在哪?

    UDT是什么?關于PLCUDT和FB的問題

    UDT是什么?用戶自定義數據類型。所以,它更應該和系統已經內置的簡單數據類型和復雜數據類型(如DTL,LTD等)功能一樣,能實現同樣的功能。
    發表于 09-22 12:51 ?1897次閱讀
    <b class='flag-5'>UDT</b>是什么?關于<b class='flag-5'>PLC</b>中<b class='flag-5'>UDT</b>和FB的問題

    plc數據類型怎么理解和應用

    PLC(可編程邏輯控制器)是一種工業自動化設備,用于控制機械和工業過程。在PLC編程中,數據類型是非常重要的概念,因為它決定了程序中數據的存儲和處理方式。正確理解和應用
    的頭像 發表于 12-19 11:39 ?5310次閱讀