一、問(wèn)題引出
PLC程序經(jīng)常會(huì)遇到程序按照12345的方式一步步順序控制,這種情況我們叫做順序控制,也比較符合PLC面向過(guò)程的控制模式。
在以往的項(xiàng)目經(jīng)驗(yàn)中常用到的順序控制編程方式有三種,分別是SCL指令case...of,西門(mén)子自帶的Graph,通過(guò)傳送步號(hào)順序控制。
二、案例演示
本案例介紹的是基于第三種方式實(shí)現(xiàn)程序的順序控制,可以先看下程序控制下設(shè)備運(yùn)行時(shí)的情況。
在圖片的右側(cè)是西門(mén)子HMI觸摸屏,主要是設(shè)備的啟動(dòng)、暫停、復(fù)位,以及設(shè)備運(yùn)行的步驟顯示。
左側(cè)是仿真設(shè)備的運(yùn)行演示,設(shè)備按照程序的設(shè)定從取料到放料再到返回一步步順序執(zhí)行,實(shí)現(xiàn)程序的順序控制。
看完以上運(yùn)行演示肯定有小伙伴問(wèn)能不能實(shí)現(xiàn)雙邊或者更多邊的順序控制呢,答案是肯定的,看下圖。
三、程序講解
那么程序是怎么實(shí)現(xiàn)順序控制以及選擇分支運(yùn)行的呢?下邊展示了程序的編寫(xiě)過(guò)程。
先看下程序概覽,是不是非常符合我們面向過(guò)程的編程方式。
程序段1和2分別是程序的啟停和產(chǎn)品計(jì)數(shù),其中程序段2還用了MOD指令用來(lái)計(jì)算產(chǎn)品數(shù)除以2的余數(shù),用于選擇程序的分支。余數(shù)是0運(yùn)行到1線,余數(shù)是1運(yùn)行到2線。
程序段3是啟動(dòng)程序。程序段4是對(duì)程序的運(yùn)行分支進(jìn)行選擇。機(jī)械手去往1號(hào)線選擇步號(hào)30,去往2號(hào)線選擇步號(hào)35.
程序段5是機(jī)械手運(yùn)行到1號(hào)產(chǎn)線上方,程序段6是機(jī)械手運(yùn)行到2號(hào)線上方。接著是兩條分支再合流,都會(huì)選擇制定步驟40.
以下是機(jī)械手放料和返回起始點(diǎn)的程序。
Y軸伸出
Z軸放料位置下行
Z軸放料以后上行
Y軸放料后退出
X軸橫移回到起始點(diǎn)
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5016文章
13387瀏覽量
465381 -
西門(mén)子
+關(guān)注
關(guān)注
95文章
3062瀏覽量
116443 -
編程
+關(guān)注
關(guān)注
88文章
3637瀏覽量
93981 -
程序
+關(guān)注
關(guān)注
117文章
3795瀏覽量
81406 -
順序控制
+關(guān)注
關(guān)注
2文章
26瀏覽量
10752
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
PLC編程實(shí)例集錦
PLC控制伺服電機(jī)應(yīng)用實(shí)例
一個(gè)順序控制,急停保持當(dāng)前步,復(fù)位后繼續(xù)當(dāng)前步運(yùn)行的程序
海為PLC在順序控制上的應(yīng)用
![海為<b class='flag-5'>PLC</b>在<b class='flag-5'>順序</b><b class='flag-5'>控制</b>上的應(yīng)用](https://file.elecfans.com/web2/M00/49/F1/pYYBAGKhvHqAah9uAAAlFPiX_2Q153.png)
三菱plc如何實(shí)現(xiàn)順序控制_四種三菱plc順序控制編程方式實(shí)例
PLC順序控制正反轉(zhuǎn)控制按鈕開(kāi)關(guān)沖孔加工等原理動(dòng)圖大全
![<b class='flag-5'>PLC</b><b class='flag-5'>順序</b><b class='flag-5'>控制</b>正反轉(zhuǎn)<b class='flag-5'>控制</b>按鈕開(kāi)關(guān)沖孔加工等原理動(dòng)圖大全](https://file.elecfans.com/web1/M00/4F/B9/o4YBAFrho0qAP-BAAAAYAd02IeU035.gif)
PLC編程算法,模擬量的順序控制方法
什么是plc順序控制?plc順序控制設(shè)計(jì)方法
![什么是<b class='flag-5'>plc</b><b class='flag-5'>順序</b><b class='flag-5'>控制</b>?<b class='flag-5'>plc</b><b class='flag-5'>順序</b><b class='flag-5'>控制</b>設(shè)計(jì)方法](https://file.elecfans.com/web1/M00/B9/93/pIYBAF6FPOeAHP09AANdqHmirKM593.png)
plc順序控制的編程方式有哪些
![<b class='flag-5'>plc</b><b class='flag-5'>順序</b><b class='flag-5'>控制</b>的編程方式有哪些](https://file.elecfans.com/web1/M00/BE/27/pIYBAF7YVqGAAT5SAAAvN7iTbec478.jpg)
PLC控制系統(tǒng)的設(shè)計(jì)與應(yīng)用實(shí)例詳細(xì)資料概述
![<b class='flag-5'>PLC</b><b class='flag-5'>控制</b>系統(tǒng)的設(shè)計(jì)與應(yīng)用<b class='flag-5'>實(shí)例</b>詳細(xì)資料概述](https://file.elecfans.com/web1/M00/C6/A4/pIYBAF9Z9CmABdThAAIEx1ovUEY620.png)
PLC編程控制入門(mén)常用到的實(shí)例
![<b class='flag-5'>PLC</b>編程<b class='flag-5'>控制</b>入門(mén)常用到的<b class='flag-5'>實(shí)例</b>](https://file.elecfans.com/web1/M00/CB/F9/pIYBAF-SOI2APhjkAAAQVbKd2Kg094.jpg)
探究VASS的PLC順序控制程序到底該如何使用
順序控制PLC控制系統(tǒng)和順序功能圖
PLC實(shí)例:順序控制指令,實(shí)現(xiàn)搬運(yùn)動(dòng)作
![<b class='flag-5'>PLC</b><b class='flag-5'>實(shí)例</b>:<b class='flag-5'>順序</b><b class='flag-5'>控制</b>指令,實(shí)現(xiàn)搬運(yùn)動(dòng)作](https://file1.elecfans.com/web2/M00/8B/71/wKgZomSZPx-AUra-AAAHa1VF5jQ696.jpg)
評(píng)論