精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

PLC中學習指令和功能塊最好的方法

autozhineng ? 來源:PLC與自控設備 ? 2023-06-17 10:26 ? 次閱讀

指令,是學習PLC繞不過的坎,也是令初學者最頭痛的!也有很多人認為,PLC就是指令,學習PLC就是學習指令!!這其實是非常錯誤的認知!!也是導致你無法提高的重要因素。

PLC不等于編程,編程不等于指令,也就是學習PLC不等于學習編程,編程不等于指令!

因為,PLC的最終目的是作為控制器,讓機器設備可靠的運行,而不是讓指令在那里空轉。有些指令,不結合實際工藝,根本毫無意義。比如PID指令,如果你連PID是什么,能干什么都搞不懂,那還怎么學習???

所以,那些認為PLC就是指令,學習PLC就是學習PLC編程,學習PLC就是學習指令的人,其認知水平是很低的。當然,就這認知水平,也就拿PLC來點動個電機,運行個氣缸,在面對大型復雜項目,比如現在很流行的非標自動化,多軸運動控制,分布式控制,以及總線和工業互聯網通訊時,是根本無從下手的。因為,你辛苦學習了幾十上百條的指令,覺得自己信心滿滿,然而,當你面對具體項目的時候,你根本無從下手。

在IEC61131標準中,并不過分強調指令,還是有更先進的東西,那就是功能和功能塊。

在IEC標準中,將PLC最基本的編程單元稱之為POU,它有程序(Program),功能塊(Function Block),函數(Function) 三種形式。在IEC標準的PLC中,定時器,計數器,邊沿觸發等基本的梯形圖元素,都是功能塊。

程序,就是平常說的子程序,程序塊等等。在CODESYS中,FB和FC是根據輸出來區分的,FB有多個輸出,而FC只有一個輸出。FC一般稱之為功能,它的正式稱呼是函數,顧名思義,它跟數學中的函數是一樣的,比如 Y=F(X),函數有且僅有一個輸出。

而在西門子博途中,是按有無存儲空間來區分的,FB有背景數據塊,也就是DB。而FC沒有,所以,FB=FC+DB。

而在三菱的GX WORKS3中,除了定時器,計數器,邊沿觸發,置位,復位等基本的元素是功能塊,其他的都是功能。甚至MODBUS通訊,以太網通訊,控制伺服等等,都是功能。

各家的PLC對FB 和FC 的區分略有不同,但歐系PLC是大同小異的,三菱的定義較為特殊,當并不妨礙我們對功能和功能塊的理解。所以,所謂的指令,包括定時器計數器等等,都已經淡化成各種功能塊和功能,而功能塊和功能比指令更加靈活,更加復雜,更恐怖的是,它的數量遠遠超過所謂的指令,所以,你從頭到尾的學習,是很不現實的。而功能塊和功能,拋棄了指令的各種抽象的概念,真正做到了直觀易懂。

ee4050a8-0c5e-11ee-962d-dac502259ad0.png

比如,圖中的伺服絕對定位功能塊,其輸入,輸出引腳,都用明確的詞匯來表述它的意思,比所謂的指令,更加容易理解。大家可以想想三菱PLC中的伺服絕對定位指令。而輸出管腳的意義,在所有支持IEC61131標準的PLC中,意思都是一樣的,稱之為基本輸入輸出,這樣,我們就可以舉一反三,融會貫通,更有意義的是,降低了學習強度。

ee666db0-0c5e-11ee-962d-dac502259ad0.pngee8d6c4e-0c5e-11ee-962d-dac502259ad0.png

所以,學習指令和功能塊最好的方法,不是對照視頻教程一條條的學習,而是根據工藝需求和項目要求,有目的的去學習,掌握,理解。
責任編輯:彭菁

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5008

    文章

    13167

    瀏覽量

    462195
  • 機器
    +關注

    關注

    0

    文章

    779

    瀏覽量

    40691
  • 功能塊
    +關注

    關注

    0

    文章

    18

    瀏覽量

    6081

原文標題:指令、功能(FC)、功能塊(FB)在PLC中的區別與聯系,別再傻傻分不清了!

