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

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

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

GETIO_PART調(diào)用指令“DPRD_DAT”

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2022-06-07 10:26 ? 次閱讀

GETIO_PART(讀取過程映像區(qū)域)

可以使用指令“GETIO_PART”一致性地讀取 DP 從站和 PROFINET IO 設(shè)備模塊和子模塊輸入的相關(guān)部分。GETIO_PART 調(diào)用指令“DPRD_DAT”。

GETIO_PART(讀取過程映像區(qū)域)指令

LAD/FBD SCL 描述

6b9fb04e-e581-11ec-ba43-dac502259ad0.png

"GETIO_PART_DB"(
id:=_uint_in_,
offset:=_int_in_,
len:=_int_in_,
status=>_dword_out_,
error=>_bool_out_,
inputs:=_variant_inout_);
指令GETIO_PART 用于一致性地讀取 IO 模塊輸入的相關(guān)部分。

1STEP 7 會在插入指令時自動創(chuàng)建 DB。

2在 SCL 示例中,“GETIO_PART_DB”是背景 DB 的名稱。

可使用ID 輸入參數(shù),通過硬件 ID 選擇 IO 模塊。

可使用OFFSET 和LEN 參數(shù)指定過程映像區(qū)域中要讀取的部分。如果OFFSET 和LEN 指定的輸入?yún)^(qū)域沒有被模塊完全覆蓋,則相應(yīng)塊將返回錯誤代碼DW#16#4080B700。

目標(biāo)區(qū)域的長度必須大于或等于待讀取的字節(jié)數(shù):

如果數(shù)據(jù)傳送過程中沒有出現(xiàn)錯誤,則ERROR 接收FALSE 值。讀取的數(shù)據(jù)將寫入由參數(shù)INPUTS 定義的目標(biāo)區(qū)域內(nèi)。

如果數(shù)據(jù)傳送過程中沒有出現(xiàn)錯誤,則ERROR 接收TRUE 值。STATUS 參數(shù)將從DPRD_DAT 中接收錯誤信息。

如果目標(biāo)區(qū)域大于LEN,則指令將寫入目標(biāo)區(qū)域的前LEN 個字節(jié)。ERROR 接收FALSE 值。

-----------------END--------------

審核編輯 :李倩

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

    關(guān)注

    1

    文章

    604

    瀏覽量

    35588
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1736

    瀏覽量

    31990
  • STEP7
    +關(guān)注

    關(guān)注

    4

    文章

    103

    瀏覽量

    32534

原文標(biāo)題:GETIO_PART(讀取過程映像區(qū)域)

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

