PROFIBUS-DP主站與分布式IO從站的通訊系統(tǒng)設(shè)計(jì)ppt課件_第1頁
PROFIBUS-DP主站與分布式IO從站的通訊系統(tǒng)設(shè)計(jì)ppt課件_第2頁
PROFIBUS-DP主站與分布式IO從站的通訊系統(tǒng)設(shè)計(jì)ppt課件_第3頁
PROFIBUS-DP主站與分布式IO從站的通訊系統(tǒng)設(shè)計(jì)ppt課件_第4頁
PROFIBUS-DP主站與分布式IO從站的通訊系統(tǒng)設(shè)計(jì)ppt課件_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、S7-300主站與分布式I/O從站、設(shè)備站 1、任務(wù)要求 由一個(gè)主站和三個(gè)從站構(gòu)成PROFIBUS-DP網(wǎng)絡(luò)系統(tǒng)。 當(dāng)主站外接按鈕SB11按下時(shí),1號從站外接指示燈VD21點(diǎn)亮;松開SB11,VD21熄滅。當(dāng)主站外接按鈕SB12按下時(shí),3號從站輸出2V直流電壓;當(dāng)主站外接按鈕SB13按下時(shí),3號從站輸出5V直流電壓。 當(dāng)1號從站外接按鈕SB21按鈕下時(shí),主站外接指示燈VD11點(diǎn)亮。松開SB21,VD11熄滅。 當(dāng)2號從站輸入電壓1VU5V時(shí),主站外接指示燈VD12點(diǎn)亮;當(dāng)2號從站輸入電壓5VU10V時(shí),主站外接指示燈VD13點(diǎn)亮。,2、網(wǎng)絡(luò)系統(tǒng)組成,主站由電源模塊PS307/2A、處理器模

2、塊315-2DP和數(shù)字輸入/輸出EM323模塊構(gòu)成。EM323有8個(gè)晶體管輸入和8個(gè)晶體管輸出端口。 1號從站是遠(yuǎn)程I/O站,使用ET200M系列的IM153-1通訊模塊,使用SM323作為I/O端口。 2號從站是遠(yuǎn)程I/O設(shè)備站,使用ET200M系列的IM153-1通訊模塊,使用SM331模擬量輸入模塊,該模塊有2個(gè)分辨率為12位的模擬量輸入通道。 3號從站是遠(yuǎn)程I/O設(shè)備站,使用ET200M系列的IM153-1通訊模塊,使用SM332模擬量輸出模塊,該模塊有2個(gè)分辨率為12位的模擬量輸出通道。,3、硬件電路,4、使用STEP7進(jìn)行硬件和網(wǎng)絡(luò)組態(tài),單擊,單擊,單擊,雙擊,雙擊,雙擊,雙擊,單

3、擊,單擊,雙擊,雙擊,選中,雙擊,單擊,雙擊,雙擊,雙擊,單擊,I/O端口地址分配表,5、編寫梯形圖程序 調(diào)用FC105功能塊實(shí)現(xiàn)模擬輸入量的量程轉(zhuǎn)換。 調(diào)用FC106功能塊實(shí)現(xiàn)模擬輸出量的量程轉(zhuǎn)換。 創(chuàng)建符號表。 程序的初始化模塊編程。 使用STEP7的符號編輯器編寫程序的步驟。,模擬量輸入/輸出模塊的量程轉(zhuǎn)換 各種各類的傳感器通常把溫度、壓力、流量、物體位置、速度等物理量的變化轉(zhuǎn)換電壓或電流或電阻的變化。由模擬量輸入模塊采集后,將這些模擬量轉(zhuǎn)換成數(shù)字量形式的數(shù)據(jù),由CPU經(jīng)過相關(guān)邏輯判斷和運(yùn)算后,得到數(shù)字量形式的結(jié)果,經(jīng)模擬量輸出模塊轉(zhuǎn)換成對應(yīng)的電壓或電流去控制執(zhí)行機(jī)構(gòu),完成各種控制任務(wù)。

4、 這就需要熟悉模擬量輸入/輸出模塊的轉(zhuǎn)換特性,根據(jù)其特性設(shè)計(jì)專門的計(jì)算分析方法。在S-300/400中,可以通過程序調(diào)用FC105和FC106這兩個(gè)功能塊來完成這個(gè)任務(wù)。,FC105的用途 例如:一個(gè)集成溫度傳感器,它把現(xiàn)場溫度的變化轉(zhuǎn)換成電壓的變化。該電壓輸入至SM331模擬量輸入模塊的輸入通道,轉(zhuǎn)換成-27648+27648(雙極性輸入)或者027648(單極性輸入)范圍內(nèi)的整型數(shù)。這需要根據(jù)SM331的輸入轉(zhuǎn)換特性,經(jīng)分析計(jì)算后才能知道整型數(shù)所對應(yīng)的電壓值是多少。 在程序中調(diào)用FC105功能塊,直接把整型數(shù)轉(zhuǎn)換成與現(xiàn)場溫度對應(yīng)的電壓值(實(shí)數(shù))。這樣就不必再去分析計(jì)算。從而提高了編程效率。

