唐山市西門子中國總代理唐山市西門子中國總代理
本公司銷售西門子自動化產(chǎn)品,,*,質(zhì)量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,,西門子數(shù)控系統(tǒng),西門子軟啟動,,西門子以太網(wǎng)
西門子電機,,西門子變頻器,西門子直流調(diào)速器,,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),,價格優(yōu)勢,*,,德國*
三個CPU型號從上至下性能由低到高排列,,區(qū)別于指令執(zhí)行速度,各種地址空間尺寸,,內(nèi)存大小,,集成通訊口種類個數(shù)等等方面,具體請參考對應(yīng)的CPU手冊,。


2.對于PLC系統(tǒng),,用戶程序處理的是輸入/輸出(I/O)信號直接的邏輯關(guān)系。那么往往系統(tǒng)需配置I/O模塊,,S7-1500的CPU模塊自身沒有集成I/O,,I/O信號輸入通過拓展I/O模塊進(jìn)行輸入輸出。常見I/O信號有,,
• 數(shù)字量輸入(DI):也就是開關(guān)量(還有稱作離散量)信號輸入
• 數(shù)字量輸出(DQ):開關(guān)量信號輸出
• 模擬量輸入(AI):連續(xù)量輸入,,如電壓-10V ~ +10V, 4 ~ 20mA等
• 模擬量輸出(AQ):連續(xù)量輸出
• 還有脈沖輸入(PI), 脈沖輸出(PQ)等

3.S7-1500的數(shù)字量輸入模塊
• DI 32x24VDC HF
• DI 16x24VDC HF
• DI 16x230VAC BA
• DI 16x24VDC SRC BA
• …
型號簡介:
- DI: Digital input,,數(shù)字量輸入
- 32x24VDC:共32個輸入通道 (點) ,,電壓規(guī)格為直流24V
- 16x230VDC:共16個輸入通道 (點) ,電壓規(guī)格為交流230V
- BA:Basic,,基本型
- HF:High feature, 高性能型
- SRC: Source Input,, 源型輸入 ,未標(biāo)識為漏型,。


