色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PLC1500異步指令

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2022-12-22 09:22 ? 次閱讀

簡介

在程序執行過程中,同步和異步指令有著顯著不同。

“同步”和“異步”屬性與指令調用與執行間的時間順序相關。

以下情況適用于同步指令:同步指令調用完成時,指令執行也完成。

而異步指令,則情況有所不同:異步指令調用完成時,異步指令的執行不一定完成。這也就意味著,異步指令的執行可以跨多次調用。在 CPU 中,異步指令的執行與用戶程序循環同時進行。異步指令在 CPU 中生成待處理的作業。

異步指令通常用于傳輸數據(例如,模塊的數據記錄、通信數據、診斷數據)。

同步/ 異步指令之間的不同之處

下圖顯示了異步指令和同步指令處理的不同之處。在該圖中,CPU 在指令執行完成(如,完成傳輸數據記錄)之前,調用該異步指令五次。

對于同步指令,每次調用時都會完全執行。

fc0fa328-813f-11ed-8abf-dac502259ad0.png

① 第一次調用異步指令,開始執行

② 中間調用異步指令,繼續執行

③ 最后一次調用異步指令,執行完成

④ 每次調用后,作業會完全通過同步指令進行處理。

完全處理的作業的持續時間

異步指令作業的并行處理

CPU 可同時執行多個異步指令作業。在以下情況下,CPU 將并行執行多個作業:

● 用于異步指令的作業會啟動,而該指令的其它作業仍在運行中。

● 但不超出該指令可同時運行的作業最大數目。

下圖顯示了 WRREC 指令中兩個作業的并行處理。在一段時間內,兩個指令同時執行。

fc3082b4-813f-11ed-8abf-dac502259ad0.png

為作業分配指令調用

要跨多個調用執行一個指令,CPU 需向該指令正在運行的作業唯一指定一個后續調用。

CPU 可通過以下兩種方式為作業分配一個調用,具體取決于指令的類型:

● 使用指令的背景數據塊(“SFB” 類型)

● 使用指令的作業標識輸入參數。在異步指令的執行過程中,這些輸入參數必須與執行過程中的各調用相匹配。

示例:“Create_DB” 指令的作業由輸入參數 LOW_LIMIT、UP_LIMIT、COUNT、ATTRIB 和 SRCBLK 標識

下表列出了標識指令的輸入參數。

fc577e64-813f-11ed-8abf-dac502259ad0.png

fc718110-813f-11ed-8abf-dac502259ad0.png

異步指令的狀態

異步指令通過塊參數 STATUS/RET_VAL 和 BUSY 顯示指令的狀態。有些異步指令也會使用塊參數 DONE 和 ERROR 顯示。

下圖顯示了兩個異步指令 WRREC 和 CREATE_DB 的執行

fc925782-813f-11ed-8abf-dac502259ad0.png

① 輸入參數 REQ 用于啟動作業,執行異步指令。

② 輸出參數 DONE 用于指示該作業已完成且無錯誤。

③ 輸出參數 BUSY 用于指示作業是否正在執行。BUSY =1 時,為該異步指令分配資

源。BUSY = 0 時,未分配資源。

④ 輸出參數 ERROR 用于指示發生了錯誤。

⑤ 輸出參數 STATUS/RET_VAL 用于提供有關作業執行的狀態信息。發生錯誤后,輸出參數 STATUS/RET_VAL 用于接收錯誤信息。

資源的使用

異步指令在執行過程中將占用 CPU 中的資源。根據 CPU 類型和指令的不同,資源的使用具有一定限制。CPU 可同時執行最大數目的異步指令作業。在作業成功完成后或在出錯后,這些資源將再次可用。

示例:對于 RDREC 指令,S7-1500 CPU 可以并行處理最多 20 個作業。

如果超出指令的最大并行作業數量,則會出現以下情況:

● 該指令將在塊參數 STATUS 中返回錯誤代碼 80C3(資源不足)。

● CPU 將停止執行作業,直至資源再次可用。

說明

低層級的異步指令

某些異步指令可使用一個或多個低層級的異步指令進行處理。下表列出了這種相關性。

請注意,每條級別較低的指令通常占用指令資源池中的一個資源。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5012

    文章

    13314

    瀏覽量

    463843
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10873

    瀏覽量

    212056
  • 指令
    +關注

    關注

    1

    文章

    608

    瀏覽量

    35748

