欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

PLC的條件跳轉(zhuǎn)、子程序調(diào)用等

qianyanjishuhui ? 來(lái)源:愛(ài)上PLC ? 2023-06-07 14:46 ? 次閱讀

條件跳轉(zhuǎn)指令:

指令名稱(chēng),助記符,指令代碼,程序步如下表:

97166360-04fe-11ee-90ce-dac502259ad0.jpg

程序步可以是連續(xù)執(zhí)行或者是脈沖執(zhí)行,CJ執(zhí)行的為3步,CJ(P)為1步。

指令格式:

972ac13e-04fe-11ee-90ce-dac502259ad0.jpg

當(dāng)我們按下X000后,程序跳轉(zhuǎn)指令開(kāi)始運(yùn)行,程序所跳轉(zhuǎn)的位置為程序指針?biāo)诘奈恢茫簿褪菢?biāo)號(hào)10,在這里我們要注意程序指針寫(xiě)在左母線(xiàn)的左邊。當(dāng)我們啟動(dòng)跳轉(zhuǎn)指令后,X001這段程序就會(huì)被跳過(guò)不執(zhí)行。

當(dāng)X0為ON時(shí),被跳轉(zhuǎn)CJ命令到標(biāo)號(hào)之間的程序不子執(zhí)行。在跳轉(zhuǎn)過(guò)程中如果Y、M,S被OUT、SET. RST指令驅(qū)動(dòng)使輸入發(fā)生變化則仍保持跳轉(zhuǎn)前的狀態(tài)。例如,通過(guò)X1驅(qū)動(dòng)輸出Y10后發(fā)生跳轉(zhuǎn),在跳轉(zhuǎn)過(guò)程中即使X0變?yōu)镺N,但輸出Y10仍有效。

注意:
1、對(duì)于T、C,如果跳轉(zhuǎn)時(shí)定時(shí)器或計(jì)數(shù)器正發(fā)生動(dòng)作,則此時(shí)立即中斷計(jì)數(shù)或停止計(jì)時(shí),直到跳轉(zhuǎn)結(jié)束后繼續(xù)進(jìn)行計(jì)時(shí)或計(jì)數(shù)。但是,正在動(dòng)作的定時(shí)器T192~T199與高速計(jì)數(shù)器C235~ C255. 不管有無(wú)跳轉(zhuǎn)仍舊維續(xù)工作。

2、功能指令在跳轉(zhuǎn)時(shí)不執(zhí)行,但PLSY、 PLSR、PWW指令除外。

子程序調(diào)用與返回指令:

指令名稱(chēng),助記符,指令代碼,程序步如下表:

9742ff24-04fe-11ee-90ce-dac502259ad0.jpg

指令格式:

975d5a40-04fe-11ee-90ce-dac502259ad0.jpg

圖中FEND表示主程序結(jié)束,在FEND前面的我們稱(chēng)為主程序,在FEND后面的我們稱(chēng)為子程序。SRET表示子程序結(jié)束,或者叫子程序返回。我們要注意,在FEND與SRET之間的程序,我們稱(chēng)為第一個(gè)子程序,在第二個(gè)SRET之前的我們稱(chēng)為第二個(gè)子程序。當(dāng)我們按下X001的時(shí)候,指針調(diào)用到P11,程序開(kāi)始從P11這個(gè)地方從上往下開(kāi)始執(zhí)行,當(dāng)碰到第一個(gè)SRET的時(shí)候,程序又返回到主程序中,但是在這個(gè)程序中如果X002被接通,那么程序指針則調(diào)用到P12,程序開(kāi)始從上到下運(yùn)行,當(dāng)碰到第二個(gè)SRET的時(shí)候,程序返回到P12這個(gè)地方,然后在碰到第一個(gè)SRET的時(shí)候,返回到主程序。因?yàn)镻12這個(gè)程序是嵌套在P11這個(gè)程序中的,所以我們要注意,在PLC中這種程序嵌套最多只能使用5級(jí)。

中斷指令:

中斷指令總共有3條,我們用一個(gè)表格來(lái)詳細(xì)說(shuō)明:

976600b4-04fe-11ee-90ce-dac502259ad0.jpg

在這里FEND前面的為主程序,F(xiàn)END后面的為中斷子程序,中斷子程序能否進(jìn)行與中斷條件與中斷指針有關(guān),所以在這里我們得給大家說(shuō)說(shuō)中斷指針的格式:

中斷指針:

