chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

ATTACH:將OB附加到中斷事件

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-07-20 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說明

可以使用指令“ATTACH”為硬件中斷事件指定一個(gè)組織塊 (OB)。

在 OB_NR 參數(shù)中輸入組織塊的符號(hào)或數(shù)字名稱。隨后將其分配給 EVENT 參數(shù)中指定的事件。

在 EVENT 參數(shù)處選擇硬件中斷事件。已經(jīng)生成的硬件中斷事件列在“系統(tǒng)常量”(System constants) 下的 PLC 變量中。

如果在成功執(zhí)行“ATTACH”指令后發(fā)生了 EVENT 參數(shù)中的事件,則將調(diào)用 OB_NR 參數(shù)中的組織塊并執(zhí)行其程序。

使用 ADD 參數(shù)指定應(yīng)取消還是保留該組織塊到其它事件的先前指定。如果 ADD 參數(shù)的值為“0”,則現(xiàn)有指定將替換為最新指定。

硬件中斷事件

如果事件的未決時(shí)間不夠長(zhǎng),則可使用硬件中斷。在運(yùn)行過程中,硬件中斷將對(duì)這些事件進(jìn)行響應(yīng)。每個(gè)硬件中斷可以分配給多個(gè)硬件中斷 OB。這些 OB 包含對(duì)特定事件的響應(yīng)。

可以為不同的事件創(chuàng)建硬件中斷。例如:

檢測(cè)數(shù)字量輸入的上升沿或下降沿。

超出模擬量輸入的既定下限和上限。

高速計(jì)數(shù)器的外部重置、上溢/下溢、方向反轉(zhuǎn)等。

工作原理

每個(gè)硬件中斷可以分配給一個(gè)硬件中斷 OB,當(dāng)發(fā)生硬件中斷事件時(shí),將該 OB 放入隊(duì)列進(jìn)行處理。OB 和事件的分配可以在組態(tài)時(shí)或運(yùn)行時(shí)進(jìn)行:

要在組態(tài)時(shí)將事件分配給 OB,請(qǐng)?jiān)凇坝布袛唷?Hardware interrupts) 下的硬件配置中為事件選擇硬件中斷 OB。

使用 ATTACH 指令在運(yùn)行時(shí)進(jìn)行分配。事件和硬件中斷 OB 的分配通過 EVENT 和 OB_NR 參數(shù)進(jìn)行。

參數(shù)

下表列出了“ATTACH”指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類型 存儲(chǔ)區(qū) 說明
OB_NR Input OB_ATT I、Q、M、D、L 或常量 組織塊(最多支持 32767 個(gè)。)
EVENT Input EVENT_ATT I、Q、M、D、L 或常量 要分配給 OB 的硬件中斷事件。
必須首先在硬件設(shè)備配置中為輸入或高速計(jì)數(shù)器啟用硬件中斷事件。
ADD Input BOOL I、Q、M、D、L 或常量 對(duì)先前分配的影響:
ADD=0(默認(rèn)值):該事件將取代先前為此 OB 分配的所有事件。
ADD=1:該事件將添加到此 OB 之前的事件分配中。
RET_VAL Return INT I、Q、M、D、L 指令的狀態(tài)

參數(shù) RET_VAL

錯(cuò)誤代碼*
(W#16#....)
說明
0 無錯(cuò)誤
8090 OB 不存在
8091 OB 類型錯(cuò)誤
8093 事件不存在
* 在程序編輯器中,錯(cuò)誤代碼將顯示為整數(shù)或十六進(jìn)制值。

示例

在以下示例中,將為創(chuàng)建的硬件中斷事件指定一個(gè)硬件中斷 OB (OB40)。

要求:

在“屬性 > 輸入 0-15 > ... > 通道 0”(Properties > Inputs 0-15 > ... > Channel 0) 中,創(chuàng)建一個(gè)輸入模塊 (DI) 并組態(tài)一個(gè)上升沿硬件中斷事件。

677a4c38-2624-11ee-962d-dac502259ad0.png

所組態(tài)硬件中斷事件的以下硬件 ID 將存儲(chǔ)在輸出參數(shù) EVENT(“event”)中。

679275a6-2624-11ee-962d-dac502259ad0.png

數(shù)據(jù)存儲(chǔ)

在全局?jǐn)?shù)據(jù)塊中,創(chuàng)建 9 個(gè)變量進(jìn)行數(shù)據(jù)存儲(chǔ)。通過指令“ATTACH”的輸入?yún)?shù) OB_NR(“obNbr”),可存儲(chǔ)待分配 OB (OB40) 的編號(hào)。

67b60e80-2624-11ee-962d-dac502259ad0.png

