當前位置:首頁 » 編程軟體 » cfc編譯老是有個塊出錯

cfc編譯老是有個塊出錯

發布時間: 2022-05-07 01:43:24

❶ 使用CFC編程調用CFC Library下的功能塊時,需要注意些什麼

1. 對S7 300控制器編程,只允許使用ELEM_300和ELEMENTA下的功能塊,不允許使用ELEM_400下任何功能塊,即便功能塊號和功能描述相同;反之亦然,對S7 400控制器編程,則只允許使用ELEM_400和ELEMENTA下的功能塊,不允許使用ELEM_300下任何功能塊。實際使用過程中,可以通過打開功能塊的屬性對話框,檢查Author屬性是否和控制器類型匹配,否則相應的功能可能無法正常運行。

2. 使用ELEM_300下的所有功能塊對S7 300控制器進行編程時,還需額外注意如下步驟。否則,該類功能塊將不能進行正常的初始化,甚至無法正常工作。
a) CFC中除掉用正常所需的功能塊外,還需額外調用ELEM_300下的RESTART(FC70)功能塊,並設置其調用位置,雙擊如下圖所示的位置。

b) 系統將打開如下的運行順序編輯器對話框,並定位到該功能塊在OB3x中的安裝位置。在該功能塊上點擊右鍵Delete,刪除該功能塊在循環OB3x中的安裝。

c) 關閉該對話框回到CFC編輯器下,檢查該功能塊的安裝位置是否變更為OB100。

d) 調用ELEM_300下的功能塊後,將不再允許用戶使用M存儲區的MW0,該字被這類功能塊佔用,請檢查程序中是否使用了MW0字。
e) 檢查硬體組態中CPU屬性設置Cycle/Clock Memory頁面下的Clock Memory是否激活,如果激活則不能使用默認的MB0。

3. 使用CFC Library下的具有SAMPLE_T管腳的如下功能塊編程時,需要注意其必須在循環OB3x中調用,否則其對應的時間功能將不能正常工作。

功能塊 注 釋
AFP(FB10) 脈沖發生器
CONT_C(FB1) 連續PID控制功能塊
CONT_S(FB2) 步進PID控制功能塊
PULSEGEN(FB3) PID控制脈沖功能塊
TIMER_P(FB5) 定時器(ELEMENTA/IMPULS)

a) 調用後,需要檢查如下位置所示是否為循環OB3x。

b) 編譯CFC時,CFC V6.1及以下的版本,需要激活如下的Update Sampling Time選項。

c) 通過編譯,系統將會自動更新SAMPLE_T管腳為該功能塊的掃描周期,單位為秒。例如,該功能塊的循環周期為100ms一次,則其SAMPLE_T的值將會自動設置為0.1。可以通過功能塊上點擊滑鼠右鍵 屬性,打開屬性對話框,切換到I/Os頁面,查看SAMPLE_T管腳的值。

註:該管腳為系統維護的功能管腳,其決定了功能塊的定時准確性,不允許人為離線或在線修改。
如上所述為使用CFC Library時的注意事項,更多信息請參考CFC Library的在線幫助或訪問附錄所示西門子服務網站查找相關信息。

❷ 如何將做好的CFC程序編譯成通用功能塊

說明你這個管腳連的條件太多了,再CFC有限的右側輸出顯示區域不能全部顯示,則出現這個樣子,雙擊哪個紅色的區域就會跳到一個界面,顯示處再正常界面下無法顯示出的連接去處! 我知道我這樣的說法你聽明白沒? CFC中一個SHEET下,左右輸入輸出區域好像是各30個區域,連接數量超過這個數量就出現這樣的顯示!!

❸ CFC中FB的背景數據塊地址怎麼改

