課程詳情
培訓目標
高級課程,即能設計多套綜合復雜項目,畢業后直接從事PLC編程設計工作
授課方式
采取講師授課、案例解析、動手操練實踐、反復操作設備、現場設計演示及互動研討相結合的培訓方式。
◆培訓課程及內容
第一部分:S7-1200/1500的學習內容,博途軟件編程設計
1.自動化系統概論,西門子家族產品介紹
2.S7-1200/1500PLC的硬件結構、CPU類型及擴展方式
3.S7-1200/1500PLC的工作原理、數據類型、編程語言
4.S7-1200/1500PLC編程軟件、仿真軟件使用和程序調試
5.S7-1200/1500PLC的硬件組態及尋址方法
6.S7-1200/1500PLC上載、下載程序操作
7.S7-1200/1500PLC存儲區的分配
8.PLC的選型方法
9.PLC硬件電氣圖設計
10.案例詳解
11.操作練習
12.位邏輯指令
1)常開觸點
2)常閉觸點
3)上升沿
4)下降沿
5)置位
6)復位
7)中間輸出
8)置位優先
9)復位優先
10)位邏輯指令項目試題編程練習,PLC上調試操作
11)案例詳解
12)操作練習
13.定時器指令及編程
標準型:
1)時鐘脈沖定時器S_PULSE指令
2)擴展的時鐘脈沖定時器S_PEXT指令
3)接通延遲定時器S_ODT指令
4)帶保持的接通延遲定時器S_ODTS指令。
5)斷開延遲定時器S_OFFDT指令。
簡略型:
6)時鐘脈沖定時器線圈SP指令。
7)擴展的時鐘脈沖定時器線圈SE指令。
8)接通延遲定時器線圈SD指令。
9)帶保持的接通延遲定時器線圈SS指令。
10)斷開延遲定時器線圈SF指令。
IEC定時器詳解:
11)生成脈沖TP
12)接通延時TON
13)斷開延時TOF
14)定時器項目試題編程練習、PLC上調試操作
15)操作練習
14.計數器指令及編程
標準型:
1)增/減計數器S_CUD指令
2)增計數器S_CU指令
3)減計數器S_CD指令
4)案例詳解
5)操作練習
簡略型:
6)置位計數器數值SC指令
7)增計數CU指令
8)減計數CD指令
IEC計數器詳解:
9)增計數CTU
10)減計數CTD
11)增計數CTUD
12)計數器項目試題編程練習、PLC上調試操作
13)操作練習
15.進制的類型及結構
1)二進制
2)八進制
3)十進制
4)十六進制
5)BCD碼
6)進制之間的轉換練習
16.數據的存儲結構
1)位類型地址BOOL
2)字節類型地址Byte
3)字類型地址Word及整數INT
4)雙字類型地址Dword及雙整數DINT
5)浮點數類型地址Real
6)短整數SINT
7)無符號短整數USINT
8)無符號整數UINT
9)無符號雙整數UDINT
10)各類型地址之間的轉換及相互關系
11)案例詳解
12)操作練習
17.數據傳送MOVE指令
18.填充指令MOVE_FILL指令
19.塊傳送指令MOVE_BLK指令
20.整數及浮點數的四則運算指令
1)加指令
2)減指令
3)乘指令
4)除指令
5)遞增、遞減指令
6)配合傳送指令,編程練習運算,在PLC上操作調試
7)案例詳解
8)操作練習
21.浮點數函數
1)浮點數的絕對值ABS指令
2)浮點數的平方根SQRT指令
3)浮點數的平方SQR指令
4)浮點數的自然對數LN指令
5)浮點數的指數EXP指令
6)浮點數的正弦、余弦等指令
7)案例詳解
8)操作練習
22.比較指令
1)整數等于比較指令CMP==I
2)整數大于比較指令CMP>I
3)整數小于比較指令CMP<I
4)整數不等于比較指令CMP<>I
5)整數大于等于比較指令CMP>=I
6)整數小于等于比較指令CMP<=I
7)雙整數等于比較指令CMP==D
8)雙整數大于比較指令CMP>D
9)雙整數小于比較指令CMP<D
10)雙整數不等于比較指令CMP<>D
11)雙整數大于等于比較指令CMP>=D
12)雙整數小于等于比較指令CMP<=D
13)浮點數等于比較指令CMP==R
14)浮點數大于比較指令CMP>R
15)浮點數小于比較指令CMP<R
16)浮點數不等于比較指令CMP<>R
17)浮點數大于等于比較指令CMP>=R
18)浮點數小于等于比較指令CMP<=R
19)案例詳解
20)操作練習
23.轉換指令
1)BCD碼轉整數指令BCD_I
2)整數轉BCD碼指令I_BCD
3)整數轉雙整數指令I_DI
4)BCD碼轉雙整數指令BCD_DI
5)雙整數轉BCD碼指令DI_BCD
6)雙整數轉實數指令DI_R
數據轉換由一個CONVERT指令完成
7)實數轉雙整數的四種方法:ROUND、TRUNC、CEIL及FLOOR
8)縮放指令SCALE_X
9)標準化指令NORM_X
10)案例詳解
11)操作練習
24.數據移位指令
1)整數右移指令SHR_I
2)雙整數右移指令SHR_DI
3)字左移指令SHL_W
4)字右移指令SHR_W
5)雙字左移指令SHL_DW
6)雙字右移指令SHR_DW
7)雙字左循環移指令ROL_DW
8)雙字右循環移指令ROR_DW
9)數據移位指令編程練習,在PLC上操作調試
10)案例詳解
11)操作練習
25.跳轉指令
1)條件滿足跳轉JMP指令
2)條件不滿足跳轉JMPN指令
3)跳轉目標地址LABEL
4)循環跳轉編程練習,在PLC上操作調試
5)案例詳解
26.字邏輯指令
1)字與操作指令WAND_W
2)字或操作指令WOR_W
3)雙字與操作指令WAND_DW
4)雙字或操作指令WOR_DW
5)雙字異或操作指令WXOR_DW
6)案例詳解
7)操作練習
27.子程序設計
1)S7-1200/1500的程序結構
2)組織塊(OB)編程
3)功能(FC)
4)功能塊(FB)
5)數據塊(DB)
6)形參、實參與全局變量、局部變量的創建、應用及調用
7)CPU屬性、時鐘存儲器、保留存儲器等參數設置
8)案例詳解
9)操作練習
28.中斷子程序的設計
1)時間日期中斷組織塊
2)延遲中斷組織塊
3)定時循環中斷
4)高速計數器的中斷
5)硬件中斷組織塊
6)診斷中斷組織塊、編程故障、I/O訪問故障組織塊等
7)案例詳解
8)操作練習
29.高速計數器功能
1)高速計數器功能配置
2)高速計數器的功能硬件組態
3)高速計數器的參數設置
4)高速計數器的編程模塊調用及編程
5)案例詳解
6)操作練習
30.高速脈沖輸出功能
1)高速脈沖PTO/PWM功能
2)高速脈沖的功能硬件組態
3)高速脈沖輸出的參數設置
4)高速脈沖的編程模塊調用及編程
5)案例詳解
6)操作練習
31.模擬量
1)模擬量的類型及如何選型
2)模擬量模塊的擴展、地址分配
3)模擬量模塊的硬件電氣圖設計
4)模擬量的線性對應、線性坐標設計
5)流量、溫度、壓力等模擬量的設計及應用
6)S7-1200/1500的PID編程控制
7)S7-1200/1500的PID參數P、I、D的調節
8)模擬量編程練習,在PLC上操作調試
9)結合之前所有內容編程設計綜合項目習題,在PLC上操作調試
32.S7-1200/1500綜合項目案例講解
33.S7-1200/1500綜合練習強化編程操作調試
第二部分:通信
1.RS485/Modbus串口通信
1)S7-1200PLC與變頻器Modbus串口通信
2)S7-1200PLC與變頻器USS協議通信
2.PROFIBUSDP總線網絡介紹,硬件組態,設計及應用
1)S7-1200與S7-1200ProfibusDP從主通信
2)S7-1200與ET200遠程分布式IOProfibusDP通信
3)上位機WinCC與S7-1200/1500主站PROFIBUSDP網絡通信
3.ProfiNET、以態網絡的編程設計
1)S7-1200與S7-1500以態網絡通信
2)S7-1200與S7-1200以態網絡通信
3)S7-1200/S7-1500/S7-200SMART多臺PLC以態網絡通信
4)ProfiNETS7通信講解
5)ProfiNETTCP通信講解
6)ProfiNETUDP通信講解
4.案例詳解
5.操作練習
第三部分:西門子觸摸屏
1.觸摸屏的工作原理
2.觸摸屏的種類介紹
3.觸摸屏選型、安裝
4.觸摸屏文件創建、保存、另存等
5.觸摸屏連接PLC參數設計
6.觸摸屏程序上載、下載
7.變量連接、編輯、創建
8.多種類型按鈕、指示燈編輯設計
9.數據、文本顯示、設置、設計
10.案例解析
11.操作練習
12.多種圖層、對齊、使致大小一致
13.靜態畫圖、編輯、柱狀圖
14.畫面菜單、子畫面設計
15.遞增、遞減等操作
16.多個畫面自由切換
17.手動/自動切換、輸入/輸出編輯
18.案例解析
19.操作練習
20.報警記錄
21.報警畫面設計
22.警報復位、記錄、查詢
23.報警走馬燈
24.實時趨勢曲線設計
25.歷史趨勢曲線設計
26.配方功能設計
27.案例解析
28.操作練習
29.用戶權限分配及設計
30.多個等級密碼設計、登陸、注銷
31.剩余功能的講解
32.創建并設計主畫面、手動畫面、報警畫面、歷史趨勢畫面、工藝下載畫面、用戶管理畫面、輸入/輸出畫面等等齊全的監控畫面
33.案例詳解
34.操作練習
第四部分:西門子上位機組態WINCC
1.WinCC的工作原理
2.WinCC的各種功能介紹(按鈕、指示燈等等)
3.WinCC通過MPI、DP與PLC通信,創建MPI變量、DP變量
4.報警記錄
5.歷史趨勢曲線設計
6.WinCC腳本控制Excel制作各種報表功能,打開、賦值、保存等等。
7.用戶權限分配及設計
8.多種畫面設計
9.C語言腳本編程設計
10.WinCC項目案例講解
11.操作練習
◆學完后,達到的效果
因為學員在學習過程是不斷的從:不懂→理解→運用→靈活運用,配合大量的項目習題設計及在實驗設備上操作完成,每天重復高強度的學習;
所以學完后,達到的效果:
學習入門班畢業后學員從事跟PLC相關的工作,如:電工、維護人員、開關量等簡單程序編程人員等。
達不到設計效果,可反復學習!