色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

S7-1500 DB數據塊的類型和使用方法2

jf_78858299 ? 來源:科控自動化 ? 作者:科控自動化 ? 2023-02-01 16:45 ? 次閱讀

1.4 通過PLC 數據類型創建DB

PLC數據類型是一個用戶自定義的數據類型模板,可以由不同的數據類型組成,提供一個固定格式的數據結構,便于用戶使用。PLC數據類型的變量在程序中作為一個整體變量使用。

  1. 創建PLC 數據類型

在“PLC 數據類型”文件夾中,單擊“添加新數據類型”后,會創建和打開一個PLC 數據類型的聲明表。選擇該PLC 數據類型,并在快捷菜單中選擇“重命名”命令,就可以給這個PLC數據類型重新命名。然后在聲明表中聲明變量及數據類型,完成PLC 數據類型的創建。比如創建一個名稱為“PLC_DT_1”的PLC數據類型,在這個數據類型中包含3個變量,如圖7所示。

圖7

  1. 創建固定數據結構的 DB 塊

單擊“添加新塊”命令,選擇數據塊,并在類型的下拉列表中選擇所創建的PLC 數據類型“PLC_DT_1”,如圖8所示。

圖8

然后點擊“確定”,生成與“PLC_DT_1”相同數據結構的DB塊。

通過PLC 數據類型創建DB與通過系統數據類型創建DB的目的相同,一個是用戶自定義的數據類型,一個系統給出的特定的數據類型,但是用戶自定義的數據類型在全局DB塊中的變量類型向導中是可見的。

1.5 數組DB

數組DB是一種特殊類型的全局數據塊,它包含一個任意數據類型的數組。例如可以是基本數據類型,也可以是PLC數據類型(UDT)的數組,但這種數據塊不能包含除數組之外的其它元素。創建數組DB時需要輸入數組的數據類型和數組的上限。創建完數組DB后,可以在其屬性中隨時更改數組的上限,但是無法更改數據類型。數組DB始終啟用“優化塊訪問”(Optimized block access)屬性,不能進行標準訪問,并且為非保持性屬性,不能修改為保持性屬性。數組DB的聲明如圖9所示。

圖9

數組DB塊的名稱與塊中變量(只能有一個數組變量)的名稱是相同的,如圖10所示。

圖10

數組DB塊中變量元素的訪問需要使用“THIS[x]”替代變量的名稱,例如圖10中變量的第一個元素為DDD.THIS[0],如圖11所示。

圖11

可以使用函數“ReadFromArrayDB”和“WriteTOArrayDB”等對數組DB進行類似間接尋址的訪問,比如將數組DB中的變量值復制到“變量1”中,可以參考圖12中的程序。

圖12

在DB13(數據塊_7)中共有3個數組元素,由“Tag_58”的值決定將哪個元素的值復制給“數據塊_10”中的“變量1”。示例中“Tag_58”的值為1,所以是將“數據塊_7[1]”的值賦值給“變量1”。

1.6 什么類型的DB可以與VARIANT轉換

S7-1500中使用VARIANT數據類型變量作為程序塊中參數的傳遞,指令DB_ANY_TO_VARIANT或者VARIANT_TO_DB_ANY用于參數DB_ANY和VARIANT轉換,DB_ANY的使用是有要求的,必須是格式固定的,使用要求參考下表(DB_ANY_TO_VARIANT的在線幫助)中的加粗標記。

輸入變量 轉換結果... 轉換選項
DB_ANY 作為 PLC 數據類型或系統數據類型 (SDT) 的實例化數據塊的數據塊。 可以轉換
DB_ANY ...作為 ARRAY 數據塊的數據塊。 可以轉換
DB_ANY ...作為函數塊或全局數據塊中的實例化數據塊 不可轉換

所以說通常情況下,通過系統數據類型、用戶數據類型創建的數據塊、數組DB與全局DB訪問和使用的方式是相同的,而在特殊的情快下,這些數據塊類型是不可替代的。

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

    關注

    68

    文章

    10854

    瀏覽量

    211585
  • 數據
    +關注

    關注

    8

    文章

    7002

    瀏覽量

    88943
  • S7-1500
    +關注

    關注

    3

    文章

    300

    瀏覽量

    6392
