在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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
    +關注

    關注

    5031

    文章

    13786

    瀏覽量

    472549
  • 接口
    +關注

    關注

    33

    文章

    8961

    瀏覽量

    153295
  • 數據
    +關注

    關注

    8

    文章

    7246

    瀏覽量

    91213

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

    今天給大家講解一下S7-1200中UDT類型變量的使用方法,PLC數據類型我們也叫做UDT數據類型
    的頭像 發表于 04-18 11:58 ?4140次閱讀
    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 ?2984次閱讀

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

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

    Struct結構數據類型

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

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

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

    結構數據類型Struct介紹

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

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

    數據類型 這是 ARM 匯編基礎知識系列教程的第二部分,涉及數據類型和寄存器。 與高級語言類似,ARM支持對不同數據類型的操作。我們可以加載(或存儲)的
    的頭像 發表于 01-30 15:06 ?1295次閱讀
    匯編基礎<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 ?9615次閱讀
    西門子博途:使用<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 ?4915次閱讀
    西門子<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 ?1695次閱讀
    淺談<b class='flag-5'>PLC</b>定義<b class='flag-5'>數據類型</b>的應用

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

    可以像使用標準 PLC 數據類型 (UDT) 那樣,聲明和使用 F 型 PLC 數據類型 (UDT
    的頭像 發表于 08-27 09:54 ?1480次閱讀
    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 ?1937次閱讀
    <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 ?5395次閱讀
    主站蜘蛛池模板: 狠狠色丁香婷婷第六色孕妇 | 欧美一区精品 | 久久综合九色综合98一99久久99久 | 一级a爰片久久毛片 | 69性xxxxfreexxxx| 男人边吃奶边爱边做视频日韩 | 在线欧美色图 | 色天使久久综合给合久久97色 | 久久xx| 青草视频网站在线观看 | 老色皮永久免费网站 | 黄色网址网站在线观看 | 69日本xxxxxxxxx19| 免费在线播放毛片 | 五月婷婷深深爱 | aa在线观看| 性色网址 | 免费视频不卡 | 色亚洲欧美 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 国产成人福利夜色影视 | 99久久婷婷免费国产综合精品 | 六九视频在线观看 | 国产在线a不卡免费视频 | 国产天天操 | 国产三级精品视频 | 午夜精品久久久久久久四虎 | 老师你好滑下面好湿h | 91视频www| 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 欧美不卡一区 | 天天爱添天天爱添天天爱添 | 国产女人和拘做受视频免费 | 国产高清免费午夜在线视频 | sss华人在线play| 免费激情网站 | 新版天堂资源中文8在线 | 国产久视频 | 色播亚洲 | 欧美mv日韩mv国产mv网站 | 黄色一及毛片 |