文章出處:【微信號:PLC與自控設備,微信公眾號:PLC與自控設備】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是FB功能塊?為什么要使用FB功能塊?如何制作一個FB功能塊

      FB功能塊是一種封裝了特定邏輯功能的模塊。它類似于一個子程序或函數,但是它有自己的內部變量和接口。FB功能塊可以被多次調用,并且每次調用都會創建一個新的實例。
    的頭像 發表于 11-09 16:13 ?3873次閱讀
    什么是FB<b class='flag-5'>功能塊</b>?為什么要使用FB<b class='flag-5'>功能塊</b>?如何制作一個FB<b class='flag-5'>功能塊</b>?

    如何去制作出完美的西門子的modbus Rtu/Tcp指令功能塊

    如何去制作出完美的西門子的modbus Rtu/Tcp指令功能塊?有哪些步驟可以分享一下嗎?
    發表于 07-02 06:44

    漫談工業軟件IEC61499 功能塊

    功能塊(function block)是IEC61499 標準中最重要的概念之一。不過功能塊的概念并不是該標準所特有的。在符合IEC61131-3 標準的PLC 中就定義了功能塊編程。
    發表于 07-02 07:58

    基于FF現場總線的先進PID功能塊設計

    本文在基金會現場總線的標準PID 功能塊結構的基礎上,結合自適應模糊PID 控制理論和功能塊技術,提出了自適應模糊PID 功能塊的設計方法,并且在水箱溫度控制系統中進行驗證
    發表于 08-14 08:59 ?12次下載

    基于EPA的PID功能塊的設計及實現

    本文介紹了EPA功能塊基本模型及功能塊定義;并主要描述了PID功能塊在單片機上的設計方案及PID功能塊過程控制算法的具體實現,并通過組態軟件驗證了PID的過程控制算法及抗干
    發表于 09-26 14:40 ?7次下載

    PLC程序編輯器中功能塊的設計與實現

    本文分析了目前軟PLC 編輯器中功能塊編程的不足,提出了使用面向對象的概念來設計功能塊圖的方法。通過研究軟PLC 開發系統和編譯系統的模型,
    發表于 12-07 11:45 ?23次下載

    騰控MODBUS主站功能塊通迅詳解

    TCMODBUS功能塊編程非常簡單,只需要把要讀寫的從站參數配置好,一一的寫好所有的功能塊后,調用TCMODBUSRUN功能塊即可,無需要各功能塊時間上的配合,由系統主動的進行調度,通
    發表于 10-11 11:21 ?8次下載
    騰控MODBUS主站<b class='flag-5'>功能塊</b>通迅詳解

    PLCopen軸組運動功能塊研究

    針對PLCopen單軸及主/從結構多軸功能塊無法實現復雜多維運動控制的問題,對PLCopen軸組功能塊的執行方式和參數保存及傳遞方法進行了研究,提出了結構體隊列法,設計并實現了PLCopen軸組
    發表于 03-12 15:32 ?4次下載
    PLCopen軸組運動<b class='flag-5'>功能塊</b>研究

    西門子PLC功能功能塊

    本文檔的主要內容詳細介紹的是西門子PLC功能功能塊
    發表于 11-09 17:49 ?64次下載
    西門子<b class='flag-5'>PLC</b>的<b class='flag-5'>功能</b>和<b class='flag-5'>功能塊</b>

    控制KUKA安全機器人的PLC標準功能塊FB 292

    責任編輯:xj 原文標題:控制KUKA安全機器人的PLC標準功能塊FB 292 文章出處:【微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
    的頭像 發表于 12-23 17:53 ?3219次閱讀
    控制KUKA安全機器人的<b class='flag-5'>PLC</b>標準<b class='flag-5'>功能塊</b>FB 292

    西門子PLC系統功能塊和系統功能

    系統功能塊(SFB )和系統功能(SFC ) 已經編好程序 用戶不需要每個功能都自己編程。S7 CPU為用戶提供了一些已經編好程序,這些
    的頭像 發表于 12-23 17:55 ?1.1w次閱讀

    西門子PLC FB41中PID功能塊說明和調整方法

    西門子PLC FB41中PID功能塊說明和調整方法說明。
    發表于 04-22 11:48 ?13次下載

    CPM功能塊使用入門

    CPM功能塊使用入門免費下載。
    發表于 05-09 09:58 ?27次下載

    基于PLC編程報警功能塊的實現

    ,報警程序的編寫是不可或缺的,但是如何給相同或類似的報警匯總出一個功能塊來,還沒有定論,當然有 各種各樣可以實現的方法,以下是我在平常的程序編寫中已經習慣性用的FB報警功能塊,感覺有利于程序的簡化和統一,分 享一下
    發表于 04-18 11:30 ?4次下載
    基于<b class='flag-5'>PLC</b>編程報警<b class='flag-5'>功能塊</b>的實現

    Freelance函數和功能塊使用指南 V9.1

    函數 在執行過程中,一個函數返回一個確定的數據,函數不含狀態信息。當一個函數帶相同的參數(輸入參數)調用時,總是獲得相同的結果。 功能塊 在執行過程中,功能塊可以提供一個或多個數據元素,相同
    發表于 08-09 15:25 ?2次下載