收藏 人收藏

    評論

    相關推薦

    基于S7-1500 CPU集成PN口的Modbus TCP通信快速入門

    S7-1500 PLC需要通過TIA Portal博途軟件進行組態配置,從TIA Portal V12SP1開始軟件中增加了S7-1500的Modbus TCP庫,用于S7-1500
    發表于 11-21 17:05 ?5391次閱讀

    西門子plc S7-1200/S7-1500優化的DB與標準的DB整體對比

    在 TIA Portal V12 中為S7-1200/S7-1500 CPU 添加一個 DB 時,其缺省屬性為優化的 DB ,優化的
    的頭像 發表于 07-28 19:55 ?4700次閱讀
    西門子plc <b class='flag-5'>S7</b>-1200/<b class='flag-5'>S7-1500</b>優化的<b class='flag-5'>DB</b><b class='flag-5'>塊</b>與標準的<b class='flag-5'>DB</b><b class='flag-5'>塊</b>整體對比

    S7-1500與MV340自由口通信方案

    SIMATIC S7-1500 或ET200MP 自動化系統包含各種應用模塊,其中包括通信模塊。串行通信模塊通過點對點連接,提供了簡單的數據交換功能。本例以S7-1500 串口通信模塊CM PtP RS232 HF,與手持讀碼器
    發表于 09-26 18:09 ?11次下載
    <b class='flag-5'>S7-1500</b>與MV340自由口通信方案

    S7-1500系統架構及特點

    S7-1500數據管理系統中,提供兩種不同的訪問機制: 優化訪問、 非優化訪問(兼容 S7-300/400),S7-1500 FW V
    發表于 10-10 11:40 ?29次下載
    <b class='flag-5'>S7-1500</b>系統架構及特點

    怎樣去使用S7-1500 SCL PEEK和POKE指令呢

    PEEK 和 POKE 指令,可在不指定數據類型的情況下對 Input區、Output區、M 存儲區、DB和PI/Q(物理輸入/輸出,僅S7-1500支持)讀取或寫入
    的頭像 發表于 10-08 10:04 ?6270次閱讀

    S7-1500S7-1500之間S7通信

    使用 STEP7 V14 在同一個項目中,新建兩個S7-1500站點,然后做 S7 通訊。
    的頭像 發表于 11-23 09:53 ?2992次閱讀

    S7-1500 CPU支持與其它S7-1500 CPU進行直接數據交換

    從固件版本 V2.8 開始,S7-1500 CPU 支持與其它 S7-1500 CPU 進行直接數據交換。在直接數據交換的情況下,S7-1500
    的頭像 發表于 11-29 09:53 ?4104次閱讀

    S7-1500 DB數據類型使用方法1

    ,可在TIA 博途界面下點擊“程序”->“添加新”,選擇“數據”并選擇數據
    的頭像 發表于 02-01 16:45 ?8343次閱讀
    <b class='flag-5'>S7-1500</b> <b class='flag-5'>DB</b><b class='flag-5'>數據</b><b class='flag-5'>塊</b>的<b class='flag-5'>類型</b>和<b class='flag-5'>使用方法</b>1

    SIMATIC S7-1500的Profibus DP通訊

    SIMATIC S7-1500的Profibus DP通訊
    的頭像 發表于 05-04 15:20 ?1862次閱讀
    SIMATIC <b class='flag-5'>S7-1500</b>的Profibus DP通訊

    西門子S7-1500 之間 S7 通信

    S7-1500 CPU server 發送數據DB2 中的 10 個字節的數據讀到 S7-15
    的頭像 發表于 05-29 14:04 ?5695次閱讀
    西門子<b class='flag-5'>S7-1500</b> 之間 <b class='flag-5'>S7</b> 通信

    S7-1500之間S7通信實例

    S7-1500 的 PROFINET 通信口可以做 S7 通信的服務器端或客戶端。S7-1500 支持 S7單邊通信,僅需在客戶端單邊組態連接和編程,而服務器端只準備好通信的
    的頭像 發表于 06-01 09:25 ?3200次閱讀
    <b class='flag-5'>S7-1500</b>之間<b class='flag-5'>S7</b>通信實例

    S7-1500系列電源模塊組態方法及容易出錯點

    S7-1500系列產品提供兩種類型的電源模塊負載電源和系統電源。
    發表于 06-06 16:58 ?7968次閱讀
    <b class='flag-5'>S7-1500</b>系列電源模塊組態<b class='flag-5'>方法</b>及容易出錯點

    DCM與S7-1500 PN是如何進行通訊的?

    S7-1500與SINAMICS DCM之間通過 PROFINET IO可進行周期性通訊,通過TIA組態,該通訊可通過調用功能“DPWR_DAT/DPRD_DAT”實現S7-1500對 SINAMICS DCM
    發表于 07-11 14:15 ?1251次閱讀
    DCM與<b class='flag-5'>S7-1500</b> PN是如何進行通訊的?

    S7-1500數據:優化DB與非優化DB的區別有哪些?

    可能是為了適應S7-1500操作系統的新功能同時還要保持原有操作習慣的原因,相對于S7-300/400,S7-1500數據功能和參數更多
    的頭像 發表于 09-08 14:18 ?2443次閱讀
    <b class='flag-5'>S7-1500</b><b class='flag-5'>數據</b><b class='flag-5'>塊</b>:優化<b class='flag-5'>DB</b>與非優化<b class='flag-5'>DB</b>的區別有哪些?

    S7-1500冗余 PLC 1500R使用入門

    電子發燒友網站提供《S7-1500冗余 PLC 1500R使用入門.pdf》資料免費下載
    發表于 08-13 09:12 ?1次下載
    主站蜘蛛池模板: 果冻传媒最新视频在线观看| 伊人久久中文大香线蕉综合| 美女伊人网| 精品久久免费视频| 国产免费人成在线看视频| 嘟嘟嘟WWW免费高清在线中文| 99国产精品综合AV无码| 竹菊影视一区二区三区| 亚洲中文字幕AV在天堂| 亚洲成a人片777777久久| 小伙无套内射老女人| 午夜噜噜噜私人影院在线播放| 三级中国免费的| 色噜噜噜视频| 天天国产在线精品亚洲| 色久久一个亚洲综合网| 视频一区精品自拍亚洲| 王雨纯羞羞| 午夜男女爽爽羞羞影院在线观看| 十次啦中文网| 香港成人社区| 亚洲乱码中文字幕久久| 一本道久在线综合色姐| 在线视频 亚洲| 97精品在线| 啊灬啊别停灬用力啊在线观看视频| YELLOW视频直播在线观看| 成人无码国产AV免费看| 国产成人a一在线观看| 国产免费人成在线看视频| 娇妻归来在线观看免费完整版电影| 久见久热 这里只有精品| 美女禁处受辱漫画| 哪里能看毛片| 日本亚欧热亚洲乱色视频| 无码日韩人妻精品久久蜜桃入口 | 人妖操女人| 人妻体体内射精一区二区| 善良的女房东味道2在线观看| 婷婷综合亚洲爱久久| 亚洲久久少妇中文字幕|