電氣基礎與S7-1200PLC控制技術(shù) 案例1-4 S7-1200PLC的HSC應用實例-西門子S7-1200的PID應用(恒溫熱水器)_第1頁
電氣基礎與S7-1200PLC控制技術(shù) 案例1-4 S7-1200PLC的HSC應用實例-西門子S7-1200的PID應用(恒溫熱水器)_第2頁
電氣基礎與S7-1200PLC控制技術(shù) 案例1-4 S7-1200PLC的HSC應用實例-西門子S7-1200的PID應用(恒溫熱水器)_第3頁
電氣基礎與S7-1200PLC控制技術(shù) 案例1-4 S7-1200PLC的HSC應用實例-西門子S7-1200的PID應用(恒溫熱水器)_第4頁
電氣基礎與S7-1200PLC控制技術(shù) 案例1-4 S7-1200PLC的HSC應用實例-西門子S7-1200的PID應用(恒溫熱水器)_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

案例丨S7-1200PLC的HSC應用實例高速計數(shù)器尋址CPU將每個高速計數(shù)器的測量值,存儲在輸入過程映像區(qū)內(nèi),數(shù)據(jù)類型為32位雙整型有符號數(shù),用戶可以在設備組態(tài)中修改這些存儲地址,在程序中可直接訪問這些地址,但由于過程映像區(qū)受掃描周期影響,讀取到的值并不是當前時刻的實際值,在一個掃描周期內(nèi),此數(shù)值不會發(fā)生變化,但計數(shù)器中的實際值有可能會在一個周期內(nèi)變化,用戶無法讀到此變化。

用戶可通過讀取外設地址的方式,讀取到當前時刻的實際值。以ID1000為例,其外設地址為“ID1000:P”。表1.所示為高速計數(shù)器尋址列表。表1.高速計數(shù)器尋址中斷功能S7-1200在高速計數(shù)器中提供了中斷功能,用以處理某些特定條件下觸發(fā)的程序共有3種中斷事件:

1、當前值等于預置值

2、使用外部信號復位

3、帶有外部方向控制時,計數(shù)方向發(fā)生改變頻率測量S7-1200除了提供計數(shù)功能外,還提供了頻率測量功能,有3種不同的頻率測量周期:1.0秒,0.1秒和0.01秒。

頻率測量周期是這樣定義的:計算并返回新的頻率值的時間間隔。返回的頻率值為上一個測量周期中所有測量值的平均,無論測量周期如何選擇,測量出的頻率值總是以Hz(每秒脈沖數(shù))為單位。高速計數(shù)器指令塊高速計數(shù)器指令塊,需要使用指定背景數(shù)據(jù)塊用于存儲參數(shù),如圖1所示。圖1.高速計數(shù)器指令塊表2.高速計數(shù)器參數(shù)說明表3.STATUS錯誤代碼假設在旋轉(zhuǎn)機械上有單相增量編碼器作為反饋,接入到S7-1200CPU,要求在計數(shù)25個脈沖時,計數(shù)器復位,置位M0.5,并設定新預置值為50個脈沖,當計滿50個脈沖后復位M0.5,并將預置值再設為25,周而復始執(zhí)行此功能。針對此應用,選擇CPU1214C,高速計數(shù)器為:HSC1。模式為:單相計數(shù),內(nèi)部方向控制,無外部復位。據(jù)此,脈沖輸入應接入I0.0,使用HSC1的預置值中斷(CV=RV)功能實現(xiàn)此應用。組態(tài)步驟先在設備與組態(tài)中,選擇CPU,單擊屬性,激活高速計數(shù)器,并設置相關(guān)參數(shù)。此步驟必須事先執(zhí)行,1200的高速計數(shù)器功能必須要先在硬件組態(tài)中激活,才能進行下面的步驟。添加硬件中斷塊,關(guān)聯(lián)相對應的高速計數(shù)器所產(chǎn)生的預置值中斷,在中斷塊中添加高速計數(shù)器指令塊,編寫修改預置值程序,設置復位計數(shù)器等參數(shù)。將程序下載,執(zhí)行功能。硬件組態(tài)選中CPU如圖2所示。圖2選中CPU圖3選擇屬性打開組態(tài)界面圖3選擇屬性打開組態(tài)界面激活高速計數(shù)功能如圖4圖4激活高速計數(shù)功能計數(shù)類型,計數(shù)方向組態(tài)如圖5所示圖5計數(shù)類型,計數(shù)方向1、此處計數(shù)類型分為3種,Axisofmotion(運動軸),F(xiàn)requency(頻率測量),Counting(計數(shù))。這里選擇Counting

