蕪湖S7-1200PLC西門子代理商原裝現貨
發布日期 :2023-03-26 23:59發布IP:113.247.113.237編號:11544951
詳細介紹 蕪湖S7-1200PLC西門子代理商原裝現貨 蕪湖西門子S7-1200PLC代理,蕪湖西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 西門子PLC數據傳送指令與程序狀態監控操作教程??1. 裝入指令與傳送指令 ??裝入(Load,L)指令和傳送(Transfer,T)指令用于在存儲區之間或存儲區與過程輸入、過程輸出之間交換數據。裝入指令將源操作數(字節、字或雙字)裝入累加器1,在此之前,累加器1原有的數據被自動移入累加器2。數據長度小于32位時,被裝入的數據放在累加器的低端,其余的高位字節填0。 ??傳送指令將累加器1的內容寫入目的存儲區,累加器1的內容不變。被復制的數據字節數取決于目的地址的數據長度。數據從累加器1傳送到外設輸出區PQ的同時,也被傳送到相應的過程映像輸出區(Q區)。表3-6是部分裝入指令與傳送指令。 ??L、T指令的執行與狀態位無關,也不會影響到狀態位。S7-300不能用LSTW指令裝入狀態字中的FC、STA和OR位。 ??2. 語句表程序狀態監控 蕪湖S7-1200PLC西門子代理商原裝現貨 蕪湖西門子S7-1200PLC代理,蕪湖西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??生成一個項目,打開OB1,執行菜單命令“視圖”→“STL”,切換到語句表方式,輸 ??人圖3-37左邊的語句表程序。其中的指令“ I”將累加器1和累加器2中的16位整數相加,結果在累加器1中。打開PLCSIM,生成MW2、MW4和MW6的視圖對象。將OB1下載到仿真PLC,將仿真PLC切換到RUN-P模式。分別將300和500輸入MW2和MW4的視圖對象。 ??打開OB1,單擊工具欄上的組按鈕,啟動程序狀態監控功能,圖3-37程序區右邊窗口中是指令執行的監控信息,稱為狀態域。圖中的RLO和STA是狀態字中的兩位(見3.2.4節)。STANDARD是累加器1,默認的顯示方式為十六進制數。剛開始啟動監控時沒有AC. CO2G COPOROP STANDARD 所在的表頭(見圖3-37),執行供捷菜單中的“表達武”→“十進制”命令,改用十進制數顯示累加器1的值。在快捷菜單中,累加器1被稱為“默認狀態”。 ??執行快捷菜單中的“顯示”→“累加器2”命令,添加累加器2(ACCU2)列。用右鍵單擊STA列,執行快捷菜單中的“隱藏”命令,將使該列消失。 ??從圖3-37可以看出,執行第一條L指令后,MW2中的300被裝入累加器1,執行第二條指令后,累加器1中的300被傳送到累加器2,MW4中的500被裝人累加器1。執行“ I”指令后,累加器1和累加器2的低位字中的數據相加,運算結果800在累加器1中,累加器2被清零。執行T指令后,累加器1中的800被傳送到MW6,累加器1中的數據保持不變。 ??在程序編輯器中執行菜單命令“選項”→“自定義”,打開“自定義”對話框的STL 選項卡,可以設置默認的監視內容。 ??3. 梯形圖中的傳送指令 ??梯形圖的傳送指令只有一條 MOVE 指令(見圖3-38),它直接將源數據IN 傳送到目的地址0UT,不需經過累加器中轉。輸入變量和輸出變量可以是8位、16位或32位的基本數據類型。同一條指令的輸入變量和輸出變量的數據類型可以不相同。如果將MW10的數據傳送到MB6,且MW10中的數據超過255,只是將MW10的低位字節(MB11)中的數據傳送到MB6,應避免出現這種情況。 ??4. 梯形圖程序狀態的顯示 ??梯形圖(LAD)和功能塊圖(FBD)用較粗較淺的連續線來表示狀態滿足,即有“能流”流過,見圖3-38中較粗較淺的連續線用藍色點狀細線表示狀態不滿足,沒有能流流過用黑色連續線表示狀態未知。蕪湖S7-1200PLC西門子代理商原裝現貨 蕪湖西門子S7-1200PLC代理,蕪湖西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??進入程序狀態之前,梯形圖中的線和元件因為狀態未知,全部為黑色。啟動程序狀態監控后,從梯形圖左側垂直的“電源”線開始的連線均為綠色,表示有能流從“電源”線流出。有能流流過的方框指令、線圈、連接線和處于閉合狀態的觸點均用綠色表示。 ??如果有能流流入指令框的使能輸入端EN,該指令被執行。如果指令框的使能輸出端 ??ENO接有后續元件,有能流從它的ENO端流到與它相連的元件,該指令框為綠色。如果ENO端未接后續元件,則該指令框和ENO輸出線均為黑色。 ??如果CALL指令成功地調用了邏輯塊,CALL線圈為綠色。如果跳轉條件滿足,跳轉被執行,跳轉線圈為綠色。被跳過的程序段的指令沒有被執行,這些程序段的梯形圖為黑色。 ??梯形圖中加粗的字體顯示的參數值是當前值,細體字顯示的參數值來自以前的循環,即該程序區在當前掃描循環中未被處理。 ??用鼠標右鍵點擊圖3-38中顯示的數據,執行快捷菜單命令“表達式”,可以將默認的十六進制顯示方式改為十進制。BCD_I指令采用默認的“自動”顯示方式,輸入變量IN和輸出變量0UT的顯示格式分別為十六進制和十進制。 ??首先選中圖3-38中的MW10,然后用右鍵點擊它,執行快捷菜單命令“修改”,可以用出現的對話框修改MW10的值。選中圖中的M8.1,然后用右鍵點擊它,可以用快捷菜單中的命令“修改為0”和“修改為1”修改它的值。也可以用上述的方法修改語句表程序狀態中的變量值。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|