要調(diào)用硬件中斷事件,可創(chuàng)建帶有 PLC 變量的變量表(地址“I0.0”)。

67d6e542-2624-11ee-962d-dac502259ad0.png

互連

互連該指令的參數(shù),如下所示:

67f4cd0a-2624-11ee-962d-dac502259ad0.png

互連以下 PLC 變量,調(diào)用硬件中斷事件。

程序段 2:

6815a3c2-2624-11ee-962d-dac502259ad0.png

程序段 3:

6839f57e-2624-11ee-962d-dac502259ad0.png

要進(jìn)行復(fù)位,可互連“testValue2”和“SLI_ATTACH_force”,如下所示。

程序段 4:

684bfd82-2624-11ee-962d-dac502259ad0.png

在 OB40 中創(chuàng)建以下互連:

68723704-2624-11ee-962d-dac502259ad0.png

執(zhí)行過程

當(dāng)常開觸點(diǎn)(“start”)的信號(hào)狀態(tài)為“TRUE”時(shí),執(zhí)行“ATTACH”指令并將事件分配給該 OB。輸入?yún)?shù) ADD(“add”)的值“FALSE”時(shí),該事件將取代先前為 OB40 分配的所有事件。輸出參數(shù) RET_VAL(“returnValue”)用于指示處理無錯(cuò)誤。

當(dāng)程序段 2 中常開觸點(diǎn)(“signal”)的信號(hào)狀態(tài)為“TRUE”時(shí),PLC 變量“SLI_ATTACH_force”的信號(hào)狀態(tài)將置為“TRUE”,并執(zhí)行 OB40。調(diào)用 OB40 時(shí),“testValue1”的值傳送到“testValue2”中。

當(dāng)常開觸點(diǎn)(“start”和“signal”)的信號(hào)狀態(tài)為“FALSE”時(shí),在程序段 4 中將復(fù)位“testValue2”和“SLI_ATTACH_force”的值。

6885a92e-2624-11ee-962d-dac502259ad0.png






審核編輯:劉清

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

    關(guān)注

    5043

    文章

    14427

    瀏覽量

    483306
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3268

    瀏覽量

    119720
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2306

    瀏覽量

    97540
  • 硬件中斷
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    7109

