那曲檬骨新材料有限公司

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

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

3天內(nèi)不再提示

西門子博途有關(guān)STRUCT的基本信息

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

說明

STRUCT 數(shù)據(jù)類型是指一種元素數(shù)量固定但數(shù)據(jù)類型不同的數(shù)據(jù)結(jié)構(gòu)。在結(jié)構(gòu)中,也可嵌套 STRUCT 或 ARRAY 數(shù)據(jù)類型的元素。結(jié)構(gòu)可用于根據(jù)過程控制系統(tǒng)分組數(shù)據(jù)以及作為一個數(shù)據(jù)單元來傳送參數(shù)

變量中直接使用的結(jié)構(gòu)聲明稱為匿名結(jié)構(gòu)。匿名結(jié)構(gòu)可具有以下形式:

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

所有后續(xù)說明都將基于該結(jié)構(gòu)圖。

結(jié)構(gòu)的嵌套深度和數(shù)量

在嵌套式結(jié)構(gòu)中,包含至少一個附加結(jié)構(gòu)作為元素。此時,可定義 65535 個函數(shù)、函數(shù)塊、數(shù)據(jù)塊和 PLC 數(shù)據(jù)類型。各 CPU 的具體上限值與塊類型和所有塊的總數(shù)相關(guān)。

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

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

傳遞 STRUCT 數(shù)據(jù)類型的參數(shù)

STRUCT 數(shù)據(jù)類型可作為參數(shù)進行傳遞。有關(guān)將 STRUCT 作為參數(shù)的更多信息,請參見

“傳遞 STRUCT 數(shù)據(jù)類型的變量”

匿名結(jié)構(gòu)的缺陷

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

使用匿名結(jié)構(gòu)具有以下缺點:

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

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

由于系統(tǒng)會檢查所有結(jié)構(gòu)元素的類型是否匹配,因而會導致性能下降。

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

示例

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

使用或不使用 PLC 數(shù)據(jù)類型 (UDT) 對結(jié)構(gòu)化變量“Motor”進行聲明:

PLC 數(shù)據(jù)類型 (UDT) 的結(jié)構(gòu)化變量 非 PLC 數(shù)據(jù)類型 (UDT) 的結(jié)構(gòu)化變量
bd53c09c-1fdc-11ee-962d-dac502259ad0.png bd34d0c4-1fdc-11ee-962d-dac502259ad0.png
聲明 STRUCT 數(shù)據(jù)類型的變量

要求 塊接口已打開。

步驟

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

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

結(jié)果 創(chuàng)建數(shù)據(jù)類型 STRUCT 的變量。

說明 S7-1500:一個數(shù)據(jù)塊中最多有 252 個結(jié)構(gòu) 一個數(shù)據(jù)塊中最多允許有 252 個結(jié)構(gòu)。如果需要更多結(jié)構(gòu),則必須重新構(gòu)造自己的程序。例如,可以在多個全局數(shù)據(jù)塊中創(chuàng)建結(jié)構(gòu)。

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

    關(guān)注

    5016

    文章

    13387

    瀏覽量

    465400
  • 西門子
    +關(guān)注

    關(guān)注

    95

    文章

    3062

    瀏覽量

    116446
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28466
  • 數(shù)據(jù)類型
    +關(guān)注

    關(guān)注

    0

    文章

    236

    瀏覽量

    13663
  • Struct
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    10902

原文標題:西門子博途:有關(guān) STRUCT 的基本信息

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

收藏 人收藏

    評論

    相關(guān)推薦

    北京回收西門子組態(tài)軟件

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

    西門子1200碼垛機程序應用

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

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

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

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

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

    博世和西門子哪個好_博世和西門子的關(guān)系

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

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

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

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

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

    詳解編程實現(xiàn)S7300與西門子觸摸屏通訊

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

    西門子PLC編程軟件下載

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

    Unity3D與西門子PLC通訊

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

    如何在平臺調(diào)試西門子G120變頻器

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

    西門子:有關(guān)VARIANT的基本信息

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

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

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

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

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

    如何在平臺調(diào)試西門子G120變頻器

    隨著工業(yè)自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領(lǐng)域,采用工業(yè)以太網(wǎng)(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在平臺調(diào)試西門子G120變頻器。
    發(fā)表于 09-07 12:50 ?5180次閱讀
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺調(diào)試<b class='flag-5'>西門子</b>G120變頻器
    百家乐官网电投软件| 蓝盾百家乐官网的玩法技巧和规则 | 加州百家乐的玩法技巧和规则 | 打百家乐纯打庄的方法| 大发888娱乐场是真是假| 通辽市| 百家乐官网备用网址| 百家乐赌博技巧大全| 娱乐城免费领取体验金| 百家乐孖宝揽| 申烨太阳城三期| 大亨百家乐官网游戏| 百家乐官网庄牌闲牌| 香港百家乐的玩法技巧和规则| 皇冠博彩有限公司| 中国百家乐官网的玩法技巧和规则 | 百家乐赌场博彩赌场网| 棋牌游戏开发公司| 百家乐官网gamble| 百家乐薯片| 绵阳市| 百家乐官网正品| 大发888怎么修改密码| 威尼斯人娱乐城老| 上杭县| 赌百家乐官网可以赢钱| 澳门百家乐规| 真人百家乐官网作假视频| 百家乐游戏机说明书| 博亿国际| 嘉年华百家乐官网的玩法技巧和规则 | 大发888在线娱乐城合营商| 百家乐官网8点| 全景网百家乐的玩法技巧和规则 | 澳门玩大小| 金银岛百家乐官网的玩法技巧和规则 | 百家乐官网视频双扣游戏| 百家乐翻天粤qvod| 长武县| 百家乐软件骗人吗| 恩施市|