單價: | 3500.00元/臺 |
發貨期限: | 自買家付款之日起 天內發貨 |
所在地: | 直轄市 上海 上海松江 |
有效期至: | 長期有效 |
發布時間: | 2023-11-23 04:04 |
最后更新: | 2023-11-23 04:04 |
瀏覽次數: | 158 |
采購咨詢: |
請賣家聯系我
|
西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商
4.語句表程序的狀態監視
??可編程序控制器處于運行方式并建立起通信后,選擇菜單命令“排錯一程序狀態",或單擊工具條中的“程序狀態”按鈕,可在語句表中起動程序狀態監視,程序編輯器窗口被分成左側的程序區和右側的狀態區。向接尋址的操作數將顯示括號中指針的地址和指針所指的存儲單元中的數值。可根據要監控的數據類型對狀態區進行設置。在菜單命令“T具一選項"打開的窗口中,選擇“STL狀態”標簽,可選擇在語句表程序狀態中監控下列三類數值:
??(1)每條指令最多可監控3個操作數0p1、Op2和0p3。
??(2)最化可監控邏輯地棧中4個當前的數值。
??(3)最容可監控11個指令狀態位。
??從CPU獲取的信息限于200個字節或屏幕上的25行STL狀態行。如果超過了這個限制,將會在狀態窗口中顯示“-”,狀態信息從位于編輯窗口頂湍的第一句STL語句開始顯示,當向下滾動編輯窗口時,將從CPU獲取新的信息。
??
語句表程序狀態監視可以連續不停地更新屏幕上的數值.但不能強制數值。要在語句表程序中強制數值,需使用狀態表。如果需要暫停更新,可按“觸發暫停"按鈕,當前的數據保留在屏幕上,直到按該按鈕。
??狀態數值的顏色表示指令執行的情況,黑色表示該指令被正確執行;紅色表示指令執行時有錯誤;灰色表示指令沒有被執行,其原因是棧頂的值為0),或該指令在一個沒有被激活的SCR塊中;空白表示指令沒有被執行。
??不在SCRO順序控制繼電器)塊中的無條件指令總是被執行,而與邏輯堆棧無關。有條件指令的執行與邏輯堆棧的棧頃值有關。
??指令未被執行可能有以下的原因:可編程序控制器木處于運行方式,堆棧的棧頂值為0,跳轉指令跳過該指令,或指令在未被激活的SCR塊中。
??5.在RUN方式下編輯
??建立好計算機與可編程序控制器之間的通信聯系后,選擇菜單命令“排錯一在運行狀態編輯程序",CPU224.CPU226可在RUN方式下進行編輯。編輯前需退出程序狀態監視,修改程序后,需要將改動下載至可編程序控制器。下載之前一定要仔細考慮可能對設備或操作人員造成的各種安全后果。
??在RUN方式編輯狀態下取消了一個輸出控制邏輯,該輸出在下一次CPU上電或轉換至STOP方式之前將保持上一狀態。
??在RUN方式偏輯狀態下取消一個正在運行的HSC(高進計數器)或PTO/PWM(高述轉出)功能,這些功能在下一次CPU上電或轉換至STOP方式之前將保持運行狀態。
??在RUN方式編輯狀態下取消ATCH(連接中斷)指令,沒有型除中斷稅序,在下一次CPU上電或STOP轉換至RUN方式之前將端績執行中斷,在RUN狀態取消DTCH(斷開中斷)指令,在下一次CPU上電或轉換不STOP方式之前中斷不會關閉。
??在RUN方式編輯狀態下增加ATCH指令,并且以第一次掃描標志為條件,在下一次CPU上電或轉換至STOP方式之前中斷事件不會激活。
??在RUN方式編輯狀態下刪除了EN1(中斷允許)指令,在下一次CPU上電或轉換至STOP方式之前中斷將繼續執行。
??在RUN方式編輯狀態下修改接收(RCV)指令的地址表,并且在新老程序切換時接收指令處于激活狀態,則接收的數據寫人老的地址表,NETR與NETW指令同樣如此。
??由于在RUN狀態編輯不會影響第一次掃描標志SM0.1,在下一次CPU上電之前或從STOP轉換到RUN方式之前,不會執行受控于第一次掃描標志的邏輯條件。
??在RUN方式編輯狀態下,可修改包含正跳變或負跳變(EU或ED)指令的網絡,STEP 7-Micrv/WIN 32暫時為程序中各FU/ED指令分配一個號碼。激活RUN方式程序編輯功能時,交叉引用窗口中的元素使用標簽列出當前指定的所有EU/ED指令。編輯程序時不要使用重復的EI/ED指令。
??在RUN方式開始下載程序時,只能下載程序塊,可編程序控制器需要定的時間對修改的程序進行背景編譯。
??選擇菜單命令“排錯→在運行狀態編輯程序”,可以退出RUN方式編輯。
??6.調試程序的其他方法
??(1)單次掃描
??從STOP方式進人RUN方式,首次掃描位(SM0.1)在第一次掃描時為1狀態。由于執行速度太快,在程序運行狀態很難觀察到首次掃描后可編程序控制器的狀態。
??選擇菜單命令“排錯→單次掃描",可編程序控制器從STOP方式進人RUN方式,執行一次掃描后,回到STOP方式,可以觀察到首次掃揣后的狀態。
??(2)多次掃描
??可以指定執行有限次的程序掃描次數(1-65 535次)通過選擇掃描次數,在過程變量變化時,可以監視用戶程序的執行。當可編程序控制器處于STOP方式時,用菜單命令“排錯一多次掃描"來設置掃描執行的次數。
??(3) 觸發暫停功能的使用
??用觸發暫停功能可以保證在執行某一子程序或中斷程序時,保持程序狀態信息供檢查。顯示出要監控的那部分程序,起動“程序狀態"功能,如果顯示的是灰色(未激活)的狀態信息,可以用觸發暫停功能捕捉下一次該程序段被執行后的狀態信息。
??單擊“觸發暫停"圖標或用鼠標右健單擊處于程序狀態的程序區,在彈出的菜單中選擇"觸發暫停"。獲得新的狀態信息后,它將保持在屏幕上,直到觸發暫停功能被關閉。選擇觸發暫停功能可取消該功能。
西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商西門子通訊模塊CPU代理商
S7-200SMART模塊系列
CPU模塊標準型代理商
CPU模塊經濟型代理商
擴展模塊數字量模塊代理商
擴展模塊模擬量模塊代理商
擴展模塊通信模塊代理商
擴展模塊IO擴展電纜代理商
信號板通信代理商
信號板數字量代理商
信號板模擬量代理商
信號板電池代理商
HMI7寸V3模塊代理商
HMI10寸V3模塊代理商