版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、天天培訓中心歡迎您一、公司介紹一、公司介紹二、學員介紹:用過哪些品牌產品、側重于學習方向二、學員介紹:用過哪些品牌產品、側重于學習方向三、初次三、初次PLCPLC測試測試 1 1、開關量和模擬量的個人理解、開關量和模擬量的個人理解 2 2、S7-200S7-200輸入輸出英文表示方式,它們的地址分配原則?輸入輸出英文表示方式,它們的地址分配原則? 3 3、繼電器線路里有幾種電機控制方式?、繼電器線路里有幾種電機控制方式? 4 4、軟件與、軟件與PLCPLC進行通訊時怎樣查找設置端口號?進行通訊時怎樣查找設置端口號? 5 5、怎樣通過軟件查找軟元件的使用情況(雙線圈的查找)?、怎樣通過軟件查找軟
2、元件的使用情況(雙線圈的查找)? 6 6、置位、復位的概念?使用中的注意事項?、置位、復位的概念?使用中的注意事項? 7 7、在使用傳送、比較指令時最重要的注意點、在使用傳送、比較指令時最重要的注意點? ? 8 8、如何修改編程軟件的中英文界面?、如何修改編程軟件的中英文界面? 9 9、你知道哪些、你知道哪些S7-200S7-200里面常用的特殊繼電器?里面常用的特殊繼電器? 10 10、當、當PLCPLC故障燈亮了,怎樣用軟件查找判斷故障點?故障燈亮了,怎樣用軟件查找判斷故障點?第一部分:硬件及型號本章重點:了解S7-200系列CPU的型號及性能掌握S7-200CPU的選型S7-200各CP
3、U性能S7-200 CPU型號及特點其中CPU224XP及CPU224XPsi自帶2路模擬量輸入和1路模擬量輸出S7-200各CPU性能S7-200 CPU的硬件特點S7-200 CPU的各部件功能S7-200的擴展I/O模塊S7-200的擴展特殊功能模塊S7-200還具有其他特殊模塊,如稱重模塊,GPRS模塊等CPU型號221222224226最大擴展電流(mA)03406601000最大擴展模塊數0277模塊編號 擴展模塊型號模塊消耗電流(mA)1EM 221 DI8DC24V302EM 222 DO8DC24V503EM 222 DO8繼電器404EM 223 DI4/DO4DC24V4
4、05EM 223 DI4/DO4DC24V/繼電器406EM 223 DI8/DO8DC24V807EM 223 DI8/DO8DC24V/繼電器808EM 223 DI16/DO16DC24V1609EM 223 DI16/DO16DC24V/繼電器15010EM 231 AI812位2011EM 231 AI8熱電偶6012EM 231 AI8RTD6013EM 232 AQ212位2014EM 235 AI4AQ1123015EM 227 PROFIBUS-DP150S7-200 CPU的選型小型機選型規(guī)則(依據):I/O點數在滿足I/O點數的情況下,一定要留有一定的裕量存儲器容量不同機
5、型其存儲器容量不一,如CPU221容量4096字節(jié),CPU224容量8192字節(jié),并且不同的編程人員,其編寫的程序量也相差甚大。一般來講,PLC容量都能滿足控制要求。CPU性能不同的機型其控制功能不同,如CPU221不具備擴展能力,而CPU222以上都可以進行擴展,并且不同CPU之間在網絡通訊、運算、編程等方面的功能也有所不同。經濟性不同型號及點位的PLC其價格也各不相同,同時也應考慮應用的可擴展性、可操作性、穩(wěn)定性等諸多因素。硬件及型號的問題1.S7-2001.S7-200有哪些型號的有哪些型號的CPUCPU?各?各CPUCPU可以擴展幾級?可以擴展幾級?2.S7-2002.S7-200哪些
6、哪些CPUCPU具有具有2 2個通訊口?哪些有模擬量功能?個通訊口?哪些有模擬量功能?3.S7-2003.S7-200若用作控制步進電機,怎么選型?通過什么控制?若用作控制步進電機,怎么選型?通過什么控制?第二部分:CPU的接線及I/O分配本章重點:理解并掌握S7-200的輸入及輸出的接線掌握S7-200的I/O分配S7-200 CPU輸入點接線上圖中,上圖中,M M為輸入信號的公共端,為輸入信號的公共端,對于輸入信號,正負極性都可以接對于輸入信號,正負極性都可以接S7-200 CPU輸出點接線左邊接線圖為晶體管類型的接線圖,電源極性只能按照圖中進行接線左邊接線圖為晶體管類型的接線圖,電源極性
7、只能按照圖中進行接線中間接線圖為中間接線圖為CPU224XPSiCPU224XPSi晶體管類型的接線圖,輸出的為負極,電源極性不能相反晶體管類型的接線圖,輸出的為負極,電源極性不能相反右邊接線圖為繼電器輸出,電源極性可以相反,并且右邊接線圖為繼電器輸出,電源極性可以相反,并且DC24DC24或或AC220VAC220V都可以使用都可以使用CPU224的接線圖CPU224的接線圖CPU的I/O分配數字量輸入從I0.0為起始地址,輸出從Q0.0為起始地址模擬量輸入從AIW0為起始地址,輸出從AQW0為起始地址數字量模塊總是以數字量模塊總是以8 8位(一個位(一個字節(jié))為一個通道進行分配字節(jié))為一個
8、通道進行分配如果分配如果分配I/OI/O時,在一個通道時,在一個通道內有未分配的地址,這些地內有未分配的地址,這些地址不能分配給下一個模塊,址不能分配給下一個模塊,即:下一個模塊的地址需從即:下一個模塊的地址需從下一個通道開始排列下一個通道開始排列I/O分配實例主機主機模塊模塊1模塊模塊2模塊模塊3模塊模塊4模塊模塊5I0.0Q0.0I2.0Q2.0AIW0I3.0Q3.0AIW8I0.1Q0.1I2.1Q2.1AIW2I3.1Q3.1AIW10I0.2Q0.2I2.2Q2.2AIW4I3.2Q3.2AIW12I0.3Q0.3I2.3Q2.3AIW6I3.3Q3.3AIW14I0.4Q0.4I
9、2.4Q2.4AQW0AQW4I0.5Q0.5I2.5Q2.5I0.6Q0.6I2.6Q2.6I0.7Q0.7I2.7Q2.7I1.0Q1.0I1.1Q1.1I1.2I1.3I1.4I1.5CPU224CPU224EM221EM221DI8DI8EM222EM222DO8DO8EM235EM235AI4/AQ1AI4/AQ1EM223EM223DI4/DO4DI4/DO4EM235EM235AI4/AQ1AI4/AQ1模擬量模擬量I/OI/O點總是以點總是以2 2點增加的方式進行分配。點增加的方式進行分配。I/O分配測試CPU224CPU224XPXPEM223EM2234 4入入/4/4出出
10、EM221EM2218 8入入EM235EM235AI4/AQ1AI4/AQ1 EM222 EM222 8 8出出EM235EM235AI4/AQ1AI4/AQ1請分配為每個模塊分配I/O地址第三部分 編程軟件的安裝及使用 本章重點:掌握S7-200編程軟件的安裝對MICRO WIN編程軟件的熟練操作1.對程序的上傳、下載、監(jiān)控、修改2對整個軟件所具有的功能都應有一個全面的了解常用功能一定要掌握;不常用功能要了解;編程軟件的安裝安裝注意:1.在安裝的時候,最好把其他應用程序關掉,包括殺毒軟件,防火墻,IE,辦公 軟件。因為這些軟件可能會調用系統(tǒng)的其他文件,影響安裝的正常進行。2.如果在原系統(tǒng)中
11、已安裝過S7-200其它版本,需將原安裝程序全部刪除,方可安裝。3.安裝過程中意外中止,不能卸載,也不能安裝,可進入任務欄的“開始”按鈕,選擇“運行”命令,在命令行中輸入regedit,并點擊“確認”打開“注冊表編輯器”,刪除與 STEP 7 MicroWIN 相關的文件,重新安裝。4.以上方法均不能解決安裝問題的,建議重新安裝windows系統(tǒng)。編程軟件的安裝過程 S7-200編程軟件MicroWIN SP6版本安裝詳細說明打開安裝軟件文件夾編程軟件的安裝過程編程軟件的安裝過程選擇安裝路徑安裝程序進程,一般到90%會變的慢一點,這屬于正常情況編程軟件的安裝過程編程軟件的安裝過程軟件安裝結束后
12、,自動重啟,即可使用MICRO WIN編程軟件MICRO WIN 軟件的使用軟件的語言切換,第一次打開程序界面是英文界面,可以通過選項,選擇您熟悉的語言,具體操作如下:見下一頁見下一頁語言切換接上一頁接上一頁選擇需要的語言后,關閉軟件,然后重新打開,即為新的語言界面MICRO WIN 軟件的使用程序區(qū)快捷方式指令操作欄機機械械手手手手動動軟件的使用-通訊使用使用PPIPPI編程電纜,建立電腦與編程電纜,建立電腦與S7-200S7-200的通訊的通訊PPIPPI串口編程電纜串口編程電纜PLCPLC通訊口通訊口電腦電腦232232串口串口1.物理連接軟件的使用-通訊2.設置通訊方式見下頁軟件的使用
13、-通訊點擊確定結束設置軟件的使用-通訊3. 通訊測試見下頁軟件的使用-通訊通訊成功通訊成功接上頁接上頁點擊確認后,即可通過軟件,對程序進行讀和寫的操作程序的上載將CPU內的程序讀出程序的下載將程序寫到PLC內程序的監(jiān)控梯形圖監(jiān)控梯形圖監(jiān)控程序編譯編譯按鈕編譯結果編譯后,程序中錯誤部分會顯示在下方,此時,雙擊編譯錯誤的地方,即能跳轉到程序的相應的錯誤位置輸入編輯元件LAD編輯器中有以下幾種輸入程序的方法鼠標拖放 打開指令樹中的相應指令標記,按住鼠標左鍵不放,將其拖 到編輯器窗口內的合適位置上釋放。鼠標雙擊 雙擊指令樹中選中的指令標記,該指令會出現在方框光標所 在的位置。功能鍵 F4(觸點)F6(
14、線圈)F9(指令盒)利用指令工具條上的編程按鈕,如圖:S7-200在掃描循環(huán)中完成它的任務S7-200S7-200周而復始的執(zhí)行一系列任務,任務循環(huán)執(zhí)行一次稱為一個掃描周期。周而復始的執(zhí)行一系列任務,任務循環(huán)執(zhí)行一次稱為一個掃描周期。1.讀輸入:S7-200將物理輸入點的狀態(tài)復制到輸入過程映象寄存器中2.執(zhí)行程序:S7-200執(zhí)行程序,并將運行結果的數據存儲在個存儲器中3.處理通訊請求:CPU處理從通訊端口或智能I/O模塊進行的數據交換4.執(zhí)行CPU的自診斷測試:S7-200檢測CPU的操作及擴展模塊的狀態(tài)是否正常5.寫數字輸出:每個掃描周期結束后,CPU把輸出映象寄存器中的數據寫到數字輸出點
15、。(模擬量輸出直接刷新,與掃描周期無關)輸入過程映象寄存器 I I0.0 I0.1I1.5 輸入過程映象區(qū)I讀入讀入每次掃描周期的開始,CPU對物理輸入點進行采樣,并將采樣值送入“輸入過程映象寄存器”中,其狀態(tài)是由外部開關決定。有0和1兩種狀態(tài)輸入端子輸入端子輸出過程映象寄存器 Q每次掃描周期的結尾,CPU將“輸出過程映象寄存器”中的值復制到物理輸出點上。其狀態(tài)通過程序運行后得出。有0和1兩種狀態(tài)輸出過程映象區(qū)Q送出送出輸出端子輸出端子第四部分 (存儲器)目的:熟練掌握各存儲器的功能、用法學習內容:PLC的各軟元件的功能及用法教學要求:熟練掌握內部繼電器,定時器等軟元件的用法利用軟元件編程各類
16、順控程序掌握PLC邏輯控制的原理存儲器存儲器范圍存取存取類型類型 CPU 221 CPU 221 CPU 222CPU 222CPU 224CPU 224CPU 226CPU 226位位 V V0.0 - 2047.70.0 - 2047.70.0 - 5119.7 0.0 - 5119.7 I I0.0 - 15.70.0 - 15.70.0 - 15.70.0 - 15.7Q Q0.0 - 15.70.0 - 15.70.0 - 15.70.0 - 15.7M M0.0 - 31.70.0 - 31.70.0 - 31.70.0 - 31.7SMSM0.0 - 179.70.0 - 299
17、.70.0 - 549.70.0 - 549.7S S0.0 - 31.70.0 - 31.70.0 - 31.70.0 - 31.7T T0 - 2550 - 2550 - 2550 - 255C C0 - 2550 - 2550 - 2550 - 255L L0.0 - 59.70.0 - 59.70.0 - 59.70.0 - 59.7 位存儲區(qū) M可以用位存儲區(qū)作為控制繼電器,來存儲中間狀態(tài)和控制信息線圈接通,則常開觸點導通類型 CPU 221 CPU 222CPU 224CPU 226M0.0-31.70.0-31.7 0.0 - 31.70.0 - 31.7特殊存儲區(qū) SM特殊存儲
18、器標志位提供大量的狀態(tài)和控制功能,下表列出了部分常用的特殊存儲器其他特殊存儲區(qū)可以用來控制高速計數器,高速脈沖輸出等,具體用法等用到特其他特殊存儲區(qū)可以用來控制高速計數器,高速脈沖輸出等,具體用法等用到特殊功能時再作講解殊功能時再作講解特殊存儲區(qū)的簡單應用案例1.當報警信號I0.0接通時,報警指示燈Q0.1閃爍特殊存儲區(qū),具有閃爍功能案例3.水位低報警信號I0.1,故障指示燈Q0.1在有檢測到故障時保持閃爍直到按下復位按鈕I0.2,指示燈滅。案例2.在自動控制系統(tǒng)中,按下啟動按鈕I0.1,啟動指示燈Q0.0輸出,為了防止操作員勿動作,因此停止時需兩個按鈕I0.3及I0.2都按下,系統(tǒng)才能停止,
19、啟動燈滅。例例3 3擴展擴展定時器存儲區(qū) T定時器類型分辨率最大值定時器號碼TONR 1ms32.767T0,T6410ms327.67T1-T4,T65-T68100ms3276.7T5-T31,T69-T95TON、TOF 1ms32.767T32,T9610ms327.67T33-T36,T97-T100100ms3276.7T37-T63,T101-T255S7-200提供3中常用的定時器類型:1.接通延時定時器 TON2.有記憶的接通延時定時器 TONR3.斷開延時定時器 TOF操作數最大值的由來 及地址不可以重復接通延時定時器(接通延時定時器(TONTON)定時器號定時器號基準時間
20、基準時間設定時間設定時間TON定時器的特性:1.TON指令在啟用輸入端使能后,開始計時2.當前值大于或等于預設時間(PT)時,定時器觸點接通3.當輸入端斷開時,定時器當前值被清除,觸點斷開4.達到預設值后,定時器仍繼續(xù)計時,達到最大值32767時,停止計時掉電保護性接通延時定時器(TONR)定時器號定時器號設定時間設定時間基準時間基準時間TONR定時器的特性:1.TONR指令在啟用輸入端使能后,開始計時2.當前值大于或等于預設時間(PT)時,定時器觸點接通,并保持接通3.當輸入端斷開時,定時器當前值能被保持4.達到預設值后,定時器仍繼續(xù)計時,達到最大值32767時,停止計時斷開延時定時器TOF
21、定時器號定時器號設定時間設定時間基準時間基準時間TOF定時器的特性:1.TOF指令在啟用輸入端使能后,定時器觸點立刻接通,此時定時器不計時2.當輸入信號由10時,定時器開始計時3.當前值=設定值時,定時器觸點才斷開,定時器停止計時計數器存儲區(qū)S7-200提供3中常用的計數器類型:1.增計數器 CTU2.減計數器 CTD3.增減計數器 CTUD注:使用不同類型的計數器時,計數器編號不能重復使用注:使用不同類型的計數器時,計數器編號不能重復使用增計數器 CTU計數器編號復位信號設定值CTU計數器的特性:1.CTU指令每次在輸入時能端由01時,計數一次,當前值加一,直到327672.當前值大于或等于
22、預設時間(PV)時,計數器觸點接通,并保持接通3.若復位信號接通,則計數器復位,當前值清0,觸點斷開減計數器 CTDCTD計數器的特性:1.減計數器CTD在LD端接通后,計數器復位,此時當前值變成設定值 因此一般在使用減計數器時,首先將計數值載入,然后再進行計數2.每次在輸入使能端由01時,計數一次,當前值減一,減到0后不再動作3.當計數器減到0時,計數器觸點接通,并保持載入輸入端計數器編號設定值增減計數器 CTUD計數器編號復位信號增計數信號減計數信號設定值CTUD計數器的特性:1.每次在增計數信號由01時,計數一次,當前值加一,直到32767 當前值到達最大值32767后,若增計數信號再次
23、由01,則當前值變?yōu)?327682.每次在減計數信號由01時,計數一次,當前值減一,直到-32768當前值到達最小值-32768后,若減計數信號再次由01,則當前值變?yōu)?27673.只要當前值=設定值PV,計數器觸點接通。否則計數器觸點斷開4.復位輸入端信號接通,則計數器復位,觸點斷開,計數器清0定時器、計數器應用1.1.延時啟動、延時停止案例:延時啟動、延時停止案例:按下啟動按鈕按下啟動按鈕I0.1,I0.1,過過3 3秒后系統(tǒng)啟動,指示燈秒后系統(tǒng)啟動,指示燈Q0.1Q0.1保持亮保持亮按下停止按鈕按下停止按鈕I0.2,I0.2,則過則過2 2秒后系統(tǒng)停止,啟動指示燈滅秒后系統(tǒng)停止,啟動指示
24、燈滅定時器應用擴展定時器應用擴展 鼓引風機啟停鼓引風機啟停案例分析案例分析1 1、程序中存在的問題、程序中存在的問題2 2、輸出點的狀態(tài)、輸出點的狀態(tài)3 3、可修改點、可修改點案例題案例題 按下啟動按鈕按下啟動按鈕I0.1,I0.1,啟動指示燈啟動指示燈Q0.2Q0.2亮亮2s2s滅滅2s2s,循環(huán)工作,循環(huán)工作,按下按下I0.2I0.2,指示,指示燈停止工作。燈停止工作。兩個輸出的機械手伸縮兩個輸出的機械手伸縮 往復往復5 5次,自動停止次,自動停止長定時程序:長定時程序:按下啟動按鈕按下啟動按鈕I0.0,I0.0,啟動信號啟動信號Q0.0Q0.0接通,過接通,過4848小時后,自動停止,啟
25、動信號斷小時后,自動停止,啟動信號斷開開置位及復位指令置位指令將從指定地址開始的N個點置位復位指令將從指定地址開始的N個點復位您可以置位和復位1至255個點1、對于同一軟元件(S),(R) 可以多次使用,順序也可以隨意,但最后執(zhí)行者有效。2 2、使用了使用了S S指令后,要注意在適當的條件下指令后,要注意在適當的條件下把對應的元件把對應的元件R R實驗實驗1 1:按下啟動按鈕按下啟動按鈕I0.1I0.1,則,則5 5秒后指示燈秒后指示燈Q0.0Q0.0才亮,才亮,按下停止按鈕按下停止按鈕I0.2I0.2,則,則3 3秒后指示燈燈滅。秒后指示燈燈滅。實驗實驗2 2:啟動按鈕啟動按鈕I0.3I0.
26、3,停止按鈕,停止按鈕I0.4I0.4,運行指示燈,運行指示燈Q0.1Q0.1,如何統(tǒng)計如何統(tǒng)計Q0.1Q0.1運行時間。運行時間。變量存儲區(qū) V變量存儲區(qū)V 可以用來存儲程序執(zhí)行的過程中邏輯操作的中間結果,也可以用來存儲程序的相關數據,并且可以按位、字節(jié)、字、雙字來存取。存取類型 內存范圍大小CPU 221 CPU 222CPU 224(V2.00)CPU 224XPCPU 226(V2.00)字節(jié)字節(jié)V V0 - 20470 - 20470 - 20470 - 20470 - 81910 - 81910 - 10239 0 - 10239 0 - 102390 - 102397654321
27、0字節(jié)0字節(jié)1字節(jié)2字節(jié)3字節(jié)4字節(jié)5字節(jié)6字節(jié)7V0.4V0.4位位VB1VB1字節(jié)字節(jié)VW2VW2字字VD4VD4雙字雙字變量存儲區(qū) V數據類型 占用位數數據范圍說明Bool Bool 1 1 01 01開關量開關量Byte Byte 8 8 0255 0255無符號無符號Word Word 1616 065535 065535無符號整數無符號整數Int Int 1616 -3276832767 -3276832767有符號整數有符號整數DwordDword3232 02 -1 02 -1無符號雙整數無符號雙整數Dint Dint 3232 -2 2 -1-2 2 -1有符號雙整數有符號雙
28、整數Real Real 3232 -10 10-10 10浮點數浮點數3231313838舉例:I1.2I1.2Q0.3Q0.3M2.5M2.5V6.1V6.1IB3IB3QB0QB0MB6MB6VB20VB20IW2IW2QW4QW4MW12MW12VW88VW88IW2IW2QW4QW4MW12MW12VW88VW88ID2ID2QD4QD4MD12MD12VD88VD88ID2ID2QD4QD4MD12MD12VD88VD88ID2ID2QD4QD4MD12MD12VD88VD88變量存儲區(qū) V應用應用案例1:以“位”存取應用案例2:字節(jié)字雙字變量存儲區(qū) V應用應用案例3. 間接指定定時
29、器的設定值使用變量作為定時器的設定值時,數據類型一定要為字應用案例4. 間接指定計數器的設定值使用變量作為計數器的設定值時,數據類型一定要為 字注:一般使用數據寄存器時,常會與傳送指令,比較指令,運算指令一起用,達到程序控制目的。變量存儲區(qū) V應用案例變量存儲器基本案例1:起保停程序要求:按下啟動按鈕I0.0,指示燈Q0.0一直保持亮,按下停止按鈕I0.1,指示燈斷開1.此程序存在一點缺陷,請學員分析及改善2.若按下停止按鈕I0.3,指示燈斷開,請寫出完整程序變量存儲區(qū) V 應用案例變量存儲器應用案例 :閃爍周期程序按下按鈕I0.1,指示燈Q0.0以3S的頻率閃爍,按下按鈕I0.2,指示燈以1
30、S的頻率閃爍。I0.3停止傳送指令MOV_B、 MOV_W、MOV_DWMOV指令是把一個數據存入到另一個數據里面。MOV_B是字節(jié)傳送: 傳送的數據類型是字節(jié)型MOV_W是字傳送: 傳送的數據類型是字型MOV_DW是雙字傳送:傳送的數據類型是雙字型塊傳送BLKMOV_B、BLKMOV_W、BLKMOV_DWBLKMOV:將指定的軟元件為開頭的N點數據向以目標指定的軟元件為開頭的N點軟元件成批傳送。字節(jié)塊傳送指令用法舉例:將VB1開始的3個字節(jié)的數據寫入VB11開始的3個字節(jié)內即:即: 比較指令: 1.字節(jié)比較指令2.整數比較指令=I I =I I I3.雙整數比較指令=D D =D D D比
31、較指令即當比較的兩個數滿足比較的條件,則此比較指令接通,其原理與觸點類似。這種比較指令比較直觀,使用時也較為方便。轉換指令B_I 字節(jié)轉換為整數把VB1字節(jié)的數據轉成整數,送入VW20內I_B 整數轉換為字節(jié)把VW0整數的數據轉成字節(jié),送入VB30內注:VB30是字節(jié)型數據,能存放的數據最大為255,因此當VW0內的數據超出255時,指令會出錯I_DI 整數轉換為雙整數把VW0整數的數據轉成雙整數,送入VD20內DI_I 雙整數轉換為整數把VD0雙整數的數據轉換成整數,送入VW20內DI_R 雙整數轉換為實數把VD0雙整數的數據轉換成實數,送入VW30內注:實數為注:實數為3232位的數據,因
32、此也是用位的數據,因此也是用VDVD表示表示算術運算指令算術運算指令ADD_I ADD_I 整數相加整數相加整數加法指令即兩個整數類型的數據進行相加,結果傳到目標處(目標也為整數)。例1:當條件I0.1接通時,執(zhí)行整數加法指令,執(zhí)行時,VW0的數據+VW2的數據,其運算結果存到VW4里面。注:目標地址與兩個加數都不同時,程序執(zhí)行循環(huán)掃面后,其結果注:目標地址與兩個加數都不同時,程序執(zhí)行循環(huán)掃面后,其結果VW4VW4的數據始終相同。的數據始終相同。目標地址ADD_DI ADD_DI 雙整數相加雙整數相加雙整數加法指令即兩個雙整數(32位)類型的數據進行相加,結果傳到目標處(目標也為雙整數)。例1
33、: S7-200系列PLC推出如此兩個加法指令,目的在于說明不同類型的數據不能進行運算。當運算結果與某個加數是同一個地址時,程序運行后,在每個掃描周期,運算結果都將變化。當運算結果與某個加數是同一個地址時,程序運行后,在每個掃描周期,運算結果都將變化。SUB_I SUB_I 整數相減整數相減整數減法指令即兩個整數類型的數據進行減法運算,結果傳到目標處(目標也為整數)。例1:當條件I0.1通,執(zhí)行整數減法指令,執(zhí)行時,VW0的數據 - VW2的數據,其運算結果存到VW4里面。整數減法指令注意點:進行整數減法運算的三個數據都是整數當目標結果與減數或被減數一樣時,結果也會一直變化指令是IN1(VW0
34、) IN2(VW2),順序不能搞反 MUL MUL 整數相乘整數相乘 結果為雙整數結果為雙整數MUL指令即兩個整數類型的數據進行乘法運算,結果傳到目標處(目標為雙整數)。例1: 當條件I0.1接通時,執(zhí)行MUL指令,執(zhí)行時,VW0的數據 * VW2的數據,其運算結果存到VD4里面。MUL指令特別注意,是 整數 * 整數 = 雙整數當相乘的兩個數較大時,用此指令比較合適當相乘的兩個數較大時,用此指令比較合適如如: VW0 = 600 VW2 = 500 ,: VW0 = 600 VW2 = 500 ,則這兩個數據都在整數范圍內,則這兩個數據都在整數范圍內,但是兩數相乘的結果為但是兩數相乘的結果為
35、300000300000,遠遠超出了一個整數的范圍,因此當運算結果存于一個,遠遠超出了一個整數的范圍,因此當運算結果存于一個3232位的雙整數時,位的雙整數時,完全可以滿足數據的大小完全可以滿足數據的大小 MUL_I MUL_I 整數相乘整數相乘 結果也為整數結果也為整數MUL_I指令即兩個整數類型的數據進行乘法運算,結果傳到目標處(目標也為整數)。例1: 當條件I0.1接通時,執(zhí)行MUL_I指令,執(zhí)行時,VW0的數據 * VW2的數據,其運算結果存到VW4里面。MUL指令注意: 整數 * 整數 = 整數DIV DIV 整數相除整數相除 結果為雙整數,并有余數結果為雙整數,并有余數DIV指令即
36、兩個整數類型的數據進行除法除法運算(目標為雙整數,其中高16位字存余數、低16位字存商)。例例1 1: 當條件I0.1接通時,執(zhí)行指令,執(zhí)行時,VW0的數據 / VW2的數據,其運算結果存到VD6里面。其中VW6存放余數,VW8存放商程序中,若把VW0設為7,把VW2設為2,則VW6=1(余數),VW8=3(商),DIV_I DIV_I 整數相除整數相除 結果為整數結果為整數( (舍去余數舍去余數) )DIV_I指令即兩個整數類型的數據進行除法除法運算,結果傳到目標處(目標為整數,沒有余數)。例例1 1: 當條件I0.1接通時,執(zhí)行指令,VW10 / VW12的數據,其運算結果存到VW20里面
37、。余數部分舍去。程序中,若把VW10設為13,把VW12設為3,則VW20=4(商)。余數沒有 DIV_DI DIV_DI 雙整數相除雙整數相除 結果為雙整數結果為雙整數( (舍去余數舍去余數) )DIV_DI指令即兩個雙整數類型的數據進行除法除法運算,結果傳到目標處(目標為雙整數,舍去余數)。例例1 1: 1.觸點、線圈指令及雙線圈2置位及復位指令3上升沿、下降沿指令4.脈沖上升沿及下降沿指令觸點指令標準觸點立即觸點標準觸點從輸入過程映象區(qū)獲取數據,從而確定觸點的通斷當輸入過程映象區(qū)中的值為1,則對應的常開觸點接通,常閉觸點斷開當輸入過程映象區(qū)中的值為0,則對應的常開觸點斷開,常閉觸點接通立
38、即觸點從物理輸入點獲取數據,從而確定觸點的通斷,與掃描周期無關當物理輸入點狀態(tài)為1,則對應的常開觸點接通,常閉觸點斷開當物理輸入點狀態(tài)為0,則對應的常開觸點斷開,常閉觸點接通線圈輸出指令標準輸出立即輸出標準輸出指令將程序執(zhí)行的結果寫入輸出點的過程映象區(qū)并當執(zhí)行結束時,將過程映象區(qū)的值復制到對應的輸出端子上立即輸出指令將程序執(zhí)行的結果立刻寫到對應的輸出端子上雙線圈輸出及處理方法什么是雙線圈輸出?在用戶程序中,同一編程元件的線圈使用了兩次或多次,稱為雙線圈輸出在梯形圖程序中,一般情況下是不允許同一個線圈在一個程序中使用多次的為了滿足控制要求,可能在不同的條件下,需要多次對同一個線圈輸出,若在編寫程
39、序時,也是按照要求輸出幾個相同的線圈的話,多個線圈在梯形圖中使用時,程序可能達不到預期的控制要求.雙線圈案例舉例:控制要求如下:同時按下按鈕I0.1及I0.2,指示燈Q0.1要亮。按住按鈕I0.4,則5秒Q0.1也要亮上升沿上升沿P P,下降沿,下降沿N N如上圖所示,I0.1的信號波形圖,一個周期由4個過程組合,過程1,2,3,4。過程1為斷開狀態(tài)過程2為接通的瞬間狀態(tài)-即由斷開到接通的瞬間,為脈沖上升沿(P)過程3為接通狀態(tài)過程4為斷開的瞬間狀態(tài)-即由接通到斷開的瞬間,為脈沖下降沿(N)I0.1應用案例:應用案例: 上限位:上限位:I1.0I1.0 下限位:下限位:I1.1I1.1生活案例
40、:生活案例: 飯店大廳大門,沖便器飯店大廳大門,沖便器應用案例1:每按一下I0.1按鈕,變量存儲器的數值加1應用案例2:單按鈕做機械單步VB1應用案例2:單按鈕做機械單步伸出 下降 上升 旋轉 下降 上升 旋回 縮回應用案例3:自動程序伸出 下降 吸 上升 旋轉 下降 釋放 上升 旋回 縮回順控繼電器指令順控繼電器指令狀態(tài)繼電器S是對工序步進控制簡易編程的一種常用軟元件,經常與步進梯形圖指令SCR結合使用。 一般情況下使用時,可以作為普通位元件來使用,其用法與中間繼電器M用法相似。對于通常的應用來說,一般不使用順序控制指令編程。順控指令一般用在需要控制的動作具有明確的步驟順序,并且周而復始地循環(huán)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度民辦學校圖書資源采購與借閱服務合同范本3篇
- 二零二五年度無線通信塔架建設施工合同
- 2025年臍橙果肥國際市場拓展合作合同4篇
- 2025年度二手房買賣合同稅務籌劃范本
- 二零二五年度土地承包經營權租賃管理服務合同
- 二零二五年度文化藝術交流活動組織合同
- 二零二五年度天然青貯飼料原料采購與倉儲管理合同
- 二零二五年度品牌代理授權合同(含保密條款)
- 二零二五年度水塘生態(tài)環(huán)境保護與修復工程合同
- 二零二五版鋁單板裝飾材料采購合同4篇
- 2024年社區(qū)警務規(guī)范考試題庫
- 2024年食用牛脂項目可行性研究報告
- 2024年全國各地中考試題分類匯編(一):現代文閱讀含答案
- 2024-2030年中國戶外音箱行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- GB/T 30306-2024家用和類似用途飲用水處理濾芯
- 家務分工與責任保證書
- 消防安全隱患等級
- 溫室氣體(二氧化碳和甲烷)走航監(jiān)測技術規(guī)范
- 華為員工股權激勵方案
- 部編版一年級語文下冊第一單元大單元教學設計
- 《保單檢視專題》課件
評論
0/150
提交評論