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