977d9b2a-04fe-11ee-90ce-dac502259ad0.jpg

定時(shí)中斷:

97921bae-04fe-11ee-90ce-dac502259ad0.jpg

程序示例:

97a511dc-04fe-11ee-90ce-dac502259ad0.jpg

我們先給大家介紹一下這個(gè)程序:FEND前面的程序表示主程序,后面的表示中斷子程序,EI表示允許中斷,IRET表示中斷返回指令,I610指針表示,中斷時(shí)間為10mm,6表示最高中斷級(jí)別。

當(dāng)我們按下X000后K1的數(shù)據(jù)被傳送到D1里面去,K255的數(shù)據(jù)被傳送D2里面去,M1被置位接通,中斷子程序運(yùn)行。RAMP 表示斜坡指令,表示產(chǎn)生一個(gè)數(shù)據(jù)D3,而D3的變化范圍是從D1到D2也就是從1到255,由于這是一個(gè)定時(shí)中斷程序,當(dāng)M1接通的時(shí)候,每隔10ms中斷一次程序,K1000表示1000個(gè)掃描周期,因?yàn)镈3的范圍是從1變到255,而它所需要的時(shí)間為1000個(gè)10ms,也就是說(shuō)從X0接通到D3變成255的時(shí)間為1000X10ms=10秒,當(dāng)D3等于255的時(shí)候M8029接通,M1被復(fù)位斷開(kāi),然后中斷指令與斜坡指令被斷開(kāi),然后碰到IRET指令程序返回。

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

    關(guān)注

    5017

    文章

    13394

    瀏覽量

    465657
  • 子程序
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    11240
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4837

    瀏覽量

    69121

原文標(biāo)題:PLC的條件跳轉(zhuǎn)、子程序調(diào)用等,我這都給你講解

