應用領域 | 化工,電子,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
在分組輪番操控中的使用
了解了PLC數據存儲器存儲結構,就能夠熟練把握各種數據處理,比方數據格局改換、數值運算、數據通訊等等。有些小技巧,能夠利用數據存儲結構的特色,化繁為簡,提高編程效率。
3.1 池*2單雙次數輪番反沖刷
這里供給兩個編程小事例,也是項目中遇到的,期望對咱們有所啟示。一是污水處理項目中,兩個深度處理池在給定周期和時刻
參考價 | ¥670 |
訂貨量 | 1臺 |
更新時間:2022-10-28 00:13:32瀏覽次數:680
聯(lián)系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6ES7215-1BG40-0XB0參數詳細
程序設計
程序設計采用了結構化設計,將所需實現的各主要功能編制成為S7-300中的用戶功能塊(FC塊),在主程序循環(huán)模塊(組織塊OB1)中調用這些已經編制好的子程序。
程序設計分成硬件設計和軟件設計兩方面。在硬件方面針對系統(tǒng)要求進行設計,在軟件方面則按需要編制了速度計算模塊、報警和故障模塊、伺服電機執(zhí)行模塊、增塑劑執(zhí)行模塊、生產統(tǒng)計計算模塊等FC塊和預設、保持系統(tǒng)及生產數據的數據塊DB塊。
(1) 硬件設計與組態(tài)
本系統(tǒng)在S7-300的硬件方面采用了1塊PS307 5A電源模塊,1塊CPU-315-2DP,4塊24V/0V SM321數字量輸入模塊,3塊24V/0.5A SM322數字量輸出模塊,1塊FM352-2高速計數模塊,2塊SM331模擬量輸入模塊,1塊SM332模擬量輸出模塊以及用于DP總線通訊的IM153-1通訊模塊1塊。
S7-300外圍設備為5個伺服電機的DP通訊端?! ?nbsp;
對上述硬件按要求進行組態(tài),分別占據Profibus-DP通訊端的2、3~7和9號站,具體硬件組態(tài)如圖3所示?! ?nbsp;
(2) 軟件設計
由于編制的用戶功能模塊很多,限于篇幅,在這里不能一一作出介紹。以下介紹幾個比較重要的用戶功能模塊。
① 數據塊組(Group of Data-Blocks)
數據塊組由一系列數據塊組成。這些數據塊除了一部分是S7-300程序中FB(功能塊的一種)所要求的之外,其他的數據塊都是用戶自定義的。這是因為生產中機組的一些系統(tǒng)和生產數據必須被預設或保存。由于S7-300內部保持型M區(qū)的保存數量相對不足,例如:CPU315-2DP中整個可使用的M區(qū)的容量僅1024Bytes。同時,程序運行中所大量使用中間參數也需要不可重復的地址空間,所以將大部分的數據(特別是在觸摸屏上顯示的參數)編制成保持型DB塊。
② 速度計算模塊(FC for Speed)
雖然機組的高生產能力為400m/min,但是在許多煙廠并不需要一直運行在高速度下。該項目提供可從觸摸屏上選擇5檔不同的車速系統(tǒng),本模塊就是將無序設定的參數按由大到小的方式降序排列,并在觸摸屏上以這種次序顯示出來。在程序內部,本模塊會進行數據轉換并將轉換后的數據提供給伺服電機執(zhí)行模塊 ③ 伺服電機執(zhí)行模塊(FC for Servo-Motor)
在得到速度計算模塊和一些其他模塊(如開松輥參數模塊等)的數據后,伺服電機執(zhí)行模塊會向對應的伺服控制塊發(fā)出指令和接收伺服電機狀態(tài)參數。指令包括伺服控制字、車速命令、快停命令、上升時間和下降時間等,狀態(tài)參數包括電機當前運行速度等。這些指令和參數通過過程通道和參數通道兩種方式控制“一主三從"共計4個伺服電機?! ?nbsp;
④ 增塑劑執(zhí)行模塊(FC for Glyceride-Motor)
控制增塑劑的伺服電機是相對獨立于其他伺服電機,控制結構類似于主電機。增塑劑執(zhí)行模塊通過內部計算得到增塑劑伺服電機的運行速度。同時,由于存在增塑劑軟件補償的問題,所以高速和低速運行的參數為不同的兩組參數,程序按設置發(fā)送。這是這個模塊區(qū)別于伺服電機執(zhí)行模塊的地方?!?nbsp;
⑤ 生產統(tǒng)計計算模塊(FC for Statistics)
由于要在生產中向工作人員提供實時的生產狀況,所以編制了這個功能塊,這樣就可以通過多次反復調用FC205來得到各班次的生產狀況。這樣節(jié)約了編程的時間和工作量,也同時減少了程序編寫出錯的隱患。
西門子s7-200系列PLC變量存儲區(qū)的結構及在分組輪流控制中的應用
熟練運用一款PLC進行編程設計和調試,把握其數據存儲區(qū)的結構對錯是很有必要的。盡管主流的PLC產品基本相似,學習和實踐能夠觸類旁通,但在基礎而又關鍵的存儲區(qū)特色上,仍各有差異。當你了解透PLC的數據存儲結構時,就能夠揮灑自如處理一些數據處理問題。
二、西門子s7-200系列PLC存儲器
西門子s7-200系列PLC的存儲器,包括輸入輸出映像寄存器I、Q、AI、AQ,內部標志寄存器M、內部特別標志寄存器SM、變量存儲器V、局部變量存儲器L、順序操控繼電器存儲器S、累加器AC、定時器存儲器T、計數器存儲器C以及高速計數存儲器HC。
2.1 數據編址方式
存儲器由許多存儲單元構成,每個單元都有僅有的地址,能夠依據存儲器地址來存取數據。存儲器地址格局分為四種:位、字節(jié)、字、雙字。
以變量存儲器V存儲器為例,位為數字量布爾型,值為0或1,或許True或False兩種狀況,形如V11.0、V128.7。
字節(jié)包括8個位,字包括2個字節(jié),而雙字包括2個字。西門子PLC字和雙字關于其字節(jié)和字的結構上有著自己的特色——低字節(jié)(低字)在高位上,即摩托羅拉編址方式。例如VW100,高字節(jié)是VB100,低字節(jié)是VB101;VD100,高字是VW100,低字是VW102。
2.2 舉個比方
VW100=1234H,VB100=12H
詳細到“位"來講,關于VD100(32位雙字),高位MSB到低位LSB順次為V100.7...V100.0,V101.7...V101.0,V102.7...V102.0,V103.7...V103.0。假如VW100=1234H,那么VB100=12H,VB101=34H。
三、在分組輪番操控中的使用
了解了PLC數據存儲器存儲結構,就能夠熟練把握各種數據處理,比方數據格局改換、數值運算、數據通訊等等。有些小技巧,能夠利用數據存儲結構的特色,化繁為簡,提高編程效率。
3.1 池*2單雙次數輪番反沖刷
這里供給兩個編程小事例,也是項目中遇到的,期望對咱們有所啟示。一是污水處理項目中,兩個深度處理池在給定周期和時刻,主動輪番排泥。
首要對反沖刷計數,次數存儲在計數存儲器C13中,格局為Word型。接下來問題來了,怎樣斷定反沖刷次數的奇偶呢?不論是編子程序核算,還有選用小技巧都必須將反沖刷次數C13傳送給便于數據處理的存儲器,比方變量存儲器V,如C13賦值給VW10。那怎樣判別VW10中數值的奇偶性呢?其實只需求判別其終一個位是0仍是1就能夠了,0為偶數,1為奇數。VW10終一個位怎樣表示?這時你就必須了解西門子s7-200 PLC的數據存儲結構了。
功用塊圖(FBD)
功用塊圖(FBD - Function Block Diagram)選用相似于數字邏輯門電路的圖形符號,邏輯直觀,運用方便,它有梯形圖編程中的觸電和線圈等價的指令,能夠處理規(guī)模廣泛的邏輯問題。
1、以功用模塊為單位,從操控功用下手,使操控計劃的剖析和了解變得簡略;
2、功用模塊是用圖形化的辦法描繪功用,它的直觀性大大方便了規(guī)劃人員的編程和組態(tài),有較好的易操作性;
3、對操控規(guī)模較大、操控聯(lián)系較復錄的體系,因為操控功用的聯(lián)系能夠較清楚地表達出來,因而,編程和組態(tài)時刻能夠縮短,調試時刻也能削減。
西門子6ES7215-1BG40-0XB0參數詳細
IMATIC S7-200發(fā)揮統(tǒng)一而經濟的解決方案。整個系統(tǒng)的系列特點
強大的性能,
模塊化和開放式通訊。
結構緊湊小巧-狹小空間處任何應用的理想選擇
在所有CPU型號中的基本和高級功能,
大容量程序和數據存儲器
杰出的實時響應-在任何時候均可對整個過程進行*控制,從而提高了質量、效率和安全性
易于使用STEP 7-Micro/WIN工程軟件-初學者和專家的理想選擇
集成的 R-S 485接口或者作為系統(tǒng)總線使用
極其快速和精確的操作順序和過程控制
S7-200系列PLC中可提供4種不同的基本型號的8種CPU供選擇使用.
S7-200系列PLC主要有6種擴展單元,它本身沒有CPU,只能與基本單元相連接使用,
用于擴展I/O點數.
PLC在正式運行時,不需要編程器。編程器主要用來進行用戶程序的編制、存儲和管理等,
并將用戶程序送入PLC中,在調試過程中,進行監(jiān)控和故障檢測.7-200系列PLC可采用多種編程器,
一般可分為簡易型和智能型。
可以利用PC/PPI 電纜和自由口通訊功能把 S7-200 CPU 連接到許多和RS-232標準兼容的設備。
有兩種不同型號的 PC/PPI 電纜:
帶有RS-232口的隔離型 PC/PPI 電纜,用5個DIP開關設置波特率和其它配置項
西門子PLC S7-200系列的CPU主要有以下幾種:
?。?)CPU222晶體管,CPU222繼電器;
?。?)CPU224晶體管,CPU224繼電器;
?。?)CPU224XP晶體管,CPU224XP繼電器;
(4)CPU226晶體管,CPU226繼電器;
西門子PLC S7-200系列的I/O擴展模塊主要有下列幾大類:
1. EM221:數字量輸入擴展模塊。包括:
?。?)8點,24VDC
(2)8點,120/230VAC
?。?)16點,24VDC
2. EM222:數字量輸出擴展模塊。包括:
?。?)4點,24VDC/5A
?。?)4點,繼電器/10A
(3)8點,24VDC/0.75A
(4)8點,繼電器/2A
?。?)8點,120/230VAC/0.5A
3. EM223:數字量輸入/輸出混合模塊。包括:
(1)4點,24VDC輸入;4點,24VDC/0.75A輸出
?。?)4點,24VDC輸入;4點,繼電器/2A輸出
?。?)8點,24VDC輸入;8點,24VDC/0.75A輸出
(4)8點,24VDC輸入;8點,繼電器/2A輸出
?。?)16點,24VDC輸入;16點,24VDC/0.75A輸出
?。?)16點,24VDC輸入;16點,繼電器/2A輸出
三、總結
綜上所述,西門子PLC S7-200系列為用戶在小型自動化控制系統(tǒng)中為用戶提供了解決方案,能滿足用戶的多種需求。當自動化控制系統(tǒng)中,用戶使用西門子PLC S7-200系列需要進行擴展時,可以參考本文提供的擴展模塊的不同類型進行配置,以便滿足不同的需求。如果用戶需要更多的了解和使用西門子PLC系列,我們也會更好的提供相關技術支持。
S7-200針對低性能要求的摸塊化小控制系統(tǒng),它多可有7個模塊的擴展能力,在模塊中集成背板總線,它的網絡聯(lián)接有rs-485通訊接口和profibus兩種,可通過編程器pg訪問所有模塊,帶有電源、cpu和i/o的一體化單元設備。其中的擴展模塊(em)有以下幾種:數字量輸入模塊(di)——24vdc和120/230vac;數字量輸出(do)——24vdc和繼電器;模擬量輸入模塊(ai)——電壓、電流、電阻和熱電偶;模擬量輸出模塊——電壓和電流。還有一個比較特殊的模塊-通訊處理器(cp)——該塊的功能是可以把s7-200作為主站連接到as-接口(傳感器和執(zhí)行器接口),通過as-接口的從站可以控制多達248個設備,這樣就可以顯著的擴展s7-200的輸入和輸出點數。