多個(gè)設(shè)備通信中,查詢系統(tǒng)中所有模塊的特定狀態(tài)信息。是否通信正常,故障時(shí)報(bào)警停機(jī),設(shè)備網(wǎng)絡(luò)視圖如下。

使用指令“DeviceStates”用于查詢 IO 系統(tǒng)中所有模塊的特定狀態(tài)信息,即:
1,PROFINET IO 系統(tǒng)中所有 IO 設(shè)備的狀態(tài)信息
2,或 DP 主站系統(tǒng)中所有 DP 從站的狀態(tài)信息
手冊(cè)信息如下
參數(shù) LADDR
使用 LADDR 參數(shù)通過(guò)硬件標(biāo)識(shí)符選擇 PROFINET IO 或 DP 主站系統(tǒng)。
硬件標(biāo)識(shí)符位于:
PROFINET IO 或 DP 主站系統(tǒng)屬性的網(wǎng)絡(luò)視圖中。
或數(shù)據(jù)類型為 HW_IOSYSTEM 的所列系統(tǒng)常量的 PLC 變量表中。
參數(shù) MODE
使用 MODE 參數(shù)可讀取狀態(tài)信息。可讀取整個(gè) PROFINET IO 或 DP 主站系統(tǒng)的下列一條狀態(tài)信息:
1:IO 設(shè)備/DP 從站已組態(tài)
2:IO 設(shè)備/DP 從站故障
3:IO 設(shè)備/DP 從站已禁用
4:IO 設(shè)備/DP 從站存在
5:出現(xiàn)問(wèn)題的 IO 設(shè)備/DP 從站。例如:
維護(hù)要求或建議
不可訪問(wèn)
不可用
出現(xiàn)錯(cuò)誤
參數(shù) STATE
通過(guò) STATE 參數(shù),輸出由 MODE 參數(shù)選擇的 IO 設(shè)備/DP 從站的狀態(tài)。
如果使用 MODE 選擇的狀態(tài)適用于 IO 設(shè)備/DP 從站,則在 STATE 參數(shù)中將下列位設(shè)置為“1”:
位 0 = 1:組顯示。至少有一個(gè) IO 設(shè)備/DP 從站的第 n 位設(shè)置為“1”。
位 n = 1:通過(guò) MODE 選擇的狀態(tài)將應(yīng)用到 IO 設(shè)備/DP 從站。
對(duì)于PROFINET IO 系統(tǒng),第 n 位對(duì)應(yīng)于相應(yīng) IO 設(shè)備的設(shè)備編號(hào)(請(qǐng)參見(jiàn)設(shè)備視圖和網(wǎng)絡(luò)視圖中的 PROFINET 接口屬性)。
對(duì)于 PROFINET DP 系統(tǒng),第 n 位對(duì)應(yīng)于 DP 從站的 PROFIBUS 地址(請(qǐng)參見(jiàn)設(shè)備視圖和網(wǎng)絡(luò)視圖中的 DP 從站屬性)。
使用“BOOL”或“Array of BOOL”作為數(shù)據(jù)類型:
要僅輸出狀態(tài)信息的組顯示位,可在 STATE 參數(shù)中使用 BOOL 數(shù)據(jù)類型。
要輸出所有 IO 設(shè)備/DP 從站的狀態(tài)信息,請(qǐng)使用下列長(zhǎng)度的 Array of BOOL:
對(duì)于 PROFINET IO 系統(tǒng):1024 位
對(duì)于 DP 主站系統(tǒng):128 位
步驟如下:
新建DB塊,數(shù)據(jù)類型如下所示

從擴(kuò)展指令-診斷-拖拽指令,填寫DB塊中新建的數(shù)據(jù)。

注意LADDR :硬件標(biāo)識(shí)符查看方式
1:點(diǎn)擊選項(xiàng)框,選擇硬件變量,自動(dòng)識(shí)別

2:點(diǎn)擊系統(tǒng)變量,在詳細(xì)視圖中查看IO System. 257

因此LADDR為257

其中第0位,代表整體故障。
第1-1023,代表第1到X的通信故障。
編輯:黃飛
-
mode
+關(guān)注
關(guān)注
0文章
27瀏覽量
15564 -
IO設(shè)備
+關(guān)注
關(guān)注
0文章
21瀏覽量
7689
原文標(biāo)題:TIA 讀取IO系統(tǒng)的模塊狀態(tài)信息
文章出處:【微信號(hào):十天學(xué)會(huì)PLC,微信公眾號(hào):十天學(xué)會(huì)PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
STC的IO高阻模式讀取外部狀態(tài)是否和準(zhǔn)雙向IO一樣要先鎖存為1?
怎樣通過(guò)ipmitool檢查電源模塊狀態(tài)呢
機(jī)車狀態(tài)管理信息系統(tǒng)
車載信息娛樂(lè)系統(tǒng)IO端口和電子模塊的電路保護(hù)注意事項(xiàng)
單片機(jī)檢測(cè)IO口高電平、低電平、懸空三種狀態(tài)。
使用ipmitool命令檢測(cè)電源模塊狀態(tài)
在TIA Portal中調(diào)整KUKA標(biāo)準(zhǔn)IO的數(shù)量
網(wǎng)絡(luò)信息模塊的識(shí)別
使用1200-GetStationInfo讀取PROFINET IO設(shè)備的IP地址
PROFINET IO 設(shè)備讀取模塊的狀態(tài)信息
如何讀取 ET 200SP PROFINET IO 設(shè)備的站名稱
程序中如何讀取安全F-IO模塊進(jìn)入鈍化狀態(tài)呢?
TIA 讀取IO系統(tǒng)的模塊狀態(tài)信息
評(píng)論