金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

西門(mén)子PLC模塊西門(mén)子S7-200模擬量模塊6ES7231-7PD22-0XA8參數詳情

單價(jià): 2200.00元/臺
發(fā)貨期限: 自買(mǎi)家付款之日起 天內發(fā)貨
所在地: 直轄市 上海 上海松江
有效期至: 長(cháng)期有效
發(fā)布時(shí)間: 2023-11-25 01:41
最后更新: 2023-11-25 01:41
瀏覽次數: 74
采購咨詢(xún):
請賣(mài)家聯(lián)系我
發(fā)布企業(yè)資料
詳細說(shuō)明

西門(mén)子S7-200模擬量模塊6ES7231-7PD22-0XA8西門(mén)子模塊代理商

我公司經(jīng)營(yíng)西門(mén)子全新原裝現貨PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數控備件:原裝進(jìn)口電機(1LA7、1LG4、1LA9、1LE1),國產(chǎn)電機(1LG0,1LE0)大型電機(1LA8,1LA4,1PQ8)伺服電機(1PH,1PM,1FT,1FK,1FS)西門(mén)子保內全新原裝產(chǎn)品質(zhì)保一年。一年內因產(chǎn)品質(zhì)量問(wèn)題免費更換新產(chǎn)品;不收取任何費。歡迎致電咨詢(xún)

PLC在執行程序的過(guò)程中,是按照程序步從頭到尾一步一步掃描的。但PLC也有特異功能,它的程序執行可以瞬移!從當前程序步瞬間轉移到其他程序步執行,如下圖就是PLC的條件轉移,執行CJ轉移指令后,直接跳過(guò)第8~12步程序,從第14步程序開(kāi)始往下執行。

PLC在程序執行過(guò)程中發(fā)生轉移的現象,稱(chēng)為程序流程轉移,即跳過(guò)一段程序去執行指定程序。造成這種程序轉移的有條件轉移、子程序調用、中斷服務(wù)和循環(huán)程序。0001.jpg

如果把PLC的程序執行看作爬山,程序的執行過(guò)程就是從山頭爬到山頂的過(guò)程。

此時(shí),PLC的幾種程序流程轉移就好比以下幾種情況:

1、它全程不停的一步一步往上走,這就是PLC程序步的順序執行;

2、它在爬山過(guò)程中,坐了纜車(chē),直接跨過(guò)了一段山路,這就是PLC的條件轉移;

3、它在爬山過(guò)程中,因為沿途的風(fēng)景過(guò)于漂亮,去拍了幾張美照,再繼續爬,這就是PLC的子程序調用;

4、它在爬山過(guò)程中,由于三急去了一趟廁所,這就是PLC的中斷服務(wù);

PLC的程序流程轉移

是靠相對應的指令是實(shí)現的。就如我們這次學(xué)習的條件轉移所用的指令 CJ 。在學(xué)習程序流程指令之前,我們得先知道什么是主程序區、什么是副程序區。

一、PLC的程序區

PLC的用戶(hù)程序一般分為主程序區和副程序區,主、副程序區的分界線(xiàn)為主程序結束指令FEND,而副程序在FEND指令和END指令之間編寫(xiě)。主程序顯然是必不可少的,且只有一個(gè),它是完成用戶(hù)控制要求的程序。就像手機,打是手機必不可少的功能,如果沒(méi)有通話(huà)功能,這也就不叫手機了。



副程序區是子程序、中斷服務(wù)程序的所在區域,它們不是必須的,可以根據具體要求而編寫(xiě)。也就說(shuō),PLC必須有主程序,副程序可有可無(wú)。PLC執行程序就好比打醬油,你媽媽叫你打醬油,這是主程序,然后你媽媽又說(shuō)如果有蘋(píng)果的話(huà)順便買(mǎi)點(diǎn)回來(lái),這個(gè)買(mǎi)蘋(píng)果就是子程序,醬油是一定要打的,但蘋(píng)果卻不一定要買(mǎi)。

二、主程序結束指令FEND

FEND指令沒(méi)有驅動(dòng)條件,也就說(shuō)這個(gè)指令的前面不能有觸點(diǎn)控制,如下圖所示。執行FEND指令和執行END指令功能是一樣的,執行輸入和輸出刷新。



在主程序區,FEND指令可以多次使用,但每次只能有一個(gè)有效。PLC在程序掃描時(shí),只要掃到任一個(gè)FEND指令,就會(huì )向0步程序返回,重新開(kāi)始。如下圖所示,程序中有兩個(gè)FEND指令,它兩種情況,若轉移指令CJ沒(méi)被驅動(dòng),程序掃描到個(gè)FEND之后,就會(huì )返回到程序的第0步再次開(kāi)始;若CJ的驅動(dòng)條件成立,此時(shí)程序會(huì )發(fā)生轉移,跳過(guò)個(gè)FEND,從指針P5處往下執行,直到掃到第二個(gè)FEND再返回到程序的第0步再次開(kāi)始。


