sfb49使用方法_第1頁(yè)
sfb49使用方法_第2頁(yè)
sfb49使用方法_第3頁(yè)
sfb49使用方法_第4頁(yè)
sfb49使用方法_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、(二)PLC高頻脈沖輸出的控制過(guò)程(CPU313C-2DP)1、PLC高頻脈沖輸出通道(1)數(shù)量:3個(gè)(2)位置:位于CPU 313C-2DP集成數(shù)字量輸出點(diǎn)首位字節(jié)的最低三位:Q124.0、Q124.1、Q124.2修改地址后:QO.O、QO.1、Q0.22L+DQ+0.0D0+Q.1DO+0.21IIMVM2 Ji!籀出的24V電源 通道0:細(xì) 通道1:細(xì) 通道2議通道1:齟注意:這三位在通常情況下可以作為普通的數(shù)字量輸出點(diǎn)來(lái)使用。在需要高頻脈沖輸出時(shí),可通過(guò)硬件設(shè)置將這三位作為高頻脈沖輸出通道來(lái)使用。通道 號(hào)為0通道、1通道、2通道。(地址用戶可根據(jù)需要自行修改,通道號(hào)為固定值,用戶不

2、能自行修改)(3)每個(gè)通道都可輸出最高頻率為2. 5kHz (周期為0. 4ms )的高頻脈沖(4)每個(gè)通道都有自己的硬件控制門(mén):0通道:1124.2; 1 通道:1124. 5; 2通道:1125. 0 修改地址后:0通道:10.2; 1 通道:10.5; 2通道:11.02控制通道產(chǎn)生高頻脈沖步驟:硬件設(shè)置 調(diào)用系統(tǒng)功能塊SFB491L+DI+0.0DI+01DH02DI+0.3DH0.4DH0.5DH0.6DI+07通道0:輸A1沖 通道0說(shuō)跡別方向 通道0:硬件門(mén)通道1:射A1沖通道1說(shuō)跡印方向 通道1:硬件門(mén)通道2:鮭碉沖312:勒述B仿向解測(cè)量 輸入的2A-V電源 通道0:鮭A沖通

3、道0勒述B/方向 通道Q:磴件門(mén) 通道1諱述A沖通道1:朝述B仿向 通道1:硬件門(mén)通道2:軌述A/愀沖 通道2:鮭B/方向0/不使用ii 1:硬件門(mén)2、以313C-2DP為例講解脈寬調(diào)制條件是外部設(shè)備需要咼頻率的脈仲。沖輸曲時(shí),最大癲率為25kHz。 PLC產(chǎn)生高頻脈沖需要以下兩個(gè)步驟: 曠硬件設(shè)置。曠 調(diào)用系統(tǒng)功能塊SFB49。313C-2 DP/PtP脈寬調(diào)制通道IM b, IIfA I .*)* mtn翻輾黜 遷強(qiáng)出田越時(shí)出岀 if ir bi r* i r b r 】 : ::; y* “ 卄 b遷巡盟割衆(zhòng)逼慣出星出踏出豈 a if i bl f -Jr ! Uf if 1 bl Vf

4、 -Jr Uf if 1 b ,212L+24V電源22DO+O.O通道0:輸出23DO+O.l通道1:輸出24DO+O.2通道2:輸出25DO+0.326DO+O.427DO+0.528DO+O.629DO+O.7302M接地按下 Fl 荻得簾助口FC Adapter CMPI)硬件設(shè)置(1)首先創(chuàng)建一個(gè)CPU型號(hào)為313-2DPM 項(xiàng)目(各組依據(jù)各組PLC型號(hào)而定)。S SIMATIC-殊寛罪3制口回因文件邏)編輯逗) 播入Q) FS) 奪看選項(xiàng)勁窗口過(guò))幫助QP 8I署號(hào)|籌|黑|電d佩1 蠱| e-列 2dj=!=lJ 刮 i 無(wú)過(guò)謔器寛iEl制C: PrograLM FilesSie

5、.ensStep7- f * 荻得簾助口FC Adapter CMPI)0=2F1丨l丨丨MllH丨lllMi丨I丨 I卩丨M剛Q右點(diǎn)創(chuàng)蘭j口回區(qū)丄WI屬性-計(jì)(R0/S2.4)注釋 ;按下Fl以孩取幫助。雙擊2.4計(jì)模塊FS 30T 5A確定塊省1取消幫助角選擇通道數(shù)(依據(jù)用戶而定)。工作模式在其下拉 菜單中選擇“脈寬調(diào)制”項(xiàng),選擇后桌面會(huì)岀現(xiàn)“模 式改變”對(duì)話框,如下圖。模式改變(2774:2073)計(jì)數(shù)選擇“確定”后,會(huì)發(fā) 現(xiàn)計(jì)數(shù)屬性對(duì)話框中多 出“脈寬調(diào)制”選項(xiàng)卡。屬性(R0/S2. 4)區(qū)|通道: V工作模式:I脈寬調(diào)制V常規(guī) 地址 ;基本參數(shù)脈寬調(diào)制!簡(jiǎn)述:訂貨號(hào):名稱:展性-計(jì)數(shù)

