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

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

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

一看就會的順序控制指令的應用案例

vveeverything ? 來源:技成培訓網(wǎng) ? 2023-05-08 11:48 ? 次閱讀

本節(jié)內(nèi)容主要介紹程序控制指令中的順序控制指令,該指令主要用于一些有明顯的動作順序控制,且包含一系列重復執(zhí)行的操作時,就可以使用順序控制指令,這樣使程序更清晰,動作過程更好理解,也便于電氣設計人員進行程序設計。

順序控制的程序設計一般會有多種不同的類型,在進行順序控制的類型講解之前,我們先介紹順序功能圖,根據(jù)順序功能圖能夠很清晰的知道各個動作要求及條件是怎樣的。

順序功能圖(SFC)是一種真正的圖形化的編程語言,對一個順序控制的問題,不管多復雜,都可以用圖形的方式把問題表達或敘述清楚,而且在設計程序的過程中比使用其他語言設計程序時更簡單,設計的程序更清晰明了。一個功能圖由狀態(tài)和轉移條件以及有向線段等組成,如圖1表示:

4928d1be-ed44-11ed-90ce-dac502259ad0.png

▲圖1 | 順序控制指令▲

順序控制分為三種類型,分別是順序控制流、分散控制流和合并控制流。

// 1、順序控制流

順序步驟定義明確的過程易于使用SCR段編程。例如,考慮包含3個步驟的循環(huán)過程,第三步完成時應返回第一步。應用場景主要有跑馬燈,具體順序功能圖如圖2所示:

4943ef12-ed44-11ed-90ce-dac502259ad0.jpg

▲圖2~圖4▲

示例應用跑馬燈案例,如圖5所示:

496047ac-ed44-11ed-90ce-dac502259ad0.png

▲圖5 | 順序控制流示例▲

// 2、分散控制流

在許多應用程序中,一個順序狀態(tài)流必須分為兩個或多個不同狀態(tài)流??刂屏鞣譃槎鄠€控制流時,必須同時激活所有輸出流。應用場景主要有自動洗車控制程序,如圖6所示;該控制流順序功能圖如圖3所示。

49973190-ed44-11ed-90ce-dac502259ad0.png

▲圖6 | 分散控制流示例▲

// 3、合并控制流

狀態(tài)流合并時,在執(zhí)行下一個狀態(tài)之前,必須完成所有輸入流。順序功能圖如圖4所示。應用示例亦然可以是自動洗車控制程序,程序如圖7所示:

49bc47d2-ed44-11ed-90ce-dac502259ad0.png

▲圖7 | 合并控制流示例▲

// 4、控制流的分支,取決于轉換條件

在其它情況下,控制流可能轉到任意一條控制流中,具體取決于哪個轉換條件先變?yōu)檎?;順序功能圖如圖8所示。依然以自動洗車為例理解先決條件控制的使用;如圖9所示。

49f90622-ed44-11ed-90ce-dac502259ad0.png

▲圖8 | 分支控制流▲

4a107b36-ed44-11ed-90ce-dac502259ad0.png

▲圖9 | 分支控制流示例▲

審核編輯 :李倩

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

    關注

    2

    文章

    150

    瀏覽量

    44195
  • 編程語言
    +關注

    關注

    10

    文章

    1945

    瀏覽量

    34745
  • 控制指令
    +關注

    關注

    0

    文章

    14

    瀏覽量

    5380

原文標題:一看就會的順序控制指令的應用案例,建議收藏學習~

文章出處:【微信號:跟我學PLC,微信公眾號:跟我學PLC吧】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子S7-1200 PLC程序控制指令:跳轉與標簽指令

    在S7-1200PLC中,程序控制指令主要包含兩部分:是改變程序執(zhí)行順序的的跳轉指令;二是程序運行過程中用于控制
    發(fā)表于 03-07 10:25 ?8020次閱讀

    HP8920B 的GPIB控制指令

    各位大哥大姐,由于要寫測試對講對軟件,需求HP8920B 的GPIB控制指令謝謝!
    發(fā)表于 03-21 19:52

    初學者一看就會的12864液晶中文資料

    初學者一看就會的12864液晶中文資料
    發(fā)表于 08-15 16:44

    A51的匯編控制指令

    A51提供的匯編控制指令,針對A51匯編器的,用于改變A51的狀態(tài),A51匯編器能夠識別2類匯編控制指令,首要的匯編控制指令和次要的匯編控制指令.首要
    發(fā)表于 06-28 02:41

    步進電機的編程控制指令是怎么使用的?

    步進電機的編程控制指令是怎么使用的?
    發(fā)表于 10-27 06:56

    三菱PLC QnPHCPU編程手冊(過程控制指令)

    三菱PLC QnPHCPU編程手冊(過程控制指令):本手冊描述安裝在qnphcpu上的過程控制指令。
    發(fā)表于 11-21 11:36 ?207次下載
    三菱PLC QnPHCPU編程手冊(過程<b class='flag-5'>控制指令</b>)

    遠程控制指令的XML描述及實現(xiàn)

    嘗試使用XML 描述遠程控制指令,對XML 指令結構進行討論,提出指令被分析執(zhí)行的方案,并通過案例驗證了該方案的可行性。
    發(fā)表于 09-22 11:54 ?17次下載

    modelsim詳細使用教程(一看就會)

    挺好的教程 我用modelsim就是的這個,希望對你能有幫助
    發(fā)表于 12-08 14:34 ?86次下載

    PMC功能指令:程序控制指令

    程序控制指令: 7.SP(子程序:SUB 71) 功能指令SP用于生成子程序。子程序號作為子程序名稱。SP指令與SPE指令起指定子程序的范
    發(fā)表于 09-29 13:08 ?0次下載
    PMC功能<b class='flag-5'>指令</b>:程序<b class='flag-5'>控制指令</b>

    LCD1206初始化及各控制指令介紹附部分程序下載

    LCD1206初始化及各控制指令介紹附部分程序
    發(fā)表于 03-22 17:27 ?63次下載

    EXCEL的常用計算公式大全(一看就會)

    EXCEL的常用計算公式大全(一看就會)
    發(fā)表于 01-21 16:15 ?0次下載

    QnPHCPU/QnPRHCPU編程手冊(過程控制指令篇)

    QnPHCPU/QnPRHCPU 編程手冊(過程控制指令篇) 產(chǎn)品規(guī)格書
    發(fā)表于 08-25 15:15 ?0次下載
    QnPHCPU/QnPRHCPU編程手冊(過程<b class='flag-5'>控制指令</b>篇)

    順序控制指令的功能

    順序控制指令的功能是是按照控制工藝將個復雜的步驟分割成幾個簡單的步驟(即順控段),并根據(jù)工藝步驟順序執(zhí)行這些順控段。
    的頭像 發(fā)表于 09-06 15:43 ?3480次閱讀

    一看就會的螺旋上料器軸承位維修技術

    一看就會的螺旋上料器軸承位維修技術
    發(fā)表于 10-26 16:24 ?0次下載

    PLC實例:順序控制指令,實現(xiàn)搬運動作

    今天咱們來談談如何利用PLC來實現(xiàn)簡單的搬運動作。這個例子完美地用到了順序控制指令,實際應用起來真的是非常方便,程序循環(huán)控制起來也是得心
    的頭像 發(fā)表于 06-26 15:31 ?3020次閱讀
    PLC實例:<b class='flag-5'>順序</b><b class='flag-5'>控制指令</b>,實現(xiàn)搬運動作