容感電氣經(jīng)銷西門子plc,三菱plc,歐姆龍plc及組態(tài)軟件等,專注工業(yè)過程控制系統(tǒng).

工業(yè)自動化控制系統(tǒng)服務(wù)商

15年專注自動化plc控制系統(tǒng)生產(chǎn)定制

全國咨詢熱線

18629648142

網(wǎng)站導(dǎo)航
聯(lián)系我們
咨詢熱線
18629648142
全國售后熱線:
18629648142
郵箱:498503931@qq.com
地址:陜西省西安市高新區(qū)科技二路西口與丈八北路交匯處龍城銘園二期

s7300/s7400共享數(shù)據(jù)塊與系統(tǒng)功能的調(diào)用(1)

作者:s7300/s7400共享數(shù)據(jù)塊與系統(tǒng) 發(fā)布日期:2020-12-15 16:36:59 閱讀:0 二維碼分享

      在西門子的程序中,有些共享數(shù)據(jù)塊在type下只顯示一個R,也就是表面上看不出來時從哪里給共享數(shù)據(jù)塊些數(shù)據(jù)的,西門子plc有種命名方式即符號地址前加P_的可以直接在DB塊中賦值,今天小編為大家介紹一下s7300/s7400共享數(shù)據(jù)塊與系統(tǒng)功能的調(diào)用,具體步驟如下: 

    s7300/s7400共享數(shù)據(jù)塊與系統(tǒng)功能的調(diào)用

  1、生成數(shù)據(jù)塊

  數(shù)據(jù)塊(DB)用來分類儲存設(shè)備或生產(chǎn)線中變量的值,分為共享數(shù)據(jù)塊和背景塊。共享數(shù)據(jù)塊和符號表中的變量可供所有的邏輯塊使用,CPU可以用OPN指令分別打開一個共享數(shù)據(jù)塊和一個背景數(shù)據(jù)塊。打開數(shù)據(jù)塊DB1后,DB1.DBW2可以簡寫為DBW2,打開新的數(shù)據(jù)塊時,原來被打開的數(shù)據(jù)塊自動關(guān)閉,

  用新建項目向?qū)梢粋€名為“數(shù)組_SFC”的項目(見隨書光盤中的同名例程)CPU為CPU315-2DP,執(zhí)行SIMATIC管理器的菜單命令“插入”--“S7塊”-“數(shù)據(jù)塊”命令(見圖),生成一個名為DB1的數(shù)據(jù)塊,默認的類型為共享數(shù)據(jù)塊(見圖)。

  2、生成數(shù)組

  數(shù)據(jù)塊的大小與數(shù)據(jù)塊中變量的個數(shù)和數(shù)據(jù)類型有關(guān)。數(shù)組由同一類型的數(shù)據(jù)組合成,可以用數(shù)組快速定義數(shù)據(jù)塊的大小。

  雙毒打開生成的數(shù)據(jù)塊,其中只有一個臨時古位符變量DBVAR。將變量的名稱改為Press。用鼠標(biāo)右鍵單擊“類型”列,執(zhí)行出現(xiàn)的快捷菜單中的“復(fù)雜類型”一-“ARRAY”(見圖),生成一個數(shù)組。

  在出現(xiàn)的“ARRAY[I”的方括號中,輸入“14”(見圖)。ARRAY[0..4]中的1和4分別是數(shù)組元素的下標(biāo)的下限值和上限值,它們可以是任意的整數(shù)(-32768~32767),上限值應(yīng)大于下限值。選中注釋列的單元后按計算機的回車鍵,ARRAY[0..4]下面出現(xiàn)空白單元,在其中輸入數(shù)組元素的數(shù)據(jù)類型INT,結(jié)束了對數(shù)組的聲明。

  圖中生成的是一維數(shù)組,該數(shù)組有4個數(shù)據(jù)類型為INT的元素。“初始值”列可以輸入用英語的逗號分隔的各元素的初始值。其中的“2(0)”表示最后兩個元素的初始值為0.如果不輸入初始值,所有元素的初始值均為默認值0。此外還生成了一個INT變量Voage。圖的“地址”列中的“+0.0”表示數(shù)組的起始字節(jié)地址為0,“*2.0”表示數(shù)組元素的大小為2B,“+8.0”表示數(shù)組的大小為8B。DB1.Press[2]是該數(shù)組中下標(biāo)為2的元素。

  3、調(diào)用系統(tǒng)功能

  打開OB1,執(zhí)行菜單命令“視圖”一“總覽”,左邊窗口出現(xiàn)指令列表。打開最下面的“庫StandardLibrarySystmFunctionBlocks”文件夾,可以看到系統(tǒng)功能塊SFB和系統(tǒng)功能SFC,SFC21(FILL)用源存儲區(qū)的內(nèi)容初始化目標(biāo)存儲區(qū),選中該文件夾中的SFC21,按計算算機的《Fl〉鍵,打開在線幫助,可以看到對SFC21的詳細說明和應(yīng)用實例。

  SFC21的3個參數(shù)均可以采用I、Q、M、D(數(shù)據(jù)塊)和L(局部變量)區(qū),變量BVAL(源區(qū)域)和BLK(目標(biāo)區(qū)域)的數(shù)據(jù)類型均為參數(shù)類型ANY。

  將上述庫文件夾中的SFC21“ILL”拖放到程序區(qū)(見圖),本例調(diào)用SFC21保送MW2的數(shù)據(jù)傳送到DBI的數(shù)組Pess的各單元。在執(zhí)行SFC時如果出錯,返回值RET_VAL中是錯誤代碼。

  SFC20“BLKMOV”(塊傳送)用于將源存儲區(qū)SRCBLK的內(nèi)容復(fù)制到目標(biāo)存DSTBLK,兩個存儲區(qū)的地址不能重疊。在SIMATIC管理器中生成數(shù)據(jù)塊DB2,刪除自動生成的占位符變量,生成一個有4個INT元素的數(shù)組Bufferl.在OBI中調(diào)用SFC20,將數(shù)組DB1.Press各元素的值傳送給DB2中的數(shù)組Bufferl(見圖)。

       總結(jié):以上內(nèi)容就是小編為大家介紹的s7300/s7400共享數(shù)據(jù)塊與系統(tǒng)功能的調(diào)用(1),本公司是西門子plc代理商如果您有這方面的任何需求,歡迎大家咨詢?nèi)莞须姎?,我們將給您真誠的服務(wù)。

      免責(zé)聲明:本文免費為大家學(xué)習(xí)、研究、欣賞,歡迎讀者訪問和交流,其版權(quán)歸原著者擁有;本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來,禁止商用。本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害;如涉及版權(quán),請聯(lián)系刪除!


