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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

一看就會(huì)的順序控制指令的應(yīng)用案例

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

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

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

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

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

▲圖1 | 順序控制指令▲

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

// 1、順序控制流

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

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

▲圖2~圖4▲

示例應(yīng)用跑馬燈案例,如圖5所示:

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

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

// 2、分散控制流

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

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

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

// 3、合并控制流

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

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

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

// 4、控制流的分支,取決于轉(zhuǎn)換條件

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

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

▲圖8 | 分支控制流▲

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

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

審核編輯 :李倩

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

    關(guān)注

    2

    文章

    149

    瀏覽量

    44105
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1929

    瀏覽量

    34539
  • 控制指令
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    5367

原文標(biāo)題:一看就會(huì)的順序控制指令的應(yīng)用案例,建議收藏學(xué)習(xí)~

文章出處:【微信號(hào):跟我學(xué)PLC,微信公眾號(hào):跟我學(xué)PLC吧】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門子S7-1200 PLC程序控制指令:跳轉(zhuǎn)與標(biāo)簽指令

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

    HP8920B 的GPIB控制指令

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

    初學(xué)者一看就會(huì)的12864液晶中文資料

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

    A51的匯編控制指令

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

    步進(jìn)電機(jī)的編程控制指令是怎么使用的?

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

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

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

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

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

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

    程序控制指令: 7.SP(子程序:SUB 71) 功能指令SP用于生成子程序。子程序號(hào)作為子程序名稱。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的常用計(jì)算公式大全(一看就會(huì))

    EXCEL的常用計(jì)算公式大全(一看就會(huì))
    發(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>篇)

    順序控制指令的功能

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

    一看就會(huì)的螺旋上料器軸承位維修技術(shù)

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

    PLC實(shí)例:順序控制指令,實(shí)現(xiàn)搬運(yùn)動(dòng)作

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

    機(jī)器人自主導(dǎo)航控制指令的下發(fā)與接收

    1.通信協(xié)議 控制指令格式(15字節(jié)) 2.ROS端 在ROS端,首先需要接收從其他節(jié)點(diǎn)的控制消息,在ROS中常常使用geometry_msgs::Twist來傳遞控制指令,該消息格式包括兩個(gè)三維
    的頭像 發(fā)表于 11-16 17:10 ?496次閱讀
    機(jī)器人自主導(dǎo)航<b class='flag-5'>控制指令</b>的下發(fā)與接收