6、-(R0/S2.4)岡|脈寬調(diào)制ST篠擬量值復(fù))通道:|0J 工作模式: 常規(guī)I地址I基本參數(shù)脈寬調(diào)制I0 x 0.1 ms /廣 Lms& 0.1ms 二操作參數(shù)輸出格式:時(shí)基;接通延遲周期:最小的脈沖寬度:| 20000濾杭器頻率卜硬半門(mén):|如 kHz1輸入r換件門(mén)x 0.1 msx 0.1 ms確彳缺省取消1幫助硬年中斷廠I更件門(mén)打開(kāi)址)輸岀較高頻脈沖需選擇0.1MS是否采用硬件門(mén)控制,一般我們不采用選擇“每密爾”輸出格式 取值范圍為(0-1000)接通延時(shí)(Orvdelay)是指,當(dāng) 控制條件成立時(shí),對(duì)應(yīng)通道將延 時(shí)指定時(shí)間后輸出咼頻脈沖。指 定時(shí)間值為設(shè)置值叩寸基。取值 范圍為0-6

7、5535輸出脈沖的周期,取值范圍為465535 周期為設(shè)置值叩寸基。最小的脈沖寬度,取值范圍為2Period/2。注意:在指 定了最小脈沖寬度以后,應(yīng)該保證根據(jù)占空比計(jì)算出來(lái) 的高低電平的時(shí)間不小于最小脈沖寬度,否則脈沖將不 能正常輸出。請(qǐng)參看系統(tǒng)功能塊SFB49使用方法。1)硬件設(shè)置計(jì)數(shù)器屬性:/ 通道:0、1、2/工作模式:五種。要在通道中產(chǎn)生高頻脈沖,必須選擇最后一種工作模式:脈寬調(diào)制/簡(jiǎn)述:作為高頻脈沖輸出時(shí),最大頻率為2.5kHz;進(jìn)行高速計(jì)數(shù)或頻率測(cè)量時(shí),最大頻率可達(dá)30kHz。/設(shè)置脈沖參數(shù)(脈寬調(diào)制選項(xiàng)卡)輸出格式:每密爾:輸出格式取值范圍0 1000;S7模擬量值:輸出格式取

8、值范圍0 27648注意:輸出格式的取值在調(diào)用SFB49時(shí)設(shè)置,這一設(shè)置的取值會(huì)影響到輸出脈沖的占空比。時(shí)基:(1ms. 0. 1ms )用戶可根據(jù)需要選擇合適的時(shí)基。一般要產(chǎn)生較 高頻率的脈沖,可選擇較短的時(shí)基(0.1ms).接通延時(shí)時(shí)間值:當(dāng)控制條件成立時(shí),對(duì)應(yīng)通道 將延時(shí)指定時(shí)間后輸出高頻脈沖。延時(shí)時(shí)間=設(shè)置值X時(shí)基(取值范圍0 65535)周期:指定輸出脈沖的周期。周期=設(shè)置值x時(shí)基(4 - 65535)最小脈沖寬度:輸出脈沖的最小脈寬取值范圍為2周期/2注意:在指定了最小脈沖寬度后,應(yīng)保證根據(jù)占空比計(jì)算出來(lái)的高電平時(shí)間不小于最小脈沖寬度,否則脈沖將不能正常輸出。2)調(diào)用系統(tǒng)功能塊SF

9、B49(脈沖寬度控制)I 調(diào)用SFB49+ -|ll Triteger function.+ (13 Floating-point fct.+ 俊Move+ 三Prograni control 田n Shi t/Biotata+ -hi?1 Status bits+ 至Tim&rsWord logic FB blocksSi FC blocks|O SFB blocks冋 SFC blocksLjU Multiple instances 三iLibr&ri &s囪 jQ| stdlibs 白 jQfl Standard LibrarySystem Function BlocksE lol S5

10、-S7 Converting Blocks E I西 IEC Function Blocks 十 Hl Organization BlocksE西 FIE Control Blocks + dl Communiaation BlocksE- fo) TI-S7 Converting Blocks + Oj MiBlocksa jQl SIMATICJfET.CF口 SFB46O SFB4T口 SFB48DIGITALCOUNTFEEQUEHCTEC_FU1TCTEC.FIRTCTEC_FIWCJSFB49PULSETECFWZ口 SFB52O- SFB53RBRJECWKRECDFDP SFB

