日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實(shí)例 >> 正文

西門子PLC:200smart(13-16章)_200smart 子程序

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2024/9/10

西門子PLC:200smart


第十三章

項目 Value Value
主程序 MAIN 一個項目只能有一個,循環(huán)掃描
子程序 SBR_0 項目中最多有128個,只有在調(diào)用時 才執(zhí)行(子程序可以嵌套其他子程序,最多八層)
中斷程序 INT_0 中斷程序也可以像子程序一樣寫程序,最多128個,不會被調(diào)用,只能被中斷事件觸發(fā)

子程序的優(yōu)點(diǎn):
①優(yōu)化主程序(方便調(diào)試);
②縮短PLC的掃描周期;
③可以項目移植,多次調(diào)用;

子程序 是否帶參 是否有條件調(diào)用
子程序分類 不帶參子程序 有條件調(diào)用
子程序分類 帶參子程序 無條件調(diào)用

 

:手自動轉(zhuǎn)換,手動自動轉(zhuǎn)換開關(guān)I0.7;(0手動,1自動
手動模式:按I0.0電動;
自動模式:按I0.0自鎖,按I0.1停止;
主程序:
 
手動子程序:
 
自動子程序:
 

總結(jié):
調(diào)用條件斷開時,且沒有掃描到最新的狀態(tài),子程序中的QM、T、C都會保持調(diào)用條件消失之前的狀態(tài)(若想停下來,要在子程序中使用下降沿復(fù)位)
 

2、帶參子程序

有管腳或引腳的子程序

創(chuàng)建帶參子程序的步驟:

  • 創(chuàng)建子程序;
  • 創(chuàng)建變量表(子程序中);
  • 寫子程序;
  • 主程序調(diào)用子程序;

局部變量子程序的專屬變量;

  • 全局變量VB、VWVD等,不能重復(fù)地址;
  • 局部變量:子程序?qū)S,每個子程序有56個字節(jié)(表示為LB、LW、LD等)

例:創(chuàng)建子程序
創(chuàng)建一個求長方體體積的子程序

①創(chuàng)建子程序;
②創(chuàng)建子程序的變量表:
 

  • 變量表位于視圖——組件——變量表
  • 變量表中的變量類型
    • IN輸入;
    • OUT輸出
    • IN_OUT中間變量(若將底面積設(shè)置成中間變量,在子程序和主程序的引腳都能看得到)
    • TEMP臨時變量(若將底面積設(shè)置成臨時變量,在主程序中使用時,管腳處就看不到底面積了)
  • 可以有多個輸出,如質(zhì)量、體積等;
  • 要想在子程序中使用到底面積,又不想在主程序中出現(xiàn),可以將底面積的變量類型設(shè)置成臨時變量TEMP

③寫子程序
 

寫完子程序后,可以在:項目——指令——調(diào)用子程序例程中找到并使用

④主程序調(diào)用子程序
 

3、將子程序設(shè)置成庫文件

①將子程序設(shè)置成庫文件,有助于以后的程序中可以使用,也可以發(fā)送給別人使用具體步驟如下:

項目——指令——庫(右鍵)——創(chuàng)建庫(可以給子程序設(shè)置一個合適的名稱)——下一頁——添加、下一頁——(不設(shè)置密碼)下一頁——(設(shè)置子程序版本號)下一頁——創(chuàng)建

②創(chuàng)建完成后,庫文件對應(yīng)的磁盤中就多了一個子程序,如何找到這個剛剛保存的庫文件呢?

  • 項目——指令——庫(右鍵)——打開庫文件
  • 然后就能跳轉(zhuǎn)到對應(yīng)的路徑,要是刪除掉這里的庫文件,那么對應(yīng)的庫指令就消失了,不能做到其他程序也是用(廣而用之)

③如何使用創(chuàng)建的庫指令:

項目——指令——庫中就能找到
 

使用后項目——程序塊,雙擊就能看到庫文件對應(yīng)的子程序了

例:不帶參子程序:往返運(yùn)動,可手動,可自動。

具體要求:在手動模式下,可以右行,可以左行。
在自動模式下,按下啟動,開始右行,碰到右限位,自動左行,碰到左限位,又開始右行,如此循環(huán)。
手自動轉(zhuǎn)換使用的是Q0.7
 

主程序
 
手動子程序
 
自動子程序
 

Tags:子程序,200Smart,西門子PLC  
責(zé)任編輯:admin
相關(guān)文章列表
200SMART擴(kuò)展模塊 數(shù)字量模塊EM DR16,西門子數(shù)字量擴(kuò)展模塊產(chǎn)品
西門子PLC S7-200 smart如何使用Modbus 485通訊傳輸接收數(shù)據(jù)_200
一張圖就能讀懂S7-200 SMART PLC的位、字節(jié)、字、雙字的數(shù)據(jù)組合
一起學(xué)習(xí)S7-200Smart控制器的中斷子程序
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
西門子S7-200SMART間接尋址讀取配方 子程序調(diào)用方法
用200SMART高速脈沖實(shí)現(xiàn)軌跡跟隨運(yùn)動
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會設(shè)備運(yùn)行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
TIA Portal博途軟件和S7-1200PLC介紹
西門子200SMART PLC編程通過指針輕松實(shí)現(xiàn)多個數(shù)據(jù)排列
西門子S7-200SMART PLC如何實(shí)現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
西門子PLC子程序?qū)嵗,S7-200 SMART PLC帶參數(shù)子程序應(yīng)用實(shí)例
詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
西門子PLC編程實(shí)例  4個基本控制電路設(shè)計方法
西門子S7-200SMART PLC彩色燈程序設(shè)計_跑馬燈程序 , SHB_L循環(huán)指
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
西門子plc傳送帶操作控制,傳輸帶控制
西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 柯坪县| 清苑县| 乌兰察布市| 石阡县| 四平市| 桂阳县| 墨玉县| 扬州市| 江西省| 醴陵市| 武鸣县| 巴东县| 岳阳县| 旺苍县| 钟山县| 平邑县| 栾川县| 海阳市| 阿鲁科尔沁旗| 永丰县| 漳州市| SHOW| 江孜县| 三门峡市| 淮滨县| 巴马| 黄石市| 海南省| 波密县| 新绛县| 平阴县| 含山县| 康马县| 宣威市| 莎车县| 鄯善县| 于田县| 囊谦县| 临潭县| 麻江县| 新邵县|