收藏 人收藏

    評論

    相關(guān)推薦

    人工智能專題課System+for+AI.part1

    人工智能專題課System+for+AI.part1教學(xué)教程。
    發(fā)表于 07-18 11:37 ?0次下載

    pads閃退故障解決方案 PADS報Need to convert device file然后Open error:devices.dat確定閃退

    PADS 報Need to convert device file, 然后Open error:devices.dat 確定閃退
    的頭像 發(fā)表于 07-02 18:50 ?1611次閱讀
    pads閃退故障解決方案 PADS報Need to convert device file然后Open error:devices.<b class='flag-5'>dat</b>確定閃退

    在CONSOLE中輸入tasks,help等指令后,調(diào)用free查看剩余內(nèi)存發(fā)現(xiàn)遞減,為什么?

    在CONSOLE中輸入tasks,help等指令后,調(diào)用free查看剩余內(nèi)存發(fā)現(xiàn)遞減。 而free指令本身不會造成內(nèi)存泄漏
    發(fā)表于 06-26 07:17

    三菱PLCfx3U主控指令使用

    ,包括其功能、語法和應(yīng)用場景等。 1. 概述 三菱PLC FX3U的主控指令主要包括以下幾種類型: 程序開始和結(jié)束指令 條件判斷指令 循環(huán)控制指令 跳轉(zhuǎn)
    的頭像 發(fā)表于 06-20 09:42 ?1549次閱讀

    abb機器人編程指令詳解中的call什么意思

    ABB機器人編程指令詳解中的“call”是一個非常重要的指令,它允許程序員在程序中調(diào)用另一個程序或子程序。 概述 在ABB機器人編程中,程序是由一系列的指令組成的,這些
    的頭像 發(fā)表于 06-17 09:47 ?852次閱讀

    數(shù)控車床m99指令的用法

    數(shù)控車床是一種高度自動化的機床,廣泛應(yīng)用于機械加工領(lǐng)域。在數(shù)控車床的編程中,M代碼(輔助功能代碼)起著非常重要的作用。M99指令是數(shù)控車床編程中的一種輔助功能代碼,用于實現(xiàn)程序的循環(huán)調(diào)用。下面我們將
    的頭像 發(fā)表于 06-14 15:52 ?3793次閱讀

    RISC-V 指令概況

    能計數(shù)器。這些是64位計數(shù)器,一次可以讀取32位。包括系統(tǒng)時間,時鐘周期,以及執(zhí)行的指令數(shù)目。 ecall指令用于向運行時環(huán)境發(fā)出請求,如系統(tǒng)調(diào)用。 ebreak指令將控制轉(zhuǎn)移到調(diào)試環(huán)
    發(fā)表于 06-11 05:05

    ?PLC左移指令和右移指令

    在PLC(可編程邏輯控制器)中,左移(Shift Left)指令和右移(Shift Right)指令通常用于位級操作,對位寄存器中的位進行移位操作。這些指令可以用于實現(xiàn)數(shù)據(jù)的移位和位操作功能。
    發(fā)表于 03-15 14:12 ?5551次閱讀
    ?PLC左移<b class='flag-5'>指令</b>和右移<b class='flag-5'>指令</b>

    ADS調(diào)用spectre網(wǎng)表仿真異?!Χㄖ@的NetlistInclude

    ADS是支持調(diào)用spice/spectre等網(wǎng)表文件進行仿真的,可以用NetlistInclude控件來進行調(diào)用。
    的頭像 發(fā)表于 03-07 09:57 ?1886次閱讀
    ADS<b class='flag-5'>調(diào)用</b>spectre網(wǎng)表仿真異常—薛定諤的NetlistInclude

    verilog如何調(diào)用其他module

    。 1.2 為什么要調(diào)用其他模塊? 在復(fù)雜的設(shè)計中,我們通常需要實現(xiàn)各種不同的功能,并且這些功能往往可以通過不同的模塊來實現(xiàn)。通過調(diào)用其他模塊,我們可以將問題分解為更小的子問題,并且可以更方便地實現(xiàn)和維護我們的設(shè)計。 1.3 調(diào)用
    的頭像 發(fā)表于 02-22 15:56 ?4810次閱讀

    Linux內(nèi)核中信號相關(guān)的系統(tǒng)調(diào)用

    正如我們所知,運行在用戶態(tài)下的程序可以發(fā)送和接收信號。這意味著必須定義一組系統(tǒng)調(diào)用來允許這類操作。不幸的是,由于歷史原因,有些系統(tǒng)調(diào)用可能功能相同。 因此,其中一些系統(tǒng)調(diào)用永遠(yuǎn)不會被調(diào)用
    的頭像 發(fā)表于 01-20 09:34 ?577次閱讀

    python調(diào)用windows命令

    Python是一種強大的編程語言,可以用于開發(fā)各種不同類型的應(yīng)用程序。其中一個常見的用途是使用Python調(diào)用Windows命令來執(zhí)行特定的任務(wù)。在本文中,我們將詳細(xì)討論如何使用Python調(diào)用
    的頭像 發(fā)表于 11-29 14:34 ?920次閱讀

    三菱FX3U調(diào)用CALL指令介紹與應(yīng)用

    如果不執(zhí)行CALL指令,在工作中是不接通的。即使待用程序里面所有條件滿足了,所有的輸入條件都滿足了,也是不會輸出的。只有當(dāng)你執(zhí)行CALL指令后。用指針 P表示(例如 P1)。P后面的常數(shù),要跟 CALL指令設(shè)定的P1后面的程序要
    發(fā)表于 11-19 15:26 ?1139次閱讀
    三菱FX3U<b class='flag-5'>調(diào)用</b>CALL<b class='flag-5'>指令</b>介紹與應(yīng)用

    如何查看及更改函數(shù)/函數(shù)塊的調(diào)用環(huán)境

    模塊化設(shè)計的思想是把一些相似的功能(比如電機控制、閥控制)設(shè)計成函數(shù)或函數(shù)塊,這樣就可以反復(fù)調(diào)用。其優(yōu)點是:使程序架構(gòu)更加清晰,避免重復(fù)編寫相似功能的代碼。不過可能會產(chǎn)生一個疑惑:既然PLC的程序
    的頭像 發(fā)表于 11-17 09:08 ?769次閱讀
    如何查看及更改函數(shù)/函數(shù)塊的<b class='flag-5'>調(diào)用</b>環(huán)境

    什么是遠(yuǎn)程過程調(diào)用

    開發(fā)環(huán)境:Ubuntu VS Code 編譯器:g++ 編程語言:C++ 框架源碼下載:GitHub 認(rèn)識RPC RPC的全稱是遠(yuǎn)程過程調(diào)用(Remote Procedure Call
    的頭像 發(fā)表于 11-10 10:10 ?920次閱讀
    什么是遠(yuǎn)程過程<b class='flag-5'>調(diào)用</b>