西門子6es7318-3el01-0ab0安裝調(diào)試
均在step7template.mwp中編寫,cpu類型選西門子s7—200系列226cn。
先說程序,測低速(每分鐘1000轉(zhuǎn)以下):ldi0.0
ldm20.1
ctuc0,+5000//設(shè)定增計數(shù)器上限
ldsm0.0
am20.0
tont37,+30//立即接通,延時三秒斷開
ldsm0.0
om20.0#p#分頁標(biāo)題#e#
ant37
=m20.0//設(shè)定t37定時器復(fù)位信號
ldm20.0
ldm20.1
ctuc1,+20//設(shè)定增計數(shù)器c1上限
ldc1
movwc0,vw200
=m20.2
ldm20.2=m20.1//設(shè)定增計數(shù)器c1的復(fù)位信號
外圍電路下面介紹,先講程序。由i0.0作輸入口,t37延時三秒后給c1一個信號,c1計1,然后t37被復(fù)位,再延時,3秒后c1計2,…
直到c1計到20。20個三秒就是一分鐘,期間i0.0口的脈沖信號由c0計數(shù)器計數(shù),計滿一分鐘就把結(jié)果移到vw200中。脈沖信號由外圍電路得到。
以上程序能測一千以下的轉(zhuǎn)速,實驗時上限是一千四百多吧。由于該程序用的是低速計數(shù)器,轉(zhuǎn)速較高時,受plc時鐘周期影響,在一分鐘時轉(zhuǎn)速還未記好,c0就被清零,所以會有上限。接下來我們用plc內(nèi)部不受時鐘周期影響的高速計數(shù)器來測高速(一千轉(zhuǎn)以上):
ldsm0.1
callsbr_0//調(diào)用高速計數(shù)器初始化子程序
ldsm0.0
am20.0
tont37,+100//設(shè)定計時器值,延時10秒
ldsm0.0
om20.0ant37
=m20.0//立即接通延時十秒斷開
ldt37
movdhc0,vd100//i0.0為高速計數(shù)器hc0輸入口,計數(shù)結(jié)果移入vd100
movdvd100,vd200
mul+6,vd200//計數(shù)結(jié)果乘以6,放入vd200
ldt37
callsbr_0//t37計時到,調(diào)用高速計數(shù)器初始化子程序
sbr_0//高速計數(shù)器初始化子程序#p#分頁標(biāo)題#e#
ldsm0.0
movb16#f8,smb37//設(shè)置控制位:增計數(shù);已使能;
movd+0,smd38//裝載cv
movd+0,smd42//裝載pv
hdef0,0
hsc0
以上程序測速范圍為1000轉(zhuǎn)以上,實驗時測得zui高為2500+,因?qū)嶒灄l件有限,上限未知。有人會有疑問:你怎么采用的是測10秒,然后將計數(shù)結(jié)果乘以6當(dāng)做一分鐘的轉(zhuǎn)速,而不直接測一分鐘的轉(zhuǎn)速呢?因為轉(zhuǎn)速結(jié)果zui后要用數(shù)碼管顯示出來,對觀察者來說,10秒以后顯示與一分鐘后顯示相比,前者更好一些。zui后我們采用的是6乘以10的策略。
zui后來說說外圍電路吧。外圍電路把轉(zhuǎn)速轉(zhuǎn)換成脈沖信號輸入plc,上面兩段程序用的都是i0.0口。信號的轉(zhuǎn)換和采集用霍爾傳感器,
接法如圖:vcc接24v,gnd接電源負(fù)極,a接信號輸入端i0.0,a端和24v間接電阻。接好后將霍爾元件平的一面朝被測物體固定好,如一個輪子,在輪子面上霍爾對應(yīng)位置安裝霍爾磁體。測速原理:輪子每轉(zhuǎn)一圈,磁體和霍爾元件接觸一次(其實是接近),它們接觸時帶來a端電壓的降低,由此給plc一個脈沖信號。磁體和霍爾之間間距3至5mm。安裝時注意磁體的正反面。
好了,測轉(zhuǎn)速就先說這么多。經(jīng)過以上這些,測得的數(shù)據(jù)只是放在plc的內(nèi)存里,我們可以在軟件里監(jiān)測plc運(yùn)行情況,看到這些數(shù)據(jù)。是不是有點麻煩,有沒有更好的方法能看到這些數(shù)據(jù)?當(dāng)然,可以用led數(shù)碼管來把數(shù)據(jù)顯示出來
3.在tia 博途中添加庫文件,并將庫中的easy_sina_pos功能塊拖拽到左側(cè)程序塊中
4.在ob1中調(diào)用easy_sina_pos功能塊,為功能塊各參數(shù)添加變量:
注意:對功能塊參數(shù)hwi dstw及hwi dszw的賦值可以通過點擊參數(shù),在下拉菜單中選擇對應(yīng)的西門子報文111選項。
也可以參看下圖,在設(shè)備視圖的報文屬性中查詢硬件標(biāo)識符的數(shù)值:
5. fb38002功能塊輸入輸出參數(shù)說明
輸入信號類型含義
modepos int 運(yùn)行模式:
1 = 相對定位
2 = 定位
4 = 主動回零
7 = 按速度點動
enableaxis bool 伺服運(yùn)行命令:
0 = 停止(off1)
1 = 啟動
jog1 bool 點動信號1
jog2 bool 點動信號2
mdiposition dint mdi運(yùn)行模式下的位置設(shè)定值[lu]
mdivelocity dint mdi運(yùn)行模式時的速度設(shè)定值[1000lu/min]
executemode bool 激活請求的模式
refcaminput bool 回零開關(guān)信號
refdirection bool 選擇回零開始的方向:
0 = 正向?qū)ち?br>1 = 反方向?qū)ち?
ackerror bool 故障復(fù)位
hwlimitenable bool 激活硬件限位開關(guān):
1 = 激活
swlimitenable bool 激活軟件限位開關(guān):
1 = 激活
hwidstw hw_io 符號名或simatic s7-1x00設(shè)定值槽的hw id
hwidstw hw_io 符號名或simatic s7-1x00設(shè)定值槽的hw id
s7-1500plc的常用模塊,s7-1500plc是模塊化結(jié)構(gòu)設(shè)計的plc,各個單獨模塊之間可以進(jìn)行廣泛組合和擴(kuò)展,它的主要組成部分有電源模塊(pm/ps)、*處理器模塊(cpu)、導(dǎo)軌(rack)、信號模塊(sm)、通信模塊(cp/cm)和工藝模塊(tm)等。
(1)、電源模塊(pm/ps)
用于向cpu以及其擴(kuò)展模塊提供+24v dc電源。
pm:無背板總線、不占用槽位,無固件版本(類似ps307)ps:有背板總線,占用槽位,有固件版本(類似ps407)
(2)、*處理器模塊(cpu)
主要包括以下幾種
標(biāo)準(zhǔn)cpu(比如:cpu1511-1pn)緊湊型cpu(比如:cpu1512c-1pn)分布式模塊cpu(比如:cpu1510sp-1pn工藝型cpu(比如:cpu1511t-1pn)故障安全cpu模塊(比如:cpu1511f-1pn)通過標(biāo)紅的字母可以區(qū)分是什么類型的cpu
(3)、導(dǎo)軌(rack)
是安裝s7-1500各類模塊的機(jī)架,是特制的異形板,標(biāo)準(zhǔn)長度為160/245...2000,可以根據(jù)實際選用。s7-300/1200/1500的導(dǎo)軌上無背板總線。但s7-400有背板總線,*。
(4)、存儲卡(sd)
用于存儲plc程序,可由pc直接讀取,不支持熱插拔。50萬次讀取壽命,大32gb
注:s7-300的mmc,pc不能直接讀取需用準(zhǔn)用讀卡器設(shè)備。
(5)、信號模塊(sm)
是數(shù)字量i/o模塊和模擬量i/o模塊的總稱。信號模塊主要有sm521(數(shù)字量輸入)、sm522(數(shù)字量輸出)、混合模塊sm523、sm531(模擬量輸入)、sm532(模擬量輸出)和混合模塊sm534。
基本型:ba標(biāo)準(zhǔn)型:st高性能:hf(6)、工藝模塊(tm)
主要用于對實時性和存儲量要求高的控制任務(wù)。
計數(shù)模塊(高速輸入):tm count2位置檢測模塊(高速輸入):tm poslnput2pto模塊(高速輸出):tm pto(7)、通信模塊(cp/cm)
用于plc之間、plc與計算機(jī)和其他智能設(shè)備之間的通信,可將plc接入以太網(wǎng)、profibus和as-i網(wǎng)絡(luò),或用于串行通信。它可以減輕cpu處理通信的負(fù)擔(dān),并減少對通信功能的編程工作。
主要有兩大類:
prifibus:cm 1542-5、cp1542-5profinet:cm 1542-1、cp1543-1(8)et-200分布式外圍設(shè)備模塊
是西門子基于prifibus或profinet的分布式控制模塊,應(yīng)用很廣。
1、et200sp:是一種多功能的按位模塊化的分布式i/o系統(tǒng),體積比較小,要安裝在控制柜里。
2、et200mp:是一種多通道的分布式i/o系統(tǒng),可以使用s7-1500的模塊,要安裝在控制柜內(nèi),使用廣泛。
西門子6es7522-1bl10-0aa0
變頻器與軟啟動器的區(qū)別和聯(lián)系變頻器和軟啟動器其實是倆種*不同用途的產(chǎn)品。變頻器主要用在電機(jī)調(diào)速的地方,變頻器擁有軟啟動器以及其他啟動器的性能的同時,在啟動特性上較其他的啟動器裝置也有很大的優(yōu)勢。西門子plc維修方法有哪些。由于這些控制和監(jiān)視的要求,使plc發(fā)展成了取代繼電器線路和進(jìn)行順序控制為主的產(chǎn)品。plc廠家在原來cpu模板上逐漸增加了各種通訊接口,現(xiàn)場總線技術(shù)及以太網(wǎng)技術(shù)也同步發(fā)展,使plc的應(yīng)用范圍越來越廣泛。
西門子在制造工業(yè)中存在大量的開關(guān)量為主的開環(huán)的順序控制,它按照邏輯條件進(jìn)行順序動作號按照時序動作;另外還有與順序、時序無關(guān)的按照邏輯關(guān)系進(jìn)行連鎖保護(hù)動作的控制;以及大量的開關(guān)量、脈沖量、計時、計數(shù)器、模擬量的越限報警等狀態(tài)量為主的-離散量的數(shù)據(jù)采集監(jiān)視