5、,FC106的用途 例如:某恒壓供水系統(tǒng)的水泵由一臺三相異步電機(jī)拖動(dòng),經(jīng)PID運(yùn)算后,輸出變化的直流電壓,控制變頻器的輸出頻率,實(shí)現(xiàn)三相異步電機(jī)的無級變頻調(diào)速。達(dá)到平穩(wěn)控制供水壓力的目的。而PID運(yùn)算后得到的實(shí)數(shù),需要根據(jù)模擬量輸出模塊的轉(zhuǎn)換特性,經(jīng)過分析計(jì)算得到對應(yīng)的整數(shù),再經(jīng)SM332模擬量輸出模塊轉(zhuǎn)換成直流電壓輸出。 在程序中調(diào)用FC106功能塊,直接把PID運(yùn)算后得到的實(shí)數(shù)轉(zhuǎn)換成對應(yīng)的整數(shù),經(jīng)SM332轉(zhuǎn)換直流電壓輸出。從而提高了編程效率。,FC105的使用詳解,FC105的功能:從IN端輸入一個(gè)整型數(shù)值,并將其轉(zhuǎn)換成以某工程單位表示的介于下限值(由LO_LIM端輸入)和上限值(由HI

6、_LIM端輸入)之間的實(shí)型數(shù)值。其結(jié)果從OUT端輸出。,FC105功能塊在符號編輯器的左欄的“庫” “standard library”“TI -S7 converting Blocks”中。,FC105的內(nèi)部轉(zhuǎn)換公式: OUT=(FLOAT(IN)-K1)/(K2-K1)*(HI_LIM-LO_LIM)+LO_LIM K1、K2由輸入的BIPOLAR值決定。 BIPOLAR=1,表示是雙極性輸入,IN端輸入的整型數(shù)介于27648之間,K1=-27648.0,K2=+27648.0。 BIPOLAR=0,表示是單極性輸入,IN端輸入的整型數(shù)介于027648之間,K1=0.0,K2=+27648

7、.0。 如果IN端輸入的整型數(shù)K2,OUT端輸出值=HI_LIM,并返回一個(gè)錯(cuò)誤代碼。如果IN端輸入的整型數(shù)K1,OUT端輸出值=LO_LIM,并返回一個(gè)錯(cuò)誤代碼。,FC105的參數(shù)表,從站2的SM331的輸入值量程轉(zhuǎn)換,M10.0=1時(shí)執(zhí)行FC105功能塊。 FC105功能塊執(zhí)行完后,M20.0=1;否則M20.0=0。 IN端輸入的是PIW256存儲的16位二進(jìn)制整數(shù)。PIW256存放的是SM331的通道0的A/D轉(zhuǎn)換整數(shù)值。 M10.1=1表示為雙極性輸入方式。 電壓上限值由HI_LIM端輸入,為+10.0。 電壓下限值由LO_LIM端輸入,為-10.0。 RET_VAL端的輸出值存放在

8、MW30中,功能塊如果執(zhí)行正確,MW30存放值=W#16#0000。 轉(zhuǎn)換的實(shí)數(shù)值由OUT端輸出,存放在MD40中。,FC106的使用詳解,FC106的功能:從IN端輸入一個(gè)實(shí)型數(shù)值,將其轉(zhuǎn)換成表示某類工程量的整數(shù)值從OUT端輸出,其值介于介于下限值(由LO_LIM端輸入)和上限值(由HI_LIM端輸入)之間。,FC106功能塊在符號編輯器的左欄的 “庫” “standard library”“TI-S7 converting Blocks”中。,FC106的內(nèi)部轉(zhuǎn)換公式: OUT=(IN-LO_LIM)/(HI_LIM-LO_LIM)*(K2-K1)+K1 K1、K2由輸入的BIPOLAR值

9、決定。 BIPOLAR=1,表示是雙極性輸出,整型數(shù)介于27648之間,K1=-27648.0,K2=+27648.0。 BIPOLAR=0,表示是單極性輸出,整型數(shù)介于027648之間,K1=0.0,K2=+27648.0。 如果IN端輸入的實(shí)型數(shù)HI_LIM,OUT端輸出值=K2,并返回一個(gè)錯(cuò)誤代碼。如果IN端輸入的實(shí)型數(shù) LO_LIM,OUT端輸出值=K1,并返回一個(gè)錯(cuò)誤代碼。,FC106的參數(shù)表,從站3的SM332的輸出值量程轉(zhuǎn)換,M10.2=1時(shí)執(zhí)行FC106功能塊。 FC105功能塊執(zhí)行完后,M20.1=1;否則M20.1=0。 IN端輸入的是MD45存儲的實(shí)數(shù)。該實(shí)數(shù)就是SM332的通道0的D/A轉(zhuǎn)換輸出電壓值。 M10.3=0表示為單極性輸入方式。 電壓上限值由HI_LIM端輸入,為+10.0。 電壓下限值由LO_LIM端輸入,為+0.0。 RET_VAL端的輸出值存放在MW35中,功能塊如果執(zhí)行正確,MW30存放值=W#16#0000。 轉(zhuǎn)換的整數(shù)值由OUT端輸出,存放在PQW256中。,符號表,符號表,符號表,系統(tǒng)的初始化 系統(tǒng)啟動(dòng)時(shí)會(huì)調(diào)用相應(yīng)的OB塊,可以通過對相應(yīng)的OB塊編程來實(shí)現(xiàn)初始化工作。,暖啟動(dòng):調(diào)用OB100一次,之后循環(huán)執(zhí)行OB1。適用于所

溫馨提示

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

最新文檔

評論

0/150

提交評論