11、49KITENO LADDRSTS_EN CHATTELSTS_STRT999SW.ENSTS_DO MA1LD0JOB.DOHESET_D0JOB_EFJ;0UTP_VALJ0B_STAT JOB-REQJ0B_IE JUB VAL2)調(diào)用系統(tǒng)功能塊SFB49(脈沖寬度控制)I、調(diào)用SFB49U、分配SFB49參數(shù)控制脈沖輸出或作為數(shù)字量輸出的控制變量參數(shù)有兩類(lèi)、修改脈沖參數(shù)控制脈沖參數(shù)/CHANNEL:通道號(hào),數(shù)據(jù)類(lèi)型為整數(shù),此參數(shù) 指定啟用的通道號(hào)。/SW_EN:軟件控制門(mén),數(shù)據(jù)類(lèi)型為BOOL SW-EN為1時(shí),高頻脈沖輸出;丨SW-EN為0時(shí),高頻脈沖停止輸出/MAN-DO:手動(dòng)輸出使

12、能端。MAN-DO端為1時(shí),指定通道不輸出高頻脈沖,只能作為數(shù)字量輸出點(diǎn)使用。.MAN-DO端為0時(shí),指定通道只能作為高頻脈沖輸出通道 使用,輸出指定頻率的脈沖信號(hào)。/SET-DO:數(shù)字量輸出控制端SET-DO端為1時(shí),可通過(guò)該端控制指定通道的狀態(tài)是為高電平1,還是低電平0SET-DO端為0時(shí),則該端狀態(tài)不起作用/OUTP-VAL:輸出值設(shè)置,用來(lái)設(shè)置占空比。占空比設(shè)置方法:輸出形式為每密爾,則此項(xiàng)的取值范圍為0 1000,輸出脈沖高電平時(shí)間長(zhǎng)度為:脈寬=(OUTP-VAL/1000 ) *周期例如:OUTP-VAL值設(shè)置為200,則一個(gè)周期中,200/1000的時(shí)間為高電平,800/1000

13、的時(shí)間為低電平,即占空比為1: 4。輸出形式為S7模擬量值,則此項(xiàng)的取值范圍為0 27648。例如:OUTP - VAL值設(shè)置為200,則一個(gè)周期中,200/27648的時(shí)間為高電平,27448/27648的時(shí)間為低電平。注意:在設(shè)置占空比時(shí),應(yīng)保證計(jì)算出的高、低 電平的時(shí)間都不能小于硬件設(shè)置中指定的最小脈 寬值,否則不能輸出脈沖信號(hào)。修改脈沖參數(shù):“JOB-REQ:作業(yè)操作信號(hào)。作用:可修改硬件設(shè)置時(shí)指定指定的某些參數(shù)(延時(shí)時(shí)間.周期等)。JOB-REQ端的狀態(tài)由0變?yōu)?時(shí),將進(jìn)行作業(yè)操作功能,具體件由作業(yè)ID和作業(yè)值決定。/JOB-ID:作業(yè)號(hào)作用:作業(yè)號(hào)決定了具體的作業(yè)事件作業(yè)號(hào)設(shè)置作用

14、W#16#l修改脈沖周期W# 16#2修改延時(shí)時(shí)間W#16#81讀取周期/JOB-VAL:寫(xiě)作業(yè)值,參數(shù)類(lèi)型為雙整數(shù)。作用:指定的值乘以硬件組態(tài)時(shí)指定的時(shí)基為定義 的時(shí)間值。當(dāng)JOB-REQ有上升沿時(shí),JOB- VAL 端定義的值將代替脈沖原有的參數(shù)。/STS-EN:狀態(tài)使能端作用:當(dāng)STS - EN端為1時(shí),表示高頻脈沖輸出條件成立,通道處于延時(shí)或輸出狀態(tài)。/STS-STRT:硬件門(mén)狀態(tài)。無(wú)論是否啟動(dòng)硬件門(mén)功 能。參數(shù)STS - STRT的狀態(tài)與通道對(duì)應(yīng)的硬件門(mén)的狀態(tài) 一致。/參數(shù)STS.DO:通道的輸出狀態(tài),當(dāng)通道作為數(shù)字量輸出或高頻脈沖輸出時(shí),STS.DO端的狀 態(tài)與通道輸出的狀態(tài)一致。

