應(yīng)用領(lǐng)域 | 環(huán)保,化工,生物產(chǎn)業(yè),電子/電池,電氣 |
---|
數(shù)據(jù)塊是在S7 CPU的存儲(chǔ)器中定義的,用戶可以定義多了數(shù)據(jù)塊,但是CPU對(duì)數(shù)據(jù)塊數(shù)量及數(shù)據(jù)總量是有限制的。
![]() |
參考價(jià) | 面議 |
更新時(shí)間:2023-08-14 13:57:14瀏覽次數(shù):632
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
6ES7517-3FP00-0AB0
一、數(shù)據(jù)塊
數(shù)據(jù)塊是在S7 CPU的存儲(chǔ)器中定義的,用戶可以定義多了數(shù)據(jù)塊,但是CPU對(duì)數(shù)據(jù)塊數(shù)量及數(shù)據(jù)總量是有限制的。
數(shù)據(jù)塊與臨時(shí)數(shù)據(jù)不同,當(dāng)邏輯塊執(zhí)行結(jié)束或數(shù)據(jù)塊關(guān)閉,數(shù)據(jù)塊中的數(shù)據(jù)是會(huì)保留住的。
數(shù)據(jù)塊分共享數(shù)據(jù)塊、背景數(shù)據(jù)塊、用戶自定義數(shù)據(jù)塊,下面分別介紹。
1.共享數(shù)據(jù)塊(全局?jǐn)?shù)據(jù)塊)
其用于存儲(chǔ)全局?jǐn)?shù)據(jù),所有邏輯塊(OB、FC、FB)都可以訪問共享數(shù)據(jù)塊中的數(shù)據(jù)。
2.背景數(shù)據(jù)塊(私有存儲(chǔ)區(qū))
其用做功能塊(FB)的“存儲(chǔ)器"。FB的參數(shù)和靜態(tài)變量安排在它的背景數(shù)據(jù)塊中。背景數(shù)據(jù)塊不是由用戶編輯的,而是編輯區(qū)生成的。
3.用戶自定義數(shù)據(jù)塊
其是以UDT為模板生成的數(shù)據(jù)塊。創(chuàng)建用戶定義數(shù)據(jù)塊之前,必須先創(chuàng)建一個(gè)用戶自定義的數(shù)據(jù)類型,如UDT1,并在LAD/STL/FBD S7程序編輯器內(nèi)定義。
自定義數(shù)據(jù)類型UDT1的創(chuàng)建 可以參照之前的學(xué)習(xí)筆記:西門子PLC學(xué)習(xí)筆記五-(編程語言、數(shù)據(jù)類型)進(jìn)行學(xué)習(xí)
4.數(shù)據(jù)塊的創(chuàng)建
數(shù)據(jù)塊的創(chuàng)建可以參考下圖:
二、數(shù)據(jù)塊的訪問
用戶程序可以以位、字節(jié)、字或雙字操作訪問數(shù)據(jù)塊中的數(shù)據(jù),可以使用符號(hào)或絕對(duì)地址訪問。
在訪問數(shù)據(jù)塊時(shí)必須指明數(shù)據(jù)塊的編號(hào)、數(shù)據(jù)類型與位置。如訪問了不存在的數(shù)據(jù)單元或者數(shù)據(jù)塊,同時(shí)沒有編寫錯(cuò)誤處理OB塊,CPU將進(jìn)入STOP模式。
1.尋址數(shù)據(jù)塊
2.傳統(tǒng)方式訪問數(shù)據(jù)塊
傳統(tǒng)方式是:先打開數(shù)據(jù)塊,然后在訪問。下例為STL訪問數(shù)據(jù)塊代碼:
3.直接訪問數(shù)據(jù)塊
直接訪問數(shù)據(jù)塊是:直接給出數(shù)據(jù)塊的編號(hào)和數(shù)據(jù)在數(shù)據(jù)塊中的地址。可以使用絕對(duì)地址,也可以使用符號(hào)地址。如下例:
6ES7517-3FP00-0AB0
我們學(xué)習(xí)了西門子S7-200 SMART PLC基本操作、查看PLC信息以及PLC修改,本篇我們來介紹如何在編程軟件STEP7-Micro/WIN SMART中切換程序編輯器、輸入LAD程序以及如何編輯程序。STEP7-Micro/WIN SMART支持三種編程方式:LAD(梯形圖)、FBD(功能塊圖)、STL(語句表)。其中LAD(梯形圖)是的編程方式,本篇我們就以梯形圖為例來講解。
STEP7-Micro/WIN SMART的三種編程方式
切換編程編輯器。啟動(dòng)編程軟件后自動(dòng)創(chuàng)建一個(gè)新項(xiàng)目,并默認(rèn)打開LAD(梯形圖)程序編輯器,單擊視圖菜單,在菜單選項(xiàng)中可以方便的更改編程編輯器。打開工具菜單的選項(xiàng)設(shè)置,在常規(guī)選項(xiàng)中可以更改所有新項(xiàng)目的默認(rèn)編輯器。
更改默認(rèn)編輯器
輸入LAD程序。單擊編輯菜單,輸入和編輯程序時(shí)經(jīng)常用到編輯菜單和程序編輯器工具欄按鈕。下面我們來介紹輸入指令的幾種常用方法:1、從指令樹中選擇要插入的指令,按住鼠標(biāo)左鍵將其拖放到程序段中的合適位置時(shí)釋放鼠標(biāo),相應(yīng)的指令就添加到了程序中。2、單擊選中合適位置,出現(xiàn)一個(gè)選擇框,在指令樹中雙擊指令插入到程序中。3、單擊選中合適位置,單擊工具欄通用指令按鈕,在下拉列表中選擇指令輸入,或者在合適位置雙擊也可以從下拉列表中選擇指令輸入。
在合適位置雙擊鼠標(biāo)選擇指令
另外,使用水平和垂直線可以在程序段元素之間繪制線。利用菜單欄或者工具欄按鈕,可以在所需位置插入行或者列。以上介紹的指令輸入方法適用于所有指令。將鼠標(biāo)懸停在指令上,自動(dòng)顯示指令功能和所需參數(shù)類型。
自動(dòng)顯示指令功能和參數(shù)類型
在參數(shù)區(qū)輸入絕對(duì)地址和符號(hào),符號(hào)可以以后再定義。必要時(shí)輸入程序注釋,加強(qiáng)程序的可讀性。單擊工具欄POU保護(hù)按鈕,在對(duì)話框中可以對(duì)POU設(shè)置密碼保護(hù)。
對(duì)POU設(shè)置密碼保護(hù)
編輯程序。STEP7-Micro/WIN SMART支持復(fù)制、粘貼、查找、替換等操作。用鼠標(biāo)單擊程序編輯器的母線左側(cè),可以選取整個(gè)程序段,此時(shí)按住鼠標(biāo)左鍵拖動(dòng)可以選取多個(gè)程序段。對(duì)選中的程序段可以進(jìn)行整體的復(fù)制、粘貼等操作。
對(duì)程序段的操作
右鍵單擊程序編輯器的合適位置,在快捷菜單中可以選擇插入或者刪除需要的程序元素,包括子程序、中斷程序等。程序編寫完成后,單擊保存按鈕保存項(xiàng)目。
插入需要的程序元素
SIRIUS 3SK 安全繼電器是一致且經(jīng)濟(jì)實(shí)用的安全鏈的關(guān)鍵部件。無論是需要急停功能還是保護(hù)門監(jiān)控,也無論是需要光柵、激光掃描器還是要進(jìn)行壓機(jī)或沖床的保護(hù),使用細(xì)長(zhǎng)型 SIRIUS 安全繼電器可以實(shí)現(xiàn)每一種安全應(yīng)用,并在工程組態(tài)和價(jià)格方面達(dá)到。
提供有以下安全型功能:
監(jiān)視傳感器的安全功能
監(jiān)控傳感器導(dǎo)線
監(jiān)控安全繼電器功能是否正確
監(jiān)視關(guān)斷回路中的按鈕頭
在發(fā)生危險(xiǎn)時(shí)進(jìn)行安全斷開
SIRIUS 3SK 安全繼電器可實(shí)現(xiàn)安全等級(jí) SIL 3 (IEC 62061) 或 PL e (ISO 13849-1)。