<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

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

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/9/10

      西門子PLC:200smart


      第十三章

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

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

      子程序 是否帶參 是否有條件調用
      子程序分類 不帶參子程序 有條件調用
      子程序分類 帶參子程序 無條件調用

       

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

      總結:
      調用條件斷開時,且沒有掃描到最新的狀態,子程序中的Q、M、TC都會保持調用條件消失之前的狀態(若想停下來,要在子程序中使用下降沿復位)
       

      2、帶參子程序

      有管腳或引腳的子程序

      創建帶參子程序的步驟:

      • 創建子程序;
      • 創建變量表(子程序中);
      • 寫子程序;
      • 主程序調用子程序;

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

      • 全局變量VBVWVD等,不能重復地址;
      • 局部變量:子程序專用,每個子程序有56個字節(表示為LBLWLD等)

      例:創建子程序
      創建一個求長方體體積的子程序

      ①創建子程序;
      ②創建子程序的變量表:
       

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

      ③寫子程序
       

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

      ④主程序調用子程序
       

      3、將子程序設置成庫文件

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

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

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

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

      ③如何使用創建的庫指令:

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

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

      例:不帶參子程序:往返運動,可手動,可自動。

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

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

      Tags:子程序,200Smart,西門子PLC  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 国产精品国产色综合色| 亚洲国产综合AV在线观看| 日日狠狠久久偷偷色综合0| 色噜噜狠狠狠狠色综合久不| 国产成人综合久久精品亚洲| 狠狠色丁香婷婷综合| 狼狼综合久久久久综合网| 亚洲欧洲av综合色无码| 一本久道久久综合狠狠爱| 亚洲国产精品成人综合色在线| 亚洲国产综合精品中文字幕| 亚洲国产精品综合一区在线| 狠狠色噜噜狠狠狠狠色综合久AV| 91探花国产综合在线精品| 久久影视综合亚洲| 婷婷激情狠狠综合五月| 亚洲欧洲日韩综合| 中文自拍日本综合| 天天综合亚洲色在线精品| 色综合色天天久久婷婷基地| 久久99亚洲综合精品首页| 亚洲综合精品伊人久久| 色狠狠久久AV五月综合| 久久综合中文字幕| 久久久久久久尹人综合网亚洲| 五月天激情综合网丁香婷婷| 久久天堂av综合色无码专区| AV狠狠色丁香婷婷综合久久| 色拍自拍亚洲综合图区| 国产香蕉尹人综合在线| 亚洲综合色自拍一区| 久久综合视频网站| 亚洲 综合 国产 欧洲 丝袜 | 国产成人亚洲综合无| 国产成人综合在线观看网站| 狠狠色婷婷久久综合频道日韩| 亚洲国产一成久久精品国产成人综合 | 色综合天天综合网国产成人网| 一本色道久久88综合日韩精品| 日本一道综合久久aⅴ免费| 国产成人亚洲综合a∨|