一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2024-04-07 09:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

描述

采用間接尋址時,只有程序執(zhí)行時,用于讀或?qū)憯?shù)值的地址才得以確定。使用這種方法可以減少編程量并使得程序更靈活。通常來講,程序創(chuàng)建后訪問地址也就確定了。為了使得間接尋址更靈活和更安全,可以

使用"Array"數(shù)據(jù)類型用于組合相同的數(shù)據(jù)類型。

對于不同的存儲區(qū),采用index來訪問相關(guān)的針對每個應用不同的變量。

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

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

表01

創(chuàng)建一個功能,并聲明輸入變量為"Int"類型。圖.01 顯示了對于"AccessGroupInt"功能塊的編程示例,通過index進行間接尋址并返回值??梢栽诔绦蛑兄苯邮褂瞄g接訪問,例如使用指令#TempValue:= "AccessGroupInt"(#Index);。這一編程方法

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

安全,因為僅使用了預定義的內(nèi)存區(qū)。

通用,因為既可以用于標準塊也可以用于優(yōu)化的數(shù)據(jù)區(qū) 。

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

圖. 01

在下面的示例中數(shù)據(jù)被從三個不同的優(yōu)化的數(shù)據(jù)塊中讀出或?qū)懭?。三個數(shù)據(jù)塊"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

創(chuàng)建的PLC數(shù)據(jù)類型"SiloUDT"用于尋址包含不同數(shù)據(jù)類型的DB變量。"AccessGroupSiloRead"功能塊用于讀出返回值,是由PLC 數(shù)據(jù)類型 "SiloUDT"定義的?;诖丝梢栽谝粋€FB中間接訪問,例如如圖.03所示的指令:

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

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



審核編輯:劉清

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

    關(guān)注

    5037

    文章

    13921

    瀏覽量

    474677
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    614

    瀏覽量

    28964

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LC串聯(lián)諧振中間接地問題

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

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

    請問下面的兩個TVS二極管為什么串起來,中間接地?那樣不是正向?qū)ê偷囟搪妨嗣础_€有前面兩肖特基二極管起什么作用?
    發(fā)表于 02-02 19:40

    間接尋址的應用

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

    何在KEIL C實現(xiàn)直接尋址間接尋址

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

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

    寄存器間接尋址是通過使用CPU內(nèi)部集成的兩個地址寄存器AR1和AR2存儲地址指針來實現(xiàn)的尋址方式,使用時分為內(nèi)部區(qū)域間接尋址和交叉區(qū)域
    的頭像 發(fā)表于 11-20 17:38 ?1.2w次閱讀
    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調(diào)整KUKA標準IO的數(shù)量

    在 WorkVisual 和 TIA Portal 設置的標準 IO 數(shù)量必須相同。為此,可以調(diào)整例如 TIA Portal
    的頭像 發(fā)表于 03-17 09:59 ?2466次閱讀

    STEP7TIA Portal) 各種圖標的含義

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

    介紹一下TIA Portal V18安裝和授權(quán)獲取的流程

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

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

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

    plc間接尋址有什么用?

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

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

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

    TIA Portal V13 SP1上載程序步驟

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

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

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

    STEP7TIA Portal)TRACE功能全面解析

    在配置軌跡記錄的條件時,STEP 7 (TIA Portal) 軟件會計算出記錄的最大持續(xù)時間和顯示最大的測量點數(shù)目。測量點數(shù)量跟CPU中用于存儲軌跡記錄的內(nèi)存大小和記錄PLC變量需要
    發(fā)表于 03-08 14:30 ?3904次閱讀
    <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定時器與計數(shù)器,定時器和計數(shù)器是全局的且基于編號尋址,當啟動定時器/計數(shù)器時,需要預定義"值范圍"及"精度"模式以決定定時器是延時定時器及計數(shù)器是否是加計數(shù)器
    的頭像 發(fā)表于 04-07 11:35 ?3008次閱讀
    定時器在<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>)的不同處理步驟