西門子模塊6ES7323-1BL00-0AA0誠信交易
西門子模塊6ES7323-1BL00-0AA0
可編程和非可編程診斷消息
將診斷消息區(qū)分為可編程診斷消息和非可編程診斷消息,。
如果在相關(guān)參數(shù)中啟用了診斷功能,,則只能獲得可編程診斷消息,。 在STEP 7中為“診斷”參數(shù)塊編程,。
無論是否啟用診斷功能,,數(shù)字量模塊都始終返回非可編程診斷消息,。
STEP 7 對診斷消息的反應(yīng)
由診斷消息啟動的操作:
將診斷消息輸入到數(shù)字量模塊的診斷數(shù)據(jù),,然后送入 CPU,。
數(shù)字量模塊上的 SF LED 指示燈點亮。
當在 STEP 7 中設(shè)置了“啟用診斷中斷”后,,系統(tǒng)將觸發(fā)一個診斷中斷并調(diào)用 OB82,。
讀取診斷消息
可在用戶程序中使用 SFC 讀取詳細的診斷消息(請參見附錄“信號模塊診斷數(shù)據(jù)”)。
在 STEP 7 中,,可以通過讀取模塊診斷數(shù)據(jù)查看出錯原因(請參見 STEP 7 在線幫助),。
使用 SF LED 指示燈指示診斷消息
帶有診斷功能的數(shù)字量模塊將通過其 SF LED 指示燈(組出錯 LED 指示燈)指示錯誤。 當數(shù)字量模塊生成診斷消息時,SF LED 指示燈點亮,。 清除所有錯誤狀態(tài)后,,該 LED 指示燈熄滅。
無論 CPU 操作狀態(tài)如何(通電時),,SF LED 指示燈都將點亮,,以便指示外部錯誤(傳感器電源處短路)。
以下 SIPLUS S7-300 數(shù)字量模塊可在惡劣環(huán)境條件下使用:
SIPLUS S7-300 SM 321,;
數(shù)字量輸入
SIPLUS S7-300 SM 322,;
數(shù)字量輸出
SIPLUS S7-300 SM 323;
數(shù)字量輸入和數(shù)字量輸出
SIPLUS S7-300 數(shù)字量模塊可在以下惡劣環(huán)境條件下使用:
溫度范圍寬:-25°C 至 +60/+70 °C
在需要較高抗化學腐蝕性以及需能夠承受較高機械和生物負荷和鹽霧的場合
相對濕度
符合標準 EN 50155
電感釋放時將出現(xiàn)過電壓,。 繼電器線圈和接觸器都屬于這種情況,。
集成過電壓保護
S7-300 的數(shù)字量輸出模塊具有集成過電壓保護設(shè)備。
附加過電壓保護
在下列情況下,,只有通過附加的過電壓保護設(shè)備才能組態(tài)電感:
如果可以通過適合的附加觸點(如繼電器觸點)切斷 SIMATIC 輸出電流電路,。
如果感抗不是通過 SIMATIC 模塊激活。
注意: 請向感抗供應(yīng)商詢問應(yīng)使用何種大小的過電壓保護設(shè)備,。
下圖顯示了需要附加過電壓保護設(shè)備的輸出電流電路,。
① | 輸出電流電路中的觸點 |
② | 感抗需要保護電路 |
圖片: 輸出電流電路中用于急停的繼電器觸點
下圖顯示了組態(tài)有二極管或 Z 二極管的直流電工作線圈。
① | 帶有二極管 |
② | 帶有 Z 二極管 |
圖片: 直流線圈的組態(tài)
二極管/Z 二極管電路的屬性:
可避免截止電流,。 Z 二極管能承受截止電壓,。
高截止延時(比沒有保護電路時高 6 到 9 倍)。
相比二極管電路,,穩(wěn)壓二極管的截止速度更快
由于是通過PC測試軟件模擬第三方設(shè)備與SIMATIC CPU的集成PN口進行Modbus TCP通訊,,因此在實際的第三方設(shè)備與CPU的集成PN口進行通訊時需要注意以下幾點:
1) 由于訂貨號2XV9450-1MB02程序中會占用CPU 較大的裝載和工作存儲區(qū),因此對于性能比較低特別是S7-300的低端CPU進行通訊時必須考慮一定的富余量,。
2) 對于SIMATIC S7,,參數(shù)DB_x的數(shù)據(jù)區(qū)建議使用不同的DB 塊,使用同一個DB的不同地址區(qū)會造成地址編排混亂,,另外參數(shù)Start_x與END_x 參數(shù)不能出現(xiàn)地址疊加情況,。
3) 第三方設(shè)備的數(shù)據(jù)區(qū)與SIMATIC S7的數(shù)據(jù)DB塊的地址對應(yīng)關(guān)系可以先按照第三方的數(shù)據(jù)區(qū)域Modbus地址的偏移關(guān)系之后計算相應(yīng)的偏移量。
4)建議使用項目中的樣例程序,,只須修改連接ID,,定義通訊雙方的IP地址、端口號及相應(yīng)的數(shù)據(jù)存儲區(qū)等,,能減少編程量,,只須把樣例程序放到一個單獨的FC塊中即可,樣例程序中定義了足夠的數(shù)據(jù)區(qū),,連接成功及錯誤次數(shù)指示等。
5) Modbus TCP每一包的數(shù)據(jù)最多只能發(fā)送125個寄存器或2000個比特位,超過該范圍必須進行分包處理,。
6) S7-300/400作為Client能與多少個Server建立通訊或者作為Server時能與多少個Client通訊取決于產(chǎn)品所支持的TCP連接數(shù),,Modbus/TCP協(xié)議并沒有對此進行約束和限制。
5 .“ModbusTCP CP V4.3” 軟件包授權(quán)
未經(jīng)授權(quán)的Modbus TCP軟件可用于測試和學習,,不允許用于商業(yè)行為,;未經(jīng)授權(quán)的軟件測試時CPU 的INTF指示燈紅色閃爍,并在CPU故障緩沖區(qū)生成錯誤信息,;同時,,Modbus TCP功能塊報錯,如圖25,、26所示:
圖25 CPU診斷緩沖區(qū)報錯
圖26 Modbus TCP功能塊報錯A090
每個CPU都需要對功能塊MODBUSCP進行授權(quán),。授權(quán)有兩個步驟:讀取IDENT_CODE和申請注冊碼REG_KEY。且在CPU中必須調(diào)用OB121,。
5.1讀取IDENT_CODE
1,、下載程序并將CPU切換到RUN模式;
2,、打開MODBUSCP(FB108)的背景塊DB108,,確認IDENT_CODE的偏移地址為108;如圖27所示:
圖27 確認IDENT_CODE的偏移地址
3,、打開變量監(jiān)視表,,輸入DB108.DBB108開始的20個字節(jié),偏移地址110開始的18個字符即為IDENT_CODE,,監(jiān)控如圖28所示:
圖28 確認IDENT_CODE
4,、按上圖方式,獲取IDENT_CODE和軟件包裝上的License-No,,并按照章節(jié)5.2和5.3所描述步驟申請注冊碼,。
5.2 通過西門子授權(quán)服務(wù)中心申請注冊碼REG_KEY
通過西門子授權(quán)服務(wù)中心申請注冊碼時,需要您提供所購買的軟件訂貨號,、IDENT_CODE和軟件包裝上的License-No ,,如圖28所示。
5.3 通過網(wǎng)站申請注冊碼REG_KEY
1,、通過西門子技術(shù)支持網(wǎng)站申請,,打開如下,點擊“技術(shù)問題提交”:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo2&aktprim=99&lang=zh
圖29 技術(shù)支持網(wǎng)站
2,、請按如下示例的步驟進行操作(注意:由于步驟3搜索出來的參考信息無法解決授權(quán)問題,,請直接點擊“繼續(xù)”進入步驟4),如圖30~34所示,。
圖30 步驟1
圖31 步驟2
圖32 步驟4
圖33 步驟5
圖34 步驟6