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

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

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

3天內不再提示

博途PLC示例: 間接尋址的示例簡析

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-08-17 17:21 ? 次閱讀

.程序示例

在以下示例中,可以使用下標訪問來自不同存儲區的三個變量。

分別分配給相應下標的三個變量總覽:

下標 訪問變量 存儲區
1 Input_WORD_0 IW 0
2 "Processdata".Temperature DB 1
3 Output_WORD_4 QW 4

在“默認變量表”(Default tag table) 中聲明以下兩個變量:

3ddb2f4e-3cdd-11ee-ac96-dac502259ad0.png

創建全局數據塊:

雙擊“添加新塊”(Add new block) 命令。
這樣會打開“添加新塊”(Add new block) 對話框。
單擊“數據塊 (DB)”(Data block (DB)) 按鈕。
指定名稱“DB_Processdata”。
選擇“Global DB”作為數據塊的類型。
單擊“確定”(OK)。
聲明數據塊元素“Temperature”:
3def34c6-3cdd-11ee-ac96-dac502259ad0.png
3def34c6-3cdd-11ee-ac96-dac502259ad0.png

在函數中使用下標聲明間接訪問。

創建一個 SCL 函數并將其命名為“FB_AccessGroupInt”。
按如下方式聲明塊接口
3e3f2a80-3cdd-11ee-ac96-dac502259ad0.png
3e3f2a80-3cdd-11ee-ac96-dac502259ad0.png
編寫以下程序代碼
3e65f886-3cdd-11ee-ac96-dac502259ad0.png
3e65f886-3cdd-11ee-ac96-dac502259ad0.png
調用 OB1 中的函數“FC_AccessGroupInt”:
3e84ae2a-3cdd-11ee-ac96-dac502259ad0.png
3e84ae2a-3cdd-11ee-ac96-dac502259ad0.png
根據在 Index 參數中指定的編號(1、2 或 3),執行“FC_AccessGroupInt”指令的第一、第二或第三種情況。

2.程序示例

在以下示例中,可以使用下標訪問三個不同的優化數據塊。

由于所有數據塊應包含相同的變量,所以在這種情況下可以使用 PLC 數據類型 (UDT)。

要創建 PLC 數據類型,請在項目樹中雙擊“PLC 數據類型”(PLC data types) 文件夾中的命令“新增數據類型”(Add new data type)。
這樣,將創建并打開一個用于創建 PLC 數據類型的新聲明表。
將 PLC 數據類型重命名為“UDT_SiloContents”。
在 PLC 數據類型中聲明以下行:
MyBool > 數據類型:BOOL
MyInt > 數據類型:INT
MyWord > 數據類型:WORD
3eaf5d14-3cdd-11ee-ac96-dac502259ad0.png
3eaf5d14-3cdd-11ee-ac96-dac502259ad0.png

創建三個全局數據塊。

雙擊“添加新塊”(Add new block) 命令。
這樣會打開“添加新塊”(Add new block) 對話框。
單擊“數據塊 (DB)”(Data block (DB)) 按鈕。
指定名稱“DB_SiloWater”、“DB_SiloSugar”和“DB_SiloMilk”。
選擇數據塊“UDT_SiloContents”作為數據塊的類型。
單擊“確定”(OK)。
3ee2dec8-3cdd-11ee-ac96-dac502259ad0.png
3ee2dec8-3cdd-11ee-ac96-dac502259ad0.png
3f046de0-3cdd-11ee-ac96-dac502259ad0.png
3f046de0-3cdd-11ee-ac96-dac502259ad0.png
3f26104e-3cdd-11ee-ac96-dac502259ad0.png
3f26104e-3cdd-11ee-ac96-dac502259ad0.png

創建一個函數來讀取數據塊變量的值并將這些值寫入 PLC 數據類型。

創建一個 SCL 函數并將其命名為“FC_AccessGroupSiloRead”。
按如下方式聲明塊接口:
3f4fd668-3cdd-11ee-ac96-dac502259ad0.png
3f4fd668-3cdd-11ee-ac96-dac502259ad0.png
編寫以下程序代碼:
3f7abdd8-3cdd-11ee-ac96-dac502259ad0.png
3f7abdd8-3cdd-11ee-ac96-dac502259ad0.png
調用 OB1 中的函數“FC_AccessGroupSiloRead”:
3fa2d750-3cdd-11ee-ac96-dac502259ad0.png
3fa2d750-3cdd-11ee-ac96-dac502259ad0.png
根據
Index 參數中指定的編號(1、2 或 3),執行“FC_AccessGroupSiloRead”指令的第一、第二或第三種情況。





審核編輯:劉清

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

    關注

    5022

    文章

    13449

    瀏覽量

    467333
  • 存儲器
    +關注

    關注

    38

    文章

    7553

    瀏覽量

    164910
  • SCL
    SCL
    +關注

    關注

    1

    文章

    240

    瀏覽量

    17261

原文標題:博途PLC示例: 間接尋址的示例

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

