精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

西門子博途有關STRUCT的基本信息

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

說明

STRUCT 數據類型是指一種元素數量固定但數據類型不同的數據結構。在結構中,也可嵌套 STRUCT 或 ARRAY 數據類型的元素。結構可用于根據過程控制系統分組數據以及作為一個數據單元來傳送參數

變量中直接使用的結構聲明稱為匿名結構。匿名結構可具有以下形式:

bd34d0c4-1fdc-11ee-962d-dac502259ad0.png

所有后續說明都將基于該結構圖。

結構的嵌套深度和數量

在嵌套式結構中,包含至少一個附加結構作為元素。此時,可定義 65535 個函數、函數塊、數據塊和 PLC 數據類型。各 CPU 的具體上限值與塊類型和所有塊的總數相關。

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

結構 (STRUCT) 的嵌套層級深度為 8 級。具體的嵌套深度取決于所使用的 CPU。

傳遞 STRUCT 數據類型的參數

STRUCT 數據類型可作為參數進行傳遞。有關將 STRUCT 作為參數的更多信息,請參見

“傳遞 STRUCT 數據類型的變量”

匿名結構的缺陷

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

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

維護成本增加:如果對一個匿名結構進行了多次復制,則在更改過程中該匿名結構也必需進行相應的多次更改。

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

由于系統會檢查所有結構元素的類型是否匹配,因而會導致性能下降。

存儲空間要求增加:每個匿名結構都是一個單獨的對象,其描述信息將加載到 AS 中。

示例

如果在一個 PLC 數據類型 (UDT) 中聲明數據類型為 STRUCT 的變量,則使用方式將增加(參見左圖)。但是,也可以直接使用數據類型 STRUCT 對變量進行聲明(參見右圖)。

使用或不使用 PLC 數據類型 (UDT) 對結構化變量“Motor”進行聲明:

PLC 數據類型 (UDT) 的結構化變量 非 PLC 數據類型 (UDT) 的結構化變量
bd53c09c-1fdc-11ee-962d-dac502259ad0.png bd34d0c4-1fdc-11ee-962d-dac502259ad0.png
聲明 STRUCT 數據類型的變量

要求 塊接口已打開。

步驟

要聲明 STRUCT 數據類型的變量,請按以下步驟操作:

選擇接口中的相應聲明部分。
在“名稱”列中輸入變量名稱。
在“數據類型”列中輸入“Struct”。輸入時系統將提供自動完成功能。
在新變量后將插入空的縮進行。
在第一個空行中插入第一個結構元素。
在該元素后會再插入一個空行。
選擇結構元素的數據類型。
可選:更改在塊接口其它列中顯示的結構元素的屬性。
對所有其它結構元素重復步驟 4 到 7。
不必顯式完成該結構。結構會以輸入的最后一個元素結束。
要在結構后插入新變量,請在結構結尾后留一個空行,然后在第二個空行中啟動新變量。

結果 創建數據類型 STRUCT 的變量。

說明 S7-1500:一個數據塊中最多有 252 個結構 一個數據塊中最多允許有 252 個結構。如果需要更多結構,則必須重新構造自己的程序。例如,可以在多個全局數據塊中創建結構。

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

    關注

    5008

    文章

    13151

    瀏覽量

    462064
  • 西門子
    +關注

    關注

    93

    文章

    3008

    瀏覽量

    115635
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28329
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13608
  • Struct
    +關注

    關注

    0

    文章

    31

    瀏覽量

    10857

原文標題:西門子博途:有關 STRUCT 的基本信息

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