原文標(biāo)題:西門子博途:ATTACH: 將 OB 附加到中斷事件

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    電能質(zhì)量在線監(jiān)測(cè)裝置的電壓中斷事件記錄功能可以保存多久?

    電能質(zhì)量在線監(jiān)測(cè)裝置的電壓中斷事件記錄保存時(shí)間從數(shù)小時(shí)到數(shù)年不等,主要取決于設(shè)備等級(jí)、存儲(chǔ)容量、應(yīng)用場(chǎng)景和配置策略。 一、國(guó)標(biāo)與行業(yè)標(biāo)準(zhǔn)基本要求 核心標(biāo)準(zhǔn)明確了最低保存時(shí)限: GB/T
    的頭像 發(fā)表于 11-27 16:33 ?866次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置的電壓<b class='flag-5'>中斷事</b>件記錄功能可以保存多久?

    電能質(zhì)量在線監(jiān)測(cè)裝置是如何實(shí)現(xiàn)對(duì)電壓中斷事件的識(shí)別的?

    電能質(zhì)量在線監(jiān)測(cè)裝置對(duì)電壓中斷事件的識(shí)別,是基于 **“國(guó)標(biāo)定義 + 高保真采樣 + 實(shí)時(shí)計(jì)算 + 多維度驗(yàn)證”** 的閉環(huán)技術(shù)體系,核心目標(biāo)是 “無漏判、無誤判”,精準(zhǔn)捕捉符合 GB/T
    的頭像 發(fā)表于 11-27 16:32 ?864次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置是如何實(shí)現(xiàn)對(duì)電壓<b class='flag-5'>中斷事</b>件的識(shí)別的?

    電能質(zhì)量在線監(jiān)測(cè)裝置是如何進(jìn)行電壓中斷事件的分類的?

    電能質(zhì)量在線監(jiān)測(cè)裝置嚴(yán)格按照 國(guó)家標(biāo)準(zhǔn) (GB/T 30137-2013/2024) 和國(guó)際標(biāo)準(zhǔn) (IEC 61000-4-30)對(duì)電壓中斷事件進(jìn)行分類,主要基于幅值閾值 和 持續(xù)時(shí)間 兩個(gè)核心維度
    的頭像 發(fā)表于 11-27 16:30 ?706次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置是如何進(jìn)行電壓<b class='flag-5'>中斷事</b>件的分類的?

    電能質(zhì)量在線監(jiān)測(cè)裝置能識(shí)別電壓中斷事件嗎?

    現(xiàn)代電能質(zhì)量在線監(jiān)測(cè)裝置(無論 A 類還是 S 類精度)均能精準(zhǔn)識(shí)別電壓中斷事件,且完全符合 GB/T 30137-2013《電能質(zhì)量 電壓暫降、短時(shí)中斷和電壓暫升》、IEC 61000-4-30
    的頭像 發(fā)表于 11-27 16:27 ?702次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置能識(shí)別電壓<b class='flag-5'>中斷事</b>件嗎?

    使用J-Link Attach NXP S32K3導(dǎo)致對(duì)應(yīng)RAM區(qū)域被初始化成0xDEADBEEF

    在IAR Embedded Workbench for Arm中使用J-Link Attach NXP S32K3的時(shí)候,會(huì)提示對(duì)應(yīng)RAM區(qū)域被初始化成0xDEADBEEF,導(dǎo)致對(duì)應(yīng)RAM區(qū)域的數(shù)據(jù)被“篡改”。
    的頭像 發(fā)表于 11-03 15:26 ?4778次閱讀
    使用J-Link <b class='flag-5'>Attach</b> NXP S32K3導(dǎo)致對(duì)應(yīng)RAM區(qū)域被初始化成0xDEADBEEF

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件?

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件?
    發(fā)表于 08-27 08:01

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件呢?

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件?
    發(fā)表于 08-22 06:58

    DAF膠膜(Die Attach Film)詳解

    DAF膠膜,全稱芯片粘接薄膜(Die Attach Film),又稱固晶膜或晶片黏結(jié)薄膜,是半導(dǎo)體封裝中的關(guān)鍵材料,用于實(shí)現(xiàn)芯片(Die)與基板(Substrate)或框架(Lead Frame)之間的高性能、高可靠性連接。這種連接直接決定了器件的機(jī)械強(qiáng)度、導(dǎo)熱性能和長(zhǎng)期可靠性。
    的頭像 發(fā)表于 08-20 11:31 ?1102次閱讀

    貼片(Die Attach)介紹

    一、什么是貼片(DieAttach)?貼片,又叫DieAttach,是半導(dǎo)體封裝流程中的一個(gè)關(guān)鍵步驟。它的作用是:切割下來的芯片(裸晶粒)牢固地粘貼在封裝基底上,例如引線框架(leadframe
    的頭像 發(fā)表于 06-06 10:02 ?3864次閱讀
    貼片(Die <b class='flag-5'>Attach</b>)介紹

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux系統(tǒng)中斷之Linux中斷介紹

    );參數(shù)說明:irq:中斷請(qǐng)求號(hào)(IRQ),對(duì)應(yīng)于硬件設(shè)備的中斷信號(hào);handler:中斷處理程序的函數(shù)指針,用于處理中斷事件;flags:中斷
    發(fā)表于 03-28 10:44

    飛凌嵌入式ElfBoard ELF 1板卡-Linux系統(tǒng)中斷之Linux中斷介紹

    );參數(shù)說明:irq:中斷請(qǐng)求號(hào)(IRQ),對(duì)應(yīng)于硬件設(shè)備的中斷信號(hào);handler:中斷處理程序的函數(shù)指針,用于處理中斷事件;flags:中斷
    發(fā)表于 03-27 10:28

    HarmonyOS NEXT 原生應(yīng)用/元服務(wù)-ArkTS代碼調(diào)試attach啟動(dòng)調(diào)試

    開發(fā)者也可以通過調(diào)試程序attach到已運(yùn)行的應(yīng)用進(jìn)行調(diào)試。 Attach Debugger和Debug的區(qū)別在于,Attach Debugger to Process可以先運(yùn)行應(yīng)用
    發(fā)表于 02-28 14:59

    串口中斷是內(nèi)部中斷還是外部中斷,串口中斷是怎么觸發(fā)的

    串口中斷通常被視為外部中斷。雖然串口控制器(如USART、UART等)可能集成在微控制器或處理器的內(nèi)部,但從中斷的角度來看,串口中斷是由處理器外部的通信事件觸發(fā)的。這些事件包括數(shù)據(jù)的接
    的頭像 發(fā)表于 01-29 15:03 ?2602次閱讀

    程序中斷的100種寫法

    中,通過注冊(cè)回調(diào)函數(shù)來處理中斷事件。 異步編程模型:使用異步編程模型(如Promise/Future、async/await)來處理中斷。 5. 中斷觸發(fā)條件 電平觸發(fā):中斷由輸入信號(hào)
    發(fā)表于 01-28 08:25

    CR6853B代替OB2263芯片

    電子發(fā)燒友網(wǎng)站提供《CR6853B代替OB2263芯片.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 09:44 ?0次下載