可以采用兩種方式:更改過(guò)程映像區(qū)范圍 或 使用外設(shè)地址直接讀取/寫入
更改過(guò)程映像區(qū)范圍
如圖1所示,在CPU屬性中可設(shè)置過(guò)程映像區(qū)大小。
注意:設(shè)置的越大,會(huì)影響掃描周期時(shí)間。因此,建議設(shè)置到使用的地址范圍即可。
圖1 更改過(guò)程映像區(qū)大小
如圖2,部分老款CPU型號(hào)不支持更改(如6ES7 315-2AG10-0AB0)。
圖2. 無(wú)法更改的過(guò)程映像區(qū)
使用外設(shè)地址直接讀取/寫入
使用PIB/PQB,PIW/PQW,PID/PQD對(duì)外設(shè)地址直接讀取寫入。
問(wèn)題1.為什么通訊指示燈正常,但讀不到/寫不進(jìn)從站數(shù)據(jù);讀取的數(shù)值一直為0,寫入的數(shù)值能看到,但從站無(wú)變化?
-
cpu
+關(guān)注
關(guān)注
68文章
11080瀏覽量
217116 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7256瀏覽量
91891 -
映像
+關(guān)注
關(guān)注
0文章
9瀏覽量
7360
原文標(biāo)題:使用的I/O地址超過(guò)了過(guò)程映像區(qū)范圍怎么辦?
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
一文讀懂i/o端口地址譯碼

怎么去更改code區(qū)的函數(shù)的起始地址
I/O地址譯碼實(shí)驗(yàn)

arduino讀取I2C總線上連接設(shè)備的地址
如何更改 Linux 的 I/O 調(diào)度器

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

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

STEP 7 5.5使用的地址超出系統(tǒng)支持范圍M T C I/O L
西門子PLC使用SFC更新局部過(guò)程映像
什么是過(guò)程映像區(qū)與外設(shè)地址
分配過(guò)程映像/過(guò)程映像分區(qū)簡(jiǎn)介

評(píng)論