原文標題:PLC1500異步指令

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    MODBUS轉PROFINET網關臺達變頻器接入1500

    (微硬創新)的MODBUS轉PROFINET網關PNMD485-K20將臺達變頻器CP2000接入西門子PLC1500 PROFINET網絡的使用方法
    的頭像 發表于 09-07 15:30 ?2732次閱讀
    MODBUS轉PROFINET網關臺達變頻器接入<b class='flag-5'>1500</b>

    PLC指令系統

    PLC的基本邏輯指令27條,PLC的功能指令 100多條       PLC是按
    發表于 06-14 10:32 ?0次下載

    基于MicroLogix 1500PLC操作應用

    本手冊是MicroLogix 1500 控制器的參考指南。它敘述安裝、的過程: 1、釋控制器的安裝和接線方法 2、為用戶提供MicroLogix 1500 控制器系統的概況 3、提供MicroLogix 1500 控制器
    發表于 09-23 15:27 ?6次下載
    基于MicroLogix <b class='flag-5'>1500</b>的<b class='flag-5'>PLC</b>操作應用

    PLC1500地址分配

    STEP 7 將自動指定一個硬件標識符(HW 標識符),用于標識和尋址模塊和子模塊。例如,在診斷報警或指令中,HW 標識符用于標識故障模塊或被尋址的模塊。
    的頭像 發表于 01-18 14:10 ?8468次閱讀

    同步/ 異步指令之間的不同之處

    異步指令,則情況有所不同:異步指令調用完成時,異步指令的執行不一定完成。這也就意味著,
    的頭像 發表于 01-18 14:22 ?5616次閱讀

    1500PLC的通信知識

    西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/200 SMART PLC 來說,1500稍微難一點,其中通信是比較重要的一環,已經涉及
    的頭像 發表于 07-11 09:41 ?1914次閱讀

    MODBUS轉PROFINE網關接入西門子PLC1500 PROFINET網絡的使用方法

    微硬創新MODBUS轉PROFINET(PROFINET轉MODBUS)網關PNMD485-K20將電磁流量計接入西門子PLC1500 PROFINET網絡的使用方法。
    的頭像 發表于 10-10 16:22 ?1967次閱讀
    MODBUS轉PROFINE網關接入西門子<b class='flag-5'>PLC1500</b> PROFINET網絡的使用方法

    1500PLC的通信知識

    西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/200 SMART PLC 來說,1500稍微難一點,其中通信是比較重要的一環,已經涉及
    的頭像 發表于 10-24 10:13 ?1394次閱讀

    PLC指令是什么、基本類型有常見指令有哪些

     PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令。這些
    發表于 03-15 14:12 ?1.6w次閱讀

    PLC指令的基本類型 PLC指令如何輸入

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令。這些
    發表于 03-15 14:36 ?4636次閱讀

    PLC的常用指令有哪些

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令。這些
    發表于 03-15 15:58 ?2.4w次閱讀

    PLC指令的主要功能 PLC指令的應用

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令
    發表于 03-15 16:36 ?5099次閱讀

    PLC指令的組成 PLC指令失效的原因

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令
    發表于 03-15 16:49 ?2586次閱讀

    PLC指令大全詳解 PLC26個基本指令

    PLC指令是可編程邏輯控制器(PLC)使用的機器指令
    的頭像 發表于 07-14 11:08 ?1.6w次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>指令</b>大全詳解 <b class='flag-5'>PLC</b>26個基本<b class='flag-5'>指令</b>

    S7-1500冗余 PLC 1500R使用入門

    電子發燒友網站提供《S7-1500冗余 PLC 1500R使用入門.pdf》資料免費下載
    發表于 08-13 09:12 ?1次下載
    主站蜘蛛池模板: 久久影院午夜理论片无码| 18女下面流水不遮网站免费| 我解开了岳的乳第一个女人 | 毛片在线看片| xxxxx中国明星18| 久久国产高清视频| 亚洲欧美日韩国产精品26u| 久久国产成人午夜AV影院无码| 69精品人妻一区二区三区蜜桃 | 国内自拍 在线 亚洲 欧美| 伊人久久综合热青草| 欧美午夜精品久久久久久浪潮| 国产精品色欲AV亚洲三区软件| 三级黄色在线免费观看| 好紧小嫩嫩水的10p| 99精品99| 亚洲 日韩经典 中文字幕| 久欠热视频精品首页| 古代荡乳尤物H妓女调教| 尤物99久久久合集一区区| 人人做人人干| 久久久大香菇| 国产成人精品系列在线观看 | 久久看片网| 夫妻性姿势真人做视频| 中国成人在线视频| 甜性涩爱在线播放| 欧美精品一区二区在线电影| 果冻传媒最新视频在线观看 | 99久久免热在线观看| 亚洲国产精品一区二区第一页| 国产永不无码精品AV永久| 亚洲精品无码久久久久A片空| 男人日女人的b| 补课H湿 1V1 PLAY| 亚洲午夜久久久无码精品网红A片| 秋霞在线看片无码免费 | 边摸边吃奶边做激情叫床视| 亚洲一区综合图区| 午夜插插插| 日韩欧美中文字幕在线|