1. 程式人生 > >倍福TwinCAT(貝福Beckhoff)常見問題(FAQ)-如何使用斷點

倍福TwinCAT(貝福Beckhoff)常見問題(FAQ)-如何使用斷點

首先寫好簡單的程式,比如A=10,然後A每次都會遞減,C是SQRT(A),這樣當A時負數的時候就會異常了,點選PLC-Windows-斷點

點選新建,然後可以設定斷點的位置(注意程式寫好之後先執行一下或者F6編譯一下,否則POU會有很多很亂,位置不可選)

把程式裝入PLC但是不執行程式,然後等一會可以按那個小手,小手的作用是讓斷點使能(如果不先使能,馬上就跑到負數然後報警了,斷點使能之後,空心的小圈會變成實心的)

斷點不能阻止非法錯誤,比如當執行到負值的時候,TwinCAT還是會顯示黃色警告(請不要右擊桌面右下角的圖示切換到執行模式,會直接卡死,先退出當前斷點)

注意:實際上斷點不實用,很多錯誤不會告訴你哪裡錯了,而我們要做的無非就是監控變數。可以先做一個同樣型別的全域性變數,然後執行函式看賦值的情況(全域性變數還是可以很方便檢視的)比如在Function裡面的東西已經看不到數值了,如果要監控一個數組,則建立全域性的TestposRPYRadius變數來獲取數值即可。

更多教學視訊和資料下載,歡迎關注以下資訊:

我的優酷空間:

我的線上論壇:

問題交流:

QQ:910358960