西門子代理6ES7194-4CB50-0AA0
| 更新時間 2024-11-23 08:00:00 價格 請來電詢價 品牌 西門子 型號 PLC 西門子 代理商 聯系電話 18717946324 聯系手機 18717946324 聯系人 占雪芬 立即詢價 |
西門子代理6ES7194-4CB50-0AA0
我公司主營西門子各系列PLC (S7-200 SMART S7-300 S7-400) 觸摸屏 變頻器 (MM系列 G120 G120C G110) 伺服 (V80 V60) 數控備件 (PCU50 NCU CCU 軸卡) 等 價格優勢 產品為西門子原裝正版產品 我公司售出的產品 按西門子標準質保 產品本身有質量問題 質保一年 公司秉承:以信待人 以誠待人 質量如生命 客戶至上的經營理念 竭誠為您服務 您的肯定是我們大的動力 我們將期待與您長期持久的合作
S7-300/400 CPU在下載用戶程序后,會出現CPU處于停止狀態,stop和sf指示燈亮的現象。在線查看CPU的診斷緩沖區,會出現兩種現象:
1、條顯示由IO訪問錯誤引起的停止模式,第二條顯示I/O訪問錯誤(見圖1)。
圖1 IO訪問錯誤
圖1中的第二條診斷信息顯示的含義是:
I/O access error,writing——說明對一個輸出地址進行寫數據操作時發生錯誤。
P area,word access,Access address:200——說明是使用立即訪問方式,字地址200。這兩條合起來就說明對PQW200進行寫操作時發生了錯誤。出現這樣的錯誤多是程序中對PQW200這個地址進行了賦值,而實際的硬件配置中并沒有分配PQW200這個地址。
2、或者是條顯示由編程錯誤引起的停止模式,第二條顯示區域長度錯誤(見圖2)。
圖2 區域長度錯誤
圖2中的第二條診斷信息顯示的含義是:
Area length error when reading——說明讀取一個地址時發生長度錯誤。
Global DB,word access,Access address:2——說明是訪問DB塊中字地址2。這兩條合起來就說明對全局DB塊中DBW2進行讀取時發生了錯誤。這樣的錯誤多是由于程序中使用了DB塊中的某個數據,但是DB塊實際長度并沒有包含所使用的地址造成的。
解決辦法
出現上面兩種編程使用錯誤地址導致CPU停機的情況時,除了可以根據診斷信息分析出錯誤地址然后使用交叉索引找到相應的語句外,還有一個更加簡便的辦法。打開CPU診斷緩沖區,鼠標點中條診斷信息,接著再點擊下面的“Open Block"按鈕,會直接打開相應的錯誤語句。下面舉例說明。圖3中的診斷信息顯示編程錯誤導致的停止,錯誤的原因是區域長度錯誤。點中“Open Block"按鈕,自動定位到程序中的錯誤語句(圖4),里面使用到地址DB1.DBW2。打開DB1發現實際長度只有2個字節(圖5),不存在DBW2這個地址,所以才產生錯誤。造成IO訪問錯誤的語句也可以通過此方法查找。
圖3 Open Block
圖4 錯誤語句
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324