一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

S7-1500 DB數(shù)據(jù)塊的類型和使用方法1

jf_78858299 ? 來源:科控自動化 ? 作者:科控自動化 ? 2023-02-01 16:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 數(shù)據(jù)塊的類型

1.1 全局數(shù)據(jù)塊(Global DB)

全局數(shù)據(jù)塊用于存儲程序數(shù)據(jù),因此,數(shù)據(jù)塊包含用戶程序使用的變量數(shù)據(jù)。一個程序中可以自由創(chuàng)建多個數(shù)據(jù)塊(不同CPU有最大數(shù)量的限制)。全局數(shù)據(jù)塊必須事先定義才可以在程序中使用。要創(chuàng)建一個新的全局數(shù)據(jù)塊,可在TIA 博途界面下點擊“程序塊”->“添加新塊”,選擇“數(shù)據(jù)塊”并選擇數(shù)據(jù)塊類型為“全局 DB”(缺?。?,如圖1所示。

圖1

全局DB創(chuàng)建完成后自動打開,然后需要在DB塊中定義變量才能使用,如圖2所示,優(yōu)化的DB塊中可以為每一個變量定義屬性,例如保持性,但是不能為一個變量中的元素定義屬性,例如圖2中的數(shù)組變量F,只能將F作為一個變量整體定義,為不能為其中一個元素單獨定義,例如F[1]。

圖2

DB的訪問方式(以符號名稱為例)為 <數(shù)據(jù)塊名稱>.<變量名稱>.<元素名稱>.<子元素名稱>,例如將變量B的值傳送到變量F其中的一個元素中,如圖3所示。

圖3

1.2 實例化數(shù)據(jù)塊

實例化DB塊與FB塊相關聯(lián)。在創(chuàng)建實例化DB塊時,必須指定它所屬的FB塊,而且該FB塊必須已經(jīng)存在,如圖4所示。

圖4

在調用一個FB塊時,既可以為之分配一個已經(jīng)創(chuàng)建的實例化DB塊,也可以直接定義一個新的DB塊,該DB將自動生成并作為實例化數(shù)據(jù)塊。實例化DB塊與全局DB塊相比,只存儲FB塊接口數(shù)據(jù)區(qū)(臨時變量除外)相關的數(shù)據(jù)。數(shù)據(jù)塊格式隨接口數(shù)據(jù)區(qū)的變化而變化,數(shù)據(jù)塊中不能插入用戶自定義的變量,其訪問方式(優(yōu)化或非優(yōu)化)、保持性、默認值均由FB塊中的設置決定。實例化DB塊與全局DB塊都是全局變量,所以訪問方式相同。

1.3 通過系統(tǒng)數(shù)據(jù)類型創(chuàng)建數(shù)據(jù)塊

對于有些固定格式的數(shù)據(jù)塊,有可能包含很多的數(shù)據(jù),不便于用戶自己創(chuàng)建,如用于開放式用戶通信的參數(shù)DB。TIA 博途軟件提供了一個含有固定數(shù)據(jù)格式的模板,用戶使用這個模板可創(chuàng)建具有該格式的數(shù)據(jù)塊,比如可以使用“TCON_Param”系統(tǒng)數(shù)據(jù)類型創(chuàng)建與之對應的DB。創(chuàng)建基于數(shù)據(jù)類型的數(shù)據(jù)塊時,必須指定它所屬的數(shù)據(jù)類型,如圖5所示。

圖5

數(shù)據(jù)塊創(chuàng)建完成后,在使用時直接賦值,例如使用“TCON_Param”系統(tǒng)數(shù)據(jù)類型創(chuàng)建的DB為“Com”,在調用TCON時賦值,如圖6所示。

圖6

與實例化DB塊相同,基于系統(tǒng)數(shù)據(jù)類型的DB塊只存儲與數(shù)據(jù)類型DB相關的數(shù)據(jù),不能插入用戶自定義的變量??梢允褂孟嗤南到y(tǒng)數(shù)據(jù)類型生成多個數(shù)據(jù)塊。

注意:

圖6中“CONNECT”參數(shù)的賦值也可以在一個全局DB中創(chuàng)建,然后以一個變量的方

式賦值,但是“TCON_Param”系統(tǒng)數(shù)據(jù)類型在全局數(shù)據(jù)塊變量類型的向導中不存在

必須手動鍵入。此外創(chuàng)建一個獨立的DB塊存儲參數(shù),結構也比較清晰,當然這與編程人員的喜好方式有關,無論如何,方式更加靈活。

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

    關注

    68

    文章

    11080

    瀏覽量

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

    關注

    8

    文章

    7256

    瀏覽量

    91863
  • S7-1500
    +關注

    關注

    3

    文章

    301

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    在 TIA Portal V12 中為S7-1200/S7-1500 CPU 添加一個 DB 時,其缺省屬性為優(yōu)化的 DB ,優(yōu)化的
    的頭像 發(fā)表于 07-28 19:55 ?5600次閱讀
    西門子plc <b class='flag-5'>S7</b>-1200/<b class='flag-5'>S7-1500</b>優(yōu)化的<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 自動化系統(tǒng)包含各種應用模塊,其中包括通信模塊。串行通信模塊通過點對點連接,提供了簡單的數(shù)據(jù)交換功能。本例以S7-1500 串口通信模塊CM PtP RS232 HF,與手持讀碼器
    發(fā)表于 09-26 18:09 ?11次下載
    <b class='flag-5'>S7-1500</b>與MV340自由口通信方案

    S7-1500系統(tǒng)架構及特點

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

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

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

    關于S7-1200或S7-1500 PLC的通信

    WinCC V7.4SP1中針對S7-1200 或 S7-1500通信,可以創(chuàng)建狀態(tài)變量和控制變量,用來顯示和控制S7-1200 或 S7-1500
    發(fā)表于 10-09 10:05 ?2673次閱讀

    S7-1500S7-1500之間S7通信

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

    S7-1500 CPU支持與其它S7-1500 CPU進行直接數(shù)據(jù)交換

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

    S7-1500 DB數(shù)據(jù)類型使用方法2

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

    SIMATIC S7-1500的Profibus DP通訊

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

    西門子S7-1500 之間 S7 通信

    任務: S7-1500 CPU Clinet 將通訊數(shù)據(jù)區(qū) DB1 中的 10 個字節(jié)的數(shù)據(jù)發(fā)送到 S
    的頭像 發(fā)表于 05-29 14:04 ?6648次閱讀
    西門子<b class='flag-5'>S7-1500</b> 之間 <b class='flag-5'>S7</b> 通信

    S7-1500系列電源模塊組態(tài)方法及容易出錯點

    S7-1500系列產(chǎn)品提供兩種類型的電源模塊負載電源和系統(tǒng)電源。
    發(fā)表于 06-06 16:58 ?1.2w次閱讀
    <b class='flag-5'>S7-1500</b>系列電源模塊組態(tài)<b class='flag-5'>方法</b>及容易出錯點

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

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

    S7-1500數(shù)據(jù):優(yōu)化DB與非優(yōu)化DB的區(qū)別有哪些?

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

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

    電子發(fā)燒友網(wǎng)站提供《S7-1500冗余 PLC 1500R使用入門.pdf》資料免費下載
    發(fā)表于 08-13 09:12 ?1次下載