plc程序DB塊長度讀寫錯誤查找方法
時間:2021-02-17 17:24 來源:未知
問題是出現在程序中某處訪問了某個存在的DB中的DBD402,但DB中並沒有定義DBD402,隻能查程序問題。
方法:如果CPU允許停機,那麼在線刪除OB121,這時CPU會停機,然後到診斷緩衝區這裏找到 CPU stop 這條信息,點擊窗口下方的按鈕(按鈕上好像寫的是open block,這個按鈕平時是灰色的不可點擊)可跳轉到程序停止的位置。排除程序故障原因後,記得再將OB121下載下去,以防其它程序故障時,CPU仍然保持運行狀態。
在線刪除OB121致使PLC停機,診斷查看,找出對應的程序塊
看過《plc程序DB塊長度讀寫錯誤查找方法》的人還看了以下文章
|
如何備份s7-300plc程序 |
備份S7-300程序 1:打開Simatic manager, File>New雙擊打開; 2:點擊 Browse , 出現一個新窗口如下; 選擇一個目錄/創建一個新文件夾來保存備份。 3:接下來,進入option菜單,出現一個下拉列表,如下圖所示。 選擇PG/PC接口選項。 4:一個新的窗口將打... |
|
用這種方式編寫PLC程序很輕鬆 |
步進編程,是一種編程方法,用時髦的話來說,就是一種算法。在三菱PLC中,有一種步進梯形圖,它其實就是特殊的梯形圖,為什麼?因為它可以和梯形圖進行相互轉換,步進編程,實質就是狀態機編程。 狀態機編程法,通俗的理解,就是事務有有限種狀態,而編程,... |
|
西門子plc程序暫停功能怎麼實現 |
這個沒有做過數控係統開發的,根本不知道這裏麵的門道。注意,對於運動控製特別是有位置控製的話,暫停並不是將當前脈衝停止即可,大多數情況下必須有個減速暫停功能,否則會造成伺服報警或步進丟步。當然大多數PLC能實現此功能,點動情況實際上就是這樣操作... |
|
西門子plc程序M2678什麼意思 |
西門子plc程序%M2678什麼意思?他有具體對應某個外部物理地址,還是隻是內部調用的一個地址 所有的plc中的,m點都是內部寄存器,比如西門子中的m10.0,他的地址就是m10.0,比如i6.0就是輸入點的地址。你需要了解一下plc使用的常用的變量,如v1.0,m2.0,i3.0... |
|
plc程序中急停為什麼用常開觸點 |
我剛開始學習編程的時候,也遇到過這個問題,那怎麼去理解這個問題呢? 首先,機器的急停為什麼選用常閉開關,而不選用常開呢?選常開行不行呢?機器在運行過程中,急停開關起保護操作者安全的作用,是我們的生命開關。如果選擇常開的開關,我們需要按下去機... |