另外,如上文所言,副程序是在FEND指令和END指令之間編寫(xiě)的,更確切地說(shuō),應該是副程序是在后一個(gè)FEND指令和END指令之間編寫(xiě)的。FEND指令是主程序區和副程序區的分界,所以,顯然FEND指令也是不能出現在子程序中的。

當然,如果用戶(hù)程序本身就比較簡(jiǎn)單,沒(méi)必要編寫(xiě)中斷程序和子程序,那么FEND指令也就沒(méi)必要了,直接以END指令作為結束指令。

知道了什么是主程序、副程序后,我們接著(zhù)學(xué)習這次的主要內容:程序的條件轉移。

截圖_20230218164548.png

三、程序的條件轉移

程序的條件轉移是應用條件轉移指令CJ實(shí)現的,用于主程序,其可用軟元件只有分支指針P。

1、轉移指令CJ



轉移指令CJ和分支指針P組合使用,從上圖可以看到,轉移指令CJ有兩種執行方式:連續執行型和脈沖執行型。它們的執行形式如下圖所示。

連續執行型



指令CJ在驅動(dòng)條件成立期間,每一個(gè)掃描周期都會(huì )執行一次轉移,知道X0斷開(kāi)(OFF);而脈沖型指令CJP只有在X0接通的上升沿才會(huì )執行,盡管X0接通時(shí)間持續多個(gè)掃描周期,CJP也執行一次,直到X0斷開(kāi)再次接通,CJP才會(huì )再執行。

2、分支指針P

在FX2N PLC中,指針有分支指針P和中斷指針I(yè)兩種,分支指針P必須和轉移指令或子程序調用指令CALL組合使用??捎玫姆种е羔樣蠵0~P127共128個(gè),但P63是向結束指令END步轉移的特殊指針,不能用于標記。



在程序中,指針的使用很簡(jiǎn)單,在對應程序行左母線(xiàn)的左側編寫(xiě)即可。指針標號具有唯一性,不能重復使用。也就說(shuō),每個(gè)標號的指針在左母線(xiàn)左側只能出現一次。但同一標號指針,可以和多個(gè)CJ指令組合,作為多個(gè)CJ指令的程序轉移入口地址,如下圖所示。

另外,標號可以變址尋址使用,變址尋址我在上一篇文章已經(jīng)講過(guò),如下圖所示,變址寄存器內容為K10,此時(shí)指針標號就變成了P15。



3、轉移方式

利用CJ轉移時(shí),可以向CJ指令的后面程序轉移,也可以向CJ指令的前面程序轉移。但一般都是用于向后面程序轉移,因為像前面程序轉移,一不注意嗎,就會(huì )造成死循環(huán),如下圖所示。若驅動(dòng)條件X1一直接通,程序就會(huì )在轉移地址入口P5處和CJ指令之間不斷運行,造成死循環(huán)。



4、CJ指令的應用

PLC程序對CJ轉移指令的應用比較多,因為CJ指令簡(jiǎn)單有方便。例如教材中就提到,在工業(yè)控制中,常常有自動(dòng)和手動(dòng)兩種工作方式供以切換。如下圖所示,X0是手動(dòng)模式的切換開(kāi)關(guān),當X0斷開(kāi)時(shí),程序默認執行自動(dòng)模式,若接通X0,程序會(huì )條轉到手動(dòng)模式執行。



CJ指令的實(shí)例應用還有很多,這些都是要靠我們在實(shí)際的工作中去發(fā)現和摸索。但只要我們知道的CJ指令的含義和用法,能在梯形圖中讀懂它是功能和作用,就已經(jīng)可以了。

西門(mén)子S7-200模擬量模塊6ES7231-7PD22-0XA8西門(mén)子模塊代理商西門(mén)子電機代理商西門(mén)子觸摸屏代理商西門(mén)子交換機代理商西門(mén)子變頻器代理商西門(mén)子模塊代理商西門(mén)子PLC模塊代理商西門(mén)子CPU模塊代理商

相關(guān)西門(mén)子產(chǎn)品
相關(guān)西門(mén)子產(chǎn)品
相關(guān)產(chǎn)品
 
江源县| 宜州市| 盐山县| 军事| 赣州市| 乌什县| 鸡西市| 曲阜市| 马鞍山市| 砀山县| 佳木斯市| 闵行区| 屯门区| 绥阳县| 蕉岭县| 彰化市| 鲁山县| 沙田区| 南召县| 开江县| 永靖县| 大厂| 赤水市| 博白县| 新野县| 宝山区| 固原市| 潜江市| 循化| 印江| 武乡县| 唐河县| 色达县| 阿拉善盟| 临安市| 凤台县| 桐乡市| 鞍山市| 潼关县| 大安市| 景泰县|