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

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

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

如何修改邊沿存儲(chǔ)位的地址

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-06-28 16:20 ? 次閱讀

說明

使用“掃描 RLO 的信號(hào)上升沿”指令,可查詢邏輯運(yùn)算結(jié)果 (RLO) 的信號(hào)狀態(tài)從“0”到“1”的更改。該指令將比較 RLO 的當(dāng)前信號(hào)狀態(tài)與保存在邊沿存儲(chǔ)位(<操作數(shù)>)中上一次查詢的信號(hào)狀態(tài)。如果該指令檢測到 RLO 從“0”變?yōu)椤?”,則說明出現(xiàn)了一個(gè)信號(hào)上升沿。

每次執(zhí)行指令時(shí),都會(huì)查詢信號(hào)上升沿。檢測到信號(hào)上升沿時(shí),該指令輸出 Q 將立即返回程序代碼長度的信號(hào)狀態(tài)“1”。在其它任何情況下,該輸出返回的信號(hào)狀態(tài)均為“0”。

說明
修改邊沿存儲(chǔ)位的地址
邊沿存儲(chǔ)器位的地址在程序中最多只能使用一次,否則,會(huì)覆蓋該位存儲(chǔ)器。該步驟將影響到邊沿檢測,從而導(dǎo)致結(jié)果不再唯一。邊沿存儲(chǔ)位的存儲(chǔ)區(qū)域必須位于 DB(FB 靜態(tài)區(qū)域)或位存儲(chǔ)區(qū)中。

參數(shù)

下表列出了“掃描 RLO 的信號(hào)上升沿”指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類型 存儲(chǔ)區(qū) 說明
CLK Input BOOL I、Q、M、D、L 或常量 當(dāng)前 RLO
<操作數(shù)> InOut BOOL M、D 保存上一次查詢的 RLO 的邊沿存儲(chǔ)位。
Q Output BOOL I、Q、M、D、L 邊沿檢測的結(jié)果

示例

以下示例說明了該指令的工作原理

c5c6bc12-158b-11ee-962d-dac502259ad0.png

N_TRIG: 掃描 RLO 的信號(hào)下降沿

說明

使用“掃描 RLO 的信號(hào)下降沿”指令,可查詢邏輯運(yùn)算結(jié)果 (RLO) 的信號(hào)狀態(tài)從“1”到“0”的更改。該指令將比較 RLO 的當(dāng)前信號(hào)狀態(tài)與保存在邊沿存儲(chǔ)位(<操作數(shù)>)中上一次查詢的信號(hào)狀態(tài)。如果該指令檢測到 RLO 從“1”變?yōu)椤?”,則說明出現(xiàn)了一個(gè)信號(hào)下降沿。

每次執(zhí)行指令時(shí),都會(huì)查詢信號(hào)下降沿。檢測到信號(hào)下降沿時(shí),該指令輸出 Q 將立即返回程序代碼長度的信號(hào)狀態(tài)“1”。在其它任何情況下,該指令輸出的信號(hào)狀態(tài)均為“0”。

說明
修改邊沿存儲(chǔ)位的地址
邊沿存儲(chǔ)器位的地址在程序中最多只能使用一次,否則,會(huì)覆蓋該位存儲(chǔ)器。該步驟將影響到邊沿檢測,從而導(dǎo)致結(jié)果不再唯一。邊沿存儲(chǔ)位的存儲(chǔ)區(qū)域必須位于 DB(FB 靜態(tài)區(qū)域)或位存儲(chǔ)區(qū)中。

參數(shù)

下表列出了“掃描 RLO 的信號(hào)下降沿”指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類型 存儲(chǔ)區(qū) 說明
CLK Input BOOL I、Q、M、D、L 或常量 當(dāng)前 RLO
<操作數(shù)> InOut BOOL M、D 保存上一次查詢的 RLO 的邊沿存儲(chǔ)位。
Q Output BOOL I、Q、M、D、L 邊沿檢測的結(jié)果

示例

以下示例說明了該指令的工作原理:

c5d9168c-158b-11ee-962d-dac502259ad0.png

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

    關(guān)注

    13

    文章

    4122

    瀏覽量

    85273
  • 靜態(tài)
    +關(guān)注

    關(guān)注

    1

    文章

    28

    瀏覽量

    14502
  • 程序代碼
    +關(guān)注

    關(guān)注

    4

    文章

    42

    瀏覽量

    15399

原文標(biāo)題:西門子博途:P_TRIG-掃描 RLO 的信號(hào)上升沿/N_TRIG- 掃描 RLO 的信號(hào)下降沿

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

