国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2021-01-18 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

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

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

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

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

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

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

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

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

e068a1c6-48f0-11eb-8b86-12bb97331649.png

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

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

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

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

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

異步指令作業的并行處理

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

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

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

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

e0b0e81e-48f0-11eb-8b86-12bb97331649.png

為作業分配指令調用

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

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

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

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

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

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

e0e008a6-48f0-11eb-8b86-12bb97331649.png

e1323c48-48f0-11eb-8b86-12bb97331649.png

異步指令的狀態

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

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

e17abdb0-48f0-11eb-8b86-12bb97331649.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 將停止執行作業,直至資源再次可用。

說明

低層級的異步指令

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

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

責任編輯:lq

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

    關注

    5051

    文章

    14592

    瀏覽量

    486886
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11277

    瀏覽量

    224955
  • 通信數據
    +關注

    關注

    0

    文章

    13

    瀏覽量

    10117

原文標題:PLC1500異步指令

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    太陽能光伏系統中硬接地故障與間歇性接地故障的不同之處

    太陽能光伏系統中的接地故障可分為持續性故障或間歇性故障。這篇小文介紹了上述兩種故障的不同之處
    的頭像 發表于 01-15 15:06 ?474次閱讀
    太陽能光伏系統中硬接地故障與間歇性接地故障的<b class='flag-5'>不同之處</b>

    單片機中的串口通訊串行同步通信與串行異步通信

    的兩種基本串行通信方式包括同步通信和異步通信。 串行同步通信 同步通信(SYNC:synchronous data communicaTIon)是指在約定的通信速率下,發送端和接
    發表于 01-15 08:06

    基于PXIe總線的多板卡通道同步機制研究

    本文以PXIe平臺為基礎,聚焦同一PXIe機箱內多塊采集卡之間的通道同步問題,首先介紹多板卡同步的典型應用場景及面臨的挑戰,然后分析若只保證單卡同步、板卡
    的頭像 發表于 12-18 09:35 ?464次閱讀
    基于PXIe總線的多板卡通道<b class='flag-5'>同步</b>機制研究

    基于PXIe總線的單板多通道同步機制研究

    本文圍繞“同一塊 PXIe數據采集卡內部不同通道之間同步”展開,先討論數據同步的重要性、異步采集可能帶來的后果,隨后以PXIe采集卡為例,分析單板多通道
    的頭像 發表于 12-18 09:33 ?315次閱讀
    基于PXIe總線的單板多通道<b class='flag-5'>同步</b>機制研究

    請問CW32系列ADC是否支持同步異步轉換?

    CW32系列ADC是否支持同步異步轉換?
    發表于 12-16 08:06

    高速數據存取同步SRAM與異步SRAM的區別

    存儲解決方案。與傳統的異步SRAM相比,同步SRAM在結構和工作機制上進行了優化,能夠更好地適應高速數據處理場景,因此在通信設備、嵌入式系統及高性能計算等領域被廣泛應用。
    的頭像 發表于 11-18 11:13 ?417次閱讀

    為什么同步電機多做發電機而異步電機多做電動機?

    根本原因在于:? ?同步電機能精確控制磁場(勵磁),而異步電機不能。? ?下面我們從研發的四個核心維度進行深度解讀。 一、核心原理與特性對比(研發的出發點) 特性維度 同步電機 異步
    的頭像 發表于 10-30 16:21 ?1482次閱讀

    如何實現EtherCAT與電機控制之間同步處理

    上篇提到利用EtherCAT產生的sync信號,同步所有從站節點系統,完成在同一時刻的電機指令更新。那么,今天跟大家介紹的是如何利用sync信號去同步電機控制系統。
    的頭像 發表于 09-28 14:28 ?5758次閱讀
    如何實現EtherCAT與電機控制<b class='flag-5'>之間</b>的<b class='flag-5'>同步</b>處理

    從底層解讀labview的TDMS高級異步寫入的工作原理

    的數據生成線程)點菜(調用異步寫入函數)。服務員(異步寫入函數)記下訂單后立即轉身離開去服務下一位顧客(不阻塞顧客),而不是站在廚房門口等廚師做完這道菜才回來(同步)。訂單(寫入請求)被放到廚房的訂單隊列
    發表于 08-14 17:05

    LM2655系列 2.5A高效同步開關穩壓器數據手冊

    LM2655 是一款電流模式控制的 PWM 降壓開關穩壓器。它具有在同步異步模式下運行的獨特能力。這使設計人員可以靈活地在同步作的高效率或異步作的低解決方案成本
    的頭像 發表于 07-28 10:12 ?796次閱讀
    LM2655系列 2.5A高效<b class='flag-5'>同步</b>開關穩壓器數據手冊

    三坐標和激光跟蹤儀的不同之處

    激光跟蹤儀和三坐標測量機(CMM)是工業領域兩大高精度測量設備,但它們在原理、適用范圍和典型場景上存在顯著差異。下面從核心區別與應用領域兩方面進行系統分析:一、核心區別對比1.測量原理與工作方式激光跟蹤儀基于球坐標系,通過激光束追蹤目標反射鏡(靶球),實時測量距離與角度,動態捕捉目標點坐標。支持無靶標掃描(如LeicaATS600)。特點:非接觸或輕接觸、動
    的頭像 發表于 07-21 15:07 ?1376次閱讀
    三坐標和激光跟蹤儀的<b class='flag-5'>不同之處</b>

    同步快?異步穩?串口通信方案選擇的避坑指南

    我們常用的串口究竟是同步還是異步?藍牙模塊、WiFi模塊用的又是什么方式?今天,我們就來一探究竟,講清楚串口通信的同步異步的區別。 1.同步
    的頭像 發表于 07-09 16:58 ?784次閱讀
    <b class='flag-5'>同步</b>快?<b class='flag-5'>異步</b>穩?串口通信方案選擇的避坑指南

    AMD FPGA異步模式與同步模式的對比

    本文講述了AMD UltraScale /UltraScale+ FPGA 原生模式下,異步模式與同步模式的對比及其對時鐘設置的影響。
    的頭像 發表于 07-07 13:47 ?1636次閱讀

    第二十四章 通用同步異步收發器(USART)

    本文介紹了W55MH32的通用同步異步收發器(USART),其支持全雙工異步通信、NRZ格式,具分數波特率發生器,可編程數據字長、停止位等。支持LIN、IrDA等模式,有DMA及多種中斷,適用于多場景高速通信。
    的頭像 發表于 05-29 15:44 ?2312次閱讀
    第二十四章 通用<b class='flag-5'>同步</b><b class='flag-5'>異步</b>收發器(USART)

    使用STM32F103控制兩步進電機同時進行不同的運動(軟件指令驅動),與控制一個電機的不同之處在哪里?

    使用STM32F103控制兩步進電機同時進行不同的運動(軟件指令驅動),與控制一個電機的不同之處在于哪里?
    發表于 03-10 08:22