品牌: | 西門(mén)子 |
西門(mén)子: | PIC |
西門(mén)子: | 長(cháng)質(zhì)保 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長(cháng)期有效 |
發(fā)布時(shí)間: | 2023-12-15 11:36 |
最后更新: | 2023-12-15 11:36 |
瀏覽次數: | 104 |
采購咨詢(xún): |
請賣(mài)家聯(lián)系我
|
西門(mén)子PLC可編程控制器CPU313C-2PTP/代理商
我公司是西門(mén)子簽約代理商備有大量西門(mén)子產(chǎn)品潯之漫智控技術(shù)(上海)有限公司:西門(mén)子授權代理商
現貨庫存;大量全新庫存,款到48小時(shí)發(fā)貨,無(wú)須漫長(cháng)貨期
西門(mén)子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、觸摸屏、變頻器、工控機、電線(xiàn)電纜、儀器儀表等,產(chǎn)品選型、詢(xún)價(jià)、采購,敬請聯(lián)系,潯之漫智控技術(shù)(上海)有限公司
Our company is a contracted agent of Siemens, with a large number of Siemens products Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd.: an authorized agent of Siemens
Spot stock; A large number of brand new inventory, delivery within 48 hours, no long lead time
Siemens PLC (S7-200, S7-200 SMART, S7-300, S7-400, S7-1200, S7-1500, ET200S, ET200M, ET200SP), touch screen, frequency converter, industrial personal computer, wire and cable, instruments and meters, product selection, inquiry and purchase, please contact Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd
均在Step7Template.mwp中編寫(xiě),CPU類(lèi)型選西門(mén)子S7—200系列226CN。
先說(shuō)程序,測低速(每分鐘1000轉以下):LDI0.0
LDM20.1
CTUC0,+5000//設定增計數器上限
LDSM0.0
AM20.0
TONT37,+30//立即接通,延時(shí)三秒斷開(kāi)
LDSM0.0
OM20.0#p#分頁(yè)標題#e#
ANT37
=M20.0//設定T37定時(shí)器復位信號
LDM20.0
LDM20.1
CTUC1,+20//設定增計數器C1上限
LDC1
MOVWC0,VW200
=M20.2
LDM20.2=M20.1//設定增計數器C1的復位信號
外圍電路下面介紹,先講程序。由I0.0作輸入口,T37延時(shí)三秒后給C1一個(gè)信號,C1計1,T37被復位,再延時(shí),3秒后C1計2,…
直到C1計到20。20個(gè)三秒就是一分鐘,期間I0.0口的脈沖信號由C0計數器計數,計滿(mǎn)一分鐘就把結果移到VW200中。脈沖信號由外圍電路得到。
以上程序能測一千以下的轉速,實(shí)驗時(shí)上限是一千四百多吧。由于該程序用的是低速計數器,轉速較高時(shí),受PLC時(shí)鐘周期影響,在一分鐘時(shí)轉速還未記好,C0就被清零,會(huì )有上限。我們用PLC內部不受時(shí)鐘周期影響的高速計數器來(lái)測高速(一千轉以上):
LDSM0.1
CALLSBR_0//調用高速計數器初始化子程序
LDSM0.0
AM20.0
TONT37,+100//設定計時(shí)器值,延時(shí)10秒
LDSM0.0
OM20.0ANT37
=M20.0//立即接通延時(shí)十秒斷開(kāi)
LDT37
MOVDHC0,VD100//I0.0為高速計數器HC0輸入口,計數結果移入VD100
MOVDVD100,VD200
MUL+6,VD200//計數結果乘以6,放入VD200
LDT37
CALLSBR_0//T37計時(shí)到,調用高速計數器初始化子程序
SBR_0//高速計數器初始化子程序#p#分頁(yè)標題#e#
LDSM0.0
MOVB16#F8,SMB37//設置控制位:增計數;已使能;
MOVD+0,SMD38//裝載CV
MOVD+0,SMD42//裝載PV
HDEF0,0
HSC0
以上程序測速范圍為1000轉以上,實(shí)驗時(shí)測得zui高為2500+,因實(shí)驗條件有限,上限未知。有人會(huì )有疑問(wèn):你怎么采用的是測10秒,將計數結果乘以6當做一分鐘的轉速,而不直接測一分鐘的轉速呢?因為轉速結果zui后要用數碼管顯示出來(lái),對觀(guān)察者來(lái)說(shuō),10秒以后顯示與一分鐘后顯示相比,前者更好一些。zui后我們采用的是6乘以10的策略。
zui后來(lái)說(shuō)說(shuō)外圍電路吧。外圍電路把轉速轉換成脈沖信號輸入PLC,上面兩段程序用的都是I0.0口。信號的轉換和采集用霍爾傳感器,
接法如圖:VCC接24V,GND接電源負極,A接信號輸入端I0.0,A端和24V間接電阻。接好后將霍爾元件平的一面朝被測物體固定好,如一個(gè)輪子,在輪子面上霍爾對應位置安裝霍爾磁體。測速原理:輪子每轉一圈,磁體和霍爾元件接觸一次(其實(shí)是接近),它們接觸時(shí)帶來(lái)A端電壓的降低,由此給PLC一個(gè)脈沖信號。磁體和霍爾之間間距3至5mm。安裝時(shí)注意磁體的正反面。
好了,測轉速就先說(shuō)這么多。經(jīng)過(guò)以上這些,測得的數據只是放在PLC的內存里,我們可以在軟件里監測PLC運行情況,看到這些數據。是不是有點(diǎn)麻煩,有沒(méi)有更好的方法能看到這些數據?當然,可以用LED數碼管來(lái)把數據顯示出來(lái)
3.在TIA 博途中添加庫文件,并將庫中的Easy_SINA_Pos功能塊拖拽到左側"程序塊"中
西門(mén)子PLC可編程控制器CPU313C-2PTP/代理商