文章出處:【微信號(hào):愛(ài)上PLC,微信公眾號(hào):愛(ài)上PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一文詳解PLC子程序子程序指令

    在編程時(shí)經(jīng)常會(huì)遇到相同的程序段需要多次執(zhí)行的情況,如圖6-39所示,程序段A要執(zhí)行兩次,編程時(shí)要寫(xiě)兩段相同的程序段,這樣比較麻煩。解決這個(gè)問(wèn)題的方法是將需要多次執(zhí)行的程序段從主
    的頭像 發(fā)表于 12-14 13:33 ?9283次閱讀
    一文詳解<b class='flag-5'>PLC</b><b class='flag-5'>子程序</b>與<b class='flag-5'>子程序</b>指令

    子程序的創(chuàng)建與調(diào)用

    【LabVIEW從入門(mén)到精通】2.5 子程序的創(chuàng)建與調(diào)用
    發(fā)表于 01-08 15:43 ?0次下載

    三菱FX系列PLC條件跳轉(zhuǎn)子程序指令的應(yīng)用_赫煥麗

    三菱FX系列PLC條件跳轉(zhuǎn)子程序指令的應(yīng)用。
    發(fā)表于 05-18 10:42 ?3次下載

    跳轉(zhuǎn)指令B及帶連接的跳轉(zhuǎn)指令BLX上 

    特定情況下還有其他幾種方式實(shí)現(xiàn)這個(gè)目的,但轉(zhuǎn)移和轉(zhuǎn)移連接指令是標(biāo)準(zhǔn)的方式。 跳轉(zhuǎn)指令改變程序的執(zhí)行流程或者調(diào)用子程序。這種指令使得一個(gè)程序
    發(fā)表于 10-19 10:26 ?2次下載
    <b class='flag-5'>跳轉(zhuǎn)</b>指令B及帶連接的<b class='flag-5'>跳轉(zhuǎn)</b>指令BLX上 

    中斷處理和子程序調(diào)用概念解析

    子程序是一組可以公用的指令序列,只要給出子程序的入口地址就能從主程序轉(zhuǎn)入子程序。子程序在功能上具有相對(duì)的獨(dú)立性,在執(zhí)行主
    發(fā)表于 11-16 11:12 ?1w次閱讀
    中斷處理和<b class='flag-5'>子程序</b><b class='flag-5'>調(diào)用</b>概念解析

    plc如何停止子程序調(diào)用_具體操作解析

    進(jìn)入子程序請(qǐng)使用CALL指令,即是FUN67指令,在子程序中要使用標(biāo)簽:LBL指令即FUN65,子程序段結(jié)束后請(qǐng)使用RTS指令,即FUN68子程序返回指令。
    發(fā)表于 11-16 11:35 ?1.5w次閱讀
    <b class='flag-5'>plc</b>如何停止<b class='flag-5'>子程序</b><b class='flag-5'>調(diào)用</b>_具體操作解析

    如何提高PLC程序運(yùn)行的效率詳細(xì)編程方法說(shuō)明

    在西門(mén)子plc中,子程序是為一些特定的控制目的編制的相對(duì)獨(dú)立的程序。執(zhí)行子程序調(diào)用指令CALL
    的頭像 發(fā)表于 02-03 12:57 ?3429次閱讀
    如何提高<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>運(yùn)行的效率詳細(xì)編程方法說(shuō)明

    PLC條件跳轉(zhuǎn)子程序調(diào)用指令的使用方法實(shí)例講解

    我們先給大家介紹一下這個(gè)程序:FEND前面的程序表示主程序,后面的表示中斷子程序,EI表示允許中斷,IRET表示中斷返回指令,I610指針表示,中斷時(shí)間為10mm,6表示最高中斷級(jí)別。
    的頭像 發(fā)表于 08-11 09:47 ?1.5w次閱讀
    <b class='flag-5'>PLC</b>的<b class='flag-5'>條件</b><b class='flag-5'>跳轉(zhuǎn)</b>和<b class='flag-5'>子程序</b><b class='flag-5'>調(diào)用</b><b class='flag-5'>等</b>指令的使用方法實(shí)例講解

    一文知道UP/MAKRO程序調(diào)用

    該指令可用于調(diào)用子程序并將子程序調(diào)用鏈接到條件(布爾操作數(shù))。如果需要,可以鏈接多個(gè)操作數(shù)(最多11個(gè))。
    的頭像 發(fā)表于 11-07 10:57 ?2078次閱讀
    一文知道UP/MAKRO<b class='flag-5'>程序</b>的<b class='flag-5'>調(diào)用</b>

    KUKA的程序調(diào)用--VSS版本解析

    該指令可用于調(diào)用子程序并將子程序調(diào)用鏈接到條件(布爾操作數(shù))。如果需要,可以鏈接多個(gè)操作數(shù)(最多11個(gè))。
    的頭像 發(fā)表于 03-18 10:07 ?3198次閱讀
    KUKA的<b class='flag-5'>程序</b><b class='flag-5'>調(diào)用</b>--VSS版本解析

    PLC編程優(yōu)化設(shè)計(jì)使程序運(yùn)行提速

    PLC子程序是為一些特定的控制目的編制的相對(duì)獨(dú)立的程序。執(zhí)行子程序調(diào)用指令CALL,如果
    發(fā)表于 03-24 15:57 ?1283次閱讀

    西門(mén)子PLC子程序介紹

    或無(wú)條件返回指令,用戶(hù)程序只能使用條件結(jié)束指令和條件返回指令。 通常,具有特定功能和多種用途的程序段被視為
    發(fā)表于 12-13 16:28 ?3997次閱讀

    提高PLC程序運(yùn)行有什么方法

    在西門(mén)子plc中,子程序是為某些特定的控制目的而編制的相對(duì)獨(dú)立的程序。執(zhí)行子程序CALL指令。如果條件
    發(fā)表于 01-10 15:57 ?865次閱讀

    PLC創(chuàng)建庫(kù)文件與帶參數(shù)子程序功能該如何使用

    在S7-200SMART系列PLC子程序中,子程序可以分為兩類(lèi),一類(lèi)為不帶參數(shù)的子程序,另一類(lèi)為帶參數(shù)的子程序,使用帶參數(shù)的
    的頭像 發(fā)表于 10-28 11:06 ?4220次閱讀

    淺析PLC條件跳轉(zhuǎn)子程序調(diào)用

    對(duì)于T、C,如果跳轉(zhuǎn)時(shí)定時(shí)器或計(jì)數(shù)器正發(fā)生動(dòng)作,則此時(shí)立即中斷計(jì)數(shù)或停止計(jì)時(shí),直到跳轉(zhuǎn)結(jié)束后繼續(xù)進(jìn)行計(jì)時(shí)或計(jì)數(shù)。但是,正在動(dòng)作的定時(shí)器T192~T199與高速計(jì)數(shù)器C235~ C255. 不管有無(wú)跳轉(zhuǎn)仍舊維續(xù)工作。
    發(fā)表于 01-31 14:20 ?781次閱讀