收藏 人收藏

    評論

    相關(guān)推薦

    讓STM32應(yīng)用與存儲(chǔ)位置無關(guān)

    最近有客戶詢問,能否使用 STM32CubeIDE 在編譯時(shí)通過設(shè)置某個(gè)編譯選項(xiàng),讓STM32 應(yīng)用與存儲(chǔ)位置無關(guān)。這樣的優(yōu)勢是能使同一個(gè)固件被燒在 STM32 Flash 里的不同位置, 而在系統(tǒng)
    發(fā)表于 09-05 11:43 ?743次閱讀

    STM32WB55開發(fā)(2)----修改藍(lán)牙地址

    在嵌入式藍(lán)牙開發(fā)中,特別是針對STM32WB系列,修改或配置藍(lán)牙設(shè)備地址是常見的需求。不論是為了實(shí)現(xiàn)特定的測試、滿足隱私要求,還是為了區(qū)分開發(fā)和生產(chǎn)設(shè)備,對藍(lán)牙地址的定制化處理都是至關(guān)重要的。本文將
    的頭像 發(fā)表于 12-01 15:42 ?565次閱讀
    STM32WB55開發(fā)(2)----<b class='flag-5'>修改</b>藍(lán)牙<b class='flag-5'>地址</b>

    win10 IE瀏覽器無法更改臨時(shí)文件夾存儲(chǔ)位

    臨時(shí)文件修改不了存儲(chǔ)位置的問題。這是怎么回事呢?接下來,小編就給大家介紹下win10系統(tǒng)下無法更改ie臨時(shí)文件位置的解決方案。具體方法如下: 1、每次用ie修改,注銷后還是沒有改變。2、可以通過
    發(fā)表于 03-08 13:46

    Keil C51 使用C語言編寫程序,怎么設(shè)置程序的起始存儲(chǔ)位置從0x1000開始

    使用STC 的IAP系列單片機(jī),打算自己寫一段更新程序。求教C語言編寫的話要如何設(shè)置程序的起始存儲(chǔ)位置,該段程序準(zhǔn)備存儲(chǔ)在以0x1000起始的連續(xù)的地址上。匯編中使用ORG命令就可以了,用C語言編寫的話沒有頭緒了,求助。
    發(fā)表于 02-09 17:27

    請問ARM虛擬地址 物理地址 加載地址 運(yùn)行地址的聯(lián)系是什么?

    簡單的理解:ARM的加載地址即程序在Flash的存儲(chǔ)位置。運(yùn)行地址即內(nèi)存中運(yùn)行時(shí)的位置。虛擬地址和物理地址在MMU中映射,那么這四者之間的聯(lián)
    發(fā)表于 04-25 03:16

    C語言中局部變量的存儲(chǔ)位置是如何分配的?

    ADS下C語言中局部變量的存儲(chǔ)位置是如何分配的?
    發(fā)表于 04-26 06:31

    存儲(chǔ)位元與存儲(chǔ)單元是什么含義

    存儲(chǔ)位元與存儲(chǔ)單元是什么含義?數(shù)據(jù)通信的方式可以分為哪幾種呢?
    發(fā)表于 01-21 07:17

    mac地址修改器下載 -(exe工具)

    mac地址修改器mac地址修改工具mac地址修改器exe文件免費(fèi)下載了。 此工具使用方便,操作
    發(fā)表于 05-24 01:16 ?79次下載
    mac<b class='flag-5'>地址</b><b class='flag-5'>修改</b>器下載 -(exe工具)

    修改PLC及連接地址的解決方案

    本文檔內(nèi)容介紹了通過面板修改PLC及連接地址的解決方案。
    發(fā)表于 09-22 17:04 ?0次下載
    <b class='flag-5'>修改</b>PLC及連接<b class='flag-5'>地址</b>的解決方案

    Keil、IAR中如何讓程序存儲(chǔ)在指定的偏移地址?

    。 修改目標(biāo)ROM起始地址。如下圖: 說明:1.勾選的IROM即對應(yīng)的存儲(chǔ)區(qū)域;2.起始地址(Start)和大?。⊿ize)根據(jù)你實(shí)際情況進(jìn)行配置;
    的頭像 發(fā)表于 04-02 11:10 ?9413次閱讀
    Keil、IAR中如何讓程序<b class='flag-5'>存儲(chǔ)</b>在指定的偏移<b class='flag-5'>地址</b>?

    對MCU存儲(chǔ)地址的一些理解

    1、MCU是多少位的,意味著有多少根地址總線,也就意味著有多大的存儲(chǔ)空間。如STM32是32的MCU,意味著有32根地址總線,有4G 的存儲(chǔ)空間地址
    發(fā)表于 10-25 18:06 ?11次下載
    對MCU<b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>地址</b>的一些理解

    MySQL中如何存儲(chǔ)IP地址

    在看高性能MySQL第3版(4.1.7節(jié))時(shí),作者建議當(dāng)存儲(chǔ)IPv4地址時(shí),應(yīng)該使用32位的無符號(hào)整數(shù)(UNSIGNED INT)來存儲(chǔ)IP地址,而不是使用字符串。 但是沒有給出具體原
    的頭像 發(fā)表于 08-11 11:02 ?899次閱讀

    Eplan如何修改PLC或IO模塊的地址

    在使用eplan軟件繪制電氣圖紙時(shí),需要保證圖紙中的組態(tài),地址等與實(shí)際的硬件組態(tài)保持一致性。下圖所示的時(shí)PLC1200和輸出模塊750-430,需要注意的是,IO地址在我們插入設(shè)備時(shí)是 默認(rèn)自動(dòng)創(chuàng)建的,所以很可能與實(shí)際的IO地址
    發(fā)表于 04-17 14:22 ?1次下載
    Eplan如何<b class='flag-5'>修改</b>PLC或IO模塊的<b class='flag-5'>地址</b>

    C語言數(shù)組和指針的區(qū)別

    指針是一個(gè)變量,它存儲(chǔ)了一個(gè)內(nèi)存地址,該地址指向一個(gè)變量的存儲(chǔ)位置。通過指針,可以訪問和修改指向的變量。
    的頭像 發(fā)表于 05-30 10:55 ?685次閱讀
    C語言數(shù)組和指針的區(qū)別

    如何開發(fā)與存儲(chǔ)位置無關(guān)的STM32應(yīng)用?

    如何開發(fā)與存儲(chǔ)位置無關(guān)的STM32應(yīng)用?
    的頭像 發(fā)表于 10-18 16:46 ?492次閱讀
    如何開發(fā)與<b class='flag-5'>存儲(chǔ)位</b>置無關(guān)的STM32應(yīng)用?