回收西門子模塊6ES75231BL000AA0 回收西門子模塊6ES75231BL000AA0
混合罐區(qū)域
(1) 當(dāng)罐的液面?zhèn)鞲衅髦甘?ldquo;液面低于低限”或排料閥打開時,攪拌電機的啟動必須被鎖定。
(2) 攪拌電機在達(dá)到額定速度時要發(fā)出一個響應(yīng)信號。如果在電機啟動后10 s內(nèi)還未接收到該信號,則電機必須被斷開。
(3) 必須對攪拌電機的啟動次數(shù)進行計數(shù)(維護間隔)。
(4) 在混合罐中必須安裝三個傳感器。① 罐裝滿:一個常閉觸點。當(dāng)達(dá)到罐的液面時,該觸點斷開。② 罐中液面高于低限:一個常開觸點。如果達(dá)到低限,該觸點關(guān)閉。③ 罐非空:一個常開觸點,如果罐不空,該觸點閉合。
3) 排料區(qū)域
(1) 罐內(nèi)產(chǎn)品的排出由一個螺線管閥門控制。
(2) 這個螺線管閥門由操作員控制,但是遲在“罐空”信號產(chǎn)生時,該閥必須被關(guān)閉。
(3) 當(dāng)攪拌電機在工作或罐空時打開排料閥必須被鎖定。
3. 定義邏輯塊
通過程序塊可以將用戶程序分布到不同的塊中并建立塊調(diào)用的分層結(jié)構(gòu)來組織程序。本例中用戶程序主要由組織塊OB1、功能塊FB1、功能FC1及三個數(shù)據(jù)塊DB1~DB3組成。圖5.12所示為結(jié)構(gòu)化編程的塊的分層調(diào)用結(jié)構(gòu)。
(1) OB1:與CPU操作系統(tǒng)的接口,包含主要程序。在OBl中調(diào)用塊FBl和FCl并傳送控制過程所需的特定參數(shù)。
(2) FB1:用于配料A的進料泵、配料B的進料泵和攪拌電機的控制。由于要求*(接通、斷開、計數(shù)應(yīng)用程序等),可以通過同一個功能塊實現(xiàn)。
(3) 背景DB1~DB3:用于控制配料A、配料B的進料泵和攪拌電機的實參及靜態(tài)數(shù)據(jù)各不相同,因此分別存儲在與FBl相關(guān)的三個背景DB中。
(4) FC1:用于閥的控制。配料A和B的入口閥和進料閥以及排料閥共同使用本邏輯塊。
符號名
如果在用戶程序中使用了符號,則必須用STEP 7在符號表中對這些符號進行定義。表5.6所示為所用的程序組件的符號名及地址。
5. 生成電機的FB
電機的FB包括以下邏輯功能:
(1) 啟動和停止輸入。
(2) 允許設(shè)備操作的一系列互鎖(泵和攪拌電機)?;ユi狀態(tài)存儲在OB1的臨時局域數(shù)據(jù)(L堆棧)中(“Motor_enable”和“Valve_enable”),并且當(dāng)電機的FB被處理時與啟動和停止的輸入進行邏輯組合。
(3) 來自設(shè)備的反饋必須在一個特定的時間內(nèi)出現(xiàn),否則就假定有故障或錯誤出現(xiàn),并使電機停止。
(4) 時間點和響應(yīng)時間或錯誤故障循環(huán)持續(xù)時間都必須被。
(5) 如果啟動按鈕被按下并且電機被使能,則設(shè)備自行接通并運行直至按下停機按鈕。
(6) 當(dāng)設(shè)備接通時,一個定時器啟動運行,如果在定時器的時間到達(dá)之前未接到來自設(shè)備的響應(yīng)信號,則停機。