收藏 人收藏

    評論

    相關推薦

    北京回收西門子組態軟件

    回收西門子變頻器SINAMICS V10系列變頻器回收西門子觸摸屏回收西門子組態軟件回收西門子
    發表于 05-27 12:16

    西門子1200碼垛機程序應用

    西門子1200碼垛機、立體倉庫程序(帶注釋),程序應用到變頻器、觸摸屏、步進電機、工業機器人、視覺相機。
    發表于 09-03 07:42

    暢銷西門子助聽器價格表_西門子助聽器價格大全

    暢銷西門子助聽器價格表_西門子助聽器價格大全 1、西門子盒式助聽器 AMIGA 176AO Pocket AMIGA 176AO 西門子助聽器價格:441元
    發表于 08-23 12:19 ?1.4w次閱讀
    暢銷<b class='flag-5'>西門子</b>助聽器價格表_<b class='flag-5'>西門子</b>助聽器價格大全

    西門子大賽1200電梯參考程序

    西門子大賽1200電梯參考程序,V13文件.有需要的加油!
    發表于 06-22 15:56 ?183次下載

    博世和西門子哪個好_博世和西門子的關系

    本文開始闡述了博世和西門子的關系以及分析了西門子和博世哪個更好,其次分析了西門子和博世的冰箱哪個更好,最后介紹了博世和西門子家電集團在中國的發展。
    的頭像 發表于 04-04 09:30 ?15.8w次閱讀

    如何使用平臺上完成西門子的S7-1500與S7-1200以太網通信?

    一步步教你使用平臺,完成西門子最風行的兩款PLC——S7-1500(1515 CPU)與S7-1200(1214 CPU)之間通信,有兩種方法:S7通信和開放式用戶通信。
    的頭像 發表于 07-09 10:00 ?5.3w次閱讀
    如何使用<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺上完成<b class='flag-5'>西門子</b>的S7-1500與S7-1200以太網通信?

    解析ABB機器人與西門子S7-1200 profinet通訊

    西門子軟件中做PLC硬件組態,設置以太網連接。
    的頭像 發表于 01-18 16:55 ?4.9w次閱讀
    解析ABB機器人與<b class='flag-5'>西門子</b>S7-1200 profinet通訊

    詳解編程實現S7300與西門子觸摸屏通訊

    目前國內流行用昆侖通泰或者威綸通觸摸屏做項目,一方面價格便宜,另一方面編程簡單。但西門子屏也經常會被用到,所以不得不學。簡單寫一下會用圖建立西門子觸摸屏和S7300PLC的通訊。
    的頭像 發表于 05-05 11:37 ?1.7w次閱讀

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控論壇有下載密碼www.jx-gongkong.com
    發表于 03-01 11:04 ?68次下載

    Unity3D與西門子PLC通訊

    本文是做實體PLC和Unity的通訊,如果沒有實體PLC可以參考我之前的文上位機與西門子TIA的PROFINET通訊仿真(虛擬通訊),這篇
    發表于 04-19 11:43 ?6次下載
    Unity3D與<b class='flag-5'>西門子</b>PLC通訊

    如何在平臺調試西門子G120變頻器

      隨著工業自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領域,采用工業以太網(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在平臺調試西門子G120變頻器。
    的頭像 發表于 04-25 10:17 ?2.8w次閱讀
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺調試<b class='flag-5'>西門子</b>G120變頻器

    西門子:有關VARIANT的基本信息

    據類型(例如,INT 或 REAL)的對象。還可以是 STRING、DTL、STRUCT 類型的 ARRAY、UDT、UDT 類型的 ARRAY。VARIANT 指針可以識別結構,并指向各個結構元素。VARIANT 數據類型的操作數不占用背景數據塊或工作存儲器中的空間。但是,將占用 CPU 上的存儲空間。
    的頭像 發表于 06-12 10:03 ?6939次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>:<b class='flag-5'>有關</b>VARIANT的<b class='flag-5'>基本信息</b>

    西門子1200/1500PLC單按鈕啟停控制10種設計方法

    西門子1200/1500PLC單按鈕啟停控制10種設計方法
    的頭像 發表于 08-31 09:14 ?7791次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC單按鈕啟停控制10種設計方法

    西門子plc單按鈕啟停的十種方法(1200/1500PLC)

    西門子1200/1500PLC單按鈕啟停控制10種設計方法
    發表于 08-31 09:15 ?6283次閱讀
    <b class='flag-5'>西門子</b>plc單按鈕啟停的十種方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    如何在平臺調試西門子G120變頻器

    隨著工業自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領域,采用工業以太網(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在平臺調試西門子G120變頻器。
    發表于 09-07 12:50 ?4712次閱讀
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺調試<b class='flag-5'>西門子</b>G120變頻器