99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

西門子博途TIA V17 CFC編程教程

PLC技術(shù)圈 ? 來源:PLC技術(shù)圈 ? 2023-08-17 15:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. CFC圖表功能簡介

“CFC”是“Continuous Function Chart”首字母的縮略語,“ Chart”在TIA博途中翻譯為圖表。CFC圖表特別適合用于過程工程組態(tài)或結(jié)構(gòu)化的自動化解決方案?!斑^程工程”就是過程自動化,例如西門子的PCS7系統(tǒng);“結(jié)構(gòu)化的自動化”這里指的是將程序按照一定的層級或者結(jié)構(gòu)進行劃分,然后再調(diào)用不同的程序塊實現(xiàn)控制任務,而不是簡單地將程序進行結(jié)構(gòu)化的劃分。這兩種方式有一個共同的特點,就是使用現(xiàn)有的程序塊進行拼接,從而以組態(tài)的方式完成控制任務,所以CFC圖表編程的特點就是“互連”,例如變量與CFC圖表對象參數(shù)的連接,不同對象輸入、輸出的傳遞通過一根線進行連接,如圖1所示。

與其它編程語言相比,程序塊間的互連是不需要中間變量的,從而使“組態(tài)”更加便捷。使用CFC圖表編程,程序塊必不可少,這些程序塊要么由公司或者自己編寫,例如按照一定標準形成的程序塊,然后存放在企業(yè)庫中,分享給其他工程師使用;要么由軟件系統(tǒng)或者西門子網(wǎng)站提供可以下載的庫,庫中包含實現(xiàn)不同功能的程序塊。所以說可以及時可用(Ready to Use)的程序塊是重中之重,否則使用CFC圖表編寫邏輯控制或者計算程序都會略顯笨拙。

wKgZomTd0q2AFE3JAAMBsonYGIs841.jpg

下面以行李傳送帶為例,設計一個CFC程序。

【一】工藝任務

簡單的行李傳送系統(tǒng)控制,滿足以下幾個條件。

(1)行李是否已放在傳送帶上?

(2)行李重量是否未超過 20 kg?

(3)行李的目的地是哪里(柏林還是夏威夷)?

【二】添加CFC圖

點擊“Add new chart”,在PLC中添加一個”CFC_1”程序。在CFC程序接口中,添加以下變量,如下圖所示:

wKgZomTd0qyAf7QjAACEmW2Cv-I979.png

【三】CFC程序編輯

雙擊打開程序“CFC_1”,展開TIA右側(cè)的指令塊,按下圖填加程序。參數(shù)與指令互聯(lián)時,先鼠標選中參數(shù),按住鼠標左鍵,拖動參數(shù)到指令接口處,當指令接口變綠時,松開鼠標左鍵,如下圖所示:

wKgZomTd0qyAPODKAADaMJK9-xw717.png

【四】設置CFC啟動順序

(1)點擊“Chart sequence & extras”(圖表順序和其它),右擊“Open”(打開),如下圖所示:

wKgaomTd0qyANUkkAADWK-Iv25g187.png

(2)將CFC_1的Task(任務)更改為Program cycle(程序循環(huán)),即每個掃描周期執(zhí)行一次。其它參數(shù)不要改,如Enable chart參數(shù),改動后無法復原,只能把這個CFC刪除重建,如下圖所示:

wKgZomTd0qyAF3jAAAEq1hn5Wzk783.png

【五】設置目標系統(tǒng)設置

切換到“Target system settings“(目標系統(tǒng)設置),設置默認任務為程序循環(huán),如下圖所示:

wKgaomTd0qyADOj3AAFEXfelSbs554.png

【六】CFC編譯

選中Charts,單擊右鍵,選擇編譯,如下圖所示:

wKgaomTd0q2ASocGAAEe6KD0UZI536.png

【七】程序仿真

(1)一定先啟動PLCSim程序,PLCSim程序啟動后,選中Charts,單擊右鍵,選擇Softwart(all blocks),將CFC程序下載到PLC中。CFC程序運行與Main(OB1)是獨立的。按照Main(OB1)的方法是無法下載CFC程序的,如下圖所示:

wKgaomTd0q2AR3QhAADw4dssm6A349.png

(2)點擊“Go online”(在線),將PLC在線,監(jiān)控CFC 的運行,如下圖所示:

wKgZomTd0q2AJV0rAACdnCithQI305.png

(3)在接口處改變變量的值,可以看到程序接通變化,如下圖所示:

wKgaomTd0q2ASzmGAAEBoDus64Q503.png

(4)改變sensor1和sensor2的值后,程序狀態(tài)如下圖所示:

wKgZomTd0q2AcRdwAAFZLkYByj4605.png

(5)改變dest的值為1后,程序狀態(tài)如下圖所示:

wKgZomTd0q2AYdYFAAFQOPewY6g165.png

(6)改變dest的值為2后,程序狀態(tài)如下圖所示:

wKgaomTd0q2AcXeNAAFWTwE1EJo570.png

