長(zhǎng)治西門子SMART200系列專業(yè)技術(shù)代理商 長(zhǎng)治西門子SMART200系列專業(yè)技術(shù)代理商
潯之漫 智控技術(shù)有限公司 上海詩(shī)慕自動(dòng)化設(shè)備有限公司
本公司銷售西門子自動(dòng)化產(chǎn)品,*,質(zhì)量保證,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動(dòng),西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),*,德國(guó)*
存儲(chǔ)、存儲(chǔ)區(qū)、I/O 和尋址
5.2.1 訪問(wèn) S7-1200 的數(shù)據(jù)
STEP 7 簡(jiǎn)化了符號(hào)編程。 用戶為數(shù)據(jù)地址創(chuàng)建符號(hào)名稱或“變量",作為與存儲(chǔ)器地址和
I/O 點(diǎn)相關(guān)的 PLC 變量或在代碼塊中使用的局部變量。
要在用戶程序中使用這些變量,只需輸入指令參數(shù)的變量名稱。
為了更好地理解 CPU 的存儲(chǔ)區(qū)結(jié)構(gòu)及其尋址,以下段落將對(duì) PLC
變量所引用的“"尋址進(jìn)行說(shuō)明。 CPU
提供了以下幾個(gè)選項(xiàng),用于在執(zhí)行用戶程序期間存儲(chǔ)數(shù)據(jù):
● 全局儲(chǔ)存器: CPU 提供了各種存儲(chǔ)區(qū),其中包括輸入 (I)、輸出 (Q) 和位存儲(chǔ)器
(M)。 所有代碼塊可以無(wú)地訪問(wèn)該儲(chǔ)存器。
● PLC 變量表: 在 STEP 7 PLC 變量表中,可以輸入特定存儲(chǔ)單元的符號(hào)名稱。這些變量在 STEP 7
程序中為全局變量,并允許用戶使用應(yīng)用程序中有具體含義的名稱進(jìn)行命名。
● 數(shù)據(jù)塊 (DB): 可在用戶程序中加入 DB 以存儲(chǔ)代碼塊的數(shù)據(jù)。
從相關(guān)代碼塊開(kāi)始執(zhí)行一直到結(jié)束,存儲(chǔ)的數(shù)據(jù)始終存在。 “全局"DB
存儲(chǔ)所有代碼塊均可使用的數(shù)據(jù),而背景 DB 存儲(chǔ)特定 FB 的數(shù)據(jù)并且由 FB
的參數(shù)進(jìn)行構(gòu)造。
● 臨時(shí)存儲(chǔ)器: 只要調(diào)用代碼塊,CPU
的操作就會(huì)分配要在執(zhí)行塊期間使用的臨時(shí)或本地存儲(chǔ)器 (L)。
代碼塊執(zhí)行完成后,CPU 將重新分配本地存儲(chǔ)器,以用于執(zhí)行其它代碼塊。

每個(gè)存儲(chǔ)單元都有的地址。 用戶程序利用這些地址訪問(wèn)存儲(chǔ)單元中的信息。 對(duì)輸入
(I) 或輸出 (Q) 存儲(chǔ)區(qū)(例如 I0.3 或 Q1.7)的引用會(huì)訪問(wèn)映像。
要立即訪問(wèn)物理輸入或輸出,請(qǐng)?jiān)谝煤竺嫣砑?/span>“:P"(例如,I0.3:P、Q1.7:P 或
"Stop:P")。
表格 5- 21 存儲(chǔ)區(qū)
存儲(chǔ)區(qū) | 說(shuō)明 | 強(qiáng)制 | 保持性 |
I | 在掃描周期開(kāi)始時(shí)從物理輸入 | 無(wú) | 無(wú) |
映像輸入 | 立即讀取 CPU、SB 和 SM | 支持 | 無(wú) |
I_:P1 | 上的物理輸入點(diǎn) | | |
(物理輸入) | | | |
Q | 在掃描周期開(kāi)始時(shí)到物理輸出 | 無(wú) | 無(wú) |
映像輸出 | 立即寫(xiě)入 CPU、SB 和 SM | 支持 | 無(wú) |
Q_:P1 | 上的物理輸出點(diǎn) | | |
(物理輸出) | | | |
M 位存儲(chǔ)器 | 控制和數(shù)據(jù)存儲(chǔ)器 | 無(wú) | 支持 (可選) |
L 臨時(shí)存儲(chǔ)器 | 存儲(chǔ)塊的臨時(shí)數(shù)據(jù),這些數(shù)據(jù)僅在該塊的本地范圍內(nèi)有效 | 無(wú) | 無(wú) |
DB 數(shù)據(jù)塊 | 數(shù)據(jù)存儲(chǔ)器,同時(shí)也是 FB 的參數(shù)存儲(chǔ)器 | 無(wú) | 是 (可選) |
1
要立即訪問(wèn)(讀取或?qū)懭耄┪锢磔斎牒臀锢磔敵?,?qǐng)?jiān)诘刂坊蜃兞亢竺嫣砑?/span>“:P"(例如,I
0.3:P、Q1.7:P 或“Stop:P")。
每個(gè)存儲(chǔ)單元都有的地址。 用戶程序利用這些地址訪問(wèn)存儲(chǔ)單元中的信息。地址由以下元素組成:
● 存儲(chǔ)區(qū)標(biāo)識(shí)符(如 I、Q 或 M)
● 要訪問(wèn)的數(shù)據(jù)的大小(“B"表示 Byte、“W"表示 Word 或“D"表示 DWord)
● 數(shù)據(jù)的起始地址(如字節(jié) 3 或字 3)

訪問(wèn)布爾值地址中的位時(shí),不要輸入大小的助記符號(hào)。
僅需輸入數(shù)據(jù)的存儲(chǔ)區(qū)、字節(jié)位置和位位置(如 0.0、Q0.1 或 M3.4)。
A 存儲(chǔ)區(qū)標(biāo)識(shí)符 E 存儲(chǔ)區(qū)的字節(jié)
B 字節(jié)地址: 字節(jié) 3 F 選定字節(jié)的位
C 分隔符(“字節(jié).位")
D 位在字節(jié)中的位置(位 4,共 8 位)
本示例中,存儲(chǔ)區(qū)和字節(jié)地址(M 代表位存儲(chǔ)區(qū),3 代表 Byte
3)通過(guò)后面的句點(diǎn)(“.")與位地址(位 4)分隔。