收藏 人收藏

    評論

    相關推薦

    西門子S7-200smart間接尋址使用方法

    使用間接尋址就必須先創建指針,那么指針怎么創建呢?使用MOV_DW指令把指針地址存放到OUT輸出的變量,MOV_DW不是普通的32位數傳送指令嗎,怎么就是指針了呢?
    的頭像 發表于 11-15 09:56 ?3115次閱讀
    西門子S7-200smart<b class='flag-5'>間接</b><b class='flag-5'>尋址</b>使用方法<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    PLC里面的立即尋址、直接尋址間接尋址你都搞懂了嗎?

    我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址間接尋址;這里主要給大家區分下直
    的頭像 發表于 01-04 15:20 ?2519次閱讀
    <b class='flag-5'>PLC</b>里面的立即<b class='flag-5'>尋址</b>、直接<b class='flag-5'>尋址</b>、<b class='flag-5'>間接</b><b class='flag-5'>尋址</b>你都搞懂了嗎?

    西門子plc間接尋址方法

    1.區域內間接尋址 指針的最高位(第31位)x為0時為區域內的間接尋址,此時區域標示號rrr也為0,地址指針的格式與存儲器間接
    發表于 12-07 15:51

    間接尋址是什么意思?

    間接尋址是什么意思?查表又是什么?EEPROM是如何定義的?
    發表于 07-14 07:46

    間接尋址的應用

    介紹:本文介紹如何進行間接尋址,并舉例說明如何利用間接尋址來清內存。
    發表于 07-01 11:56 ?14次下載

    plc間接尋址方式

    間接尋址是指使用地址指針來存取存儲器中的數據。使用前,首先將數據所在單元的內存地址放入地址指針寄存器中,然后根據此地址存取數據。
    發表于 10-24 08:47 ?6412次閱讀

    PLC間接尋址與直接尋址

    存儲器間接尋址的地址給定格式是:地址標識符+指針。指針所指示存儲單元中所包含的數值,就是地址的確切數值單元。
    發表于 06-25 19:49 ?1804次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>間接</b><b class='flag-5'>尋址</b>與直接<b class='flag-5'>尋址</b>

    plc尋址方式:立即尋址、直接尋址間接尋址

    我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址間接尋址;這里主要給大家區分下直
    的頭像 發表于 09-25 11:50 ?2.3w次閱讀
    <b class='flag-5'>plc</b>的<b class='flag-5'>尋址</b>方式:立即<b class='flag-5'>尋址</b>、直接<b class='flag-5'>尋址</b>、<b class='flag-5'>間接</b><b class='flag-5'>尋址</b>

    大型西門子PLC程序結構示例

    大型的西門子PLC程序結構示例
    的頭像 發表于 07-06 10:34 ?1458次閱讀

    西門子: 存儲器間接尋址的應用

    對于存儲器間接尋址,可以在變量中存儲地址。變量可以是 WORD 或 DWORD 數據類型。變量可以位于存儲器區域“數據”(DB 或 DI)、“位存儲器” (M) 或“臨時本地數據” (L) 中。
    發表于 07-15 11:20 ?6140次閱讀

    如何區分西門子PLC的直接尋址間接尋址

    我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址間接尋址;這里主要給大家區分下直
    的頭像 發表于 08-28 14:43 ?1967次閱讀
    如何區分西門子<b class='flag-5'>PLC</b>的直接<b class='flag-5'>尋址</b>和<b class='flag-5'>間接</b><b class='flag-5'>尋址</b>

    plc間接尋址有什么用?

    plc間接尋址有什么用? PLC間接尋址是一個非常重要的概念,它是一種用于訪問和控制
    的頭像 發表于 09-15 14:59 ?1596次閱讀

    PLC中為什么要間接尋址?直接尋址不行嗎?

    PLC中為什么要間接尋址?直接尋址不行嗎? PLC,也稱程序可編程控制器,是一種專門用于自動化控制的電子設備,廣泛應用于各種工業領域中。在
    的頭像 發表于 09-15 14:59 ?1973次閱讀

    什么是PLC直接尋址間接尋址

    什么是PLC直接尋址間接尋址?? PLC直接尋址間接
    的頭像 發表于 09-15 14:59 ?2733次閱讀

    TIA分配設備名稱示例

    在本示例中,將設備名稱分配給一個 PROFINET IO 控制器和一個 PROFINET IO 設備。
    的頭像 發表于 11-09 15:01 ?4707次閱讀
    TIA<b class='flag-5'>博</b><b class='flag-5'>途</b>分配設備名稱<b class='flag-5'>示例</b>
    主站蜘蛛池模板: 国产午夜AV无码无片久久96 | 一本道手机无码在线看 | 手机国产视频福利 | 一区一区三区产品 | 小s现场抛胸挤奶 | 亚洲中文久久久久久国产精品 | 国产精品.XX视频.XXTV | 国产精品亚洲电影久久成人影院 | 国产午夜精品理论片影院 | 成人影片下载网站 | 精品视频中文字幕 | 日本全彩黄漫无遮挡 | 暗卫受被肉到失禁各种PLAY | 久久99国产精品一区二区 | 我与恶魔的h生活ova | 影视先锋男人无码在线 | 91麻豆精品一二三区在线 | 亚洲综合AV色婷婷五月蜜臀 | 泰国淫乐园实录 | 精品少妇高潮蜜臀涩涩AV | 国产一区二区三区乱码在线观看 | 男女做爽爽爽视频免费软件 | 99青草青草久热精品视频 | 99九九免费热在线精品 | 亚洲人成伊人成综合网久久久 | ae58老司机福利| 国产免费网站看v片在线 | 男女边吃奶边做边爱视频 | 语文老师扒开胸罩喂我奶 | 伊人热人久久中文字幕 | 亚洲国产剧情中文视频在线 | 国产精亚洲视频综合区 | 亚洲永久精品ww47 | 征服丝袜旗袍人妻 | 亚洲 欧美 国产 视频二区 | 亚洲国产剧情中文视频在线 | 亚洲欧美综合视频 | 探花口爆颜射乳交日韩 | 久久国产精品永久免费网站 | 日本久久和电影 | 国内精品久久人妻无码HD浪潮 |