六、課程2————PLC程序設(shè)計(jì)
?學(xué)習(xí)目標(biāo):
能完成編寫(xiě)自動(dòng)程序,報(bào)警程序,數(shù)據(jù)處理程序。會(huì)觸摸屏的設(shè)計(jì)并且與PLC通訊,會(huì)變頻器控制配和編碼器做到簡(jiǎn)單的位置控制。會(huì)用PLC發(fā)送告訴脈沖,控制步進(jìn)驅(qū)動(dòng)器和私服驅(qū)動(dòng)器。會(huì)通過(guò)模擬量模塊采集數(shù)據(jù),對(duì)溫度,壓力,流量和液位的監(jiān)控。最后會(huì)用通訊功能做到多臺(tái)設(shè)備同時(shí)工作。
??西門(mén)子S7-200 SMART 課程內(nèi)容
??一 基礎(chǔ)篇
??1.電工電路與PLC編程電路的區(qū)別。
??2.詳細(xì)講PLC基礎(chǔ)知識(shí)、PLC分類,PLC的掃描及工作處理方式,西門(mén)子小型PLC系列型號(hào)及選型。
??3常用的進(jìn)制類型二進(jìn)制,十進(jìn)制,十六進(jìn)制之間的轉(zhuǎn)換。
??4.****00 SMART軟件元件及功能。
??5.計(jì)算機(jī)存儲(chǔ)器類型:位,字節(jié),字,雙字及數(shù)據(jù)類型。
??6.****00 SMART存儲(chǔ)器應(yīng)用及尋址方式,S7-200 SMARTE的地址屬性。
??7詳細(xì)講解NPN型、PNP型、近接開(kāi)關(guān)、光電開(kāi)關(guān)工作原理及接線方法。
??8詳細(xì)講解晶體管型、繼電器型PLC外圍接線。
??二 基本指令篇
??1.****00 SMART編程軟件STEP 7-MicroWIN SMART安裝與使用。
??2詳細(xì)講述PLC基礎(chǔ)位邏輯指令:常開(kāi),常閉觸點(diǎn)指令,線輸出,上升沿,下降沿,置位,復(fù)位,置位優(yōu)先,復(fù)位優(yōu)先,立即輸入,立限輸出,位取反觸點(diǎn)比較等指令。
??3.位邏輯控制電路的編程思路及技巧,N種單按鈕控制,任意多臺(tái)電機(jī)順逆啟動(dòng)停止等經(jīng)典控制電路詳解。
??4計(jì)數(shù)器及定時(shí)器功能及應(yīng)用,利用計(jì)數(shù)器制作的計(jì)時(shí)控制,定時(shí)器配合計(jì)數(shù)器的超長(zhǎng)計(jì)時(shí)程序。
??5.****00 SMARTI基本軟元件工程案例,各種常用的、獨(dú)特的、時(shí)間控制,計(jì)數(shù)控制,邏輯控制回路,顛覆傳統(tǒng)電工思路理念的實(shí)操項(xiàng)目,學(xué)員實(shí)操后,者師針對(duì)工程案例,深層剖析,讓學(xué)員充分掌握。
??三 數(shù)據(jù)處理功能指令篇
??1詳細(xì)講述數(shù)據(jù)處理指令與基本指令的區(qū)別。
??2傳送指令、成批傳送、點(diǎn)多送指令,字節(jié)交換指令。
??3數(shù)學(xué)運(yùn)算及浮點(diǎn)數(shù)運(yùn)算和三角函數(shù)指令應(yīng)用及技巧。
??4邏運(yùn)算及編程方法及應(yīng)用技巧。
??5.詳細(xì)講述循環(huán)左移、循環(huán)右移、左移、右移及移位寄存器的應(yīng)用及編程。
??6.詳細(xì)講述數(shù)據(jù)類型轉(zhuǎn)換指令、16#與ASC碼轉(zhuǎn)換指令、BCD碼轉(zhuǎn)換、編碼、譯碼指令
??7學(xué)員針對(duì)移位指令案例練習(xí),案講解。
??8細(xì)講述移位指令實(shí)現(xiàn)跑馬燈,順逆啟動(dòng)停止的便捷使用方法。
??四 順序控制篇
??1詳細(xì)講述工藝流程控制順序功能圖的設(shè)計(jì)方法,順序功能圖的用途,順序功能圖比梯形圖設(shè)計(jì)方法的優(yōu)勢(shì)。
??2.詳細(xì)講述順序功能圖設(shè)計(jì):單流程設(shè)計(jì)方法,選擇分支設(shè)計(jì)方法,并行分支設(shè)計(jì)方法,跳轉(zhuǎn)與循環(huán)設(shè)計(jì)方法。
??3順控繼電器指令: SCR SCRT SCRE的應(yīng)用,詳細(xì)講解針對(duì)工藝流程控制功能圖的繪制方法,常用的流程控制:單流程,選擇分支,并行分支,跳轉(zhuǎn)與循環(huán)等功能圖的實(shí)現(xiàn),項(xiàng)目講解。
??4學(xué)員自己練習(xí)用多種方法編寫(xiě)顏色分揀系統(tǒng)的控制程序。針對(duì)顏色分揀系統(tǒng)用不同指令,不同設(shè)計(jì)思想,順序控制講述編程方法設(shè)計(jì)方法編程技巧,進(jìn)步提升學(xué)員編程興趣,為以后高級(jí)編程打下堅(jiān)實(shí)基礎(chǔ)。
??5詳細(xì)講述利用順序功能圖理念配合S7-200 SMART順序控制指令控制取件機(jī)械手的程序??刂埔髮?shí)現(xiàn)手動(dòng)點(diǎn)動(dòng)控制,機(jī)械手不同的狀態(tài)的智能回原點(diǎn)控制方法,機(jī)械手的半自動(dòng)移載控制,機(jī)械手的全自動(dòng)移載控制,機(jī)械手的單步移動(dòng)控制。
??6.學(xué)員獨(dú)立完成顏色分揀系統(tǒng)編程,機(jī)械手編程,貨梯的編程控制,老師跟進(jìn)輔導(dǎo)。
??五 程序控制指令篇
??1.詳細(xì)講述PLC正常掃描方向與掃描的工作原理。
??2.詳細(xì)講述:跳轉(zhuǎn)、循環(huán)、看門(mén)狗指令、及主程序、子程序、中斷程序有條件終止掃描的實(shí)現(xiàn)。
??3.詳細(xì)講述子程序,中斷程序的應(yīng)用。
??4.詳細(xì)講述子程序的無(wú)參數(shù)調(diào)用和子程序的代參數(shù)調(diào)用。
??5.詳細(xì)講述S7-200 SMARTI中斷事件,激活中斷,允許中斷,中斷分離,禁止中斷的應(yīng)用。
??6.利用跳轉(zhuǎn)指令實(shí)現(xiàn)設(shè)備的暫??刂?,利用循環(huán)配合指針做數(shù)據(jù)采集,運(yùn)算,數(shù)據(jù)轉(zhuǎn)移,數(shù)據(jù)批量寫(xiě)入等控制。
??7.子程序和中斷程序在項(xiàng)目中的應(yīng)用案例實(shí)操,講解。
??六 高速脈沖輸入篇
??1.詳細(xì)講述旋轉(zhuǎn)編碼器與直線編碼器的作原理及在工程中應(yīng)用的目的與作用。
??2.詳細(xì)進(jìn)述高速計(jì)數(shù)器的接線、各模式的設(shè)置及應(yīng)用、控制字節(jié)的作用及功能設(shè)置。
??3.詳細(xì)講述利用編碼器對(duì)普通電機(jī)實(shí)現(xiàn)直線或圓周精確定位控制,精度正反轉(zhuǎn)控制測(cè)速和多點(diǎn)定位控制。
??4.學(xué)員自己練習(xí)高速計(jì)器的應(yīng)用及各模式的作用。
??七 模擬量篇
??1.講述S7-200 SMART系列各型號(hào)的實(shí)際點(diǎn)數(shù)與擴(kuò)展能力。
??2.詳細(xì)講述模擬量模塊的作用,接線與地址分址。
??3詳細(xì)講述模擬量及數(shù)字量的區(qū)別及控制。
??4.詳細(xì)講述模擬量與數(shù)字量之間的轉(zhuǎn)換與運(yùn)算。
??5.詳細(xì)講述模擬量與工程量之間的轉(zhuǎn)換,包括:溫度、壓力。
??6.學(xué)員針對(duì)模擬量及PLC接線實(shí)操,模擬量輸入輸出,配合傳感器,變頻器練習(xí)。
??八 變頻器及PID應(yīng)用篇
??1.詳細(xì)講述變頻器在工業(yè)中的應(yīng)用及工作原理。
??2.詳細(xì)講述變頻器常用的控制方式。
??3詳細(xì)講變頻器的接線原理圖及通過(guò)外部端子實(shí)現(xiàn)的多功能控制。
??4.模擬量在變頻器控制中的作用,通過(guò)端子和模擬量控制變頻器正反轉(zhuǎn),速度,多段速實(shí)現(xiàn)。
??5.詳細(xì)講述PID在工業(yè)過(guò)程控制中的作用及工作原理。
??6.詳細(xì)講述PID各項(xiàng)參數(shù)的設(shè)置及作用,比例,積分,微分的作用及調(diào)節(jié)方法。
??7詳細(xì)講述PID算法配合變頻器實(shí)現(xiàn)恒壓供水控制及工作原理。
??8.詳細(xì)講述PID算法配合固態(tài)繼電器實(shí)現(xiàn)溫度閉環(huán)控制利用輸出脈沖信號(hào)實(shí)現(xiàn)溫度精確控制及工作原理。
??9.學(xué)員自己練習(xí)溫度PID閉環(huán)及壓力PID閉環(huán)控制。
??10利用PID向?qū)В奖銓?shí)現(xiàn)PID的閉環(huán)控制。
??九 高速脈沖輸出篇
??1.詳細(xì)講述高速輸出的必備條件、高速輸出的作用、高速輸出的應(yīng)用場(chǎng)合。
??2.詳細(xì)講述高速輸出的設(shè)置、狀態(tài)存儲(chǔ)器的作用、控制字節(jié)的設(shè)置、脈沖周期、脈數(shù)的作用。
??3.詳細(xì)講述PTO、PWM的區(qū)別及功能。
??4.利用控制字節(jié)實(shí)現(xiàn)的高速脈沖輸出的實(shí)現(xiàn)。
??5.利用脈沖輸出向?qū)л敵龈咚倜}沖的實(shí)現(xiàn)。
??6.詳講進(jìn)電機(jī)的內(nèi)部結(jié)構(gòu)與工作原理。
??7.詳細(xì)講述步進(jìn)電機(jī)與伺服電機(jī)控制系統(tǒng)的區(qū)別。
??8.詳細(xì)講述步進(jìn)電機(jī)細(xì)分及相關(guān)參數(shù)設(shè)。
??9.詳細(xì)講述伺服電機(jī)的工作原理及工作方式。
??10.詳細(xì)講述伺服電機(jī)使用手冊(cè)及相關(guān)參數(shù)設(shè)置。
??11.詳細(xì)講述伺服電子齒輪的設(shè)定方法及在項(xiàng)目工程中的應(yīng)用。
??12.詳細(xì)講述伺服電機(jī):位置模式、速度模式、轉(zhuǎn)距模式及三種模式互相轉(zhuǎn)換的原理及接線。
??13.學(xué)員自己實(shí)操練習(xí)步進(jìn)接線和伺服接線及各模式功能實(shí)現(xiàn)。
??14.詳細(xì)講述實(shí)現(xiàn)伺服、步進(jìn)電機(jī)手動(dòng)點(diǎn)動(dòng)控制,回原點(diǎn).相對(duì)定位,對(duì)定位,控制。
??15.詳細(xì)講述實(shí)現(xiàn)伺服、步進(jìn)電機(jī)做兩點(diǎn)往返定位控制、多段定位及多速實(shí)現(xiàn)、運(yùn)行中的暫停控制。
??16.三臺(tái)步進(jìn)電機(jī)做XYZ軸三軸定位控制或多軸定位的實(shí)現(xiàn)方法。
??17.學(xué)員針對(duì)伺服、步進(jìn)控制程序做實(shí)操練習(xí)。
??十 通信篇 學(xué)習(xí)周期
??1詳細(xì)講述常用的幾種通信接回:RS-232RS-485RS-422、USB、以太網(wǎng)的通信方式。
??2.詳細(xì)講述常用的幾種通信協(xié)議: USS,自由口,Modbus通信及應(yīng)用場(chǎng)合。
??3.詳細(xì)講述S7-200 SMART兩臺(tái)PLC之間的自由口通信。
??4.詳細(xì)講述S7-200 SMART兩臺(tái)或多臺(tái)用Modbus通信進(jìn)行數(shù)據(jù)交換。
??5.詳細(xì)講述S7-200 SMART與臺(tái)達(dá)變頻器及溫控儀表做Modbus RTU通信。
??6.詳細(xì)講述S7-200 SMART與西門(mén)子V20做USS通信。
??7.詳細(xì)講述S7-200 SMART與三菱 PLC FX3U通信(需要懂三菱RS無(wú)協(xié)議通信)
??8.詳細(xì)講述S7-200 SMART兩臺(tái)或多臺(tái)PLC之間的S7通信。
??9.詳細(xì)講述S7-200 SMART兩臺(tái)或多臺(tái)PLC之間的TCP通信。
??10.詳細(xì)講述S7-200 SMART和三菱FX5U之間的Modbus RTU通信。
??11.詳細(xì)講述S7-200 SMART之間的PROFINET IO通信。
??12.詳細(xì)講述S7-200 SMART和西門(mén)子V90之間的PROFINET IO通信。
??13.詳細(xì)講述S7-200 SMART和西門(mén)子G120變頻器之間的PROFINET IO通信。