西門子DP電纜江蘇省代理商
西門子DP電纜江蘇省代理商
西門子DP電纜江蘇省代理商
![]() |
SIMATIC NET, PB FC STANDARD CABLE GP, 2-WIRE, SHIELDED, SPECIAL DESIGN FOR RAPID INSTALLATION, MAX. CONSIGNMENT: 1000 M, MIN. ORDERINGQUANTITY: 20 M SOLD BY THE METER
|
_______________________
SIEMENS(西門子銷售中心)
上海朕鋅電氣設(shè)備有限公司
聯(lián)系人:萬(wàn)紫云(銷售經(jīng)理)
手 機(jī):15021699383(微信同步)
Q Q:2779823058 zx-plc.com )
座 機(jī):021-31668149
公司網(wǎng)址http://zhenxindianqi.cn/
______________________________________
(SIEMENS) 誠(chéng)信走天下,走遍天下有朋友;虛偽的人,踏破鐵鞋無(wú)知己。
上海朕鋅電氣設(shè)備有限公司是一家專業(yè)從事西門子工業(yè)自動(dòng)化產(chǎn)品和數(shù)控系統(tǒng)銷售、技術(shù)服務(wù)及培訓(xùn)的工程服務(wù)公司。
銷售代理西門子WINCC組態(tài)軟件,西門子PLC編程軟件,西門子PLC,S7-200CN/S7-200/S7-300/S7-400/S7-1200/(6ES7/6GK/6AV/6FC/6SN/6FX/6SE/6RA/6DD/7ML/7MH/7KM/7MF/3RV/3RH/3TF)西門子PROFIBUS-DP總線,RS485總線接頭,CP網(wǎng)卡,變頻器,觸摸屏,低壓電器,數(shù)控伺服備件
S7-1200 CPU V2.1 開始支持分布式 IO 設(shè)備的診斷功能,可使用 DeviceStates 和 ModuleStates 指令對(duì)分布式 IO 設(shè)備的站狀態(tài)和子模塊進(jìn)行診斷。本文使用 1214C V4.0 CPU 和 ET200SP 的 PN 通信為例進(jìn)行說明(DP通信同樣適用)。
硬件:
軟件:
使用 TIA Portal 創(chuàng)建一個(gè)新項(xiàng)目,正確配置,下載后,進(jìn)入網(wǎng)絡(luò)視圖,所有站點(diǎn)狀態(tài)正常。如圖 1 所示。
圖 1 網(wǎng)絡(luò)視圖
注意:分布式 IO 為 PN 子站時(shí),可在“網(wǎng)絡(luò)概覽”中可以查看分布式 IO 的設(shè)備編號(hào)。
在全局?jǐn)?shù)據(jù)塊中創(chuàng)建數(shù)據(jù)類型為 Array of BOOL 數(shù)組,共計(jì)1024個(gè)元素。 如圖 2 所示。
圖 2 創(chuàng)建全局?jǐn)?shù)據(jù)塊
在 OB1 中調(diào)用 DeviceStates 指令,雙擊 LADDR 引腳,選擇需要診斷的 IO 系統(tǒng)。如圖 3 所示。
圖 3 調(diào)用 DeviceStates 指令
本例中將 MODE 設(shè)置為2,STATE 填寫上述定義的全局?jǐn)?shù)據(jù)塊數(shù)組。如圖 4 所示。
圖 4 填寫相應(yīng)的引腳
指令引腳說明:
參數(shù) LADDR |
使用 LADDR 參數(shù)通過硬件標(biāo)識(shí)符選擇 PROFINET IO 或 DP 主站系統(tǒng)。 硬件標(biāo)識(shí)符位于:
|
參數(shù) MODE |
使用 MODE 參數(shù)可讀取狀態(tài)信息。 可讀取整個(gè) PROFINET IO 或 DP 主站系統(tǒng)的下列一條狀態(tài)信息:
|
參數(shù) STATE |
通過 STATE 參數(shù),輸出由 MODE 參數(shù)選擇的 IO 設(shè)備/DP 從站的狀態(tài)。 如果使用 MODE 選擇的狀態(tài)適用于 IO 設(shè)備/DP 從站,則在 STATE 參數(shù)中將下列位設(shè)置為“1”:
使用“BOOL”或“Array of BOOL”作為數(shù)據(jù)類型: |
將程序下載到 PLC 中。
監(jiān)控全局?jǐn)?shù)據(jù)塊 devicestate。如圖 5 所示。
圖 5 IO 系統(tǒng)正常
當(dāng) IO device_2 故障時(shí)(掉電或網(wǎng)線拔除導(dǎo)致丟站),state[2]=1。如圖 6 所示。
圖 6 IO device_2 故障
當(dāng) IO device_1 和 IO device_2 故障時(shí)(掉電或網(wǎng)線拔除導(dǎo)致丟站),state[1]=1 和 state[2]=1。如圖 7 所示。
圖 7 IO device_1 和 IO device_2 故障
在全局?jǐn)?shù)據(jù)塊中創(chuàng)建數(shù)據(jù)類型為 Array of BOOL 數(shù)組,共計(jì)128個(gè)元素。 如圖 8 所示。
圖 8 創(chuàng)建全局?jǐn)?shù)據(jù)塊
在 OB1 中調(diào)用 ModuleStates 指令,雙擊 LADDR 引腳,選擇需要診斷的分布式 IO 站。如圖 9 所示。
圖 9 調(diào)用 ModuleStates 指令
本例中將 MODE 設(shè)置為2,STATE 填寫上述定義的全局?jǐn)?shù)據(jù)塊數(shù)組。如圖 10 所示。
圖 10 填寫相應(yīng)的引腳
指令引腳說明:
參數(shù) LADDR |
使用 LADDR 參數(shù)通過站硬件標(biāo)識(shí)符選擇 IO 設(shè)備或 DP 從站。
|
參數(shù) MODE |
使用 MODE 參數(shù)可讀取狀態(tài)信息。 可讀取模塊的下列一條狀態(tài)信息:
|
參數(shù) STATE |
STATE 參數(shù)輸出使用 MODE 參數(shù)選擇的模塊狀態(tài)。
使用“BOOL”或“Array of BOOL”作為數(shù)據(jù)類型:
|
將程序下載到 PLC 中。
監(jiān)控全局?jǐn)?shù)據(jù)塊 modulestate。如圖 11 所示。
圖 11 分布式 IO 站所有子模塊正常
當(dāng) IO device_1 站插槽編號(hào)1的子模塊故障時(shí)(損壞或被拔除),state[2]=1。如圖 12 所示。
圖 12 插槽編號(hào)1子模塊故障