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