SIWAREX FTA電子稱重模塊在全自動配料控制中的應用
圖2.1 玻璃配料系統流程圖
如圖2.1,每臺控制模塊對應一臺稱斗的一組傳感器,實現一個稱量單元。綜合考慮結構、料性、配料速度等諸多因素,每個稱量單元對應1~4個料倉,即:每個單元稱量1~4種物料。共計15~20種物料(如:石英砂、純堿、方解石、砒霜等),這也就對配料系統提出了“多物料”自動配料的要求。
另外,為了提高生產運行效率、降低生產成本,甲方要求此系統必須適應雙線不同配方的隨時切換。這又給系統提出了“多配方”的自動配料要求,自動配料系統控制柜見圖2.2。
圖2.2 控制室內的配料系統控制柜
我們把2、3、4號秤(稱重單元)作為系統的公用部分,1、6號稱屬于一號線配方,5、7號線屬于二號線配方。同時利用正反向收集皮帶來輸送2、3、4號秤中的粉料到一線或二線混料機。粉料經強制混合與玻渣一同送至窯頭料倉。
②配料工藝的控制時序
該系統要滿足兩臺日出料量80噸/日的玻璃窯爐的配料要求,也就是說每副料的稱量、混合周期應保證在5~8分鐘以內。其動態精度要保證在0.05%以上,混料均勻程度≥98%。配料精度和速度往往存在一定的制約,但是通過我們對配料周期內各段的統籌控制,便完全可以實現這一工藝要求。
圖 4.1 配料控制系統方案
②基于STEP 7 如何劃分功能單元
配料過程中,所有的邏輯控制基本都要由PLC完成,那么除了諸如加料機、活化器、收集皮帶、混料機、放料閥等等機械設備外,我們如何詳細劃分配比稱量部分的功能呢?首先,我們要了解SIWAREX FTA稱重模塊的控制和通訊方式, SIWA_FTA與SIMATIC CPU利用功能塊FB41進行通信。在編制調用過程中,會給FB SIWA_FTA創建一個實例數據塊。除了實例數據塊以外,每個定標SIWAREX FTA都需要一個定標數據塊,在其中儲存秤的參數。隨它一起提供的數據類型UDT12能用來創建定標數據塊。矢量數據塊也必須裝載到SIMATIC CPU中。一個矢量數據塊可以被一個以上的SIWAREX FTA所使用。對于應用程序中的每個秤,程序功能塊FB 41能被調用一次。它在一個程序層級上循環(例如在OB 1中),并提供有調用參數。也就是說我們所有的與SIWA_FTA的對話都要通過FB 41進行[2]:
CALL "SIWA_FTA" , "FTA1 SL"
ADDR :=464
DB_SCALE :=12
DB_VECTOR :=11
CMD_IN :="DB_SCALE-1".i_CMD_INPUT 命令代碼輸入
SIM_VAL :="DB_SCALE-1".r_SIM_VALUE
ANA_OUT :="DB_SCALE-1".r_ANALOG_OUT_VALUE
DO_FORCE :="DB_SCALE-1".b_DIG_OUTPUT_FORCE
TRANSITION :="DB_SCALE-1".b_TRANSITIONS
CMD_INPR :="DB_SCALE-1".bo_CMD_IN_PROGRESS 命令正在進行
CMD_FOK :="DB_SCALE-1".bo_CMD_FINISHED_OK 命令完成,OK
CMD_ERR :="DB_SCALE-1".bo_CMD_ERR 命令完成錯誤
CMD_ERR_C :="DB_SCALE-1".b_FB_ERR_CODE
REF_COUNT :="DB_SCALE-1".b_INFO_REFRESH_COUNT
PROC_VAL1 :="DB_SCALE-1".r_PROCESS_VALUE1
PROC_VAL2 :="DB_SCALE-1".dw_PROCESS_VALUE2
SC_STATUS :="DB_SCALE-1".dw_SCALE_STATUS
ERR_MSG :="DB_SCALE-1".bo_ERR_MSG
ERR_MSG_TYPE:="DB_SCALE-1".b_ERR_MSG_TYPE
ERR_MSG_C :="DB_SCALE-1".b_ERR_MSG_CODE
FB_ERR :="DB_SCALE-1".bo_FB_ERR
FB_ERR_C :="DB_SCALE-1".b_FB_ERR_CODE
START_UP :="DB_SCALE-1".bo_START_UP_IN_PROGRESS
CMD_EN :="DB_SCALE-1".bo_CMD_ENABLE
ERR_MSG_Q :="DB_SCALE-1".bo_ERR_MSG_QUIT
不同層次中劃分的各功能單元間的通訊要力求簡單,功能力求明確。這樣,我們編制的功能塊也就可以作為工具,簡單、明確、方便的永久性使用同時也方便現場的調試和修改。
控制的邏輯過程可按如下編寫:
文章版權歸西部工控xbgk所有,未經許可不得轉載。