對(duì)于S7- 300/400 控制器,硬件和軟件組件的識(shí)別由邏輯地址或診斷地址執(zhí)行。
對(duì)于S7- 1200/1500 ,識(shí)別是通過(guò)系統(tǒng)常量進(jìn)行的。S7- 1200/1500 控制器的所有硬件和軟件組件(例如,接口、模塊、OB...)都有自己的系統(tǒng)常量。系統(tǒng)常量是在中央和分布式 I/O 的設(shè)備組態(tài)的設(shè)置期間自動(dòng)創(chuàng)建的。
? 可以通過(guò)模塊名稱而不是硬件標(biāo)識(shí)來(lái)尋址。
? 分配與函數(shù)相關(guān)的模塊名稱,以便在編程過(guò)程中輕松識(shí)別模塊。
在以下示例中,可以看到系統(tǒng)常量是如何在用戶程序中使用的。
圖2 -36:用戶程序中的“系統(tǒng)常量”
1. 控制器的系統(tǒng)常量可在“ PLC 變量 - 默認(rèn)變量表” 文件夾中找到。
2. 系統(tǒng)常量位于“ 默認(rèn)變量表”的單獨(dú)列表中。
3. 在此示例中,為 DI模塊分配了符號(hào)名稱“ RobotArmLeft” 。
您也可以在系統(tǒng)常量表中找到該名稱下的模塊。
在用戶程序中,“ RobotArmLeft” 與“GET_DIAG” 診斷塊互連。
系統(tǒng)常數(shù)是CPU范圍內(nèi)唯一的全局常數(shù),由系統(tǒng)自動(dòng)創(chuàng)建。例如,系統(tǒng)常數(shù)可以用來(lái)尋址和識(shí)別硬件對(duì)象。
描述
與通過(guò)邏輯地址或診斷地址識(shí)別硬件和軟件組件的S7-300/S7-400不同,在S7-1200/S7-1500中,通過(guò)系統(tǒng)常數(shù)進(jìn)行識(shí)別。S7-1200/S7-1500的所有硬件和軟件組件(如接口、模塊、OB等)都有自己的系統(tǒng)常數(shù)。當(dāng)為中央和遠(yuǎn)程IO創(chuàng)建設(shè)備配置時(shí),系統(tǒng)常數(shù)會(huì)自動(dòng)生成。
系統(tǒng)常數(shù)需要作為塊上的參數(shù),例如用于讀取和寫入西門子設(shè)備和第三方設(shè)備的一致用戶數(shù)據(jù)。與S7-300/S7-400不同,在S7-1200/S7-1500中,模塊的輸入和輸出區(qū)域的相關(guān)系統(tǒng)常數(shù)用于尋址,而不是IO區(qū)域的邏輯起始地址。
對(duì)于S7-1200/S7-1500,您必須使用參數(shù)(如“LADDR”、“HSC”、“PWM”和“PORT”)及其相關(guān)的系統(tǒng)常數(shù)來(lái)參數(shù)化所有指令。您可以象征性地配置這些,也可以使用硬件ID(HW ID)的值進(jìn)行配置。條目ID:67396336中提供了使用系統(tǒng)常數(shù)進(jìn)行參數(shù)化的示例。
以下示例向您展示了必須為指令“RDREC”(讀取數(shù)據(jù)記錄)的輸入?yún)?shù)“ID”參數(shù)化的系統(tǒng)常數(shù)。
指令“RDREC”從ID尋址的模塊讀取編號(hào)為INDEX的數(shù)據(jù)記錄。
“ID”參數(shù)用于識(shí)別PROFINET IO設(shè)備的硬件,并自動(dòng)分配編號(hào)。
硬件ID取自指定IO控制器的系統(tǒng)常數(shù)。頭模塊的名稱由IO設(shè)備的名稱和擴(kuò)展名[Head]組成。
在項(xiàng)目導(dǎo)航和S7工作站中,導(dǎo)航到“PLC標(biāo)記”并打開對(duì)話框“顯示所有標(biāo)記”。
在“PLC標(biāo)記”中,切換到“系統(tǒng)常數(shù)”選項(xiàng)卡。
使用垂直滾動(dòng)條滾動(dòng),直到找到系統(tǒng)常數(shù)的名稱。在本例中,標(biāo)頭組的硬件ID的系統(tǒng)常數(shù)名稱為“FanControl~Head”,其值為270。
或者,您也可以在頭模塊的Properties中找到系統(tǒng)常量。在PROFINET IO設(shè)備的設(shè)備配置檢查器窗口中,打開“屬性”。在“System constants”(系統(tǒng)常數(shù))選項(xiàng)卡中,您可以找到PROFINET ID設(shè)備的硬件ID(本例中為:“FanControl~Head”)。
現(xiàn)在,您可以使用“FanControl~Head”系統(tǒng)常數(shù)參數(shù)化“RDREC”指令的“ID”參數(shù)。
巡視窗口中“系統(tǒng)常量”(System constants) 選項(xiàng)卡上的硬件標(biāo)識(shí)符
在設(shè)備視圖中選擇硬件對(duì)象并在巡視窗口中選擇“系統(tǒng)常量”(System constants) 選項(xiàng)卡時(shí),將顯示硬件對(duì)象的所有硬件標(biāo)識(shí)符作為具有名稱和類型的系統(tǒng)常量。
硬件標(biāo)識(shí)符的名稱采用分層結(jié)構(gòu)。它們最多包含四個(gè)層次級(jí)別,級(jí)別之間用波浪符“~”分開。基于名稱,還可以識(shí)別相關(guān)硬件模塊的“路徑”。
硬件標(biāo)識(shí)符的顯示取決于在圖形視圖中所選擇的對(duì)象。如果在網(wǎng)絡(luò)視圖或設(shè)備視圖中選擇整個(gè)設(shè)備,則相應(yīng)設(shè)備中所有對(duì)象的所有硬件標(biāo)識(shí)符都會(huì)顯示在系統(tǒng)常量(模塊、接口、端口等)中。如果只選擇單個(gè)模塊或端口,則系統(tǒng)常量中只顯示所選對(duì)象的硬件標(biāo)識(shí)符。
示例
名為 "Local~DI_16x24VDC_HF_1" 的系統(tǒng)常量表示本地 ("Local") CPU 中名為 "DI_16x24VDC_HF_1" 的數(shù)字量輸入模塊的硬件標(biāo)識(shí)符。數(shù)字量模塊的名稱與組件屬性中的可編輯名稱相同(巡視窗口)。如果只選擇此模塊,則只顯示此模塊的硬件標(biāo)識(shí)符。
說(shuō)明 為了便于硬件對(duì)象的識(shí)別,在配置硬件時(shí)請(qǐng)指定描述最為清晰的硬件對(duì)象名稱。名稱中應(yīng)包含硬件對(duì)象與工廠單元或設(shè)備的相關(guān)性。 |
PLC 變量表的系統(tǒng)常量中的硬件標(biāo)識(shí)符
對(duì)于每個(gè)已組態(tài)的硬件組件,STEP 7 都會(huì)向 PLC 變量(“系統(tǒng)常量”(System constants) 選項(xiàng)卡)中添加相應(yīng)的條目。這些條目為只讀條目。除了整數(shù)值,還將指定名稱和 HW 數(shù)據(jù)類型。
示例:
編程中的硬件標(biāo)識(shí)符
如果使用帶有“ID”或“LADDR”輸入?yún)?shù)的指令尋址一個(gè)硬件組件,則可通過(guò)雙擊該輸入?yún)?shù)顯示所有相關(guān)硬件組件的列表,以供選擇。
例如,在硬件中斷 OB 的起始信息中,可通過(guò)硬件標(biāo)識(shí)符識(shí)別中斷觸發(fā)模塊。
-
控制器
+關(guān)注
關(guān)注
114文章
17100瀏覽量
184223 -
plc
+關(guān)注
關(guān)注
5037文章
13916瀏覽量
474465 -
西門子
+關(guān)注
關(guān)注
98文章
3173瀏覽量
118235 -
S7-1200
+關(guān)注
關(guān)注
11文章
333瀏覽量
18622
原文標(biāo)題:西門子-博圖 :系統(tǒng)常量
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
暢銷西門子助聽器價(jià)格表_西門子助聽器價(jià)格大全

西門子是哪個(gè)國(guó)家的品牌_西門子發(fā)明了什么
博世和西門子哪個(gè)好_博世和西門子的關(guān)系
西門子能源首次作為獨(dú)立運(yùn)營(yíng)公司參加進(jìn)博會(huì)
圖爾庫(kù)profinet IO在西門子博圖軟件的應(yīng)用

博圖如何實(shí)現(xiàn)遠(yuǎn)程調(diào)試西門子PLC
利用物通博聯(lián)工業(yè)網(wǎng)關(guān)實(shí)現(xiàn)西門子plc數(shù)據(jù)采集和控制

評(píng)論