西門子6ES7317-2EK14-0AB0參數(shù)詳細(xì)
問題: FB287是一個(gè)用于讀寫變頻器中單個(gè)參數(shù)的功能塊。它在運(yùn)行過程中內(nèi) 部調(diào)用了非周期通信功能塊RDREC/SFB52和WRREC/SFB53。它簡單易用,省去了非周期通信中填寫數(shù)據(jù)區(qū)內(nèi)容的繁瑣步驟,只需要指明參數(shù)號(hào)、下標(biāo)即可。 那么如何通過FB287讀寫單個(gè)變頻器參數(shù)呢?回答: 1. 在博圖軟件中完成硬件組態(tài)。在使用FB287之前,必須確保硬件組態(tài)已經(jīng)完成,而且PLC和變頻器之間的通信已經(jīng)建立。
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/thumbnails/109477590/image001.png)
圖01 通信配置
2. 在主程序或周期中斷程序中插入FB287.
FB287在庫程序中顯示名稱為SINA_PARA_S.對(duì)于不同的PLC,有不同的庫。
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/109477590/image003.png)
圖02 驅(qū)動(dòng)庫程序 端子分配好變量之后的FB287見下圖。
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/thumbnails/109477590/image005.png)
圖03 FB287 FB287輸入輸出端子定義見下表。
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/109477590/FB287.PNG)
表1 FB287輸入輸出端子簡介對(duì)于LAddr端子,可將硬件ID或者實(shí)際值標(biāo)識(shí)分配給它。
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/thumbnails/109477590/image007.png)
圖04 LAddr端子標(biāo)識(shí)分配 3. 編譯并下載程序到PLC后,本例采用監(jiān)控表實(shí)現(xiàn)單個(gè)參數(shù)讀寫。
3.1 讀p1130參數(shù)值(斜坡函數(shù)發(fā)生器初始圓弧時(shí)間)。從Startdrive軟件的參數(shù)視圖可見,p1130初始值為0.0s.
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/thumbnails/109477590/image009.png)
圖05 p1130初始值 將FB287端子上的變量設(shè)定為如下值:ReadWrite=0,讀請(qǐng)求Parameter=1130,參數(shù)號(hào)為1130Index=0,下標(biāo)號(hào)為0給Start端子一個(gè)上升沿,開始讀任務(wù)。讀任務(wù)完成之后,Done位置位,讀到的參數(shù)值被保存到ValueRead對(duì)應(yīng)變量中。
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/thumbnails/109477590/image011.png)
圖06 讀p1130監(jiān)控表
3.2 將0.5s寫入p1130參數(shù)中。將FB287端子上的變量設(shè)定為如下值:ReadWrite=1,寫請(qǐng)求Parameter=1130,參數(shù)號(hào)為1130Index=0,下標(biāo)號(hào)為0ValueWrite=0.5,待寫入的參數(shù)值為0.5
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/thumbnails/109477590/image013.png)
圖07 寫p1130監(jiān)控表給Start端子一個(gè)上升沿,開始寫任務(wù)。寫任務(wù)完成之后,Done位置位。通過Startdrive軟件的參數(shù)視圖可見p1130已經(jīng)被成功改寫為0.5s.
![西門子6SL3211-0AB12-5UA1](https://support.industry.siemens.com/cs/images/thumbnails/109477590/image015.png)
圖08 修改后的p1130參數(shù)值
注意 1. FB287可在S7-300/400, S7-1200 and S7-1500 PLC中使用。2. FB287可在PROFINET和PROFIBUS通信中使用。3. FB287可在SINAMICS S/G系列變頻器以及MM4系列變頻器中使用。4. FB287中的參數(shù)值全部處理為浮點(diǎn)數(shù)格式。例如,對(duì)于p1000=6(設(shè)定值源選擇,16位整型),通過FB287讀回的參數(shù)值為6.0. 在ValueWrite端子上寫1.0,通過FB287的寫任務(wù),可將p1000寫為1
西門子6ES7317-2EK14-0AB0參數(shù)詳細(xì)
各類PLC的輸入電路大致相同,通常有三種類型。一種是直流12~24V輸入,另一類是交流100~120V、200~240V輸入,第三類是交直流輸入。外界輸入器件可以是無源觸點(diǎn)或是有源的傳感器輸入。這些外部器件都要通過PLC端子與PLC連接,都要形成閉合有源回路,所以必須提供電源。
2.1 無源開關(guān)的接線
FX2N系列PLC只有直流輸入,且在PLC內(nèi)部,將輸入端與內(nèi)部24V電源正極相連、COM端與負(fù)極連接,參見圖4-3所示。這樣,其無源的開關(guān)類輸入,不用單獨(dú)提供電源。這與其它類PLC有很大區(qū)別,在今后使用其它PLC時(shí),要注意仔細(xì)閱讀其說明書。
![](http://www.plc100.com/jiaocheng/sanling/shuruhuilu.files/image002.jpg)
2.2 接近開關(guān)的接線
接近開關(guān)指本身需要電源驅(qū)動(dòng),輸出有一定電壓或電流的開關(guān)量傳感器。開關(guān)量傳感器根據(jù)其原理分有很多種,可用于不同場合的檢測,但根據(jù)其信號(hào)線可以分成三大類:兩線式、三線式、四線式。其中四線式有可能是同時(shí)提供一個(gè)動(dòng)合觸點(diǎn)和一個(gè)動(dòng)斷觸點(diǎn),實(shí)際中只用其中之一;或者是第四根線為傳感器校驗(yàn)線,校驗(yàn)線不會(huì)與PLC輸入端連接的。因此,無論那種情況都可以參照三線式接線。圖4-4為PLC與傳感器連接的示意圖。
![](http://www.plc100.com/jiaocheng/sanling/shuruhuilu.files/image004.jpg)
兩線式為一信號(hào)線與電源線。三線式分別為電源正、負(fù)極和信號(hào)線。不同作用的導(dǎo)線用不同顏色表示,這種顏色的定義有不同的定義方法,使用時(shí)參見相關(guān)說明書。圖4-4(b)中所示為一種常見的顏色定義。信號(hào)線為黑色時(shí)為動(dòng)合式;動(dòng)斷式用白色導(dǎo)線。
圖示傳感器為NPN型,是常用的形式。對(duì)于PNP型傳感器與PLC連接,不能照搬這種連接,要參考相應(yīng)的資料。
2.3 旋轉(zhuǎn)編碼器的接線
旋轉(zhuǎn)編碼器可以提供高速脈沖信號(hào),在數(shù)控機(jī)床及工業(yè)控制中經(jīng)常用到。不同型號(hào)的編碼器輸出的頻率、相數(shù)也不一樣。有的編碼器輸出A、B、C三相脈沖,有的只有兩相脈沖,有的只有一相脈沖(如A相),頻率有100 Hz、200Hz、1k Hz、 2k Hz 等。當(dāng)頻率比較低時(shí),PLC可以響應(yīng);頻率高時(shí),PLC就不能響應(yīng),此時(shí),編碼器的輸出信號(hào)要接到特殊功能模塊上,FX2N-11C如采用FX2N-11HC高速計(jì)數(shù)模塊。
圖4-5為FX2N型PLC與OMRON的E6A2-C系列旋轉(zhuǎn)編碼器的接口示意圖。
![](http://www.plc100.com/jiaocheng/sanling/shuruhuilu.files/image006.jpg)