博途V17軟件是不帶CFC安裝包需要下載

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3173

    瀏覽量

    118295
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95279
  • tia
    tia
    +關(guān)注

    關(guān)注

    1

    文章

    85

    瀏覽量

    28572
  • CFC
    CFC
    +關(guān)注

    關(guān)注

    1

    文章

    8

    瀏覽量

    2764

原文標題:西門子博途TIA V17 CFC編程(含CFC安裝包)

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    西門子TIA Portal中使用CFC語言實現(xiàn)電機控制的全流程

    西門子 CFC(Continuous Function Chart)是一種圖形化的編程語言,主要用于西門子自動化系統(tǒng)(如 SIMATIC PCS 7、
    的頭像 發(fā)表于 05-21 10:47 ?1850次閱讀
    在<b class='flag-5'>西門子</b><b class='flag-5'>TIA</b> Portal中使用<b class='flag-5'>CFC</b>語言實現(xiàn)電機控制的全流程

    西門子大賽1200電梯參考程序

    西門子大賽1200電梯參考程序,V13文件.有需要的加油!
    發(fā)表于 06-22 15:56 ?183次下載

    西門子TDC編程語言CFC功能塊詳細說明

    西門子TDC編程語言CFC功能塊詳細說明免費下載。
    發(fā)表于 04-22 10:06 ?29次下載

    西門子TDC編程語言CFC功能塊詳細說明中文版

    西門子TDC編程語言CFC功能塊的詳細介紹說明。
    發(fā)表于 04-30 14:15 ?0次下載

    西門子Graph語言編程之在線調(diào)試方法

    相對于西門子PLC的其它類型編程語言,GRAPH與計算機高級編程語言有著非常相近的特性,只要使用者接觸過PASCAL或者VB編程語言,實現(xiàn)GRAPH的快速入門是非常容易的。下面就來介紹
    的頭像 發(fā)表于 07-27 17:32 ?2w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>Graph語言<b class='flag-5'>編程</b>之在線調(diào)試方法

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Pr
    發(fā)表于 03-01 11:04 ?71次下載

    以行李傳送帶為例設計CFC程序

    TIA portal V17新增了CFC編程語言。
    的頭像 發(fā)表于 04-13 08:17 ?2796次閱讀

    電工知識—TIA)Portal V17創(chuàng)建一個典型完整的項目

    依據(jù)原理圖,用TIA軟件創(chuàng)建一個新項目,實現(xiàn)啟動控制功能。
    的頭像 發(fā)表于 03-07 10:08 ?8772次閱讀

    基于V17編寫PLC程序的操作步驟

    軟件更新很快,但是很多朋友發(fā)現(xiàn),V17和舊的版本在組態(tài)的時候,有一些變化,本文就手把手教你使用
    發(fā)表于 03-21 12:18 ?6677次閱讀

    Unity3D與西門子PLC通訊

    本文是做實體PLC和Unity的通訊,如果沒有實體PLC可以參考我之前的文上位機與西門子TIA的PROFINET通訊仿真(虛擬通訊),
    發(fā)表于 04-19 11:43 ?6次下載
    Unity3D與<b class='flag-5'>西門子</b>PLC通訊

    手把手教你用V17編寫一個PLC程序

    添加新設備后,與V16其它版本不同的是,V17有一個彈出窗口,需要進行PLC安全設置。首
    的頭像 發(fā)表于 05-11 10:42 ?5326次閱讀
    手把手教你用<b class='flag-5'>博</b>圖<b class='flag-5'>V17</b>編寫一個PLC程序

    西門子TIA的Modbus主站通訊

    西門子PLC因其市場占有率較高,且被廣大用戶使用,應用比較廣泛,而其TIA平臺得到了推廣應用,本文將介紹使用CP341進行Modbus 主站通訊
    的頭像 發(fā)表于 05-19 09:15 ?2548次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b>圖<b class='flag-5'>TIA</b>的Modbus主站通訊

    基于TIA搭建西門子PLC仿真環(huán)境及通信方案

    隨著工控及上位機的廣泛應用,在學習過程中,很多時候,我們都需要軟件和硬件的結(jié)合。本方案主要用于解決在學習過程中PLC硬件的需求,以西門子PLC為例,詳細描述了基于TIA系列軟件實現(xiàn)
    的頭像 發(fā)表于 07-26 09:41 ?1529次閱讀
    基于<b class='flag-5'>TIA</b>搭建<b class='flag-5'>西門子</b>PLC仿真環(huán)境及通信方案

    西門子1200/1500PLC單按鈕啟??刂?0種設計方法

    西門子1200/1500PLC單按鈕啟??刂?0種設計方法
    的頭像 發(fā)表于 08-31 09:14 ?9311次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC單按鈕啟??刂?0種設計方法

    西門子plc單按鈕啟停的十種方法(1200/1500PLC)

    西門子1200/1500PLC單按鈕啟??刂?0種設計方法
    發(fā)表于 08-31 09:15 ?8506次閱讀
    <b class='flag-5'>西門子</b>plc單按鈕啟停的十種方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)