TIA如何快速編程實現特定功能?基本過程庫了解下|標準化與函數庫

2020-01-04     李孟宦

寫在面前

大家好,我是Alic,號主小智損友一枚~

前面我們介紹了TIA Portal 的附加功能塊庫:

你一定會用到的TIA Portal的附加功能庫函數,這裡有你要的隨機數程序,還有....
裡面介紹了隨機數生成,奇偶校驗,X的N次方等庫函數,今天我們來聊一聊TIA Portal 下的基本庫~


01 標準化與函數庫


隨著技術的不斷發展和更新,工廠製造商和系統集成商面臨越來越多的挑戰,以創建越來越強大的自動化解決方案來以更低的成本實現運營效率。

同時,最終客戶要求在不增加所需工程設計的情況下提高過程穩定性和工廠可用性。

那如何去滿足這些客戶的需求呢?

我相信很多人會給出一個統一的答案:標準化(這是西門子官網說的,不是我說的,哈哈)

說到標準化,前面我們提到了西門子在汽車行業的Sicar和在AGV行業的SIOMVE,也提到了在汽車動力總成的TRANSLINE:


Sicar-從基於TIA Potal的汽車行業自動化標準看數字化製造

汽車動力總成生產線的Sicar-TRANSLINE 2000 HMI PRO

SIMOVE——基於TIA Portal 的AGV行業自動化標準


但對於很多其它行業的業內人士,也許並沒有像Sicar或者SIMOVE等標準化的軟硬體可用,這時候庫函數的作用就顯現出來了

來源:西門子



02 LBP-過程基本庫

基本過程庫(LBP)是針對TIA Portal V15(STEP 7 Basic / Professional,WinCC Comfort / Advanced,WinCC Runtime Advanced / Professional),WinCC V7.5和WinCC Open Architecture 3.16的經過測試和面向設計的塊庫。。

大家知道,使用標準化的庫函數,可以明顯減少工程中的工作量,從而減少配置成本以及項目工期。

該庫包含以下技術塊:

用於控制級別的基於結構化控制語言(SCL)的功能塊

可視化級別的面板和圖標,帶有Visual Basic腳本的腳本

包括以下技術模塊:

LBP_Aggr8 –最多控制8個聚合

LBP_AnaAvg –帶有合理性檢查的平均計算

LBP_AnaRead-模擬值處理

LBP_ClctVal –組顯示(無WinCC顯示)

LBP_CntrA –積分計數器

LBP_CntrD –差異計數器

LBP_CntrP –脈衝計數器

LBP_CtrlPID –連續PID控制器

LBP_CtrlStp –步進控制器

LBP_Intlk8 –最多可互鎖8個信號

LBP_Msg8 – 8條消息的消息塊

LBP_Mtr –簡單電機

LBP_MtrDS –具有兩種速度和兩種旋轉方向的電動機

LBP_MtrF –調速電動機

LBP_OpAna –切換模擬值

LBP_OpDig –切換數位訊號

LBP_Polygon –轉換8個內插點上的值

LBP_Select –值的選擇

LBP_SetCrv –與時間有關的設定點曲線

LBP_TimeSw –時間開關

LBP_Vlv –簡單閥

LBP_VlvA –模擬控制閥

LBP_3wVlv –三通閥


03 意義與參考


拿西家在汽車行業的標準Sicar來說,也許很多人會說Sicar適用於汽車行業,不適用於別的行業,誠然,Sicar的設計與推出本身就是為了滿足汽車行業,但是對於別的行業,小編認為也是具有參考意義的,不同的行業具有自己行業很多獨特的地方,我們說的參考,只是對於理念的認同,對於標準化的認同,而不是生搬硬套~

需要基本過程庫的朋友,可以點擊文末連結下載.

文章來源: https://twgreatdaily.com/IlpjdG8BMH2_cNUgDFn9.html