15、/參數(shù)JOB_DONE:可以啟動(dòng)新作業(yè)的端,正常情況下JOB_DONE端的狀態(tài)為“”,表示可以啟動(dòng)新作業(yè);當(dāng)JOB.REQ端有上升沿 時(shí),將執(zhí)行指定作業(yè)修改對(duì)應(yīng)參數(shù),這JOB_DONE的狀態(tài)將變?yōu)椤?” ,當(dāng)作 業(yè)執(zhí)行完畢,參數(shù)修改好以后,JOB_DONE的狀態(tài)將自動(dòng)恢復(fù)為“1”狀態(tài)。注意:一般作業(yè)執(zhí)行的時(shí)間很短,因此JOB-DONE為“0的狀態(tài)時(shí)間也很短。在做實(shí)驗(yàn)時(shí)用肉眼很難觀察到JOB.DONE端的狀態(tài)變化,可以在程序中用JOB.DONE輸出的信號(hào)控制一個(gè)加法計(jì)數(shù)器,可以看到,作業(yè)每啟動(dòng)一次,計(jì)數(shù)器的值都會(huì)加1,證明在執(zhí)行作業(yè)時(shí), JOB_DONE端的狀態(tài)的確發(fā)生過(guò)變化。參數(shù)JOB-ERR

16、:故障作業(yè),JOB.ERR的狀態(tài)為“0”時(shí),表示作業(yè)執(zhí)行正常, JOB.ERR的狀態(tài)為T(mén)”時(shí),表示有故障發(fā)生,具體故障原因可查看故障代碼21(由JOB.STAT端讀?。﹨?shù)JOB.STAT:作業(yè)錯(cuò)誤代碼。如果發(fā)生作業(yè)錯(cuò)誤,則JOB.ERR = TRUE。JOB.STAT中將給出精的錯(cuò)誤原因。具體如下表所示事件類(lèi)別錯(cuò)誤代碼W#16#0411 周期過(guò)短。W#16#0412/RJ期過(guò)長(zhǎng)。延時(shí)過(guò)短。W#16#0421延時(shí)過(guò)長(zhǎng)。W#16#0422W#16#0431最小脈沖周期過(guò)短。W#16#0432最小脈沖周期過(guò)長(zhǎng)。W#16#04FF 作業(yè)號(hào)非法。系統(tǒng)功能塊SFB49輸入 參數(shù)III地址DB說(shuō)明取值范圍

17、缺省值LADDRWORD0子模塊的I/O地址,由用戶 在”HW配置”中指定。如果 I和Q地址不相等,則必須 指定二者中較低的一個(gè)。CPU專(zhuān)用W#16#300CHANNELINT2指定的通道號(hào)CPU312C:CPU313C:CPU314C:o o O 京2 10SW_ENBOOL4.0軟件門(mén):控制脈沖輸出TRUE/ FALSEFALSEMAN_DOBOOL4.1手動(dòng)輸出控制使能TRUE/ FALSEFALSESET_DOBOOL4.2控制輸出TRUE/ FALSEFALSEdUTP_VALINT6.0輸出值設(shè)置輸出格式為Per mil 時(shí):0 1,000輸出格式位為S7analog value

18、時(shí):0-27,648010000276480JOB.REQBOOL80作業(yè)初始化控制端(上升沿有 效)TRUE/ FALSEFALSEJOB_IDWOR D10作業(yè)號(hào)W#16#0二無(wú)功能作業(yè)W#16#l=寫(xiě)周期W#16#2二寫(xiě)延時(shí)時(shí)間W#16#4二寫(xiě)最小脈沖周期W#16#81=讀周期W#16#82二讀延時(shí)時(shí)間W#16#84二讀最小脈沖周期W#16#0W#16#lW#16#2W#16#4W#16#81W#16#82W#16#84W#16#0JOB_VALDINT12寫(xiě)作業(yè)的值(設(shè)置值乘以時(shí)基 為實(shí)際時(shí)間值)a 至+235L#0輸出參數(shù)數(shù)據(jù) 地址 說(shuō)明類(lèi)型取值范圍缺省值STS_EN00L16.0狀態(tài)使能端STS_STR BOOL 16.1T硬件門(mén)的狀態(tài)(開(kāi)始輸 入)TRUE/FALSETRUE/FALSEFALSEFALSESTS_DO BOOL 16.2輸出狀態(tài)TRUE/FALSEFALSEJOB_DON BOOL 16.3可以啟動(dòng)新作業(yè)TR

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論