99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

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

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-09-10 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說明

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

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

PLC 數(shù)據(jù)類型的優(yōu)勢:

通過塊接口,在多個塊中進行數(shù)據(jù)快速交換

根據(jù)過程控制對數(shù)據(jù)進行分組

將參數(shù)作為一個數(shù)據(jù)單元進行傳送

使用 PLC 數(shù)據(jù)類型

創(chuàng)建數(shù)據(jù)塊時,可將 PLC 數(shù)據(jù)類型聲明為一種類型?;谠擃愋?,可以創(chuàng)建多個數(shù)據(jù)結構相同的數(shù)據(jù)塊。并根據(jù)具體任務,通過輸入不同的實際值對這些數(shù)據(jù)塊進行調整。

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

下圖顯示了該應用中具體的數(shù)據(jù)類型分配:

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

PLC 數(shù)據(jù)類型可應用于以下應用中:

PLC 數(shù)據(jù)類型可用作邏輯塊的變量聲明或數(shù)據(jù)塊中變量的數(shù)據(jù)類型。

PLC 數(shù)據(jù)類型可用作模板,創(chuàng)建數(shù)據(jù)結構相同的全局數(shù)據(jù)塊。

PLC 數(shù)據(jù)類型在 S7-1200 和 S7-1500 中可用作模板,創(chuàng)建結構化的 PLC 變量。

PLC 數(shù)據(jù)類型的嵌套深度和數(shù)量

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

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

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

從塊生成外部源

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

匿名結構的缺陷

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

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

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

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

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

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

示例

以下示例說明如何定義“MyUDT” PLC 數(shù)據(jù)據(jù)類型。

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

PLC 數(shù)據(jù)類型聲明表的結構

下圖是 PLC 數(shù)據(jù)類型的聲明表結構

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

各列的含義

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

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

審核編輯:彭菁

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

    關注

    5036

    文章

    13916

    瀏覽量

    474458
  • 接口
    +關注

    關注

    33

    文章

    9000

    瀏覽量

    153710
  • 數(shù)據(jù)

    關注

    8

    文章

    7256

    瀏覽量

    91831

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    要創(chuàng)建 F 型 PLC 數(shù)據(jù)類型 (UDT) ,請啟用“添加新 PLC 數(shù)據(jù)類型”(Add new
    的頭像 發(fā)表于 06-23 11:09 ?3043次閱讀

    西門子博途F型PLC數(shù)據(jù)類型與標準PLC數(shù)據(jù)類型的差別

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

    Struct結構數(shù)據(jù)類型

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

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

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

    結構數(shù)據(jù)類型Struct介紹

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

    匯編基礎知識教程之數(shù)據(jù)類型與寄存器

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

    PLC數(shù)據(jù)類型的種類 常見的轉換方法

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

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

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

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

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

    西門子PLC UDT數(shù)據(jù)類型的使用方法

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

    淺談PLC定義數(shù)據(jù)類型的應用

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

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

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

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

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

    plc數(shù)據(jù)類型怎么理解和應用

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