<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      初學者使用S7-200 SMART 編程軟件常見問題
      發布時間: 2024-09-20 18:12 更新時間: 2024-11-25 08:00
      觀看初學者使用S7-200 SMART 編程軟件常見問題視頻
      導讀

      很多初學者使用200smart 編程軟件都會遇到各種各樣的問題,小編給很多讀者解決過軟件上的問題,在這里我們就盤點一下常見問題,你踩過了幾個呢?


      1、定義符號:

      1、對于已經定義過符號存儲區,不能右鍵定義符號的方式再修改,需要在項目欄中的符號表中修改 。




      2、修改符號的時候需要在“僅juedui”尋址方式下修改,如果沒有在這個尋址方式下修改后就會入下圖紅框標示符號未分配地址。





      3、常見錯誤符號定義:

      (1)紅色文本表示語法無效。符號不能以數字開頭,M0 為無效地址,Begin 為預留的字,是無效的符號名。STOP 與指令重復了


      (2)紅色波浪下劃線表示用法無效。dll是重復的符號名。M0.0是重復的地址。

      (3)綠色波浪下劃線表示未定義符號。DC 是沒有地址


      4、定義符號時應遵守以下語法規則:

      ● 符號名可包含字母數字字符、下劃線以及從 ASCII 128 到 ASCII 255 的擴充字符。第一個字符不能為數字。

      ● 使用雙引號將指定給符號名的 ASCII 常量字符串括起來。
      ● 使用單引號將字節、字或雙字存儲器中的 ASCII 字符常量括起來。
      ● 不要使用關鍵字作為符號名。
      ● 符號名的Zui大長度為 23 個字符。



      2、第一次安裝的STEP 7-MicroWIN SMART軟件不能通訊

      第一次安裝好的軟件需要重啟電腦才能通訊上,這個問題具體為什么,沒有找到原因,具體還是要問西門子官方技術。我們只需要知道第一次安裝需要重啟就可以了,如果有讀者后面研究出來了,也可以留言告訴小編。





      3、兩段程序寫在一個程序段中

      如下圖所示,MAIN程序中的程序段1里編寫了兩段程序,編譯的時候會提示程序段無效或者程序段過于復雜,無法編譯。很多初學者看到書上的內容是沒有標出程序段的編號的,以為是連在一起的,或者是學習過三菱PLC來學習西門子PLC都會常犯的一個錯誤。

           

      正確的編程方式如下,把兩段程序分不同程序段編程。






      4、找不到窗口

      1.窗口關閉不知道在哪里打開

      當你的窗口關閉以后,可以在菜單欄中的視圖,窗口欄下找到組件選項,點擊組件就會彈出對應窗口選項


      2.打開窗口卻看不見窗口在哪里

      即使在組件中打開窗口也找不到對應的窗口在哪里,小編處理過很多說編譯了找不到輸出窗口在哪里,正常情況,編譯的時候是會彈出輸出窗口的。這種情況一般都是你拖動窗口的時候和其他窗口重疊了,導致你找不到窗口。


      如下圖所示,輸出窗口和變量表窗口重疊在一起,這樣還能看出來一點,如果說這個窗口在底部的時候,基本上看不到。特別是新手,半天找不到問題,只需要把這個窗口拖出來一點就可以了。




      包括一些窗口看起來不正常,都是你把這個窗口大小進行調整造成的,如下圖所示。

        


      還可以通過菜單欄的下的視圖》組件》復位視圖,然后重啟軟件能解決找不到窗口的問題。






      5、監控完程序,可以修改程序,但是下載不進去

      小編在剛學的時候也踩過這個坑,很多初學者,編寫好一段程序下載到PLC中進行程序狀態監控。發現程序不對,取消對程序狀態監控,修改好程序以后,發現軟件里的下載是灰色的,怎么也找不到問題。


      這個問題其實也很簡單,狀態表的監控狀態沒有取消是無法進行上傳/下載的功能的,只要把狀態表中的監控狀態取消就可以了。






      6、庫地址未分配

      當調用一些庫時,有一些庫需要進行對庫進行地址分配,這里以Modbus RTU庫指令為例。如果沒有對調用的庫進行庫地址分配,軟件編譯的時候會報錯,如下圖所示。解決方法:在程序塊里面對調用的庫進行地址進行分配,在庫存儲區分配界面輸入分配開始的地址,會自動計算占用的地址。如圖中的vb2000-vb2285已經被分配,故不能做其他用途,也可以點擊建議地址進行系統自動分配。



       


      7、非致命錯誤

      編譯的時候沒有報錯,下載的時候提示發生編譯錯誤,請檢查非致命以及了解更多信息。

       

      解決方案:在PLC菜單欄下 選擇PLC信息,


      查看CPU中的錯誤代碼,然后根據這個錯誤代碼去查系統手冊。

      在手冊中查看0087非錯誤代碼含義:缺少標簽或 POU;請添加相應標簽。在 SBR_0,程序段 1中找到錯誤的程序進行排除。



       


      8、創建庫調用失敗

      初學者學習帶參數子程序后,自己建立一個庫,發現建立好庫調用的時候報錯了,如下圖所示,這種情況是因為調用的子程序建立庫的時候沒有修改名稱造成的,庫和子程序的名稱一樣,所以會報錯。

         


      這種解決方案有兩種:

      1.更改子程序的名稱

           

          

      2.重新建立一個帶參數子程序,在建立庫的時候修改子程序的名稱,建議是使用這種方法。


      另外小編在這里還收集了200SMART 編程軟件安裝的常見故障和編程軟件和PLC連接的文檔,關注公眾號“PLC發燒友”,回復:SMART,可免費領。





      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684