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

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

3天內不再提示

使用的I/O地址如何更改過程映像區(qū)范圍

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-08 11:24 ? 次閱讀

可以采用兩種方式:更改過程映像區(qū)范圍 或 使用外設地址直接讀取/寫入

更改過程映像區(qū)范圍

如圖1所示,在CPU屬性中可設置過程映像區(qū)大小。

注意:設置的越大,會影響掃描周期時間。因此,建議設置到使用的地址范圍即可。

5a37c0f6-42f3-11ed-96c9-dac502259ad0.png

圖1 更改過程映像區(qū)大小

如圖2,部分老款CPU型號不支持更改(如6ES7 315-2AG10-0AB0)。

5a768110-42f3-11ed-96c9-dac502259ad0.png
圖2. 無法更改的過程映像區(qū)

使用外設地址直接讀取/寫入

使用PIB/PQB,PIW/PQW,PID/PQD對外設地址直接讀取寫入。

問題1.為什么通訊指示燈正常,但讀不到/寫不進從站數(shù)據(jù);讀取的數(shù)值一直為0,寫入的數(shù)值能看到,但從站無變化?

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

    關注

    68

    文章

    10951

    瀏覽量

    213949
  • 數(shù)據(jù)

    關注

    8

    文章

    7224

    瀏覽量

    90194
  • 映像
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7269

原文標題:使用的I/O地址超過了過程映像區(qū)范圍怎么辦?

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

收藏 人收藏

    評論

    相關推薦

    一文讀懂i/o端口地址譯碼

    I/O端口是接口電路中能被CPU直接訪問的寄存器。訪問端口就是訪問接口電路中的寄存器。一個接口電路(外設)通常擁有不止一個端口,如命令口、狀態(tài)口、數(shù)據(jù)口等。端口地址編碼形式有統(tǒng)一編制和獨立編制兩種
    的頭像 發(fā)表于 11-16 09:40 ?1.4w次閱讀
    一文讀懂<b class='flag-5'>i</b>/<b class='flag-5'>o</b>端口<b class='flag-5'>地址</b>譯碼

    怎么去更改code區(qū)的函數(shù)的起始地址

    本帖最后由 落日在巴黎街角135號 于 2017-10-10 09:50 編輯 比如說在code區(qū)中有一個SLP_ISR函數(shù),其起始地址為0x1050,現(xiàn)在我要更改為0x1090,在keil
    發(fā)表于 10-10 09:24

    I/O地址譯碼實驗

    實驗一 I/O地址譯碼一)實驗目的掌握I/O地址譯碼電路的工作原理。二)實驗內容1. 實驗電路如
    發(fā)表于 03-25 10:57 ?4360次閱讀
    <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>地址</b>譯碼實驗

    什么是I/O地址

    什么是I/O地址 I/O地址I是input的簡寫
    發(fā)表于 02-05 10:01 ?1365次閱讀

    arduino讀取I2C總線上連接設備的地址

    這兩天研究了一下I2C總線,發(fā)現(xiàn)有好多I2C設備的地址并不知道,當然有的可以在網(wǎng)上查的到,但是如果遇到用過的I2C器件,設備地址被修
    發(fā)表于 11-23 16:58 ?11.3w次閱讀

    如何更改 Linux 的 I/O 調度器

    Linux 的 I/O 調度器是一個以塊式 I/O 訪問存儲卷的進程,有時也叫磁盤調度器。Linux I/
    發(fā)表于 05-15 15:54 ?903次閱讀
    如何<b class='flag-5'>更改</b> Linux 的 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 調度器

    CPU1500之循環(huán)的定義

    在該循環(huán)中,過程映像分區(qū) 0 將自動更新。通過“自動更新” (Automatic update) 設置(默認)組態(tài) I/O 模塊時,應將
    的頭像 發(fā)表于 03-02 15:50 ?2843次閱讀
    CPU1500之循環(huán)的定義

    如何采用過程映像輸入進行系統(tǒng)診斷

    采用過程映像輸入進行系統(tǒng)診斷 除了事件驅動型系統(tǒng)診斷之外,SIMATIC 系列的輸入和輸出模塊也可通過過程映像輸入提供診斷信息。
    的頭像 發(fā)表于 03-18 10:33 ?1882次閱讀

    采用過程映像輸入進行系統(tǒng)診斷

    過程映像輸入相關的診斷信息與用戶數(shù)據(jù)同步傳輸。評估通道值狀態(tài)時,請在 STEP 7 的 I/O 模塊屬性中選中“值狀態(tài)”(Value status) 復選框。
    的頭像 發(fā)表于 04-09 15:10 ?1904次閱讀
    采用<b class='flag-5'>過程</b><b class='flag-5'>映像</b>輸入進行系統(tǒng)診斷

    分享幾個電源適配器的EMI整改過程

    分享幾個電源適配器的EMI整改過程。
    發(fā)表于 05-30 10:59 ?14次下載

    STEP 7 5.5使用的地址超出系統(tǒng)支持范圍M T C I/O L

    本例子的CPU為6ES7 315-2EH14-0AB0,查看CPU技術規(guī)范,可見M區(qū)最大數(shù)目為2048字節(jié),則其地址最多到M2047.7。OB1中的地址2048.0超出地址
    的頭像 發(fā)表于 03-17 10:10 ?2545次閱讀

    西門子PLC使用SFC更新局部過程映像

    在用戶程序中訪問輸入(I) 和輸出(Q) 地址區(qū)時,程序并不掃描數(shù)字信號模塊上的信號狀態(tài),而是訪問CPU系統(tǒng)存儲器和分布式I/O 中的存儲器
    的頭像 發(fā)表于 10-08 15:34 ?2454次閱讀

    什么是過程映像區(qū)與外設地址

    當在程序中使用‘I.。?!?‘Q.。。’ 對輸入、輸出進行訪問時,實際上并未直接訪問輸入、輸出模板,而是訪問 CPU 的系統(tǒng)存儲區(qū)。此 ‘I’/ ‘Q’ 區(qū)分別被稱作輸入過程
    的頭像 發(fā)表于 10-09 17:18 ?3028次閱讀

    分配過程映像/過程映像分區(qū)簡介

    使用過程映像的優(yōu)點在于,程序循環(huán)執(zhí)行過程中,訪問的過程映像信號始終一致。對于 S7-1500,可以選擇“自動更新”(Update autom
    的頭像 發(fā)表于 08-28 10:08 ?2610次閱讀
    分配<b class='flag-5'>過程</b><b class='flag-5'>映像</b>/<b class='flag-5'>過程</b><b class='flag-5'>映像</b>分區(qū)簡介

    地址映像有哪三種方式

    為Cache地址,這個變換過程叫作地址變換。 地址映像方式通常采用直接映像、全相聯(lián)
    的頭像 發(fā)表于 10-31 11:39 ?1278次閱讀