如何知道自己所編程序大小?
Micro/WIN中的命令菜單中執行PLC>Compile后,在Micro/WIN下方的顯示窗口(消息輸出窗口)可找到你所編程序的大小、占用數據塊的大小等。
編譯出錯怎么辦?
在編譯后,如果有錯,將不能下裝程序到CPU。可在Micro/WIN下方的窗口查看錯誤,雙擊該錯誤即進入到程序中該錯誤所在處,根據系統手冊中的指令要求進行修改。
如何知道自己所編程序的掃描時間?
在程序運行過一次以后,可在Micro/WIN中的命令菜單中在線查看PLC>Information可找到CPU中程序的掃描時間。
如何監視程序和數據狀態?
如要對程序進行監視,則在命令菜單中進入Debug>Program Status或者點擊工具欄上的程序狀態Program Status 按鈕。
如要對某一位或某一數據的值進行監視,則在命令菜單中進入Debug>Chart Status或者點擊Micro/WIN中左邊View瀏覽條中的狀態表按鈕;然后在表中Address欄中輸入需要監視的數據地址,點擊工具欄上Chart Status按鈕
,即可在當前值Current Value一欄中監視數據狀態。
如何對數據進行強制?
有兩種方式可以對數據進行強制(在數據被強制后,前面會出現一個鎖的符號):
在上述提到的狀態表中,在New Value一欄中輸入所要強制的新數值,對于數字量為0或1,對于模擬量為數值。然后點擊工具欄上的相應功能按鈕完成所需操作。
![]() |
Write All
|
寫入(此功能與強制的區別為在寫入數據后,寫入的數據值還會根據程序中的邏輯運算而改變。) |
![]() |
Force
|
強制
|
![]() |
Unforce
|
解除單個強制
|
![]() |
Unforce All
|
解除所有強制
|
![]() |
Read All Forced
|
讀取所有已強制的數據
|
如果指令不會用如何找到幫助?
如果某一指令不會用,除了可參考S7-200系統手冊,還可以:
如何查找所使用的程序地址空間是否重復使用?
在對程序進行編譯后,可以點擊View瀏覽條中的交叉引用(Cross Reference)按鈕進入,可以看到程序中所使用元素的詳細的交叉引用信息及字節和位的使用情況。
在交叉引用中可直接點擊該地址,便進入到程序中該地址所在處。
在編程軟件Micro/WIN中打印時,打印的內容為什么會縮得很小?
請在菜單File(文件)> Page Setup(頁面設置)中檢查Margins(頁邊距)設置。打印機驅動程序與Micro/WIN所使用的微軟打印驅動程序,可能在配合上出現問題造成頁邊距設置很大,從而沒有地方打印程序。
解決這個問題的辦法是把頁邊距的數值改小。
在線監控時,在程序塊中為何指令功能塊是紅色?
如果在程序編輯器中在線監控,發現有紅色的指令功能塊,說明發生了錯誤或問題。從系統手冊可以查到導致ENO=0的錯誤。如果是“非致命”故障,可以在菜單PLC > Information對話框中查看錯誤類型。
對于NetR/NetW(網絡讀/寫)、XMT/RCV(自由口發送/接收) 、PLS等等與PLC操作系統或硬件設置有關的指令,在運行時變紅,其最可能的原因是在指令仍然在執行的過程中多次調用,或者當時通信口忙。
在線監控時,在程序塊中查看的數據為何都是16進制數值顯示?
在程序塊中的在線監控,沒有地方可以設置Micro/WIN的數據顯示格式,而16進制數是顯示二進制數據的最簡單的方法,數據的很多意義可以從16進制顯示的值看出來(對于熟悉的人來說)。
參見:
電話:13916183699
郵箱:13916183699@139.com
網址:http://www.nabaiqian.cn
地址:中國上海市青浦區北青公路7171號111-112室