在CFC中拖入塊(比如FB501)進行修改。
步驟:
1、在符號表中,修改相應的條目(比如FB501改成FB599)。
2、在SIMATICManager中,在「Blocks」中修改塊名(比如「FB501」改成「FB599」)。
3、再次編譯CFC圖表。這樣,CFC中已經拖入的塊自動變成「FB599」。在CFC中,在程序(比如S7Program(1))中就有「FB599」,可以拖出來編程使用。
4、這樣,FB501塊號釋放,可以繼續使用。
5、可以使用「F5」鍵更新已經打開的CFC圖表。

❹ 求助,不能編譯

解決方案: 1.新建立一個項目,只填寫基本硬體(最好和編譯沒有通過的項目是相同配置)。硬體組態最好手動再填一遍,不用編譯有問題的項目另存; 2.在新建項目,隨便寫幾個CFC,再全部編譯,看是否有問題。 如果有問題,說明你的PCS7或者系統有問...

❺ 如何在西門子DCS系統PCS7中創建CFC塊。

很簡單,在你的SIMATAC管理器界面,右單擊AS站,新建「差特」塊,然後右單擊「差特」塊,新建CFC塊就可以了。——很抱歉,英文不好,想不起來單詞怎麼拼寫,只能寫白話了。

❻ Step7 lad 轉cfc

可以
你可以使用任何一種編程語言(STL/SCL/LAD/FBD)來編寫功能塊(FB/FC),然後在CFC環境下,將此功能塊拖入即可。在PCS7的CFC環境下,編譯後將自動生產許許多多的FC塊及DB塊,這些塊基本上是STL語言,你是很難看明白。自已編寫的FB塊需要自已定義編號,小心可能會與系統自動產生的會有沖突。

❼ 大家好,有誰知道WIN7旗艦版系統下能安裝CFC V7.1么,我的老是出錯,誰能幫我下,謝謝啦,在線等.

不知道你的安裝包是鏡像文件還是GHOST文件。
如果是鏡像文件需要用光碟刻錄後才能安裝。
如果是GHOST文件,一般情況下
(安裝前請自行備份C盤的重要資料)
1解壓在C盤外其他硬碟分區
2尋找解壓後有一個「硬碟安裝.exe」的程序,只要打開這個程序就會自動安裝系統!

❽ 剛接觸pcs7程序是CFC編譯的,以前看的都是梯形圖,怎麼才能更好的看懂CFC程序呢,有經驗的夥伴

個人覺得,首先要掌握CFC裡面常用功能塊的應用,及其相關管腳的作用,其次是對相關工藝要有所了解,結合工藝的提出的邏輯要求去理解程序,會用很大的益處。

❾ 西門子1500中如何使用CFC

CFC的常用功能與操作

調用在線幫助信息

選擇CFC圖表任意位置單擊F1,調出CFC幫助

選擇具體的功能塊,例如一個APL庫功能塊,單擊F1鍵,將調出該庫(如APL)的幫助文件

互聯到地址

可以為CFC中的功能塊關聯的實際的IO地址、M區地址、DB塊地址。

選中IO右鍵->Interconnection to Address,如果為數據定義了符號名並且數據格式與IO匹配,則自動出現在下拉列表中。否則需要手動輸入絕對地址。

互聯的數據可以是簡單數據類型或結構體類型,不支持指針訪問。

熱點內容
subplotpython 發布:2025-05-14 06:53:51 瀏覽:660
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:805
如何在手機里設置無線網密碼 發布:2025-05-14 06:47:54 瀏覽:119
動態ip文件伺服器 發布:2025-05-14 06:44:22 瀏覽:890
文字分行的腳本有什麼 發布:2025-05-14 06:33:10 瀏覽:288
svn小烏龜怎麼配置 發布:2025-05-14 06:31:43 瀏覽:393
視頻播放器android 發布:2025-05-14 06:31:43 瀏覽:720
android工作室 發布:2025-05-14 06:26:00 瀏覽:658
汽車官方配置表如何下載 發布:2025-05-14 06:21:41 瀏覽:800
停車項目源碼 發布:2025-05-14 06:20:05 瀏覽:358