⑴ 編譯錯誤怎麼解決
如果使用C的編譯器,應該是能編譯通過 因為C編譯器如果沒有寫明函數的返回值的話默認的函數返回值是int 如果使用C++的編譯器就編譯不過了 因為C++比C更嚴格了,不允許默認的int返回值
⑵ 用西門子編程軟體做梯形圖時點擊全部編譯為何會出現錯誤2提示是我的編程軟體有問題嗎
西門子編程軟體有兩種,300的和200的, 不同的,你說的應該是200的吧,編譯錯誤肯定是你寫的程序有問題,你沒說具體錯誤,我也不好說,你看是不是第2行有紅色的?
⑶ PLC編程,電腦提示編譯有錯誤,請大俠提示
軟體的最下面這個框框里會給你顯示錯誤點。你這個問題是出在一個網路里用了幾個程序段了。你是不是寫三菱的寫習慣了。西門子的一個網路里只允許一個邏輯關系段。第一個LSCRS0.0和下面的SM0.0要分成兩個網路。SM0.0之後才可以添加多個邏輯程序段。你這個程序分成四個網路寫的話就沒問題了。但是每個邏輯關系段只能用一個網路。比如你看我給你寫的就不會報錯了。
⑷ S7-200下載後出現編譯錯誤是為什麼
應該是你的軟體在執行過程中的結果出現了問題。比如你做一個除法語句。但被除數是零,等等。象這樣的問題編程軟體是不會報錯的。而且只有在執行到那一步,或調用了錯誤的指令條件滿足時才會發生。請你仔細檢查你的程序。在必要的時候一個子程序的往上添加。看一看到底是哪段程序造成的。
⑸ 這個程序編譯後沒有錯誤 但是往西門子PLC中寫時提示編譯錯誤,去掉PLS的話可以寫入PLC
看看你的PLC型號 支持PLS不
⑹ 西門子plc塊編繹出錯有哪幾種情況
太多了。。有非致命錯誤和致命錯誤。
致命錯誤是編譯可以檢查出來的:在下方輸出窗口當中編譯完成後會出現錯誤信息。將其拉大可以看到錯誤的位置。至於什麼錯誤,錯誤有很多,沒辦法全部解答。
非致命錯誤:編譯檢查不出,但是下載不到PLC當中,檢查方法——菜單欄中PLC——選擇信息——在彈出窗口中有非致命錯誤信息。至於什麼錯誤,錯誤有很多,沒辦法全部解答。
如果想解決可以截圖給我看一下。不然沒辦法解答
⑺ 我將編譯好沒有錯誤的西門子程序下載到西門子plc時,下載成功,但出現了:非致命錯誤。
語法沒問題,程序有問題,導致PLC無法執行
⑻ 西門子hmi的用博途V13編寫的程序編譯時報錯,怎麼解決錯誤如下顯示,謝謝~
檢查一下報警文本中的變數連接是否包含未定義的連接。
⑼ 西門子plc s7-200 為什麼這段程序我一編譯就提示錯誤啊
VW是字編址,VW21;VW22;VW23里位元組編址已經重疊,所有無法編譯。你仔細查看一下編程手冊里的編址方法,搞清楚位編址;位元組編址;字編址;雙字編址它們之間的關系,正確編址就不會出現不能編譯的情況了。
⑽ 西門子S7-200PLC,在PLC信息里顯示一個致命錯誤:編譯後的梯形圖程序校驗和錯誤。 這台PL
最有可能是PLC內部開關電源原件老化壞了,對CPU和存儲器供電不穩定。
舊PLC內部線路積塵或潮濕,造成短路,造成電源供電不正常。