4.S7-1500的數(shù)字量輸出模塊
• DQ 16x24VDC/0.5A ST
• DQ 32x24VDC/0.5A ST
• DQ 8x24VDC/2A HF
• DQ 8x230VAC/2A ST
• DQ 8x230VAD/5A ST
• …
型號簡介,,以第 1個型號為例:
- DQ: Digital Ouput, 數(shù)量輸出
- 16x24VDC:共16個輸出通道,輸出電壓為DC24V, 容量每個通道大0.5A。
- HF:High Feature, 高性能型,,通常意味著模塊帶診斷功能,。相對應(yīng)的是ST(Standard,標(biāo)準(zhǔn))型,,無診斷功能,。
-
由于PLC程序是從左到右執(zhí)行,所以"Func"函數(shù)塊的左側(cè)是輸入接口,,右側(cè)是輸出接口,。觀察函數(shù)塊的內(nèi)部變量名字,發(fā)現(xiàn)和函數(shù)中的聲明一一對應(yīng),,除了<Ret_Val>變量,。Ret_Val是Return接口<Func>變量的別名,由于每個函數(shù)的名字都不一樣,,所以統(tǒng)一用<Ret_Val>作為函數(shù)返回值變量的名稱。
程序一是對模擬量值進(jìn)行轉(zhuǎn)換,,采樣的分辨率下限是0,,上限為27648,采樣的數(shù)字量值15000,,通過調(diào)用函數(shù)把轉(zhuǎn)換出來的值放在變量<"Data".電壓值>,得到轉(zhuǎn)換值為0.5425347.
把變量<"Data".電壓值>放在FC函數(shù)的Inout接口中,,利用PLC的掃描周期,通過<Data>DB塊可以看到zui終值5.425347,。若不放在Inout,,把其放在Input接口,我們必須在OutPut接口再聲明一個變量,,用于存儲zui終的轉(zhuǎn)換值,。這樣聲明就可以節(jié)省PLC的內(nèi)存空間了,同樣使程序看起來更簡潔,。
FC函數(shù)塊的代碼內(nèi)容比較簡單,,請自行閱讀理解,若有問題,,可以留言,。
FB塊講解
要了解FB和FC的區(qū)別,讓我們剖析一下這兩個模塊的變量聲明結(jié)構(gòu):
圖5 FB塊變量聲明
圖6 FB占用DB背景塊內(nèi)部變量
通過FB和FC的變量聲明,,我們可以看到三個明顯的區(qū)別:
1,、FB塊增加了Static靜態(tài)區(qū)聲明
2、FB增加了保持性和可訪問性選擇
上述兩個區(qū)別正好說明了FB=FC+DB公式的成立,,因為這兩個特性是DB塊才有的特性哦,。我們在普通DB塊里面聲明的變量都在Static區(qū)聲明,不信的話,你可以打開來看看,。我們可以通過訪問FB擁有的背景塊來訪問FB中變量的值,。
當(dāng)FC調(diào)用結(jié)束后,各種接口中聲明的變量值無法保存,,F(xiàn)B調(diào)用結(jié)束后,,仍然可以保留變量的值,你可以通過FB的背景DB塊進(jìn)行訪問,。FB的每次調(diào)用都會自動生成一個DB塊,,想想我們編程當(dāng)中,進(jìn)行哪類操作也會有類似行為,?其實就是我們用的非常頻繁的定時器操作,,每一次拖動<TON>定時器都會自動建立一個DB塊。通過<系統(tǒng)資源>查看定時器擁有的DB塊,,看看和圖6是否類似,。
圖7 定時器DB背景塊結(jié)構(gòu)
由于定時器擁有背景塊,當(dāng)我們停止計時后,,PLC無論經(jīng)過多少個掃描周期,,還是可以讀取停止計時時刻的值,這就是擁有DB背景塊的好處,,F(xiàn)B塊與此類似,。
3、FB塊沒有Return接口
由于可以通過Output接口存儲返回值,,所以沒有Return接口影響不大,。
北京首都機場的行李處理系統(tǒng)(BHS)是世界zui大的行李處理系統(tǒng)之一,擁有每小時19,200件行李的處理量,、總長68公里的輸送帶,、以及40公里/小時的處理速度。它由不同的子系統(tǒng)如高速托盤系統(tǒng),、傳送帶系統(tǒng),、分揀系統(tǒng)、緊急停止系統(tǒng),、行李空筐回送系統(tǒng),、行李提取系統(tǒng)等構(gòu)成。
根據(jù)不同子系統(tǒng)對不同功能的要求,,多種類型的PLC包括SIMATIC S7-414和SIMATIC S7-417都得到應(yīng)用,。SIMATIC S7-414主要用于傳送帶系統(tǒng)、行李空筐回送系統(tǒng),、行李提取系統(tǒng)以及部分高速托盤系統(tǒng),,SIMATIC S7-417則用于分揀系統(tǒng)、緊急停車系統(tǒng)以及部分高速托盤系統(tǒng)。為滿足更高的安全性要求,,在某些特定系統(tǒng)如緊急停止系統(tǒng)還用到了冗余型PLC(SIMATIC CPU 414H)和故障安全型I/O模塊,。
在T3航站樓的行李處理系統(tǒng)中,共應(yīng)用了92個單機PLC和10套冗余型PLC,。PLC通過PROFIBUS DP與現(xiàn)場設(shè)備通訊,,包括分布式I/O配置(ET200)、掃描儀,、DP/DP耦合器,、DP/AS I鏈路和RF識別系統(tǒng)(Moby)。PLC控制層還可通過快速以太網(wǎng)通信模塊與IT系統(tǒng)(高層系統(tǒng))通訊,。