版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、12021-7-2713-63-7位邏輯指令、定時器與計數(shù)器指令3 S7-1200 PLC3 S7-1200 PLC的程序設(shè)計基礎(chǔ)的程序設(shè)計基礎(chǔ)陳慶彬陳慶彬E-mail: E-mail: 福州大學(xué)電氣工程與自動化學(xué)院福州大學(xué)電氣工程與自動化學(xué)院23.6 位邏輯指令位邏輯指令常開觸點、常閉觸點、取反觸點常開觸點、常閉觸點、取反觸點輸出線圈、取反輸出線圈輸出線圈、取反輸出線圈復(fù)位、置位復(fù)位、置位區(qū)域置位、區(qū)域復(fù)位區(qū)域置位、區(qū)域復(fù)位復(fù)位優(yōu)先鎖存器、置位優(yōu)先鎖存器復(fù)位優(yōu)先鎖存器、置位優(yōu)先鎖存器上升沿檢測觸點、下降沿檢測觸點上升沿檢測觸點、下降沿檢測觸點上升沿檢測線圈、下降沿檢測線圈上升沿檢測線圈、下降
2、沿檢測線圈上升沿觸發(fā)器、下降沿觸發(fā)器上升沿觸發(fā)器、下降沿觸發(fā)器33.6 位邏輯指令位邏輯指令3種邊沿檢測指令的功能種邊沿檢測指令的功能以上升沿檢測為例:以上升沿檢測為例:在在P觸點指令中,觸點指令中,觸點觸點上面的地址的上升沿,該觸點接通一個掃描周期,因此上面的地址的上升沿,該觸點接通一個掃描周期,因此P觸點用觸點用于檢測觸點上面地址的上升沿,并且直接輸出上升沿脈沖。于檢測觸點上面地址的上升沿,并且直接輸出上升沿脈沖。在在P線圈的能流的上升沿,線圈的能流的上升沿,線圈線圈上面的地址在一個掃描周期為上面的地址在一個掃描周期為1狀態(tài),因此狀態(tài),因此P線圈用于檢線圈用于檢測能流的上升沿,并用線圈上面
3、的地址來輸出上升沿脈沖。測能流的上升沿,并用線圈上面的地址來輸出上升沿脈沖。P_TRIG指令用于檢測能流的上升沿,并且直接輸出上升沿脈沖。指令用于檢測能流的上升沿,并且直接輸出上升沿脈沖。如果如果P_TRIG指令左邊只有指令左邊只有I1.0觸點,可以用觸點,可以用I1.0的的P觸點來代替觸點來代替P_TRIG指令。指令。43.7 定時器指令定時器指令定時器的基本功能定時器的基本功能 2/253.7 定時器指令定時器指令定時器的輸入輸出參數(shù)定時器的輸入輸出參數(shù) 1/4TP、TON 和和 TOF 定時器具有相同的輸入和輸出參數(shù)。定時器具有相同的輸入和輸出參數(shù)。 TONR 定時器具有附加的復(fù)位輸入?yún)?/p>
4、數(shù)定時器具有附加的復(fù)位輸入?yún)?shù) R。 可創(chuàng)建自己的可創(chuàng)建自己的“定時器名稱定時器名稱”來命名定時器數(shù)據(jù)塊,還可以來命名定時器數(shù)據(jù)塊,還可以描述該定時器在過程中的用途。描述該定時器在過程中的用途。 RT 指令可重置指定定時器的定時器數(shù)據(jù)。指令可重置指定定時器的定時器數(shù)據(jù)。 63.7 定時器指令定時器指令定時器的輸入輸出參數(shù)定時器的輸入輸出參數(shù) 4/4定時器定時器 PT 和和 IN 參數(shù)值變化參數(shù)值變化 TPl定時器運行期間,更改定時器運行期間,更改 PT 沒有任何影響。沒有任何影響。l定時器運行期間,更改定時器運行期間,更改 IN 沒有任何影響。沒有任何影響。TONl定時器運行期間,更改定時器運
5、行期間,更改 PT 沒有任何影響。沒有任何影響。 l定時器運行期間,將定時器運行期間,將 IN 更改為更改為 FALSE 會復(fù)位并停止定時器。會復(fù)位并停止定時器。 TOFl定時器運行期間,更改定時器運行期間,更改 PT 沒有任何影響。沒有任何影響。 l定時器運行期間,將定時器運行期間,將 IN 更改為更改為 TRUE 會復(fù)位并停止定時器。會復(fù)位并停止定時器。TONRl定時器運行期間更改定時器運行期間更改PT沒有任何影響,但對定時器中斷后繼續(xù)運沒有任何影響,但對定時器中斷后繼續(xù)運行會有影響。行會有影響。 l定時器運行期間將定時器運行期間將IN更改為更改為 FALSE 會停止定時器但不會復(fù)位定時會
6、停止定時器但不會復(fù)位定時器。器。 l將將 IN 改回改回 TRUE 將使定時器從累積的時間值開始定時。將使定時器從累積的時間值開始定時。 73.7 定時器指令定時器指令脈沖定時器脈沖定時器TP時序圖時序圖83.7 定時器指令定時器指令接通延時定時器接通延時定時器TON時序圖時序圖93.7 定時器指令定時器指令斷開延時定時器斷開延時定時器TOF時序圖時序圖103.7 定時器指令定時器指令保持型接通延時定時器保持型接通延時定時器TONR時序圖時序圖113.7 定時器指令定時器指令舉例舉例 1/6用接通延時定時器設(shè)計周期和占空比可調(diào)的振蕩電路。用接通延時定時器設(shè)計周期和占空比可調(diào)的振蕩電路。M2.7
7、只接通一個掃描周期,振蕩電路實際上是一個有正反饋的電路,兩個定時器的輸出只接通一個掃描周期,振蕩電路實際上是一個有正反饋的電路,兩個定時器的輸出Q分別控制對方的輸入分別控制對方的輸入IN,形成了正反饋。,形成了正反饋。振蕩電路的高、低電平時間分別由兩個定時器的振蕩電路的高、低電平時間分別由兩個定時器的PT值確定。值確定。123.7 定時器指令定時器指令舉例舉例 2/6133.7 定時器指令定時器指令舉例舉例 3/6用3種定時器設(shè)計衛(wèi)生間沖水控制電路。143.7 定時器指令定時器指令舉例舉例 4/6153.7 定時器指令定時器指令舉例舉例 5/6兩條運輸帶順序相連,為避免運送的物料在兩條運輸帶順
8、序相連,為避免運送的物料在1號運輸帶上堆積,按下起動按鈕號運輸帶上堆積,按下起動按鈕I0.3,1號號帶開始運行,帶開始運行,8s后后2號帶自動起動。停機的順序與起動的順序相反,按了停止按鈕號帶自動起動。停機的順序與起動的順序相反,按了停止按鈕I0.2后,先停后,先停2號帶,號帶,8s后停后停1號帶。號帶。Q1.1和和Q0.6控制兩臺電動機控制兩臺電動機M1和和M2。163.7 定時器指令定時器指令舉例舉例 6/6173.7 計數(shù)器指令計數(shù)器指令計數(shù)器的數(shù)據(jù)類型計數(shù)器的數(shù)據(jù)類型S7-1200有有3種計數(shù)器:加計數(shù)器種計數(shù)器:加計數(shù)器(CTU)、減計數(shù)器、減計數(shù)器(CTD)和加減計數(shù)器和加減計數(shù)器
9、(CTUD)。它們屬。它們屬于軟件計數(shù)器,其最大計數(shù)速率受到它所在的于軟件計數(shù)器,其最大計數(shù)速率受到它所在的OB的執(zhí)行速率的限制。的執(zhí)行速率的限制。如果需要速率更高的計數(shù)器,可以使用如果需要速率更高的計數(shù)器,可以使用CPU內(nèi)置的高速計數(shù)器。內(nèi)置的高速計數(shù)器。調(diào)用計數(shù)器指令時,需要生成保存計數(shù)器數(shù)據(jù)的背景數(shù)據(jù)塊。調(diào)用計數(shù)器指令時,需要生成保存計數(shù)器數(shù)據(jù)的背景數(shù)據(jù)塊。CU和和CD分別是加計數(shù)輸入和減計數(shù)輸入,在分別是加計數(shù)輸入和減計數(shù)輸入,在CU或或CD由由0變?yōu)樽優(yōu)?是,實際計數(shù)值是,實際計數(shù)值CV加加1或減或減1。復(fù)位輸入復(fù)位輸入R為為1時,計數(shù)器被復(fù)位,時,計數(shù)器被復(fù)位,CV被清被清0,計數(shù)
10、器的輸入,計數(shù)器的輸入Q變?yōu)樽優(yōu)?。183.7 計數(shù)器指令計數(shù)器指令計數(shù)器的輸入輸出計數(shù)器的輸入輸出 參數(shù)參數(shù)參數(shù)參數(shù)數(shù)據(jù)類型數(shù)據(jù)類型說明說明CU、CD BOOL加計數(shù)或減計數(shù),按加或減加計數(shù)或減計數(shù),按加或減一計數(shù)一計數(shù) R ( CTU、CTUD ) BOOL將計數(shù)值重置為零將計數(shù)值重置為零 LOAD (CTD、CTUD) BOOL預(yù)設(shè)值的裝載控制預(yù)設(shè)值的裝載控制 PV SInt、Int、DInt、USInt、UInt、UDInt 預(yù)設(shè)計數(shù)值預(yù)設(shè)計數(shù)值 Q、QU BOOLCV = PV 時為真時為真 QD BOOLCV = 0 時為真時為真 CV SInt、Int、DInt、USInt、UI
11、nt、UDInt 當(dāng)前計數(shù)值當(dāng)前計數(shù)值 193.7 計數(shù)器指令計數(shù)器指令加計數(shù)器加計數(shù)器CTU: 參數(shù)參數(shù) CU 的值從的值從 0 變?yōu)樽優(yōu)?1 時,時,CTU 使計數(shù)值加使計數(shù)值加 1。如果參數(shù)。如果參數(shù) CV(當(dāng)前計數(shù)值當(dāng)前計數(shù)值)的值大于或等于參數(shù)的值大于或等于參數(shù) PV (預(yù)設(shè)計數(shù)值預(yù)設(shè)計數(shù)值)的值,則計數(shù)器輸出參數(shù)的值,則計數(shù)器輸出參數(shù) Q = 1。如果復(fù)位參數(shù)。如果復(fù)位參數(shù) R 的值從的值從 0 變?yōu)樽優(yōu)?1,則當(dāng)前計數(shù)值復(fù)位為,則當(dāng)前計數(shù)值復(fù)位為 0。PV = 3203.7 計數(shù)器指令計數(shù)器指令減計數(shù)器減計數(shù)器CTD: 參數(shù)參數(shù) CD 的值從的值從 0 變?yōu)樽優(yōu)?1 時,時,CT
12、D 使計數(shù)值減使計數(shù)值減 1。如果參數(shù)。如果參數(shù) CV (當(dāng)前計數(shù)值當(dāng)前計數(shù)值)的的值等于或小于值等于或小于 0,則計數(shù)器輸出參數(shù),則計數(shù)器輸出參數(shù) Q = 1。如果參數(shù)。如果參數(shù) LOAD 的值從的值從 0 變?yōu)樽優(yōu)?1,則參數(shù),則參數(shù)PV (預(yù)設(shè)值預(yù)設(shè)值)的值將作為新的的值將作為新的 CV (當(dāng)前計數(shù)值當(dāng)前計數(shù)值)裝載到計數(shù)器。裝載到計數(shù)器。PV = 3213.7 計數(shù)器指令計數(shù)器指令加減計數(shù)器加減計數(shù)器 1/2CTUD: 加計數(shù)加計數(shù) (CU, Count Up) 或減計數(shù)或減計數(shù) (CD, Count Down) 輸入的值從輸入的值從 0 跳變?yōu)樘優(yōu)?1時,時,CTUD 會使計數(shù)值加
13、會使計數(shù)值加 1 或減或減 1。如果參數(shù)如果參數(shù) CV(當(dāng)前計數(shù)值)的值大于或等于參數(shù)(當(dāng)前計數(shù)值)的值大于或等于參數(shù)PV(預(yù)設(shè)值)的值,則計數(shù)器輸(預(yù)設(shè)值)的值,則計數(shù)器輸出參數(shù)出參數(shù) QU = 1。如果參數(shù)。如果參數(shù) CV 的值小于或等于零,則計數(shù)器輸出參數(shù)的值小于或等于零,則計數(shù)器輸出參數(shù) QD = 1。如果參數(shù)如果參數(shù) LOAD 的值從的值從 0 變?yōu)樽優(yōu)?1,則參數(shù),則參數(shù) PV(預(yù)設(shè)值)的值將(預(yù)設(shè)值)的值將作為新的作為新的 CV(當(dāng)前計數(shù)值)裝載到計數(shù)器。(當(dāng)前計數(shù)值)裝載到計數(shù)器。如果復(fù)位參數(shù)如果復(fù)位參數(shù) R 的值從的值從 0 變?yōu)樽優(yōu)?1,則當(dāng)前計數(shù)值復(fù)位為,則當(dāng)前計數(shù)值復(fù)位
14、為 0。223.7 計數(shù)器指令計數(shù)器指令加減計數(shù)器加減計數(shù)器 2/2PV = 423233-4 下載用戶程序3 S7-1200 PLC3 S7-1200 PLC的程序設(shè)計基礎(chǔ)的程序設(shè)計基礎(chǔ)243.4 下載用戶程序下載用戶程序通過通過CPU與運行與運行STEP 7 Basic的計算機的以太網(wǎng)通信,可以執(zhí)行項目的下載、上傳、監(jiān)的計算機的以太網(wǎng)通信,可以執(zhí)行項目的下載、上傳、監(jiān)控和故障診斷等任務(wù)??睾凸收显\斷等任務(wù)。一對一的通信不需要交換機,兩臺以上的設(shè)備通信則需要交換機。一對一的通信不需要交換機,兩臺以上的設(shè)備通信則需要交換機。CPU可以使用直通可以使用直通的或交叉的以太網(wǎng)電纜進線通信。的或交叉的
15、以太網(wǎng)電纜進線通信。253.4 下載用戶程序下載用戶程序設(shè)置計算機網(wǎng)卡的設(shè)置計算機網(wǎng)卡的IP地址地址 計算機也計算機也CPU的子網(wǎng)地址一般采用默認的的子網(wǎng)地址一般采用默認的192.168.0.2,第,第4個字節(jié)是子網(wǎng)內(nèi)設(shè)備的地址。個字節(jié)是子網(wǎng)內(nèi)設(shè)備的地址。子網(wǎng)掩碼一般采用默認的子網(wǎng)掩碼一般采用默認的255.255.255.0。263.4 下載用戶程序下載用戶程序組態(tài)組態(tài)CPU的的PROFINET接口接口 設(shè)置的地址在下載后才起作用。設(shè)置的地址在下載后才起作用。273.4 下載用戶程序下載用戶程序下載項目到新出廠的下載項目到新出廠的CPU 1/4 選擇計算機中使用的網(wǎng)卡選中該選項計 算 機 與計
16、 算 機 與CPU無連接無連接28CPU在線在線網(wǎng) 絡(luò) 中網(wǎng) 絡(luò) 中的的CPU原原IPC P U 上 的上 的LED會閃爍會閃爍3.4 下載用戶程序下載用戶程序下載項目到新出廠的下載項目到新出廠的CPU 2/4 組態(tài)的組態(tài)的新新IP293.4 下載用戶程序下載用戶程序下載項目到新出廠的下載項目到新出廠的CPU 3/4303.4 下載用戶程序下載用戶程序下載項目到新出廠的下載項目到新出廠的CPU 4/4新IP313.4 下載用戶程序下載用戶程序利用快捷菜單下載利用快捷菜單下載 1/2323.4 下載用戶程序下載用戶程序利用快捷菜單下載利用快捷菜單下載 2/2333.4 下載用戶程序下載用戶程序上
17、載程序塊上載程序塊將下面在線的將下面在線的“程序塊程序塊”文件夾拖放到上面離線的文件夾拖放到上面離線的“程序塊程序塊”文件夾:文件夾:343.4 下載用戶程序下載用戶程序上傳硬件配置上傳硬件配置l 將將CPU連接到編程設(shè)備,創(chuàng)建一個新的項目;連接到編程設(shè)備,創(chuàng)建一個新的項目;l 添加一個新設(shè)備,但要選擇添加一個新設(shè)備,但要選擇“非特定的非特定的CPU 1200”,而不是選擇特定的,而不是選擇特定的CPU;l 執(zhí)行菜單命令執(zhí)行菜單命令“在線在線”“硬件檢測硬件檢測”,打開,打開“PLC-1的硬件檢測的硬件檢測”對話框。選中對話框。選中“目標(biāo)子網(wǎng)中的可訪問設(shè)備目標(biāo)子網(wǎng)中的可訪問設(shè)備”列表中的列表中
18、的PLC-1,點擊,點擊“上載上載”,上傳,上傳CPU和所有模塊和所有模塊的組態(tài)信息。在設(shè)備視圖中可以看到上傳的模塊,如果已經(jīng)為的組態(tài)信息。在設(shè)備視圖中可以看到上傳的模塊,如果已經(jīng)為CPU分配了分配了IP,將會上,將會上傳該傳該IP地址,但是不會上傳其他設(shè)備(例如模擬量地址,但是不會上傳其他設(shè)備(例如模擬量I/O的屬性)。必須在設(shè)備視圖中手的屬性)。必須在設(shè)備視圖中手動組態(tài)動組態(tài)CPU和各模塊的配置。和各模塊的配置。35353-5 用STEP 7 Basic調(diào)試程序3 S7-1200 PLC3 S7-1200 PLC的程序設(shè)計基礎(chǔ)的程序設(shè)計基礎(chǔ)363.5 調(diào)試程序調(diào)試程序有兩種調(diào)試用戶程序的方
19、法:程序狀態(tài)監(jiān)視與監(jiān)視表。有兩種調(diào)試用戶程序的方法:程序狀態(tài)監(jiān)視與監(jiān)視表。程序狀態(tài)程序狀態(tài)可以監(jiān)視程序的運行,顯示程序中操作數(shù)的值和網(wǎng)絡(luò)的邏輯運算結(jié)果,查找可以監(jiān)視程序的運行,顯示程序中操作數(shù)的值和網(wǎng)絡(luò)的邏輯運算結(jié)果,查找到用戶程序的邏輯錯誤,還可以修改某些變量的值;到用戶程序的邏輯錯誤,還可以修改某些變量的值;使用使用監(jiān)視表監(jiān)視表可以監(jiān)視、修改和強制用戶程序或可以監(jiān)視、修改和強制用戶程序或CPU內(nèi)的各個變量,可以在不同的情內(nèi)的各個變量,可以在不同的情況下向某些變量寫入需要的數(shù)值來測試程序或硬件。例如為了檢查接線,可以在況下向某些變量寫入需要的數(shù)值來測試程序或硬件。例如為了檢查接線,可以在CP
20、U處于處于STOP模式時給物理輸出點指定固定的值。模式時給物理輸出點指定固定的值。373.5 調(diào)試程序調(diào)試程序程序狀態(tài)監(jiān)視程序狀態(tài)監(jiān)視 1/2與與PLC建立好在線連接后,打開需要監(jiān)視的代碼塊,點擊工件欄上的建立好在線連接后,打開需要監(jiān)視的代碼塊,點擊工件欄上的 ,啟,啟動程序狀態(tài)監(jiān)視。動程序狀態(tài)監(jiān)視。啟動程序狀態(tài)監(jiān)控后,梯形圖用綠色實線來表示狀態(tài)滿足,用藍色虛線表示狀態(tài)不啟動程序狀態(tài)監(jiān)控后,梯形圖用綠色實線來表示狀態(tài)滿足,用藍色虛線表示狀態(tài)不滿足,用灰色實現(xiàn)表示狀態(tài)未知。滿足,用灰色實現(xiàn)表示狀態(tài)未知。383.5 調(diào)試程序調(diào)試程序程序狀態(tài)監(jiān)視程序狀態(tài)監(jiān)視 2/2用鼠標(biāo)右鍵點擊程序狀態(tài)中的某個變量
21、,執(zhí)行出現(xiàn)的用鼠標(biāo)右鍵點擊程序狀態(tài)中的某個變量,執(zhí)行出現(xiàn)的“修改修改”“修改為修改為1”或或“修改修改為為0”。不能修改連接外部硬件輸入電路的不能修改連接外部硬件輸入電路的I的值。的值。393.5 調(diào)試程序調(diào)試程序監(jiān)視表監(jiān)視表使用程序狀態(tài)功能,可以在程序編輯器中形象直觀地監(jiān)視梯形圖程序的執(zhí)行情況,使用程序狀態(tài)功能,可以在程序編輯器中形象直觀地監(jiān)視梯形圖程序的執(zhí)行情況,觸點和線圈的情況一目了然。但是程序狀態(tài)監(jiān)控功能只能在屏幕上顯示一小塊程序,觸點和線圈的情況一目了然。但是程序狀態(tài)監(jiān)控功能只能在屏幕上顯示一小塊程序,調(diào)試較大的程序時,往往不能同時看到與某一程序功能有關(guān)的全部變量的狀態(tài)。調(diào)試較大的程
22、序時,往往不能同時看到與某一程序功能有關(guān)的全部變量的狀態(tài)。監(jiān)視表監(jiān)視表(Watch Table)可以有效地解決上述問題。使用監(jiān)視表可以在工作區(qū)同時監(jiān)視、可以有效地解決上述問題。使用監(jiān)視表可以在工作區(qū)同時監(jiān)視、修改和強制用戶感興趣的全部變量。一個項目可以生產(chǎn)多個監(jiān)視表,以滿足不同的修改和強制用戶感興趣的全部變量。一個項目可以生產(chǎn)多個監(jiān)視表,以滿足不同的調(diào)試要求。調(diào)試要求。監(jiān)視表可以賦值或顯示的變量包括監(jiān)視表可以賦值或顯示的變量包括I、Q、I_:P、 I_:P、M和數(shù)據(jù)庫和數(shù)據(jù)庫DB內(nèi)的存儲單元。內(nèi)的存儲單元。403.5 調(diào)試程序調(diào)試程序監(jiān)視表功能監(jiān)視表功能監(jiān)視變量:監(jiān)視變量:顯示用戶程序或顯示用
23、戶程序或CPU中變量的當(dāng)前值;中變量的當(dāng)前值;修改變量:修改變量:將固定值賦給用戶程序或?qū)⒐潭ㄖ蒂x給用戶程序或CPU中的變量,這一功能可能會影響到程序運行中的變量,這一功能可能會影響到程序運行結(jié)果;結(jié)果;對物理輸出賦值:對物理輸出賦值:允許在停機狀態(tài)下將固定值賦給允許在停機狀態(tài)下將固定值賦給CPU的每一個物理輸出點,可用于的每一個物理輸出點,可用于硬件調(diào)試時檢查接線;硬件調(diào)試時檢查接線;強制變量:強制變量:給物理輸入點給物理輸入點/物理輸出點賦一個固定值,用戶程序的執(zhí)行不會影響被強制物理輸出點賦一個固定值,用戶程序的執(zhí)行不會影響被強制的變量;的變量;可以選擇在掃描循環(huán)周期開始、結(jié)束或切換到可以
24、選擇在掃描循環(huán)周期開始、結(jié)束或切換到STOP模式時讀寫變量的值;模式時讀寫變量的值;413.5 調(diào)試程序調(diào)試程序用監(jiān)視表監(jiān)視變量用監(jiān)視表監(jiān)視變量與與CPU建立在線連接后,點擊工具欄上的建立在線連接后,點擊工具欄上的 按鈕,啟動按鈕,啟動“監(jiān)視全部監(jiān)視全部”功能,將在功能,將在“監(jiān)視值監(jiān)視值”列連續(xù)顯示變量的動態(tài)實際值。列連續(xù)顯示變量的動態(tài)實際值。再次點擊該按鈕,將關(guān)閉監(jiān)視功能。再次點擊該按鈕,將關(guān)閉監(jiān)視功能。點擊工具欄上的點擊工具欄上的 按鈕,可以對所選變量的數(shù)值作一次立即更新,該功能主要用于按鈕,可以對所選變量的數(shù)值作一次立即更新,該功能主要用于STOP模式下的監(jiān)視和修改。模式下的監(jiān)視和修改
25、。423.5 調(diào)試程序調(diào)試程序用監(jiān)視表修改變量用監(jiān)視表修改變量 1/2監(jiān)視全部監(jiān)視全部立即一次性監(jiān)視所有值立即一次性監(jiān)視所有值立即修改立即修改使用觸發(fā)器修改使用觸發(fā)器修改433.5 調(diào)試程序調(diào)試程序用監(jiān)視表修改變量用監(jiān)視表修改變量 2/2RUN模式修改變量時,各變量同時又受到用戶程序的控制。模式修改變量時,各變量同時又受到用戶程序的控制。假設(shè)用戶程序運行的結(jié)果使假設(shè)用戶程序運行的結(jié)果使Q0.0的線圈斷電,用監(jiān)視表不可能將的線圈斷電,用監(jiān)視表不可能將Q0.0修改和保持為修改和保持為1狀態(tài)。在狀態(tài)。在RUN模式不能改變模式不能改變I區(qū)分配給硬件的數(shù)字量輸入點的狀態(tài),因為它們的狀態(tài)區(qū)分配給硬件的數(shù)字
26、量輸入點的狀態(tài),因為它們的狀態(tài)取決于外部輸入電路的通取決于外部輸入電路的通/斷狀態(tài)。斷狀態(tài)。443.5 調(diào)試程序調(diào)試程序用監(jiān)視表在用監(jiān)視表在STOP模式下改變物理輸出的狀態(tài)模式下改變物理輸出的狀態(tài)在調(diào)試設(shè)備時,利用在在調(diào)試設(shè)備時,利用在STOP模式改變物理輸出的狀態(tài),檢查輸出點連接的過程設(shè)備的模式改變物理輸出的狀態(tài),檢查輸出點連接的過程設(shè)備的接線是否正確。接線是否正確。如果有輸入點或輸出點被強制,則不能使用這一功能。為了在如果有輸入點或輸出點被強制,則不能使用這一功能。為了在STOP模式下允許物理輸模式下允許物理輸出,應(yīng)取消強制功能。出,應(yīng)取消強制功能。切換到擴展模式切換到擴展模式啟用外圍設(shè)備
27、輸出啟用外圍設(shè)備輸出453.5 調(diào)試程序調(diào)試程序定義監(jiān)視表的觸發(fā)器定義監(jiān)視表的觸發(fā)器觸發(fā)器用來設(shè)置在掃描循環(huán)的哪一點來監(jiān)視或修改選中的變量,可以選擇在掃描循環(huán)觸發(fā)器用來設(shè)置在掃描循環(huán)的哪一點來監(jiān)視或修改選中的變量,可以選擇在掃描循環(huán)開始、掃描循環(huán)結(jié)束或從開始、掃描循環(huán)結(jié)束或從RUN模式切換到模式切換到STOP模式時監(jiān)視或修改某個變量。模式時監(jiān)視或修改某個變量。觸發(fā)器類型觸發(fā)器類型描述描述永久永久(permanent)連續(xù)采集數(shù)據(jù)連續(xù)采集數(shù)據(jù)在掃描循環(huán)在掃描循環(huán)開始時開始時永久:在掃描循環(huán)開始時,在永久:在掃描循環(huán)開始時,在CPU讀取輸入之后連續(xù)采集數(shù)據(jù)讀取輸入之后連續(xù)采集數(shù)據(jù)僅一次:在掃描循環(huán)
28、開始時,在僅一次:在掃描循環(huán)開始時,在CPU讀取輸入之后采集一次數(shù)據(jù)讀取輸入之后采集一次數(shù)據(jù)在掃描循環(huán)在掃描循環(huán)結(jié)束時結(jié)束時永久:在掃描循環(huán)結(jié)束時,在永久:在掃描循環(huán)結(jié)束時,在CPU寫輸出之前連續(xù)采集數(shù)據(jù)寫輸出之前連續(xù)采集數(shù)據(jù)僅一次:在掃描循環(huán)結(jié)束時,在僅一次:在掃描循環(huán)結(jié)束時,在CPU寫輸出之前采集一次數(shù)據(jù)寫輸出之前采集一次數(shù)據(jù)切換到切換到STOP時時永久:在永久:在CPU切換到切換到STOP模式時連續(xù)采集數(shù)據(jù)模式時連續(xù)采集數(shù)據(jù)僅一次:在僅一次:在CPU切換到切換到STOP模式時采集一次數(shù)據(jù)模式時采集一次數(shù)據(jù)463.5 調(diào)試程序調(diào)試程序用監(jiān)視表強制變量用監(jiān)視表強制變量 1/4可以用監(jiān)視表給用
29、戶程序中的單個變量指定固定的值,稱為強制可以用監(jiān)視表給用戶程序中的單個變量指定固定的值,稱為強制(Force)。S7-1200 PLC只能強制物理只能強制物理I/O點,例如點,例如I0.0:P,I0.0:P 。在測試用戶程序時,可以通過在測試用戶程序時,可以通過強制強制I/O點來模擬物理條件,例如用來模擬輸入信號的變化。點來模擬物理條件,例如用來模擬輸入信號的變化。在執(zhí)行用戶之前,強制值被用于輸入過程映像,在處理程序時,使用的是輸入點的強在執(zhí)行用戶之前,強制值被用于輸入過程映像,在處理程序時,使用的是輸入點的強制值。在寫物理輸出點時,強制值被送給輸出過程映像,輸出值被強制覆蓋。制值。在寫物理輸出點時,強制值被送給輸出過程映像,輸出值被強制覆蓋。變量被強制的值不會因為用戶程序的執(zhí)行而改變。變量被強制的值不會因為用戶程序的執(zhí)行而改變。被強制的變量只能讀取,不能用寫被強制的變量只能讀取,不能用寫訪問來改變其強制值訪問來改變其強制值。輸入輸出點被強制后,即使變成輸入輸出點被強制后,即使變成軟件關(guān)閉軟件關(guān)閉,或編程計算機與,或編程計算機與CPU的在線連接端口,的在線連接端口,或或CPU斷
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國子午線輪胎行業(yè)供需趨勢及投資潛力分析報告
- 2024-2030年中國大型購物中心行業(yè)經(jīng)營策略及投資規(guī)劃分析報告
- 2024-2030年中國垃圾中轉(zhuǎn)設(shè)備融資商業(yè)計劃書
- 2024-2030年中國商用車車橋總成行業(yè)發(fā)展動態(tài)及投資策略研究報告
- 2024-2030年中國咖喱粉行業(yè)發(fā)展趨勢及銷售策略分析報告
- 2024-2030年中國醫(yī)用中心供氧系統(tǒng)市場研究與發(fā)展戰(zhàn)略分析報告
- 2024-2030年中國勘探巖心鉆具行業(yè)應(yīng)用前景與投資盈利預(yù)測報告
- 2024-2030年中國加密鍵盤行業(yè)市場競爭狀況及發(fā)展策略分析報告
- 2024-2030年中國分布式文件系統(tǒng)市場發(fā)展?fàn)顩r及競爭力研究報告
- 2024-2030年中國冷凝回流焊機行業(yè)應(yīng)用前景與投資盈利預(yù)測報告
- GB/T 13077-2024鋁合金無縫氣瓶定期檢驗與評定
- 幼兒園預(yù)防近視教師培訓(xùn)
- 醫(yī)院科室合作共建方案
- 3.1DNA是主要的遺傳物質(zhì)課件-高一下學(xué)期生物人教版必修二
- 2023年廣東廣州南沙區(qū)總工會招聘社會化工會工作者考試真題及答案
- 初中部體育運動損傷現(xiàn)狀調(diào)查研究
- 中華全國總工會辦公廳印發(fā)《加快工會數(shù)字化建設(shè)工作方案》
- 廣東省揭陽市揭西縣2023-2024學(xué)年高二上學(xué)期期末數(shù)學(xué)試題
- 《食物在體內(nèi)的旅行》說課稿
- 手機綜合癥小品臺詞
- 幼兒園市場調(diào)查報告
評論
0/150
提交評論