




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一階段:順序編程設計(編程入門及編程提高) 1)PLC的硬件操作的軟件使用技巧 PLC的型號及選型方法ü PLC接線原理及工作原理ü PLC編程軟件使用及常用程序的編程ü 2)PLC軟元件的用法及編程 軟元件的用法及分類ü 工程案例中軟元件的使用方法及技巧ü 3)PLC指令介紹應用及其指令學習方法 基本指令、應用指令、特殊指令介紹及其實驗ü 指令在順控程序中的靈活應用ü 案例分析,引出指令,通過指令
2、編寫程序ü 指令綜合實驗及指令在程序中的作用、怎樣讀懂程序段;ü 4)PLC編程步驟及編程方法 編程步驟及編程方法;有效解決學員不知道從哪里下手的問題ü 案例分析,剖析步驟、總結編程思路、鞏固編程方法在工程中應用ü 案例集,案例分析,實例編程(移載機構、旋轉臺、升降機構編程實操)ü 第二階段:模擬量編程設計 模擬量輸入模塊編程及案例應用ü 模擬量輸出模塊編程及案例應用ü 中央空調溫度控制系統的案例分析ü
3、; 變頻器通過位移傳感器的反饋實現精確定位的自動控制系統實例ü 第三階段:網絡通訊編程設計 PLC與PLC之間并聯鏈接通訊原理及實例ü PLC與PLC之間N:N網絡鏈接通訊原理及實例ü PLC智能儀表通訊案例分析及其實驗ü 指令在工程中應用及其程序階段ü 實操讀取其他儀表、智能驅動器協議ü 第四階段:運動控制編程設計(步進馬達及伺服馬達) 步進電機驅動器、接線及其控制原理ü 伺服電機、伺服驅動器接線及其控制原理ü
4、 步進電機的及伺服電機的參數及端子意義ü PLC控制伺服步進電機的應用指令及其實驗ü 自動鉆孔機的2軸步進控制編程及實例分析ü 自動倉儲系統的2軸伺服馬達控制編程及實例分析ü 第五階段:人機界面的功能及工程應用 人機界面畫面類型及工程制作ü 人機界面密碼、報警、趨勢等高級應用ü 人機界面畫面傳輸及與PLC的通訊方式ü 自動測試機的人機應用實例分析ü 第六階段PLC綜合編程 綜合人機界面完善
5、以上所有案例(包括手動、自動、安全因素)使得程序能在實際工程中應用ü 總結分析各個編程方法的靈活度、尋找適合自己的ü 能妥善安排軟件資源、合理分配、統一標準ü 掌握工藝在自動化設備中的重要性ü 綜合考試ü 結合學員公司案例分析程序結構、及其各個知識點在程序中應用。ü 工程案例: 一:旋轉移栽機構ü 二:物流輸送升降機ü 三:飛剪ü 四:自動化倉儲系統伺服ü 五:水處理
6、控制系統ü 一、S7-200PLC的硬件系統及軟件使用技巧 S7-200PLC的選型、擴展模塊的功能ü S7-200PLCPLC接線原理(NPN、PNP傳感器)及工作原理及意義ü STEP 7 MicroWIN 編程軟件使用技巧及常用程序的編程ü 硬件故障、系統故障判斷及處理方法、實例分析ü 二、 PLC指令系統及其學習方法 軟元件總類、使用方法及數據類型,數據格式ü 工程案例中軟元件的使用方法及技巧及案例分析ü 工程常用
7、程序段分析及其使用ü 基本指令、應用指令、特殊指令使用技巧及案例分析ü 流程指令、傳送比較指令、數據運算指令、移位指令、數據處理指令等ü 指令學習方法ü 綜合案例分析、水處理項目泵類控制、混合液比例控制項目、打孔刻字機手/自動控制等案例分析ü 三、四、案例分析、PLC程序解讀、設備故障分析和處理 PLC編程方法和程序結構、ü 常用PLC編程方法介紹ü 旋轉移栽機構案例分析、故障處理ü 升降機多種控制方案分析、故
8、障處理ü 總結PLC在工廠中常見故障ü 五、人機界面的工程應用及設計 WinCC flexible的項目組態及畫面制作ü 報警、用戶管理、數據記錄、趨勢圖等功能制作過程ü 人機界面畫面傳輸及與PLC的通訊方式ü TP178與西門子S7-200綜合實例講解及實驗ü 六、PLC觸摸屏綜合案例分析、故障診斷、答疑 PLC、模塊常見故障診斷工具及其故障排除ü 自控設備外圍故障速判方法ü 綜合人機界面完善以上所
9、有案例(包括手動、自動、安全因素)使得程序能在實際工程中應用ü 總結分析各個編程方法的靈活度、尋找適合自己的ü 能妥善安排軟件資源、合理分配、統一標準ü 掌握工藝在自動化設備中的重要性ü 綜合考試ü 結合學員公司案例分析程序結構、及其各個知識點在程序中應用 七、S7200的模擬量處理及PID調節 模擬量信號信號處理及PID調節的原理及步驟ü S7200模擬量信號模塊的特性及模擬量處理過程ü CPU224XP模擬量信號處理(
10、電流、電壓)及信號轉換ü 通過模擬量模塊對溫度、頻率、壓力信號采集、控制的編程練習ü PID調節在S7-200中的使用方法、技巧及參數設定ü 通過PID控制恒溫、恒壓的水處理的調節實例練習ü 信號干擾的常規處理ü 八/九、S7200的網絡通訊 S7-200的支持的通訊協議及各種通訊的行業應用ü S7200CPU或HMI之間的PPI通訊及案例分析ü S7200與西門子變頻器之間USS通訊及案例分析ü S7200與
11、外部儀表之間的自由口通訊及案例練習ü S7200、300之間的以太網通訊及案例練習ü 十/十一、S7200脈沖及脈寬控制伺服電機 S7200高速計數原理及脈沖接受模式及端子的配線ü S7200高速計數模式及當前值、預設值等處理ü 高速計數通過向導進行配置的過程及編程實例ü 高速計數通過指令進行編程的過程及實例練習ü 西門子V80伺服控制器的原理及應用ü S7200高速脈沖通過向導配置的過程及編程實例ü S720
12、0高速脈沖通過指令編程的過程及實例練習ü S7200通過2軸V80伺服對工件加工的實例編程及調試ü 十二、子程序與中斷程序的應用 S7200子程序的兩種類型及區別ü 子程序的調用方式、編程技巧及使用注意事項ü S7200中斷功能、中斷事件類型及執行中斷的條件ü 通過中斷指令對時間進行精確控制的實例練習ü 十三、西門子HMI-Winccflexible的界面設計及高級應用 Winccflexible的圖形及文本視圖的功能及工程應用ü
13、160; HMI配方功能及在加藥、水處理等行業的配方應用案例ü HMI多語言切換的功能及實例練習ü HMI模板畫面應用技巧及畫面疊加的使用方法ü 通過PPI、以太網、OPC方式的通訊方式及實現過程ü 通過Winccflexible實現多工位機械系統的控制及監控的畫面制作ü 一、 PLC的硬件選型、軟件安裝、授權、程序上傳下載 STEP 7軟件授權ü PG/PC接口設置;通過PC Adapter CP5512 CP5611 TCP/IP多種方式讀取 下載P
14、LC程序ü STEP 7的硬件組態;HW更新;GSD文件安裝ü CPU屬性 中斷 時鐘存儲器 保留存儲器等參數設置ü 二/三、STEP 7 指令系統、程序結構、PLC故障診斷 S7-300/400的編程語言、編程元件與指令系統介紹ü 基本指令、應用指令、特殊指令及實驗ü 指令學習方法ü PLC故障診斷方法和工廠常見故障分析和解決ü 四、STEP 7 程序機構FC FB DB S7-300/400的程序結構,功能塊(FB)、
15、功能(FC)、數據塊(DB)、組織塊(OB)編程。OB10日期時間中斷;OB20延時中斷;OB35循環中斷;異步錯誤中斷OB81-87;同步錯誤中斷OB121-OB122ü FC功能的創建及使用ü FB 功能的創建及使用ü 程序結構:線型編程方法;模塊化編程;結構化編程。ü 符號和絕對地址編程:符號表和絕對地址優先設置、及工程中應用ü 如何強制變量,理解強制變量與賦值之間的區別ü S7-PLCSIM仿真軟件使用和程序調試方法ü 五、模擬量模塊、
16、PID調節 模塊的量程卡設定、軟件的設定、FC105,FC106的用法ü PID功能介紹、PID的接口參數ü PID案例分析、實驗ü 六、 MM4變頻器的應用及調試 變頻器的應用與Starter軟件的應用ü MM4變頻器的選型及特性ü MM4變頻器的參數復位、快速調試及功能調試步驟ü 命令源的設定和頻率源的選擇及參數設定ü 通過Starter軟件按照、使用及與MM4變頻器的通訊過程ü 通過Start
17、er軟件對變頻器參數備份恢復等操作過程ü BiCO 功能的使用及相關案例分析ü 變頻器PID的使用ü 通過PKW參數及PZD與MM4進行Profibus通訊過程ü 變頻器常見故障及處理ü 七/八 、S7-300/400的通信: MPI 全局數據通訊和調試;(案例講解)ü PROFIBUS網絡介紹,硬件組態,系統功能塊,通訊診斷;ü 分布式IO在PROFIBUS系統中應用;ET200M的DP通信ü PROFIBU
18、S之主從通訊及其實驗ü 工業以太網組網通訊、組態、相關功能及實驗;ü 九/十、 WINCC培訓課程 組態與SIMATIC S7的連接ü 人機接口的圖形編輯器和圖形顯示ü 組態變量連接到對象(創建變量,連接變量)ü 組態報警列表,事件列表。ü 組態變量歸檔及實時和歷史趨勢顯示。ü 用戶權限的設置和使用ü WinCC控件在面向對象的畫面組態技術中的使用ü WinCC的全局腳本和開放性接口介紹&
19、#252; WINCC與第三方軟件通訊和接口技術OPCü 十一天/二、STL編程語言、指令、及STL應用 SIMATIC系統概述、STEP7編程語言及STL語言ü STL常規指令功能、應用及編程練習:ü 位邏輯、裝載、傳送、比較、轉換指令、計數器、定時器指令ü 數據塊指令、邏輯控制、整數運算、浮點型數學運算指令ü 程序控制、字邏輯指令、累加器指令ü STL指令高級應用功能及案例分析ü .STL語言中的狀態字功能及其應用:
20、BR CC1 CC 0 OV OS OR STA RLO /FCü STL狀態的在線監控及信號的查找等功能ü 直接尋址:絕對尋址和符號尋址ü 間接尋址:存儲器間尋址和寄存器尋址ü FB/FC指針參數傳遞ü STL下的斷點調試方法ü STL指令實例編程及狀態調試ü 十三、Graph 應用 Graph軟件按裝,授權及與操作系統的兼容性ü 順控器的結構及它們的創建使用ü 步的互鎖,監控,轉換,動
21、作,及固定指令編程ü 步的標準動作指令,由聯鎖決定的動作,事件觸發的動作,動作中的定時器,計數器,動作中的計數器ü 完整組態Graph的步驟及如何生成相應的FB,以及此FB的調用。ü Graph生成的FB監控調試ü 利用Graph語言對機械手控制系統進行編程及調試過程 十四/十五、順控程序編程 PLC程序結構的規劃(流程圖畫法講解)ü PLC 內部軟元件的使用及規劃ü PLC 順序控制梯形圖編程方法講解及分析。ü PLC順
22、序控制步進指令(STL)編程方法講解及分析。ü 人機界面畫面制作模式技巧及畫面在工程中的規劃。ü 十六/七/八/九、狀態控制程序編程 根據工程進行工藝分析。ü 系統結構化進行編程方法。ü 狀態編程方法講解。ü 人機界面畫面制作模式技巧及畫面在工程中的規劃。ü 第二十天/二十一、同步控制系統編程 工業中幾種同步控制過程方案講解與分析。ü PLC與變頻器通訊的應用。ü 編碼器結合工程中的應用,及PLC的運
23、算方法及特殊指令的應用等。編碼器原理及測速、測位置功能的實現方式ü 通過伺服電機如何實現同步功能。ü 二十二/三/四、兩軸伺服倉儲系統:(1PG)控制 定位模塊控制與plc控制的區別。ü 定位模塊的接線。ü 2軸伺服自動倉儲系統,伺控制系統定位程序編寫方法及技巧。ü 系統分三大部分(自動 手動 回原點)ü 用人機來實現,(人機要求 手動畫面 自動畫面 參數畫面 報警畫面)ü 二十五/六、過程控制編程方法和實操 模擬量輸入采
24、集的過程及采集的應用ü 模擬量輸出控制對象及應用ü PID指令的應用及如何進行調節ü 西門子的 S7-200 PLC 功能強大,性能可靠,但在做數學運算時不能象高級語言那樣做變量類型自動轉換,經常要手工做 BTI、ITD 之類的轉換,計算完成后又要 DTI 等耗時的操作,而且使代碼行數增加,程序可讀性不好,也降低了程序運行的效率。 本文給出一種可以避免使用這些指令的小技巧,使你的代碼看起來更簡潔,也縮程序的掃描周期。 就是在計算機編程中做算法設計時典型的以空間換時間的思想。比如一個字變量,在計算中經常要向雙字變量轉換,則我們在定義
25、符號時讓該變量占據雙字的內存空間,將不用的字清零,則可同時以字型或雙字型訪問該變量而不需要進行專門的轉換。 S7-200 的內存格式與我們常用的 PC 機正好相反,它是高字在前,低字在后的。所以我們可以將字變量放在后兩個字節,在程序初始化時將前兩個字節清零(程序的其它地方不得使用這兩個字節)。 如我們定義符號時將字變量定義在 VW2,同時保持 VW0 的值為零。則程序中可以用 VW2 以字型訪問該變量,同時也可以 VD0 以雙字型訪問,避免了類型轉換。 為了避免使用時混淆,最好以明確的符號定義來區分字類型和雙字類型。在此強烈推薦類匈牙利命名法:以前綴指示變量類型,用首字母大寫的有意義的英文單詞
26、的組合作變量名。本人習慣用以下綴: b - 字節型變量(byte) w - 字型變量(word) d - 雙字變量(double) r - 實型變量(real) f - 位變量(flag) btn - 自復位按鈕式輸入(button) sw - 切換開關或自鎖按鈕輸入(switch) sig - 傳感器、編碼等電平信號輸入(signal) rly - 輸出繼電器位(relay) 當然,這個根據個人習慣來,沒有定則,主要是利于自己區分。 假如有一個字類型變量名為 VarName,為使用前面的轉換技巧,我們可以這樣定義: wVarName - VW2 dVarName - VD0 在程序初始化時將
27、 VW0 清零(如果是不需要記憶的變量,直接將 dVarName 清零也可)或者在數據塊中將 VW0 設置為零。則以后需要以字類型訪問變量時就用 wVarName,需要以雙字類型訪問變量時就用 dVarName。完全不需要類型轉換。 本方法可以極大的減少程序語句數,使程序更簡潔、可讀性更好,由于不需要做耗時的類型轉換,程序運行效率也得到提高。且數學運算量越大,效率提高越明顯。 缺點是要多占用兩字節的內存,以后程序中不能使用 VW0。但 S7-200 的 RAM 空間很大,一般是用不完的,以 226 為例,有多達 10K 的 RAM,偶從來沒有超過 1K。 這些 RAM 都是花錢買來的,不用白不
28、用,不用也是浪費了。 同理,如果有字節型變量經常需要與字類型變量相互轉換,讓字節變量占用一個字的內存寬度浪費一個字節,避免類型轉換。 用S7-200編程的幾個實例的編程技巧解析 本文用S7-200 編寫的幾個實例都是在網上發表或在回答網友的求助編寫的,程序短小,針對性強,有程序解析,特別適合初學者學習參考。 一、 網友求助“西門子PLC用一個按鈕控制電機啟停,不容許用中
29、繼,可用計數器定時器” 答復:只用PLC一條指令,就可實現電機啟停。見下圖: 該梯形圖編程技巧是:在SR觸發器的輸出端接Q0.0的輸出線圈,再用Q0.0的常開與常閉點串接在R、S輸入端上,這樣的編程處理可確保動作的可靠性。該梯形圖的工作原理說明,請見“用S7-200編程的三個實例解析”中的第1例。 二、 用S7-200編程,可實現用一個按鈕可控制電機的正傳、反轉、停車的梯形圖
30、; 該梯形圖編程技巧是:用按鈕的輸入點(I1.0)連接斷電延時定時器(T101),及通電延時定時器(T102),T101延時為0.2 S,T102延時為1 S,T101作用是防按鈕顫動而形成連發現象,確保按一下按鈕只產生一個脈沖(即T101)從而確保對MB5加1運算的正確性,二次連續按鈕的時間間隔控制在0.5S以下,T102 延時為 1S,故在連續按鈕時,由于間隔時間小于1S,它不斷的被切斷。只有按下按鈕不抬起(保持I1.0=1),當延時大于1S時,T102動作,其前沿將MB5的內容傳入MB6,再將MB5清0。
31、 工作原理及操作說明: 1) 開機SM0.1將MB5置1、MB6清0,由于M6.0、M6.1皆為0,使Q0.0與Q0.1都=0,故電機停止不動。 2) 電機正傳運行:點擊一下按鈕(I1.0),產生一個(T101=1)的正脈沖,其后沿觸發MB5計數器,使其+1,再按下按鈕不抬起,此時MB5=
32、0000_0010。經1秒延時,T102閉合,其前沿將MB5的內容送入MB6,隨之將MB5清0。此時M6.0=0、M6.1=1,故使Q0.0=1,電機正傳運行。隨后將按鈕抬起,T101的后沿使MB5+1,此時MB5=0000_0001。 3) 電機停轉:按下按鈕不抬起,此時MB5=0000_0001。延時1秒后T102動作,T102=1的前沿,將MB5送入MB6,之后MB5清0,此時M6.0=1、M6.1=0,故Q0.0、Q0,1皆為0,電機停止轉動。當按鈕抬起時,T101的后沿觸發MB0,使MB5=1。
33、60; 4) 電機反轉運行:點擊二下按鈕(I1.0),產生二個(T101=1)的正脈沖,其后沿觸發MB5計數器,使其+2,再按下按鈕不抬起,此時MB5=0000_0011。經1秒延時,T102閉合,其前沿將MB5的內容送入MB6,隨之將MB5清0。此時M6.0=1、M6.1=1,故使Q0.1=1,電機反傳運行。隨后將按鈕抬起,T101的后沿使MB5+1,此時MB5=0000_0001。 該程序不需任何外圍硬件,而且程序簡短,經上
34、機運行考驗,程序正確,動作可靠??梢詫嵱谩?#160; 三、 網友求助:“s7-300里的定時器t1,怎么循環啟動? 現在是,使用完一次,t1就停止了!而我想用T1實現每隔2秒重復一個動作!請大家幫忙,謝謝!” 又提出:“其實,我就是想用定時器來實現每隔3秒,QB0循環右移一位。 我現在比較菜鳥哈,希望高手們能指點詳細點,最好能有梯形圖! 嘿嘿,感謝!” 回
35、復:“ 樓主:根據你的要求“其實,我就是想用定時器來實現每隔3秒,QB0循環右移一位?!蔽医o你編出用S7-200和用S7-300編出的功能一樣的梯形圖。從圖中可以看出,S7-200由于采用字節循環右移指令,所以編出程序簡短易懂。S7-300由于沒有字節循環右移指令,就得通過編程來達到同樣的功能作用,編出的程序相對長了一些,看懂梯形圖也相對難了一點。有什么問題可以提出,我可以答。 ”解析梯形圖: 1、圖一是用S7200編寫的圖形圖,其編程技巧有二:
36、60; (1)用通電延時定時器T101的常閉點連接T101的線圈構成振蕩器,其脈沖的低電平為3秒寬度,高電平為連續二個掃描周期的間隔時間,即只出現一次,故可直接用T101的常開觸點去觸發QB0的循環右移,而不需選用其前沿觸發,就可確保QB0只右移一次。 (2)、選用字節循環右移指令,在T101=1的這一掃描周期里將此時刻的QB0內容右移一位,同時又自動的將移出的QB0的最高位(Q0.7)送回QB0的最低位(Q0.0)(如不需循環右移,可改用字節右移一位的指令),使編程簡短易懂。 M8.0”這條語句去掉就可以了。&
37、#160;à 2、圖二是用S7300編寫的圖形圖,其編程技巧也是使用T101構成的振蕩器,利用該振蕩脈沖的正方波在程序掃描中只出現一次的特點,完成將QB0右移一位。由于S7-300沒有字節移位指令,編程是這樣處理:將QBO送入MW7的低字節MB8中,右移一位MW7,MB8也隨之右移一位, MB8的最高位移到MB7的最低位(即M8.0),再把M8.0送入M7.0中,再把MB8送回QB0,從而實現了將QB0內容的循環右移一位的功能,如程序不需要循環右移,可將“M7.0 四、網友求助:“如何把一個字節的全部位,高位低位反向重排。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 華東政法大學《數據庫基礎與應用》2023-2024學年第二學期期末試卷
- 四川省成都市新津縣2025年五年級數學第二學期期末監測模擬試題含答案
- 曲阜遠東職業技術學院《籃、足、排教學與實踐II》2023-2024學年第一學期期末試卷
- 凱里學院《外科學2》2023-2024學年第二學期期末試卷
- 山東省聊城茌平縣聯考2025年下學期初三5月段考試卷數學試題含解析
- 上海市第八中學2024-2025學年初三模擬測試(一)數學試題試卷含解析
- 南陽市鎮平縣2025屆五年級數學第二學期期末經典試題含答案
- 運城師范高等??茖W校《城市社會學》2023-2024學年第一學期期末試卷
- 山東省德州市夏津第一中學2024-2025學年學業水平考試英語試題模擬試卷含解析
- 無錫科技職業學院《土木工程防災減災》2023-2024學年第二學期期末試卷
- 水泥穩定碎石底基層配合比報告
- 關于遼寧省電力有限公司收取多回路
- 四川施工組織設計(方案)報審表(共3頁)
- SimTrade外貿實習平臺快速入門
- 民間非營利組織會計制度.ppt
- 上海市住宅修繕施工資料及表式匯編(試行版27)
- 女裝類直播電商腳本及直播話術(明細表)
- 鍍鋅鋼管質量檢驗報告
- 九宮難易數獨、六宮數獨打印版
- 水電站防地震災害應急預案范本
- 佛山市禪城區機動車維修項目工時費收費標準
評論
0/150
提交評論