2、模式分為4種:Singlephase(單相),Twophase(雙相),ABQuadrature1X(A/B相正交1倍速),ABQuadrature4X(A/B相正交4倍速)。這里擇Singlephase

3、輸入源,這里使用的為CPU集成輸入點。

4、計數(shù)方向選擇,這里選用Userprogram(internaldirectioncontrol)(內(nèi)部方向控制)

5、初始計數(shù)方向。這里選擇Countup(向上計數(shù))初始值及復位組態(tài)如圖6.圖6.初始值及復位組態(tài)預置值中斷組態(tài)如圖7圖7預置值中斷組態(tài)圖8添加硬件中斷組態(tài)添加的硬件中斷,如圖9圖9組態(tài)添加的硬件中斷圖10地址分配與硬件識別號至此硬件組態(tài)部分已經(jīng)完成,下面進行程序編寫程序編寫將高速計數(shù)指令塊添加到硬件中斷中圖11打開硬件中斷塊圖12添加高速計數(shù)器圖13定義高速計數(shù)器背景數(shù)據(jù)塊程序視圖如圖14圖14程序視圖1、這里就是圖10中系統(tǒng)指定的高速計數(shù)器硬件識別號,這里填1注意:應根據(jù)CPU屬性里的硬件標識符設置該值,如硬件標識符為257,應將指令輸入的HSC值從1改為257,如下圖15所示:圖15硬件標識符2、1為使能更新初值;

3、1為使能更新預置值;

4、新的初始值;

5、新的預置值。至此程序編制部分完成,將完成的組態(tài)與程序下載到CPU后即可執(zhí)行,當前的計數(shù)值可在ID1000中讀出,關(guān)于高速計數(shù)器指令塊,若不需要修改硬件組態(tài)中的參數(shù),可不需要調(diào)用,系統(tǒng)仍然可以計數(shù)。KUKA工業(yè)機器人與S7-1200PLC實現(xiàn)Profinet通訊步驟詳解圖文版本次內(nèi)容來簡單談一談KUKA工業(yè)機器人與S7-1200PLC實現(xiàn)Profinet通訊的步驟。步驟1:完成硬件接線網(wǎng)線一端連接至控制柜門上的KLI端口,另一端連接到交換機,PLC也連接到交換機(交換機無型號要求),交換機再連接到電腦。具體接線方式如下示意圖:步驟2:將編程電腦、PLC、KUKA設置成同一個網(wǎng)段(因KUKA的底層設置原因,最好不更改機器人IP地址)(1)在博途軟件中新建項目,并添加新設備,就是添加一個S7-1200型PLC(2)點擊選項-添加設備描述文件-導入KUKA機器人的GSD文件,這個GSD文件可以在KUKA機器人的示教器存儲目錄中找到,也可以私信找電氣技術(shù)微課堂小編索要。(3)安裝GSD,并把KUKA設備進行組態(tài)(4)設置好以上后(包括PLC地址),接下來就可以編譯下載到PLC。下載完成后PLC會報紅燈,是因為下一級組件存在故障,即還沒有設置機器人端,連接不到下一級組件,所以報錯。也可以使用此方法判斷是否連接成功。步驟3:WorkVisual對KUKA進行設置步驟4:激活、添加Profinet、DTM選擇Profinet,詳細設置過程如下圖步驟5:雙擊Profinet進行設置步驟6:進行信號映射首先生成代碼,再下載到控制器,注意在控制器上做好確認工作步驟7:機器人側(cè)的信號確認:器人側(cè)即為映射時的IN(..),PLC側(cè)則是在博圖里對KUKA設備設置時的IO地址.案例3西門子S7-1200模擬量如何編程案例4西門子S7-1200的PID應用(恒溫熱水器)物料清單:1200PLC一臺,模擬量輸入模塊SM1231(PLC自帶的輸入通道不支持4-20mA電流輸入)一個,PT100一個,溫度變送器,熱得快,固態(tài)繼電器。第一步,硬件接線;第二步,新建1200工程,添加PLC和模擬量輸入模塊,修改模塊的模擬量輸入類型為4-20mA,模擬量模塊的IO地址為96-103(8個字);第三步,新建循環(huán)組織塊OB30,循環(huán)時間選擇默認點100ms;第四部,在循環(huán)組織塊中調(diào)用Compact-PID指令,會自動生成對應的工藝對象,對工藝對象進行組態(tài);第五步,新建DB塊(取消塊的優(yōu)化),內(nèi)部數(shù)據(jù)勾選為保持型;

第六步,完善指令塊的針腳;注意:(1)設定值和模式選擇要使用保持性寄存器,否則斷電重啟會出問題;

(2)ErrAck只是復位,但Reset具有復位重啟的作用(請慎用);

(3)PID-3STEP指令專注于閥門類的PI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論