精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何在STEP 7(TIA Portal)中安全地并且間接地尋址呢?

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2024-04-07 09:58 ? 次閱讀

描述

采用間接尋址時,只有程序執行時,用于讀或寫數值的地址才得以確定。使用這種方法可以減少編程量并使得程序更靈活。通常來講,程序創建后訪問地址也就確定了。為了使得間接尋址更靈活和更安全,可以

使用"Array"數據類型用于組合相同的數據類型。

對于不同的存儲區,采用index來訪問相關的針對每個應用不同的變量。

在下面的例子中,對于三個變量的訪問采用了不同的存儲區。表01 顯示了三個變量的訪問列表,每個都有單獨的索引

索引 訪問變量 存儲區
1 Input_Word_0 EW 0
2 "Processdata".Temperature DB 1
3 Output_Word_4 AW 4

表01

創建一個功能,并聲明輸入變量為"Int"類型。圖.01 顯示了對于"AccessGroupInt"功能塊的編程示例,通過index進行間接尋址并返回值。可以在程序中直接使用間接訪問,例如使用指令#TempValue:= "AccessGroupInt"(#Index);。這一編程方法

可追蹤,因為可以使用交叉索引。

安全,因為僅使用了預定義的內存區。

通用,因為既可以用于標準塊也可以用于優化的數據區 。

a59e7576-f288-11ee-a297-92fbcf53809c.png

圖. 01

在下面的示例中數據被從三個不同的優化的數據塊中讀出或寫入。三個數據塊"Silo_Water", "Silo_Sugar" 和"Silo_Milk"都包含相同的變量聲明:

DB 變量1:"MyBool" Bool類型

DB 變量2:"MyInt" Int類型

DB 變量3:"MyWord" Word類型

a5b89d16-f288-11ee-a297-92fbcf53809c.png

圖. 02

創建的PLC數據類型"SiloUDT"用于尋址包含不同數據類型的DB變量。"AccessGroupSiloRead"功能塊用于讀出返回值,是由PLC 數據類型 "SiloUDT"定義的。基于此可以在一個FB中間接訪問,例如如圖.03所示的指令:

"Silo_Handling_OnlyReading"("AccessGroupSiloRead"(Index:= #Silo_Index));

a5cbfd52-f288-11ee-a297-92fbcf53809c.png



審核編輯:劉清

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

    關注

    5008

    文章

    13167

    瀏覽量

    462193
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28334

原文標題:在STEP 7 (TIA Portal)中如何安全地并且間接地尋址?

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

收藏 人收藏

    評論

    相關推薦

    LC串聯諧振中間接地問題

    如果把LC串聯諧振電路在L和C之間接地,那么電路還能諧振嗎?如果能諧振,是否會對地平面造成較大干擾?謝謝!
    發表于 08-17 15:36

    請問下面的兩個TVS二極管為什么串起來,中間接地

    請問下面的兩個TVS二極管為什么串起來,中間接地?那樣不是正向導通和地短路了么。還有前面兩肖特基二極管起什么作用?
    發表于 02-02 19:40

    間接尋址的應用

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

    何在KEIL C實現直接尋址間接尋址

    本文檔的主要內容詳細介紹的是如何在KEIL C實現直接尋址間接尋址
    發表于 07-02 17:42 ?0次下載
    如<b class='flag-5'>何在</b>KEIL C<b class='flag-5'>中</b>實現直接<b class='flag-5'>尋址</b>和<b class='flag-5'>間接</b><b class='flag-5'>尋址</b>

    S7-300間接尋址的寄存器間接尋址詳解

    寄存器間接尋址是通過使用CPU內部集成的兩個地址寄存器AR1和AR2存儲地址指針來實現的尋址方式,使用時分為內部區域間接尋址和交叉區域
    的頭像 發表于 11-20 17:38 ?1.1w次閱讀
    S<b class='flag-5'>7</b>-300<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>詳解

    TIA Portal調整KUKA標準IO的數量

    在 WorkVisual 和 TIA Portal 設置的標準 IO 數量必須相同。為此,可以調整例如 TIA Portal
    的頭像 發表于 03-17 09:59 ?2019次閱讀

    STEP7TIA Portal) 各種圖標的含義

    STEP7TIA Portal,不同的視圖使用不同的圖標表示設備及程序的狀態, 通過這些圖標可以有助于快速診斷故障。
    的頭像 發表于 04-11 10:03 ?4638次閱讀

    介紹一下TIA Portal V18安裝和授權獲取的流程

    我使用的是 Windows 10 Enterprise LTSC 2016,純凈的虛擬機系統。博途的安裝包使TIA_Portal_STEP7_Prof_Safety_WINCC_Adv_Unified_V18.iso。
    的頭像 發表于 11-29 09:33 ?4.5w次閱讀

    TIA Portal STEP7打開項目報錯該如何去解決

    TIA Portal STEP7尚未安裝項目中已使用的硬件支持包時,會出現圖1所示的錯誤信息,這時需要安裝缺少的支持包。
    的頭像 發表于 02-12 15:03 ?4342次閱讀

    plc間接尋址有什么用?

    介紹如何在PLC程序實現間接尋址。 一、PLC間接尋址的定義和原理 PLC
    的頭像 發表于 09-15 14:59 ?1430次閱讀

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

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

    TIA Portal V13 SP1上載程序步驟

    。 如果 PLC 設備的程序是使用 TIA Portal 老版本生成的,使用 STEP7 V13 SP1 上載時,必須使用兼容模式的項目文件進行操作。
    發表于 10-25 10:24 ?2566次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b> V13 SP1上載程序步驟

    TIA Portal平臺變量指針化該如何去使用

    指針化是屬于間接尋址的一種類型。使用間接尋址時,應首先在運行系統確定所用變量。定義一個變量列表,而非單個變量。
    的頭像 發表于 11-27 11:33 ?1253次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>平臺變量指針化該如何去使用<b class='flag-5'>呢</b>?

    STEP7TIA Portal)TRACE功能全面解析

    在配置軌跡記錄的條件時,STEP 7 (TIA Portal) 軟件會計算出記錄的最大持續時間和顯示最大的測量點數目。測量點數量跟CPU中用于存儲軌跡記錄的內存大小和記錄PLC變量需要
    發表于 03-08 14:30 ?2495次閱讀
    <b class='flag-5'>STEP7</b>(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)TRACE功能全面解析

    定時器在STEP 7V5.x及STEP 7(TIA Portal)的不同處理步驟

    基于STEP 5的兼容性,仍然可以使用STEP7 S5定時器與計數器,定時器和計數器是全局的且基于編號尋址,當啟動定時器/計數器時,需要預定義"值范圍"及"精度"模式以決定定時器是延時定時器及計數器是否是加計數器
    的頭像 發表于 04-07 11:35 ?1724次閱讀
    定時器在<b class='flag-5'>STEP</b> <b class='flag-5'>7</b>V5.x及<b class='flag-5'>STEP</b> <b class='flag-5'>7</b>(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)的不同處理步驟