上海PLC代理商-觸摸屏代理商-變頻器代理商一級代理
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子變頻器 西門子觸摸屏 西門子伺服電機 西門子PLC 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
1.TIA-CFC簡介
TIA portal V17新增了CFC編程語言。
CFC是連續控制圖,為英文單詞“Continuous Function Chart”的縮寫。
CFC是基于圖形用戶界面的編輯器,它通過給預先編輯好的塊指定參數或建立連接,從而實現創建CPU程序結構。
博途V17的CFC沒有集成進去,想要使用CFC編程需要單獨安裝CFC選件包。軟件下載,安裝完后,TIA portal中就可以新建CFC程序。
2.TIA-CFC與PCS7-CFC
通常西門子將工藝過程分類工廠自動化和過程自動化,但是還存在既有工廠自動化又有過程自動化特征的混合行業,這些行業的產品生產控制系統既可以使用PLC也可以使用DCS,在此之前CFC通常只在PCS 7平臺下S7-400 中使用,CFC保持了圖形化編程的特性,其層次分明,用戶能輕易就找出程序與現場設備的對應關系,在CFC中每個電機或閥門都是一個FB,添加刪除設備,檢查故障,優化工藝等都非常的方便,甚至工廠Zui終用戶工藝人員也能調試修改程序。因此使用CFC的PCS 7占有一些優勢,TIA推出CFC后,勢必在混合行業與同是本根生的PCS 7有一定競爭。這些也是令很多網友對西門子這波操作不解的地方。
目前PCS 7的CFC對比TIA 的CFC來說,還有一些功能優勢以及庫優勢等,PCS 7發展了多年,已經形成了一些相關產品的生態,比如通用庫,還有多種產品對PCS 7提供了程序庫,PCS 7在多個行業沉淀也有了一些行業庫、工藝庫等,庫通常都是全球項目驗證過的,其運行穩定并有團隊維護對其持續優化,TIA 后期如果不提供這樣的庫,其項目質量可能工程師個人能力占比更大,其風險難以控制。
3.以行李傳送帶為例,設計一個CFC程序
1、工藝任務
簡單的行李傳送系統控制,滿足以下幾個條件。
(1)行李是否已放在傳送帶上?
(2)行李重量是否未超過 20 kg?
(3)行李的目的地是哪里(柏林還是夏威夷)?
2、添加CFC圖
點擊“Add newchart”,在PLC中添加一個”CFC_1”程序。在CFC程序接口中,添加以下變量。
Name | Type | Value | Unit | Comment |
weight | Dint | 行李重量 | ||
sensor1 | Bool | 行李檢測傳感器1 | ||
sensor2 | Bool | 行李檢測傳感器2 | ||
dest | Dint | 行李目的地 | ||
Motor_Berlin | Bool | 去Berlin傳送帶 | ||
Motor_Hawaii | Bool | 去Hawaii傳送帶 |
3、CFC程序編輯
雙擊打開程序“CFC_1”,展開TIA右側的指令塊,按下圖填加程序。
參數與指令互聯時,先鼠標選中參數,按住鼠標左鍵,拖動參數到指令接口處,當指令接口變綠時,松開鼠標左鍵。
4、設置CFC啟動順序
點擊圖表順序和其它,右擊打開。
將CFC_1的Task(任務)更改為Program cycle(程序循環),即每個掃描周期執行一次。其它參數不要改。如Enable chart參數,改動后無法復原,只能把這個CFC刪除重建。
5、設置目標系統設置
切換到目標系統設置,設置默認任務為程序循環。
6、CFC編譯
選中Charts,單擊右鍵,選擇編譯。
7、程序仿真
一定先啟動PLCSim程序,PLCSim程序啟動后,選中圖表Charts,單擊右鍵,選擇Softwart(all blocks),將CFC程序下載到PLC中。CFC程序運行與main(OB1)是獨立的。按照main(OB1)的方法無法下載CFC程序。
點擊“Go online”(在線),將PLC在線,監控CFC 的運行。
在接口處改變變量的值,可以看到程序接通變化。
改變sensor1和sensor2的值后,程序狀態如下。
改變dest的值為1后,程序狀態如下。
改變dest的值為2后,程序狀態如下。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684