進口IP 6ES7315-2AH14-0AB0數控模塊
S7-300PLC中的FB和FC的分別?FB帶有自己的背景DB而FC沒有自己的背景DB,用FC和FB有什么分別呢,他們都能實現控制功能,到底該用FB還是該用FC,什么時候用FB什么時候用FC?
FB與FC沒有太大的差別,FB帶有背景數據塊,而FC沒有。所以FB帶上不同的數據塊,就可以帶上不同的參數值。這樣就可以用同一FB和不同的背景數據塊,被多個對象調用。
FC和FB像C中的函數,只不過FB可以生成靜態變量,在下次函數調用時數據可以保留,而FC的變量只在調用期內有效,下次調用又重新更換。每次調用FC的I/O區域必須要自己每次手動輸入,而FB就不要,省去不少麻煩,如果在上位機控制直接輸入DB控制地址就可以。
舉個例子來說,有50臺電機需要控制,這些電機除了參數不一樣,控制流程上是一樣的,每個
電機需要不同的參數去運行,運行中的過程參數要參與到下一次的控制過程中。
這個要求,用FC做的話,你需要針對不同的電機分配好DB塊,來逐一的確認參數地址,不能混
淆,保存和調用不能出錯,可以想象會有多麻煩。如果用FB來做呢?寫好控制過程和定義的參
數的調用就可以了。針對電機重復調用同一個FB,每次調用一個獨立的DB作為背景數據塊
,*不必理會背景DB中的數據是怎么存儲的。如果功能需要修改,只要修改該FB就行了。
還有其他的例子,比如PID、比如流量累計等等。
fc就相當于流水線,加工完就過去了!沒有任何紀錄。fb+db不但可以加工,還能記錄數據的。
一般有多個設備的時候,我們編寫一個fb然后多次調用,自動生成相應的db,這樣簡化了我們
的工作。
進口IP 6ES7315-2AH14-0AB0數控模塊
SIPLUS S7-300
用于惡劣環境條件下的PLC
擴展溫度范圍從-25°C 到+70°C
適用于特殊的環境( 污染空氣中使用)
允許短時冷凝以及短時機械負載的增加
S7-300 采用經過認證的PLC 技術
易于操作、編程、維護和服務
特別適用于汽車工業、環境技術、采礦、化工廠、生產技術以及食品加工等領域
低成本的解決方案
以下CPU 運行均需要微存儲卡
CPU 312 |
| |
CPU 312C |
| |
CPU 313C |
| |
CPU 313C-2 PtP |
| |
CPU 313C-2 DP |
| |
CPU 314 |
| |
CPU 314C-2 PtP |
| |
CPU 314C-2 DP |
| |
CPU 315-2 DP |
|