此文關(guān)鍵字: s7300,s7400,s7300/s7400,共享數(shù)據(jù)塊
聲明:本文源自容感電氣整合整理,如本站文章和轉(zhuǎn)稿涉及版權(quán)等問題,請作者在及時聯(lián)系本站,我們會盡快處理。
標(biāo)題:s7300/s7400共享數(shù)據(jù)塊與系統(tǒng)功能的調(diào)用(1) 地址:http://m.yisiweijiaoyu.cn/hangye/3912.html

熱門評論

來自【北京】歐姆龍plc的客戶反饋

我們的同行介紹說,我們還這個行業(yè),本地區(qū)排名在第一頁的網(wǎng)站80%以上都是搜唄做的,于是我們就讓他們做了,果然排名上升很快,也很穩(wěn)定!一年多了一直在首頁!

來自【太原】西門子pLc的客戶反饋

真的不錯,值得信任,服務(wù)態(tài)度很好,技術(shù)很有耐心,我什么都不懂,問題比較多,問技術(shù)他也不厭其煩的給我解決,真的謝謝,長期合作哦

來自【榆林】歐姆龍plc的客戶反饋

我們的同行介紹說,我們還這個行業(yè),本地區(qū)排名在第一頁的網(wǎng)站80%以上都是搜唄做的,于是我們就讓他們做了,果然排名上升很快,也很穩(wěn)定!一年多了一直在首頁!

來自【威?!縈CGS觸摸屏的客戶反饋

很不錯的網(wǎng)站建設(shè)公司,服務(wù)很到位,這里特別說下他們客服,網(wǎng)上要上線的時候發(fā)現(xiàn)我們域名之前忘記備案了,后面他們客服快速的幫忙處理好了,網(wǎng)站才可以按時上線,效率還是挺高的。

來自【蚌埠】組態(tài)軟件的客戶反饋

我們的同行介紹說,我們還這個行業(yè),本地區(qū)排名在第一頁的網(wǎng)站80%以上都是搜唄做的,于是我們就讓他們做了,果然排名上升很快,也很穩(wěn)定!一年多了一直在首頁!

地址:陜西省西安市高新區(qū)科技二路西口與丈八北路交匯處龍城銘園二期 手機:18629648201 郵箱:498503931@qq.com

我們經(jīng)銷西門子plc,三菱plc,歐姆龍plc組態(tài)軟件等,聚焦plc控制系統(tǒng),過程控制,工業(yè)控制15年!

【容感電氣】 備案號:陜ICP備17021924號-1 網(wǎng)站地圖 TXT 地圖

合作伙伴:施耐德中國|西安交大|工業(yè)以太網(wǎng)|自動化控制