安裝好pcs7后,即使裝了類似的cemat特征數(shù)據(jù)庫,包含了ils_cem的libraries,但在正常的編程使用過程中,可能還是會覺得沒有完全滿足自己的需要。
舉個簡單的例子,一個研磨體,有三種配料,每種配料都按一定的比例通過皮帶稱給料,根據(jù)產(chǎn)能的需要,我可能會經(jīng)常調(diào)整研磨體挺每小時的研磨總量,我是分別根據(jù)比例計算出第個稱的喂料量來分別給定皮帶稱的喂料量呢?還是只給定一個總量讓程序自動根據(jù)比例計算出每個稱的喂料量來給定呢?
顯然后者方便快捷!那么這里又遇到一個問題,我是每次都用基本的邏輯運算在每個皮帶稱下運算給定量,還是在融合到一個fb中直接調(diào)用?顯然還是后者!現(xiàn)在就講一下如何自定義新建一個fb,然后調(diào)用。
1、在“blocks”中新建一個fb:
2、命名fb名稱、并選擇fb編程語言:
3、建好后,在“blocks”會出現(xiàn)fb1:
4、打開fb1。插入并定義輸入引腳的名稱,其中total為給定的總重量,in1、in2、in3分別為三個皮帶稱的給定百分比:
5、插入并定義輸出引腳的名稱,其中out1、out2、out3分別為三個皮帶稱所對應(yīng)比例的喂料量,每個皮帶稱喂料量=總重量*百分比:
6、定義輸入、輸出引腳的數(shù)據(jù)類型為實型:
7、定義好輸入、輸出引腳后,在network1中插入“mul_r”,因為out1=total*in1,所以在對應(yīng)的位置鍵入引腳的名稱:
8、依上面的方法完成out2、out3的計算:
9、做好后,保存此fb,在保存時彈出如下對話框,大致意思是說block改變,保存或下載將把cpu轉(zhuǎn)到stop模式:
10、自建的fb在使用后,會自動劃分到“other blocks”中。這樣,在皮帶稱配比一定的情況下,我改變喂料總量后,單個稱的喂料量會根據(jù)配比自動給定下去了: