選擇智通 大品牌 有保障 值得信任
大家好!我是plc編程培訓(xùn)專業(yè)培訓(xùn)教育機(jī)構(gòu)大朗智通培訓(xùn)學(xué)校課程顧問(wèn)王老師;今天給大家分享:
plc編程培訓(xùn)哪里好?論8盞流水燈的多種編程方法!輕輕松松學(xué)會(huì)plc編程-PLC培訓(xùn)
零基礎(chǔ)學(xué)習(xí)plc編程從哪里開始?PLC實(shí)用干貨分享!論8盞流水燈的多種編程方法!輕輕松松學(xué)會(huì)plc編程-PLC培訓(xùn)
作為PLC的初學(xué)者,三菱PLC無(wú)疑是比較容易上手的一款PLC。那么對(duì)初學(xué)者來(lái)講,流水燈編程是我們學(xué)習(xí)過(guò)程中比較常見的一類練習(xí)題,它可以開發(fā)鍛煉我們的邏輯思維能力,為我們后續(xù)的學(xué)習(xí)奠定一定的思維邏輯基礎(chǔ)。下面我們就流水燈的N種編程方法來(lái)共同了解三菱PLC的強(qiáng)大功能。
例:8盞流水燈每隔1S交替輸出,循環(huán)一周停下。
解析:首先看到控制要求,我們首先考慮分配I/O;有1S的時(shí)間,所以一定會(huì)用到定時(shí)器T,那么對(duì)于定時(shí)器T而言,它有常見的三種用法,延時(shí)斷開,延時(shí)接通,循環(huán)定時(shí)。延時(shí)斷開與延時(shí)接通就是說(shuō)定時(shí)器當(dāng)前值等于設(shè)定值時(shí),常開觸點(diǎn)變常閉,常閉觸點(diǎn)變常開,復(fù)位后恢復(fù)原狀,循環(huán)定時(shí)通過(guò)定時(shí)器自身的常閉觸點(diǎn)的通斷來(lái)實(shí)現(xiàn)。
然后考慮選擇編程方法,最常用的有啟保停,置為復(fù)位,觸點(diǎn)比較,步進(jìn)階梯,SFC,這些方法編程起來(lái)相對(duì)邏輯比較簡(jiǎn)單清晰,但是程序步驟比較多。
接下來(lái)我們就看看這幾種方法所編寫出來(lái)的程序
一.啟保停利用定時(shí)器,斷開上一盞燈,同時(shí)接通下一盞燈,實(shí)現(xiàn)8燈1S交替

二.置為復(fù)位在觸點(diǎn)比較的基礎(chǔ)上,利用置為(SET),復(fù)位(RST)兩條指令實(shí)現(xiàn)流水燈的置1,置0,從而實(shí)現(xiàn)流水燈的交替輸出
三.觸點(diǎn)比較 利用定時(shí)器的每個(gè)時(shí)間節(jié)點(diǎn)實(shí)現(xiàn)燈的通斷,如路燈的亮滅
四. 步進(jìn)階梯常用于流水線,機(jī)械手的編程,步進(jìn)階梯顧名思義,一步一個(gè)階梯,一步一個(gè)狀態(tài),邏輯簡(jiǎn)單,編程較麻煩,但很實(shí)用,可借助狀態(tài)轉(zhuǎn)移圖,與SFC編寫思路相同,故二者可視為一種編程方法。
五.SFC 三菱的另一種編程語(yǔ)言,邏輯簡(jiǎn)單明了,編程過(guò)程較麻煩,但便于調(diào)試改進(jìn),方便后續(xù)工作,借助狀態(tài)轉(zhuǎn)移圖編程,與步進(jìn)階梯編程思路相同,故二者可視為一種方法。

以上5種編程方法是三菱PLC的基礎(chǔ)內(nèi)容,如果您已經(jīng)可以運(yùn)用,那么恭喜你,你已經(jīng)向自動(dòng)化行業(yè),向高工資邁出了一大步,也為后續(xù)的學(xué)習(xí)打下了良好的基礎(chǔ)。
為了進(jìn)一步擴(kuò)寬我們的腦回路,鍛煉我們的腦邏輯,接下來(lái)兩種編程方法就有些許燒腦了。
六.變址 利用定時(shí)器T的1S循環(huán)定時(shí),使用變址寄存器,通過(guò)改變Y的地址以及MOV傳送指令進(jìn)行的10進(jìn)制轉(zhuǎn)2進(jìn)制的運(yùn)算方法,將對(duì)應(yīng)的進(jìn)制數(shù)傳入位組合元件中從而實(shí)現(xiàn)8盞燈的交替點(diǎn)亮。

七.乘法 利用T定時(shí)器1S循環(huán)定時(shí),累計(jì)乘法所得十進(jìn)制數(shù),分別通過(guò)MOV傳送指令傳入位組合元件中,實(shí)現(xiàn)8燈的交替輸出。

怎么樣,上邊兩種方法是不是再次激發(fā)了你學(xué)習(xí)的欲望?是不是引發(fā)了你的頭腦風(fēng)暴?沒事,慢慢來(lái),還有,接下來(lái)我們利用功能指令里邊的幾條循環(huán)移位指令編寫程序,你準(zhǔn)備好了嗎?
八.循環(huán)左移 利用T定時(shí)器1S循環(huán)定時(shí),通過(guò)循環(huán)左移指令ROL,實(shí)現(xiàn)寄存器D10中16個(gè)位的循環(huán)移動(dòng),從而間接驅(qū)動(dòng)位組合元件K2Y0中8盞燈的循環(huán)移位,即交替輸出。
九.帶進(jìn)位的循環(huán)左移 利用T定時(shí)器1S循環(huán)定時(shí),通過(guò)帶進(jìn)位的循環(huán)左移指令RCL,實(shí)現(xiàn)寄存器D10中16個(gè)位以及特殊繼電器M8022共17個(gè)位的循環(huán)移動(dòng),從而間接驅(qū)動(dòng)位組合元件K2Y0中8盞燈的循環(huán)移位,即交替輸出。
十.位左移 利用T定時(shí)器1S循環(huán)定時(shí),通過(guò)位左移指令SFTL,實(shí)現(xiàn)M1在M10-M17之間的移位傳輸,從而間接驅(qū)動(dòng)位組合元件K2Y0中8盞燈的循環(huán)移位,即交替輸出。
十一.移位寫入 利用T定時(shí)器1S循環(huán)定時(shí),通過(guò)移位寫入指令SFWR以及變址寄存器,乘法指令,實(shí)現(xiàn)寄存器D0在D21-D28之間的移位寫入,從而間接驅(qū)動(dòng)位組合元件K2Y0中8盞燈的循環(huán)移位,即交替輸出。
以上我們用了11種方法編寫出了8盞燈每隔1S交替輸出,可見PLC的邏輯控制能力有多么的強(qiáng)大,當(dāng)然編程方法有很多種,但是最重要的是要有編程的思路。如果你有其他更好的編程思路可以分享給大家,如果你想要了解更多PLC知識(shí)請(qǐng)聯(lián)系我們!
以上案例通過(guò)視頻觀看更加直接明了,因時(shí)間關(guān)系有加速處理;
對(duì)plc編程有興趣的同學(xué)還有問(wèn)題的歡迎聯(lián)系王老師哦!
大朗智通培訓(xùn)學(xué)校,無(wú)論你是有plc編程基礎(chǔ)還是沒有plc編程基礎(chǔ)的,可根據(jù)個(gè)人的知識(shí)定制化培訓(xùn)與學(xué)習(xí);大朗智通培訓(xùn)學(xué)校專業(yè)plc編程培訓(xùn),更能享受到老師一對(duì)一的輔導(dǎo)與服務(wù),想學(xué)plc編程就來(lái)大朗智通培訓(xùn)學(xué)校找王老師咨詢了解
以上是關(guān)于:plc編程培訓(xùn)哪里好?PLC實(shí)用干貨分享!論8盞流水燈的多種編程方法!輕輕松松學(xué)會(huì)plc編程-PLC培訓(xùn)問(wèn)題,歡迎大家轉(zhuǎn)發(fā)和收藏,更多關(guān)于學(xué)習(xí)資訊請(qǐng)?zhí)砑宇檰?wèn)老師微信或電話咨詢。
課程隨到隨學(xué),理論+實(shí)操+項(xiàng)目案例+課程作業(yè)+老師現(xiàn)場(chǎng)輔導(dǎo)
有全日制、周末班、晚班(滾動(dòng)開班,隨到隨學(xué))
一經(jīng)報(bào)名學(xué)會(huì)為止
課程項(xiàng)目:電工培訓(xùn)考證(年審/換證)、PLC電氣自動(dòng)化編程、機(jī)械設(shè)計(jì)(CAD soliworks)、工業(yè)機(jī)器人編程、教師資格證、學(xué)歷教育(大專/本科)、會(huì)計(jì)培訓(xùn)考證、辦公軟件、電商、平面設(shè)計(jì)等等。


掃碼立刻了解課程

