fbs-plc使用手冊(cè)高級(jí)應(yīng)用_第1頁(yè)
fbs-plc使用手冊(cè)高級(jí)應(yīng)用_第2頁(yè)
fbs-plc使用手冊(cè)高級(jí)應(yīng)用_第3頁(yè)
fbs-plc使用手冊(cè)高級(jí)應(yīng)用_第4頁(yè)
fbs-plc使用手冊(cè)高級(jí)應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩339頁(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)介

電機(jī)FBs-

FBs-PLC的中斷FBs-PLC10910912FBs-PLC的通訊12FBsPLCLINK與ModBus通訊Programmable使用手冊(cè)【高級(jí)應(yīng)用篇】

FBs-PLC的NC定位控制ASCII萬(wàn)年歷RTC)FBs-7SG1/7SG七段十六段LED顯示器模塊FBs-32DGIFBs-6AD模擬量輸入模塊FBs4DA2DA模擬量輸出模塊FBs-4A2模擬量輸入輸出模塊FBs(B4AD/B2DA/B2A1DFBs-PLPID控制FBs-PLC的泛用PID控制FBs-PLC的溫度及模擬輸入混合量測(cè)模塊

13141516171819201314151617181920212122232223FBs-PLC應(yīng)用指令一覽 附錄一FATEK通訊協(xié) 附錄二FBs-PACK操作說(shuō) 附錄三PWMDA模擬量輸出模塊使用說(shuō) 附錄四安全相關(guān)的注意事項(xiàng)(使用前請(qǐng)仔細(xì)閱讀◎?yàn)榇_保用戶自身安全,以及保護(hù)本產(chǎn)品和設(shè)備,在安裝、操作、FBs系列之前,請(qǐng)?jiān)敿?xì)閱讀本手冊(cè)的各項(xiàng)安全、功能、注意事項(xiàng)等說(shuō)明。在本手冊(cè)中針對(duì)安全相關(guān)的注意事項(xiàng),按照其 等級(jí),區(qū)分為「 「警告「注意」三個(gè)等級(jí),并以〝〞符號(hào)置于其前面。現(xiàn)分別敘述如下:表示如果未遵照正確的指示,將造成人身或嚴(yán)重的,或財(cái)物損失警告警告表示如果未遵照正確的指示,可能造成人身或嚴(yán)重的,或財(cái)物損失注意注意表示如果未遵照正確的指示,可能造成較輕微的人身,或財(cái)物損失◎本手冊(cè)用來(lái)指導(dǎo)專(zhuān)業(yè)人員如何正確安裝并安全地使用FBs系列PLC,此處所謂的專(zhuān)業(yè)人員是指對(duì)接地、電路、設(shè)備系統(tǒng)等安全規(guī)范和做法熟悉并具有一定實(shí)踐經(jīng)驗(yàn)的專(zhuān)業(yè)機(jī)電工程人員。在使用在使用PLC之前,必須牢記無(wú)論是外部供應(yīng)電源異常還是PLC本身故障都有可能造成PLC或整個(gè)系統(tǒng)進(jìn)入不安全狀態(tài),而引起無(wú)法預(yù)期的動(dòng)作,這種無(wú)法預(yù)期的動(dòng)作可能造成人身、或機(jī)器嚴(yán)重?fù)p害,因此在有重大安全考慮的應(yīng)用中,請(qǐng)?jiān)赑LC之外,另外設(shè)計(jì)外部獨(dú)立的安全保護(hù)電路,例如緊急停止電路、機(jī)械取代裝置備用安全保護(hù)電路說(shuō)明如下:緊急停止電路、安全保護(hù)電路、電機(jī)正/反轉(zhuǎn)互鎖電路,位置控制上/下限機(jī)構(gòu)破壞防止等電路,必須在PLC之外,另設(shè)置外部組成電路。PLC對(duì)輸入信號(hào)電路無(wú)法檢測(cè)是否異常(例如PLC輸入電路電源過(guò)載或斷電,PLC將認(rèn)為輸入全部OFF),此時(shí)將造成PLC錯(cuò)誤的輸出,而可能造成重大的安全問(wèn)題,因此必須在PLC之外,另加外部檢測(cè)及防護(hù)電路或保護(hù)機(jī)構(gòu)。PLC的輸出組件無(wú)論繼電器、晶體管、TRIAC都有可能故障造成永久ON或永久OFF,而導(dǎo)致嚴(yán)重的事故,因此必須對(duì)有安全顧忌的輸出點(diǎn),另加外部電路或保護(hù)機(jī)構(gòu)。電機(jī)自1993年中推出FB系列PLC至今已超過(guò)10個(gè)年頭,這10多年來(lái)為了維持FB-PLC在功能上的持續(xù)領(lǐng)先,先后歷經(jīng)了兩次重新設(shè)計(jì)全新(ASIC)的大改PLC,銷(xiāo)售量也持續(xù)維持年年增長(zhǎng),但和其它品牌新推出的新型微型PLC相比,F(xiàn)B-PLC的外型相對(duì)龐大、過(guò)時(shí)。因此有必要重新設(shè)計(jì)一種全新系列、精致小巧、功能超強(qiáng)的微型PLC,以符合下一個(gè)10年的市場(chǎng)需求,新推出的FBS系列也就是應(yīng)此需求而設(shè)計(jì)開(kāi)發(fā)的全新系列微型PLC。牌的微型PLC5個(gè)速度921.6Kpbs的DMA通訊端口4組計(jì)數(shù)頻920KHz的硬件高速計(jì)數(shù)器,4組可作直線補(bǔ)間頻率高達(dá)920KHz的高速脈沖輸出,4點(diǎn)頻率可達(dá)18432KHz5.1ms化本力FBSPLC采用自行開(kāi)發(fā)的系統(tǒng)單(SoC)來(lái)設(shè)計(jì),整合了處理器(CP)、硬件邏輯處理器(HLS)及各種于單一上,來(lái)降低體積與成本,并提升可FBS-PLCPLC也無(wú)法比擬的超強(qiáng)功能,讓FS-PLC的用戶擁有領(lǐng)先業(yè)的最佳競(jìng)爭(zhēng)力。FBS-PLCFBPLC指令共容。FBPLC相比,F(xiàn)BS-PLC14種通訊板/通訊模塊可RS-232、RS-485EthernetUSB界面。I/O模塊方面,除了FB-PLCA/D、D/A復(fù)合R、S、E、T、B、N的熱電偶或pt-100、pt-1000RTD等感溫器。FBS-PLCⅠ為“硬件篇”與“指令篇”Ⅱ?yàn)椤案呒?jí)”手冊(cè)?!啊盕BS-PLC的硬件結(jié)構(gòu),包括機(jī)構(gòu)、安裝、電源、I/O及安全規(guī)則敘述等?!爸噶钇盕BS-PLC指令結(jié)構(gòu)及各種指令的功能敘述。“高級(jí)應(yīng)”手冊(cè)則針對(duì)高級(jí)應(yīng)用,如通訊網(wǎng)路、中斷、高速計(jì)數(shù)、NCPID、多任FS-PLC所提供的指令本身作功能敘述與說(shuō)明,即使是手冊(cè)中有部分應(yīng)用范例,也只是為了指令說(shuō)明所舉的范例。對(duì)于實(shí)際配機(jī)應(yīng)用所需的控制流程設(shè)計(jì),梯形圖程序設(shè)計(jì)或?qū)嶋H的應(yīng)用程序范例等,都不是本手冊(cè)包括的范圍,用戶如果需要這方面的應(yīng)用知識(shí),請(qǐng)參考這類(lèi)的相關(guān)書(shū)籍。20105FBs-PLC 9章:FBs-PLC的中斷中斷的原理與架 1中斷服務(wù)程序的結(jié)構(gòu)與其應(yīng) 2FBs-PLC的中斷組件、標(biāo)記名稱(chēng)與優(yōu)先 3如何使用FBs-PLC的中 5中斷的建構(gòu)( 5用FP-08作〝外部中斷〞的建構(gòu)范 6用WinProladder作〝外部中斷〞的建構(gòu)范 7用R4162來(lái)指定內(nèi)部定時(shí)中 7中斷程序的范 8捕捉式輸入與數(shù)字濾 910章:FBs-PLC的高速計(jì)數(shù)器與高速定時(shí)器FBs-PLC的高速計(jì)數(shù) 1FBs- 高速計(jì)數(shù)器的計(jì)數(shù)模 1FBs-PLC高速計(jì)數(shù)器的系統(tǒng)結(jié)構(gòu) 2單相獨(dú)立的上/下數(shù)高速計(jì)數(shù)器(MD0, 4單相相關(guān)的上/下數(shù)高速計(jì)數(shù)器(MD2, 6雙相高速計(jì)數(shù)器(MD4,MD5,MD6, 7使用FBs-PLC高速計(jì)數(shù)器的步 10HSC/HST的建構(gòu)( 10用FP-08作HSC/HST的建 10用WinProladder作HSC/HST的建 13高速計(jì)數(shù)器的應(yīng)用范 15FBs-PLC的高速定時(shí) 20HSTA高速定時(shí) 20HST0~HST3高速定時(shí) 23高速定時(shí)器HSTA的使用范 24HST0~HST3 高速定時(shí)器使用范 2811章:FBs-PLC的通訊FBs-PLC通訊端口的功能與應(yīng) 1通訊端口(Port0):USB界面或RS-232界 2通訊端口(Port1~Port4:RS-232或RS-485界 2以太網(wǎng)絡(luò)(ETHERNET)界 3如何利用FBs-PLC的通訊功 5RS-485通訊端口硬件配線注意事 5如何使用FBs-PLC的通訊端 9硬件界面與機(jī)構(gòu)的匹 9通信協(xié)議選擇與設(shè) 通信參數(shù)的設(shè) 軟件界面類(lèi)型的設(shè) 軟件界面類(lèi)型的說(shuō)明與應(yīng) 標(biāo)準(zhǔn)界 調(diào)制解調(diào)器界 梯形圖指令控制界 通訊板 通訊模塊 四埠RS485中樞集線器(FBs- 式RS485中繼器(FBs-CM5R) 式RS232/RS485雙向信號(hào)轉(zhuǎn)換器(FBs-CM25C) FBs以太網(wǎng)絡(luò)通訊模塊及應(yīng) 規(guī) 通訊連接 以太網(wǎng)絡(luò)規(guī) 外觀說(shuō) CM25E及CM55E外觀說(shuō) CBE外觀說(shuō) 串行通訊連接器功 以太網(wǎng)絡(luò)到串行通訊轉(zhuǎn)換器功 應(yīng)用結(jié) 伺服模式(Server 客戶模式(Client 硬件設(shè) 36軟件設(shè) 37應(yīng)用設(shè)定流 43接腳圖與通信協(xié) 4412章:FBs-PLCLINKModBus通訊功能的應(yīng)用FUN151(CLINK)通訊聯(lián)機(jī)指令的應(yīng) 2FUN151(CLINK)的使用步 2FUN151(CLINK)指令的各種模式說(shuō)明與應(yīng)用程序范 2FUN150(ModBUS)通訊聯(lián)機(jī)指令的應(yīng) 36FUN150(ModBUS)的使用步 36FUN150(ModBUS)指令的各種模式說(shuō)明與應(yīng)用程序范 3613章:FBs-PLCNC定位控制NC定位控制的方 1絕對(duì)坐標(biāo)與相對(duì)坐 1使用FBs-PLC定位控制的步 2FBs-PLC的定位控制硬件說(shuō) 3HSPSO的輸出電路結(jié) 3FBs- 定位控制的硬件配 3FBs-PLC的定位控制功能說(shuō) 5FBs-PLC的步進(jìn)電機(jī)界 6FBs-PLC的伺服電機(jī)界 7伺服電機(jī)工作示意 8NC定位控制指令的功能說(shuō) 8機(jī)械原點(diǎn)復(fù) 27147多軸直線補(bǔ)間定位輸出指令功能說(shuō) 45第14章:ASCII輸出功能的應(yīng)ASCII數(shù)據(jù)的格 1ASCII輸出應(yīng)用范 215章:萬(wàn)年歷RTC與PLC內(nèi)部特殊緩存器的對(duì) 1RTC存取控制與設(shè) 216章:FBs-7SG七段/十六段(米字型)LED顯示器模塊FBs-7SG概 1FBs-7SG七段LED顯示器模塊的使用步 1FBs-7SG的I/O尋 2FBs-7SG的硬件接線與硬件設(shè) 2FBs-7SG的硬件配 2FBs-7SG的硬件設(shè) 2 驅(qū)動(dòng)電壓的設(shè)定與過(guò)電壓驅(qū)動(dòng)(O.V.)的檢 4七段LED顯示與獨(dú)立LED顯示電 5譯碼顯示與非譯碼顯 6FBs-7SG的輸入電源規(guī)格及功率消 9FBs-7SG顯示內(nèi)容利用輸出緩存器(OR)控 9FBs-7SG輸出指令FUN84:TDSP的使用說(shuō) 1017章:FBs-32DGI指撥開(kāi)關(guān)輸入模塊FBs-32DGI的功能規(guī) 1FBs-32DGI指撥開(kāi)關(guān)輸入模塊的使用步 2FBs-32DGI的I/O尋 2FBs-32DGI的硬件說(shuō) 2FBs-32DGI的輸入電路示意 418章:FBs-6AD模擬量輸入模塊FBs-6AD的功能規(guī) 1FBs-6AD模擬量輸入模塊的使用步 1FBs-6AD的I/O尋 2FBs-6AD的硬件說(shuō) 3FBs-6AD的硬件插梢跳線說(shuō) 4FBs-6AD的輸入電路示意 6FBs-6AD輸入特性及其插梢設(shè) 6FBs模擬量輸入格式的規(guī)劃說(shuō) 10偏移模式(OFFSET)輸入的對(duì) 1319章:FBs-4DA/2DA模擬量輸出模塊FBs-4DA/2DA的功能規(guī) 19-FBs-4DA/2DA模擬量輸出模塊的使用步 19-FBs-4DA/2DA的I/O尋 19-FBs-4DA/2DA的硬件說(shuō) 19-FBs- 的硬件插梢跳線說(shuō) 19-FBs-4DA/2DA的輸出電路示意 19-FBs-4DA/2DA輸出特性及其插梢設(shè) 19-偏移模式(OFFSET)輸出的對(duì) 19-20章:FBs-4A2D模擬量輸入/輸出模塊FBs-4A2D的功能規(guī) 20-FBs-4A2D模擬量輸出模塊的使用步 20-FBs-4A2D的I/O尋 20-FBs-4A2D硬件說(shuō) 20-FBs- 的硬件插梢跳線說(shuō) 20-FBs-4A2D的輸入/輸出電路示意 20-FBs-4A2D輸入/輸出特 20-FBs模擬量輸入格式的規(guī)劃說(shuō) 20-21章:FBs模擬擴(kuò)充板FBs模擬擴(kuò)充板功能規(guī) 21-FBs模擬擴(kuò)充板的使用步 21-FBs模擬擴(kuò)充板的I/O尋 21-FBs模擬擴(kuò)充板硬件說(shuō) 21-FBs模擬擴(kuò)充板的輸入/輸出電路示意 21-FBs- 的模擬輸入電路示意 21-FBs- 的模擬輸出電路示意 21-FBs- 的模擬輸入/輸出電路示意 21-FBs模擬擴(kuò)充板輸入/輸出特 21-22章:FBs-PLC溫度測(cè)量及溫度PID控制FBs-PLC溫度測(cè)量模塊的種類(lèi)與功能規(guī) 22-FBs熱電偶(TC)模 1FBs白金電阻(RTD)模 2使用FBs-PLC溫度測(cè)量模塊的步 2溫度測(cè) 2閉環(huán)回路溫度PID控 3溫度模塊的溫度測(cè)量規(guī)劃步 3溫度規(guī)劃表格內(nèi)部數(shù)據(jù)格 4溫度測(cè)量工作緩存器內(nèi)部數(shù)據(jù)格 5溫度測(cè)量有關(guān)緩存器說(shuō) 6溫度模塊的I/O尋址說(shuō) 6溫度測(cè)量模塊的硬件說(shuō) 6FBs-TC2、TC6、 的外觀正視 7FBs-RTD6、 的外觀正視 9溫度模塊的輸入接線 10熱電偶(TC)模塊的接 10白金電阻(RTD)模塊的接 11FBs-PLC溫度PID控制指令說(shuō)明與程序范 1123章:FBs-PLCPID控制PID控制簡(jiǎn) 1控制器選 1比例式控制 1比例+積分控制 2比例+積分+微分控制 2FUN30泛用PID指令說(shuō)明與程序范 224章:FBs-PLC的溫度及模擬輸入混合測(cè)量模塊FBs-PLC溫度及模擬輸入測(cè)量混合測(cè)量模塊的種類(lèi)及規(guī) 1溫度測(cè)量特 1模擬輸入測(cè)量特 2共通特 2測(cè)量溫度的實(shí)施步 2溫度模塊溫度測(cè)量規(guī)劃步 3模塊的硬件說(shuō) 3FBs-2ATC4/FBs- 的外觀正視 3溫度模塊溫度測(cè)量規(guī)劃步 5FBs-2ATC4模塊的接 5FBs-2ARTD4模塊的接 6FBs-2ATC4/FBs- 的插梢設(shè) 6插梢位 6輸入碼格式選擇的插梢設(shè) 8輸入信號(hào)型態(tài)的插梢設(shè) 8輸入信號(hào)型態(tài)的插梢設(shè) 8【附錄一】應(yīng)用指令一覽表一般計(jì)時(shí)/計(jì)數(shù)指令..........................................................................................-單點(diǎn)運(yùn)作指令...................................................................................................-設(shè)定/清除指令..................................................................................................-SFC指令............................................................................................................-數(shù)算指令...................................................................................................-邏輯運(yùn)算指令...................................................................................................-比較指令............................................................................................................-搬移指令...........................................................................................................-位移/旋轉(zhuǎn)指令..................................................................................................-數(shù)碼變換指令...................................................................................................-流程控制指令...................................................................................................-I/O指令..............................................................................................................-積算型計(jì)時(shí)指令...............................................................................................-計(jì)時(shí)指令...................................................................................................-高速計(jì)數(shù)/計(jì)時(shí)指令..........................................................................................-報(bào)表打印指令...................................................................................................-緩升/緩降指令..................................................................................................-通訊指令............................................................................................................-列表指令............................................................................................................-矩陣指令............................................................................................................-NC定位控制指令.............................................................................................-中斷控制指 ..-【附錄二】 通訊協(xié) 主仆定位與通訊互動(dòng)關(guān)系...............................................................................- PLC的通訊信息格式.............................................................................-1 PLC的通訊錯(cuò)誤碼..................................................................................-2通訊命令功能詳述...........................................................................................-組件類(lèi)別及其指定方法................................................................................. -通訊命令說(shuō) ................................................................................................-命令 PLC概略狀態(tài)..........................................................................-命令 PLC的RUN/STOP控制..................................................................-命令 單一個(gè)單點(diǎn)的運(yùn)作控制...................................................................-命令 連續(xù)多個(gè)單點(diǎn)的抑/致能狀態(tài)讀取..................................................-命令 連續(xù)多個(gè)單點(diǎn)的狀態(tài)...............................................................-命令 連續(xù)多個(gè)單點(diǎn)的狀態(tài)寫(xiě)入...............................................................-命令 連續(xù)多個(gè)緩存器的數(shù)據(jù)...........................................................-命令 連續(xù)多個(gè)緩存器的數(shù)據(jù)寫(xiě)入...........................................................-命令 任意單點(diǎn)/緩存器混合的狀態(tài)/數(shù)據(jù).........................................-命令 任意單點(diǎn)/緩存器混合的狀態(tài)/數(shù)據(jù)寫(xiě)入.........................................-命令 測(cè)試回 ..........................................................................................-命令 PLC詳細(xì)系統(tǒng)狀態(tài)...................................................................-【附錄三】FBs- 操作說(shuō)利用WinProladder燒錄Ladder程序與緩存器內(nèi)容到FBs-PACK..........-透過(guò)特殊緩存器操作燒錄Ladder程序與緩存器內(nèi)容到FBs-PACK......-指定讀回?zé)浽贔Bs-PACK的數(shù)據(jù)緩存器.................................................-通過(guò)功能指令讀寫(xiě)FBs-PACK.......................................................................-【附錄四 模擬輸出模塊使用說(shuō)DA組件安裝步驟...................................................................................-DA的功能規(guī)格.......................................................................................-9章FBs-PLC 中斷的原理與結(jié)構(gòu)FBsPLC所需執(zhí)行的工作復(fù)雜眾多,有20KWords的用戶程序要解析,512點(diǎn)的I/O狀態(tài)要抓取或更新,有5個(gè)通訊端口要服務(wù)…,但CPU只有一個(gè),故任一個(gè)時(shí)間只能執(zhí)行一項(xiàng)工作,因此PLC只能按照順序?qū)⑸鲜鏊械墓ぷ饔傻谝豁?xiàng)開(kāi)始逐一地執(zhí)行到最后一項(xiàng)位置,再循環(huán)回到第一項(xiàng)工作重復(fù)同樣的工作循環(huán),這樣周而復(fù)始地作掃描(Scan)服務(wù)工作,每一項(xiàng)工作在一次掃描循環(huán)中都被執(zhí)行一次,每一次被執(zhí)行的間隔時(shí)間即所謂PLC的掃描時(shí)間(ScanTime。因?yàn)镃PU的工作速度和人類(lèi)的反應(yīng)相比,可以說(shuō)是極端快速的,上述龐大的工作量通常在數(shù)毫秒到數(shù)十毫秒(mS)就可以完成,因此就人類(lèi)的感覺(jué),PLC幾乎是在同一時(shí)間完成所有工作,而能達(dá)到實(shí)用的控制效果。對(duì)于大部分的應(yīng)用,上述按照順序掃描的控制方式都已經(jīng)足夠了,但對(duì)某些需要高速反應(yīng)的應(yīng)用場(chǎng)合(例如定位控制…等),掃描時(shí)間的延時(shí)即代表誤差的擴(kuò)大,其反應(yīng)時(shí)間甚至要求到微秒(uS)的速度,才能達(dá)到精度要求。在這種情況下,只有利用中斷(Interrupt)功能才能達(dá)到。所謂中斷是指PLC在平常按照順序執(zhí)行的掃描循環(huán)中,當(dāng)有需要立即反應(yīng)的需求發(fā)生時(shí)馬上對(duì)CPU發(fā)出中斷要求(InterruptRequest);CPU在收到中斷要求后立即停止其正在執(zhí)行的掃描工作,優(yōu)先地去執(zhí)行該中斷要求所指定的服務(wù)工作;等該服務(wù)工作完成后,再回到剛才被中斷的地方(稱(chēng)為中斷返回ReturnfromInterrupt,簡(jiǎn)稱(chēng)RTI),繼續(xù)執(zhí)行未完成的掃描工作。上述,即所(InterruptServiceRoutine。它是由一連串在中斷發(fā)生時(shí)〝所需要執(zhí)行動(dòng)作的梯形圖程序〞所組成的副程序放在副程序區(qū)并用其中斷信號(hào)名稱(chēng)為它的標(biāo)記(LABEL)名稱(chēng)(請(qǐng)參考9.3節(jié)的說(shuō)明。因?yàn)槠浞胖迷诟背绦騾^(qū),故在正常的PLC掃描循環(huán)中是不會(huì)被執(zhí)行到(PLC只掃描主程序區(qū),不掃描副程序區(qū)。雖然CPU能在中斷要求發(fā)生時(shí),在數(shù)十秒內(nèi)立即去執(zhí)行對(duì)應(yīng)的控制動(dòng)作,但當(dāng)中斷輸入不只1(FBs-PLC多達(dá)42個(gè)中斷只有在其所對(duì)應(yīng)的中斷發(fā)生時(shí),才會(huì)跳入執(zhí)行,因?yàn)镃PU任一個(gè)時(shí)間只能執(zhí)行一次動(dòng)作,因此同樣的問(wèn)題仍將出現(xiàn),必須等一個(gè)中斷服務(wù)程序執(zhí)行完畢后,才能執(zhí)行下一個(gè)中斷服務(wù)程序;這樣可能造成數(shù)百微秒甚至毫秒的反應(yīng)延時(shí),因此在多重中斷輸入結(jié)構(gòu)時(shí),會(huì)將各個(gè)中斷輸入按照其重要性給予其不同的中斷優(yōu)先順序(InterruptPriority。當(dāng)PLC接受某一個(gè)中斷要求而正執(zhí)行該中斷的服務(wù)程序的當(dāng)時(shí),如果有另一個(gè)中斷要求發(fā)生,而且其優(yōu)先順序低于正在執(zhí)行的中斷,CPU將不理會(huì)該中斷,必須等CPU執(zhí)行完副程序返回后才會(huì)接受,但其優(yōu)先順序高于正在執(zhí)行的,CPU將立即停止其正在執(zhí)行的中斷服務(wù)程序的執(zhí)行,而立即跳入該更高優(yōu)先級(jí)中斷的中斷服務(wù)程序去執(zhí)行,等其完成后,再回到剛才被中斷的較低優(yōu)先級(jí)服務(wù)程序中去繼續(xù)完成未完成的工作,這種中斷執(zhí)行中又被中斷的情形稱(chēng)為嵌套中斷(NestedInterrupt。FBsPLC的嵌套中斷最多可達(dá)5層下圖為單一中斷與嵌套中斷的范例:X8+I副程X8+I副程HSC0I(優(yōu)先順序HSC0中(優(yōu)先順序嵌套中斷 最可達(dá)5中中斷服務(wù)程序的結(jié)構(gòu)與其應(yīng)用中斷和呼叫雖然同樣用到副程序,但其調(diào)用(跳到副程序去執(zhí)行)的方式卻不同。呼叫是在主程序中利用執(zhí)行到CALL指令(FUN67)時(shí),CPU會(huì)記下CALL指令所指定的副程序名稱(chēng),并到副程序區(qū)執(zhí)行該標(biāo)記名稱(chēng)的副程序,一直執(zhí)行到RTS(ReturnfromSubroutine)指令后才會(huì)返回主程序。中斷的調(diào)用則不是利用軟件指令,而是由硬件電路發(fā)出中斷信號(hào)給CPU,由CPU自行辨別該中斷的名稱(chēng)而自動(dòng)跳入副程序中以該中斷名稱(chēng)為標(biāo)記的〝中斷服務(wù)程序〞去執(zhí)行,執(zhí)行到RTI指令(ReturnfromInterrupt)后,才返回到主程序。(程(尾頭須放在副程序區(qū),其結(jié)構(gòu)如右圖所示,有〝頭〞有〝尾〞及服務(wù)程序文本。〝頭〞即為該中斷的〝中斷標(biāo)記名稱(chēng)〞,請(qǐng)參考下節(jié)的說(shuō)明,而〝尾〞就是RTI(FUN69是告訴CPU中斷程序的結(jié)束, 跳回主程序或上一層中斷服務(wù) 內(nèi)序(巢式中斷時(shí))請(qǐng)參考FUN69(RTI)指令的說(shuō)明。而頭尾中間則為中斷服務(wù)程序本身,用來(lái)告知CPU在該中斷發(fā)生時(shí)必須執(zhí)行哪些控制動(dòng)作。副程序的母線符號(hào)為雙線用來(lái)和主程序的母線區(qū)別開(kāi)來(lái)以利于閱讀 FBs-PLC的中斷元件、標(biāo)記名稱(chēng)與等級(jí)如前述,任意一個(gè)的〝服務(wù)〞都有一稱(chēng)〞。FP08WinProladder在FBs-PLC的副程序區(qū)內(nèi),為FBs-PLC所有49個(gè)中斷保留49種對(duì)應(yīng)的〝中斷標(biāo)記名稱(chēng)〞,我們稱(chēng)為中斷保留字(InterruptWord),在副程序區(qū)內(nèi)這49種保留字當(dāng)作〝中斷標(biāo)記〞使用,其它標(biāo)記名稱(chēng)不能與它重復(fù)。〝中斷標(biāo)記名稱(chēng)〞(保留字)的取名原則是將各個(gè)中斷元件的硬件名稱(chēng)(例如HSTA、HSC0X0+X0、)后面加一個(gè)I字即可,例如高速計(jì)數(shù)器HSC0的中斷、標(biāo)記名稱(chēng)為HSC0I〞,X0的中斷標(biāo)記名稱(chēng)為〝X0+I〞,以下為FBsPLC的49種中斷元件的〝中斷標(biāo)記名稱(chēng)〞及其優(yōu)先等級(jí)。下表為中斷元件及其中斷標(biāo)記名稱(chēng),而為了與以前的版本兼容,除了HSC/HST外,以前的舊版本中標(biāo)記名稱(chēng)也列入表內(nèi)(標(biāo)記名稱(chēng)有小括號(hào)的);使用原則以新標(biāo)記為優(yōu)先(先使用HSTAI1MSI~100MSIX0+I~X15I)使用標(biāo)記名稱(chēng)而沒(méi)有中斷處理服務(wù)時(shí),可更改標(biāo)記名稱(chēng)為舊版本的中斷標(biāo)記名稱(chēng),如ATMRI、1MS~100MS、INT0~I(xiàn)NT15,如果正常,則建議盡快更新WinProladder或FP08版本。(越上層優(yōu)先級(jí)越高)中斷元件優(yōu)先順序中斷標(biāo)記名稱(chēng)中斷發(fā)生的條 1HSTA計(jì)時(shí)到(CV=PV)當(dāng)循環(huán)計(jì)時(shí)器用時(shí)無(wú)中斷內(nèi)部定時(shí)時(shí)基21MSI(每1mS周期發(fā)生一次中斷任意一個(gè)時(shí)間只能一種時(shí)基的中斷動(dòng)作,請(qǐng)參考95.2斷數(shù)為4232MSI(每2mS周期發(fā)生一次中斷43MSI(每3mS周期發(fā)生一次中斷54MSI(每4mS周期發(fā)生一次中斷65MSI(每5mS周期發(fā)生一次中斷710MSI每10mS周期發(fā)生一次中斷850MSI每50mS周期發(fā)生一次中斷9100MSI每100mS周期發(fā)生一次中斷/HSC0I/HST0HSC0/HST0計(jì)數(shù)/時(shí)到HSC0~HSC3設(shè)置為高速計(jì)數(shù)器時(shí),其中斷標(biāo)記名稱(chēng)為HSC0I~HSC3I;HSC0~HSC3設(shè)置為高速計(jì)時(shí)器時(shí),其中斷標(biāo)記名稱(chēng)為HST0I~HST3I;HSC1I/HST1HSC1/HST1計(jì)數(shù)/時(shí)到HSC2I/HST2HSC2/HST2計(jì)數(shù)/時(shí)到HSC3I/HST3HSC3/HST3計(jì)數(shù)/時(shí)到PSO0IPSO0脈沖輸出完成PSO1IPSO1脈沖輸出完成PSO2IPSO2脈沖輸出完成PSO3IPSO3脈沖輸出完成中斷元件優(yōu)先順序中斷標(biāo)記名稱(chēng)中斷發(fā)的條 外部硬件輸入中斷或軟件高速計(jì)數(shù)器中斷(INT0HSC4I∫HSC7IX0由01()發(fā)出中斷HSC4~的計(jì)數(shù)輸入與控制輸入可任意指定為X0~X15的任意一個(gè)輸入,因此其中斷優(yōu)先順序需要根據(jù)其指定的X號(hào)碼決定X0(INT0X0由10()發(fā)出中斷(INT1X1由01)發(fā)出中斷X1(INT1X1由10()發(fā)出中斷(INT2X2由01)發(fā)出中斷X2(INT2X2由10()發(fā)出中斷(INT3X3由01)發(fā)出中斷X3(INT3X3由10()發(fā)出中斷(INT4X4由01)發(fā)出中斷X4(INT4X4由10)發(fā)出中斷(INT5X5由01()發(fā)出中斷X5(INT5X5由10()發(fā)出中斷(INT6X6由01()發(fā)出中斷X6(INT6X6由10)發(fā)出中斷(INT7X7由01()發(fā)出中斷X7(INT7X7由10)發(fā)出中斷(INT8X8由01)發(fā)出中斷X8(INT8X8由10)發(fā)出中斷(INT9X9由01()發(fā)出中斷X9(INT9X9由10)發(fā)出中斷X10+I(INT10X10由0)發(fā)出中斷X10I(INT10X10由1)發(fā)出中斷X11+I(INT11X11由01)發(fā)出中斷X11I(INT11X11由10)發(fā)出中斷X12+I(INT12X12由01)發(fā)出中斷X12I(INT12X12由10)發(fā)出中斷X13+I(INT13X13由01)發(fā)出中斷X13I(INT13X13由1)發(fā)出中斷X14+I(INT14X14由01)發(fā)出中斷X14I(INT14X14由10)發(fā)出中斷X15+I(INT15X15由01)發(fā)出中斷X15I(INT15X15由10)發(fā)出中斷如何使用如何使用FBs-PLC的中斷開(kāi)始設(shè)置(Configure)中斷的組態(tài)中斷的用法無(wú)論是內(nèi)部定時(shí)中斷、外部輸入中斷、HSC/HST中斷或PSO中斷,其用法都類(lèi)似由于HSCHST的開(kāi)始設(shè)置(Configure)中斷的組態(tài)----------------請(qǐng)參考9.5完成副程序區(qū)編寫(xiě)中斷服務(wù)程序----------------請(qǐng)參考9.6完成副程序區(qū)編寫(xiě)中斷服務(wù)程序9.59.5中斷的設(shè)置(Configuration)中斷的設(shè)置實(shí)質(zhì)上僅僅是指定某一中斷要不要使用而已I/O有關(guān)的設(shè)置以及和I/OI/O有關(guān)的HSC/HSTPSO及外部中斷,必須在WinProladder或FP08的系統(tǒng)模式的第5項(xiàng)(設(shè)置:Configuration)功能下來(lái)執(zhí)行。只要設(shè)置完成,便自動(dòng)啟動(dòng)(Enable)該裝置的中斷。另外和I/O無(wú)關(guān)的〝內(nèi)部定時(shí)中斷〞:則不需要作中斷設(shè)置;只要在副程序區(qū)有出現(xiàn)定時(shí)中斷保留字所起始的中斷處理副程序,即代表該中斷已被規(guī)劃,而利用特殊暫存器R4162的低位元組的B0~B7來(lái)彈性指定1MSI~100MSI定時(shí)中斷是否被允許執(zhí)行。 FP08作〝外部中斷〞的設(shè)置范例8)HSC/HST/ X08)HSC/HST/ X0 + X1+,,ASSIGN—PARTITION +X0,X15X1,X2,X6+—,,X0,X15X1,X2,X6-—外部中斷是和HSC及SPD指令共用X0~X15等16個(gè)高速輸入點(diǎn),故HSC或SPD使用過(guò)的輸入點(diǎn)號(hào)碼,即不能設(shè)置外界中斷。SPD指令只能使用X0~X7等8個(gè)輸入點(diǎn)來(lái)做平均速度檢測(cè)。中斷設(shè)置指定一旦完成便無(wú)法在PLCRUN中變更,但FBs-PLC提供EN指令(FUN145)及DIS指令(FUN146),可對(duì)外部中斷、HSC及HSTA的中斷做允許或的控制,使它們能在PLCRUN中也能動(dòng)態(tài)變化控制,請(qǐng)參考這兩種指令的說(shuō)明。 WinProladder作外部中斷的設(shè)置范例名稱(chēng)在專(zhuān)案視窗中點(diǎn)選I/O組態(tài)設(shè)定名稱(chēng)IOIO組態(tài)系統(tǒng)組態(tài)出現(xiàn)中斷設(shè)定畫(huà)面后,可直接在視窗中點(diǎn)選要發(fā)生中斷的外部中斷:.3 R4162來(lái)指定內(nèi)部定時(shí)中斷當(dāng)副程序區(qū)有出現(xiàn)內(nèi)部定時(shí)中斷保留字(81MSI~100MSI)所起始的中斷處理副程序時(shí),即代表該中斷已經(jīng)被規(guī)劃,而根據(jù)實(shí)際應(yīng)用需求,可以利用特殊暫存器R4162低位組的8個(gè)Bit來(lái)指定要遮沒(méi)哪個(gè)時(shí)基的定時(shí)中斷,其分配如下:~R4162:

100MS5Bit狀態(tài)=0時(shí):允許該時(shí)基的的定時(shí)中斷(不遮沒(méi)Bit狀態(tài)=1時(shí):關(guān)閉該時(shí)基的定時(shí)中斷(遮沒(méi)B0~B7間如果同時(shí)有多個(gè)Bit為0時(shí),則FBs-PLC將只啟動(dòng)時(shí)基最小且其中斷處理副程序有被規(guī)劃的,而關(guān)閉其他時(shí)基(例如內(nèi)容值為00H時(shí),全部定時(shí)中斷都未被遮沒(méi);但如1MS與2MS~100MS定時(shí)中斷處理副程序都出現(xiàn)在副程序區(qū)時(shí),只有1MS定時(shí)中斷能被執(zhí)行,其它不被執(zhí)行。因R4162的值可以在PLCRUN中由用戶用梯形圖程序隨時(shí)改變,故能動(dòng)態(tài)地改變時(shí)基,或暫停、驅(qū)動(dòng)中斷,彈性很大。R4162默認(rèn)值為0代表1MS~100MS定時(shí)中斷都未被遮沒(méi),只要副程序區(qū)有任意一個(gè)定時(shí)中斷處理副程序,則該中斷副程序?qū)⒍〞r(shí)被執(zhí)行。因CPU每次被中斷都固定要花費(fèi)相當(dāng)?shù)膱?zhí)行時(shí)間,故定時(shí)中斷時(shí)基越小,中斷越頻繁,則占用CPU的時(shí)間越多,因此應(yīng)用上保持適用即可的原則,以免影響CPU的效果。 中斷程序的范例范例以外部硬件中斷X0范例X0定位到感應(yīng)器X1緊急停止Y0運(yùn)轉(zhuǎn)控制電機(jī)外部中斷設(shè)置:X0設(shè)置輸入X0由:X0主程序M0(啟動(dòng))由01副程序 D N 由01硬件自動(dòng)執(zhí)行此中斷副程序運(yùn)轉(zhuǎn)控制電機(jī)Y00立即停止電機(jī)運(yùn)轉(zhuǎn)Y0在中斷處理副程序中必須立即輸入出指令能達(dá)到及時(shí)高速精密的控制效果。范例1MS范例主程序S D S D (1MS定時(shí)中斷遮沒(méi)S0D: S0D:副程序

啟動(dòng)1MS定時(shí)中斷后,則系統(tǒng)自動(dòng)每隔1MS執(zhí)行次中斷副程序R0當(dāng)成沒(méi)1MS時(shí)基的上數(shù)循環(huán)計(jì)時(shí)器R1當(dāng)成每1MS時(shí)基的下數(shù)循環(huán)計(jì)時(shí)器 捕捉式輸入及數(shù)字濾波針對(duì)許多高速應(yīng)用場(chǎng)合,除了可以使用中斷輸入方式來(lái)防止信號(hào)漏掉外,也可以將主機(jī)內(nèi)步的輸入點(diǎn)設(shè)定為捕捉式輸入來(lái)捕捉其一閃即逝的信號(hào)。使用捕捉式輸入的設(shè)定方式相當(dāng)?shù)暮?jiǎn)單:系統(tǒng)組態(tài)名稱(chēng)在專(zhuān)案視窗中點(diǎn)選I/O系統(tǒng)組態(tài)名稱(chēng)IOIO組態(tài)出現(xiàn)捕捉式輸入設(shè)定畫(huà)面后,直接點(diǎn)選要捕捉的輸入點(diǎn)數(shù)即可范例說(shuō)明一范例說(shuō)明一如果要將捕捉式輸入用在計(jì)數(shù)時(shí),其輸入周期至少需要大于掃描周期的兩倍以上,才不會(huì)有遺漏現(xiàn)象。例如一個(gè)輸入信號(hào)的頻率為50Hz則其掃描時(shí)間至少須小于10mS以上,輸入計(jì)數(shù)才會(huì)正確。 范例說(shuō)明二范例說(shuō)明二下述的范例即可設(shè)定捕捉式輸入來(lái)捕捉比PLC掃描時(shí)間ScanTime)更短暫的外部輸入信號(hào),另外必須注意的是,捕捉式輸入的設(shè)定只針對(duì)主機(jī)的內(nèi)部點(diǎn)數(shù),擴(kuò)展點(diǎn)數(shù)則無(wú)效果。FBs主機(jī)提供的輸入點(diǎn)除了可設(shè)定為捕捉式輸入之外,還可以將其分成6組{(X0~X3X4~X7、(X8~X11、X12~X15、X16~X23、X24~X35)}做輸入濾波條件設(shè)定。數(shù)字濾波設(shè)定可分成對(duì)時(shí)間或是對(duì)頻率設(shè)定濾波條件。前四組輸入信號(hào)X0~X15)可以作為濾波頻率或?yàn)V波時(shí)間的設(shè)定;用頻率作設(shè)定時(shí),可設(shè)定14KHz~18MHz等8種選擇;用時(shí)間作設(shè)定時(shí),可設(shè)定(1~151mS或(1~15)×0.1mS。后兩組輸入信號(hào)X16~X35則只可以作時(shí)間設(shè)定,其設(shè)定范圍為(1~15)×1mS。設(shè)定輸入濾波時(shí)間用于消除低于設(shè)定時(shí)間的信號(hào);設(shè)定輸入頻率用于消除高于設(shè)定頻率的信號(hào)。范例說(shuō)明一范例說(shuō)明一濾波時(shí)間設(shè)定為2mS時(shí)當(dāng)信號(hào)ON或OFF時(shí)間低于2mS,則該ON或OFF信號(hào)無(wú)法被檢測(cè)到。范例說(shuō)明二范例說(shuō)明二濾波頻率設(shè)定為28KHz時(shí),當(dāng)輸入頻率大于28KHz時(shí),則該輸入信號(hào)無(wú)法被檢測(cè)到。頻頻率>28KHz將被濾 頻率<28KHz系統(tǒng)可以辨第10章:FBs-PLC 的高速計(jì)數(shù)器與高速定時(shí)FBs-FBs-PLC的高速計(jì)數(shù)器一般PLC軟件計(jì)數(shù)器的計(jì)數(shù)頻率只能達(dá)到數(shù)十Hz(視掃描時(shí)間而定),如果超過(guò)將產(chǎn)生漏數(shù)甚至完全無(wú)法計(jì)數(shù),此時(shí)必須使用高速計(jì)數(shù)器(High-SpeedCounter簡(jiǎn)稱(chēng)HSC)才能勝任。PLC的高速計(jì)數(shù)器一般有兩種,一為使用硬件電路作成的硬件高速計(jì)數(shù)器(HardwareHigh-SpeedCounter簡(jiǎn)稱(chēng)HHSC),另一種是利用計(jì)數(shù)脈沖正負(fù)緣變化時(shí)發(fā)生中斷,而由CPU來(lái)判斷加減,來(lái)做計(jì)數(shù)的軟件高速計(jì)數(shù)器(SoftwareHigh-SpeedCounter簡(jiǎn)稱(chēng)SHSC。FBsPLC各有4個(gè)HHSC(SoC芯片內(nèi))4個(gè)SHSC;它們都為32位高速計(jì)數(shù)器。FBsFBsPLC高速計(jì)數(shù)器的計(jì)數(shù)模式)計(jì)數(shù)模式(MODE)計(jì)數(shù)行)為波形圖)計(jì)數(shù)模式(MODE)計(jì)數(shù)行)為波形圖下數(shù)(1U單立1DU/DU○D單相2○○R相關(guān)3P/R○PR4A○○B(yǎng)A雙關(guān)BAB7A/B○上數(shù)(0○○A/B○6A/B○波形中正或負(fù)緣有上升或下降箭號(hào)(↑)的表示發(fā)生計(jì)數(shù)(+1或1)FBs-FBs-PLC高速計(jì)數(shù)器的系統(tǒng)結(jié)構(gòu)圖下圖為FBs-PLC的HHSC及SHSC系統(tǒng)結(jié)構(gòu)圖,兩者均具有多種用途輸入及計(jì)數(shù)功能,有些功能是內(nèi)建的功能(例如CV緩存器號(hào)碼、PV緩存器號(hào)碼、中斷標(biāo)記名稱(chēng)及軟件遮沒(méi)、清除、方向選擇的繼電器號(hào)碼)無(wú)需使用者指定,有些則必須由使用者利用WinProladder或FP08的系統(tǒng)模式下的第5項(xiàng)功能(Configuration)來(lái)設(shè)定該HSC的組態(tài)(例如HSC的用途Xn的指定……。在下圖中標(biāo)有〝*〞號(hào)的,表示該部份需要由用戶來(lái)設(shè)定。經(jīng)設(shè)定的8種計(jì)數(shù)模式的詳細(xì)結(jié)構(gòu)與計(jì)數(shù)方式,請(qǐng)參考1021~10.23小節(jié)的說(shuō)明。CV(CurrentValue),目前值;PV(PresetValue),設(shè)定值。利用FUN92將SoC晶片內(nèi)硬件計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值讀出并存到CPU內(nèi)部的CV暫存器中這樣使用者即可知道當(dāng)前計(jì)數(shù)值。利用FUN93可作

CV寄存器(CPU內(nèi)部體 PV寄存器(CPU內(nèi)部體

利用FUN93將CPU內(nèi)部的PV暫存器的值寫(xiě)入SoC晶片硬件計(jì)數(shù)器的設(shè)CV暫存器寫(xiě)入或

內(nèi)部SoC晶片內(nèi)

定值暫存器中當(dāng)做計(jì)數(shù)到設(shè)定值。*計(jì) 軟件方向選控(X2,X6,X10,X14)*淹沒(méi)控入

* **

寄存

寄存清除控軟件淹沒(méi)軟件清 到中

中斷標(biāo)硬件高速計(jì)數(shù)器(HSC0~HSC3)的系統(tǒng)結(jié)構(gòu)圖CPU內(nèi)CPU內(nèi) 體CVPV*比*較器(MD2 M淹沒(méi)控**C清除控

軟件方 軟件淹

中 中斷標(biāo)軟件高速計(jì)數(shù)器(HSC4~HSC7)的系統(tǒng)結(jié)構(gòu)圖上圖HHSC與SHSC的所有控制信號(hào)均內(nèi)定為ActiveHigh(也就是在狀態(tài)為1時(shí)發(fā)生動(dòng)0無(wú)影響。但HHSC的計(jì)數(shù)輸入(UDPRAB)及控制輸入(MC)均可作極性反相選擇,用來(lái)匹配Sensor極性。遮沒(méi)控制M(MASK)指當(dāng)該信號(hào)為1時(shí),HSC計(jì)數(shù)脈沖將被遮沒(méi)不計(jì)數(shù),HSC內(nèi)部狀態(tài)(CV,PV…)都保持不變。當(dāng)M回到〝0〞,HSC才能正常工作。有些Sensor則為致能(Enable)輸出,它的功能正好和MASK相反,當(dāng)Enable=0時(shí),計(jì)數(shù)器將不計(jì)數(shù),必須在Enable回到1時(shí)才能正常工作,這時(shí)可利用MASK極性選擇倒相輸入,便可匹配具有Enable輸出的Sensor。清除控制C(CLEAR)指當(dāng)該信號(hào)為1時(shí),HSC內(nèi)部的CV緩存器將被清為0,并且無(wú)法計(jì)數(shù),一直要等到C回到0后,HSC才由0開(kāi)始計(jì)數(shù)。Ladder程序也可直接將CV緩存器(DR4112DR4116DR4120DR4124)0,將當(dāng)前計(jì)數(shù)值清除為0。FBs-PLC的4組HHSC都在SoC中,它們的CV緩存器和PV緩存器使用者是沒(méi)有辦法直接存取的,使用者能直接存取的是CPU內(nèi)部存儲(chǔ)器中對(duì)應(yīng)的CV緩存器(DR4096~DR4110。在理想情況下,上的CV與PV緩存器內(nèi)容值與CPU內(nèi)部器中的CV與PV緩存器的內(nèi)容值應(yīng)是同步更新,隨時(shí)都是相同的,但由于兩者屬于不同的硬件電路,他們對(duì)應(yīng)必須靠CPU來(lái)加載或。CPU可利用FUN93將當(dāng)前值或設(shè)定值寫(xiě)入到內(nèi)的CV緩存器(HHSC由初始值開(kāi)始計(jì)數(shù))PV緩存器,而利用FUN92將芯片內(nèi)HHSC的CV緩存器的當(dāng)前計(jì)數(shù)值讀入并存放在CPU內(nèi)部的CV緩存器中。但由于動(dòng)作只有在FUN92被執(zhí)行到時(shí)才進(jìn)行(也就是〝取樣〞),因此中HHSC的CV值和CPU內(nèi)部的CV值可能會(huì)有差別,尤其在計(jì)數(shù)頻率高時(shí)誤差更大。當(dāng)計(jì)數(shù)頻率不高或定位精度要求不高時(shí),主程序利用FUN92當(dāng)前計(jì)數(shù)值,然后再配合比較指令,也可作為一般的計(jì)數(shù)定位控制。當(dāng)定位精度要求較高或多段計(jì)數(shù)設(shè)定控制時(shí),可在定時(shí)中斷處理子程序中,利用FUN92頻繁地去當(dāng)前計(jì)數(shù)值,然后配合比較指令作較精確的計(jì)數(shù)定位控制當(dāng)定位精度要求極高時(shí),在計(jì)數(shù)前須先將要設(shè)定的中斷值用FUN93寫(xiě)入SoC內(nèi)HHSC的PV緩存器中,等HHSC的CV計(jì)數(shù)值達(dá)到該默認(rèn)值時(shí),HHSC內(nèi)的硬件比較器將會(huì)在CV=PV瞬間,向CPU發(fā)出中斷命令,然后立即跳到中斷子程序中作及時(shí)控制或處理。SHSC則是利用中斷方式在計(jì)數(shù)輸入的上升緣時(shí)向CPU發(fā)出中斷,再由CPU判斷是加1還是減1,而直接在其內(nèi)部CV緩存器上更新(也就是CPU內(nèi)部的CV緩存器本身為SHSC的CV緩存器,因而不用FUN92FUN93指令。在每次CV更新時(shí),CPU都會(huì)比較是否與它的PV緩存器值相等,若是,立即跳到它對(duì)應(yīng)的SHSC的中斷服務(wù)程序作及時(shí)的處理。因SHSC的每一計(jì)數(shù)輸入及控制輸入的變化都會(huì)造成CPU中斷,當(dāng)計(jì)數(shù)頻率很高時(shí),將嚴(yán)重占用CPU時(shí)間,大幅降低CPU的反應(yīng)速度,甚至造成WatchdogTimeout,使PLC停機(jī)。因此應(yīng)盡量?jī)?yōu)先使用HHSC,如需使用SHSC,所有SHSC的輸入頻率總和請(qǐng)不要超過(guò)5KHz所有軟件遮沒(méi)、清除、方向控制等特殊繼電器的控制時(shí)效都受PLC掃描時(shí)間限制,因此并不適合在高精度要求HSC的實(shí)時(shí)控制(主要當(dāng)作在HSC操作前的設(shè)定。若需作實(shí)時(shí)控制,請(qǐng)使用硬件控制輸入或使用FUN145(ENFUN146(DISFUN92(HSCTR、FUN93(HSCTW)等指令來(lái)控制。HSC都附加有Enable(FUN145)Disable(FUN146)功能,HSC在Enable下能計(jì)數(shù)并且計(jì)數(shù)到時(shí)可產(chǎn)生中斷信號(hào);在Disable時(shí),則HHSC雖然可以繼續(xù)計(jì)數(shù),但計(jì)數(shù)到時(shí),不會(huì)產(chǎn)生中斷信號(hào),而SHSC則保持在停滯狀態(tài)。在ConfigureHSC時(shí)HSC是內(nèi)定為Enable,程序中可根據(jù)控制需要隨時(shí)Disable或Enable。單相獨(dú)立的上/下數(shù)高速計(jì)數(shù)器單相獨(dú)立的上/下數(shù)高速計(jì)數(shù)器(MD0,MD1單相獨(dú)立的上/下數(shù)高速計(jì)數(shù)器具有兩個(gè)獨(dú)立的上數(shù)脈沖輸入(U)和下數(shù)脈沖輸入(D),兩者彼此獨(dú)立沒(méi)有相位關(guān)系,各自在其脈沖輸入的正緣(MD1則為正負(fù)緣兩者)到來(lái)時(shí)將CV1(U)1(D),即使UD脈沖正緣(負(fù)緣)同時(shí)發(fā)生也允許(相互抵消),兩種模式都有軟件遮沒(méi)和軟件清除(SHSC無(wú)軟件清除),當(dāng)控制功能不使用時(shí)將它的狀態(tài)(如本例的M1940M1941)保持為〝0〞即可。除內(nèi)部提供的軟件遮沒(méi)與軟件清除外,也可規(guī)劃使用硬件遮沒(méi)與硬件清除控制。軟/硬件遮沒(méi)是先OR起來(lái),再接到HSC的遮沒(méi)控制M去,軟/硬件清除也是相同的方式。下圖就是以HSC0為例分別設(shè)定為MD0與MD1HSC的功能示意圖。 UD

HSC0I中

HSC0I中軟件淹沒(méi)M1940M1941軟件清 軟件淹沒(méi)M1940M1941軟件清MD0( MD1(U/D2)(下圖為本例的兩種模式的HSC,在設(shè)定值PV設(shè)為6時(shí)的計(jì)數(shù)與控制關(guān)系波形圖。HSC0向HSC0向CPU發(fā)出中CPU受理該M1941orX3CV

CVHSC0向CPU發(fā)出單單相相關(guān)的上/下數(shù)高速計(jì)數(shù)器(MD2MD3單相相關(guān)上/下數(shù)高速計(jì)數(shù)器,僅有一個(gè)計(jì)數(shù)脈沖輸入P(Pulse),而其上/下數(shù)則必須由另一個(gè)方向輸入R(Direction)來(lái)決定在計(jì)數(shù)脈沖正緣(MD3時(shí)則正負(fù)緣兩者)到來(lái)時(shí)CV值是要+1(R=0)或1(R=1。MD2MD3的計(jì)數(shù)行為類(lèi)似,差異只在于MD2只在PS脈沖的正緣計(jì)數(shù)(+1或1),而MD3則在PS的正負(fù)緣均計(jì)數(shù)(MD3的計(jì)數(shù)值為2的兩倍。兩種模式均內(nèi)建有軟件遮沒(méi)及軟清除(SHSC無(wú)軟件清除),當(dāng)控制功能不使用時(shí)必須使其狀態(tài)(如本例的M1946與M1947)保持為0。除內(nèi)建的軟件遮沒(méi)與軟件清除外,尚可建構(gòu)使用硬件遮沒(méi)與硬件清除控制,軟/硬件遮沒(méi)是先OR起來(lái),再接至HSC的遮沒(méi)控制M去,軟/硬件清除亦同方式,以下為將HSC1分別建構(gòu)為MD2與MD3HSC的功能示意圖。軟件方向選

軟件方向選

PR

軟件淹沒(méi)M1946M1947軟件清 軟件淹沒(méi)M1946M1947軟件清MD2( MD3(P/R2)(HHSC工作在MD2或MD3模式時(shí),可選擇由外界輸入(如本例的X5)來(lái)作方向選擇或由CPU內(nèi)部的特殊繼電器(如本例的M1948)來(lái)作方向選擇。SHSC工作在MD2模式時(shí),必須透過(guò)CPU內(nèi)部的特殊繼電器來(lái)做方向選擇。HSC1CPU發(fā)出CPU受理HSC1CPU發(fā)出CPU受理此中77

CV

HSC1CPU發(fā)出中雙相高速計(jì)數(shù)器雙相高速計(jì)數(shù)器(MD4MD5MD6,MD7雙相高速計(jì)數(shù)器具有A相與B相兩個(gè)脈沖輸入,其計(jì)數(shù)值的+1或1,系以兩者的相位關(guān)系作判斷,亦即為兩相相關(guān)的計(jì)數(shù)。若A相超前B相則CV值+1,反之則1。雙相HSC的四種模式MD4(A/BMD5(AB2MD6(AB3MD7(AB4)的計(jì)數(shù)行為均相似,其差異在于:MD4(A/B) :在A超前B時(shí)在A的正緣+1,而在AB時(shí)在A的負(fù)緣1MD5(A/B2):在A超前B時(shí)在A的正/負(fù)緣均+1,而在AB時(shí)在A的正/負(fù)緣均1(計(jì)數(shù)值為MD4的2。MD6(A/B3):在A超前B時(shí)在A的正/負(fù)緣及B的正緣均+1,而在AB時(shí)在的正/負(fù)緣及B的負(fù)緣均1(計(jì)數(shù)值為MD4的3MD7(A/B4):在A超前B時(shí)在A及B的正/負(fù)緣均+1,而在AB時(shí)在A及的正/負(fù)緣均1(計(jì)數(shù)值為MD4的4如同其他模式MD4~MD7HSC均內(nèi)建有軟件遮沒(méi)和軟件清除(SHSC無(wú)軟件清除),當(dāng)控制功能不用時(shí)必須使其狀態(tài)(如本例的M1976和M1977)保持為〝0〞。同時(shí)用戶亦可建構(gòu)硬件遮沒(méi)與硬件清除控制。軟/硬件遮沒(méi)是先OR起來(lái),再接到HSC的遮沒(méi)控制M去,軟/硬件清除亦同方式。下圖系以HSC2為例分別建構(gòu)為MD4MD5MD6MD7等4種模式的HSC功能示意圖。AB硬件硬件

AB

A硬件淹沒(méi)硬件

中軟件淹沒(méi)M1976M1977軟件清 軟件淹沒(méi)M1976M1977軟件清MD4( MD5(A/B2)(A相脈沖硬件清除

AB

A相脈沖硬件清除

軟件淹沒(méi)M1976M1977軟件清 軟件淹沒(méi)M1976M1977軟件清MD6(A/B3)(僅 MD7(A/B4)(僅下圖系以本例的4種模式HSC,在設(shè)定值PV為4時(shí)的計(jì)數(shù)與控制關(guān)系波形圖。旋轉(zhuǎn)上旋轉(zhuǎn)上(A相超前B相下 (BA相-----HSC2CPU發(fā)出中CPU受理此中--HSC2向CPU發(fā)出CPU1-1------------l

PV=-使用使用FBsPLC高速計(jì)數(shù)器的步驟開(kāi)始建構(gòu)HSC的計(jì)數(shù)模式及各輸入組態(tài)(利用FP-08或WinProladder)-開(kāi)始建構(gòu)HSC的計(jì)數(shù)模式及各輸入組態(tài)(利用FP-08或WinProladder)成硬件配線--------成硬件配線主程序中設(shè)定HSC的初始CV值及中斷PV值。----主程序中設(shè)定HSC的初始CV值及中斷PV值。子程序區(qū)撰寫(xiě)中斷時(shí)所要處置的動(dòng)作及下次中斷條件--------子程序區(qū)撰寫(xiě)中斷時(shí)所要處置的動(dòng)作及下次中斷條件

請(qǐng)參閱10.2節(jié),了解HSC的各計(jì)數(shù)模式及原理。建構(gòu)范例請(qǐng)參閱10.4節(jié)。硬件配線請(qǐng)參閱〝硬件篇手冊(cè)〞第5章〝數(shù)字輸入電路〞的說(shuō)明。若該HSC為HHSC,則尚需利用FUN93,將其寫(xiě)入SoC內(nèi)HHSC的CV及PV內(nèi)。程序范例請(qǐng)參考10.5節(jié)的說(shuō)明。子程序的結(jié)構(gòu)請(qǐng)參考91節(jié)的說(shuō)明。程序范例請(qǐng)參考10.5節(jié)實(shí)際范例的說(shuō)明。完成始計(jì)數(shù)運(yùn)作---------1完成始計(jì)數(shù)運(yùn)作HSC/HSTHSC/HST的建構(gòu)(Configuration)10.4.1 FP08HSC/HST的建構(gòu)本節(jié)將以范例說(shuō)明HSCConfiguration的方法,在HSC的Configuration依序包括下列5項(xiàng):HSCHST的選擇指定(HHSC有此選項(xiàng)功能),HST時(shí)無(wú)需再作任何建構(gòu)指定。指定各HSC的計(jì)數(shù)模式(MD0~MD7。鍵入模式號(hào)碼后,F(xiàn)P08將自動(dòng)顯示該模式HSC的計(jì)數(shù)與控制輸入名稱(chēng),并保留空格供使用者鍵入外界輸入點(diǎn)號(hào)碼Xn,模式字段為空格時(shí)表示不使用該HSC。指定各計(jì)數(shù)輸入(UDPRAB)及控制輸入(MC)欲使用與否(不使用使的保留空格,欲使用則需填入Xn值,因HHSC的各輸入的Xn值均固定,因此只需鍵入字母〝X〞,F(xiàn)P08將自動(dòng)補(bǔ)上內(nèi)定的n號(hào)碼。選擇HHSC的計(jì)數(shù)輸入(UDPRAB)倒相與否,以匹配Encoder極性(01,倒相;內(nèi)定值為0選擇HHSC的控制輸入(MC)倒相與否,以匹配Encoder極性(01:倒相;內(nèi)定值為0以以FP08作上述~項(xiàng)建構(gòu)的范例【按鍵操作 【LCD畫(huà)面顯示aCaC 0(0:HSC,1:HST)10(0:HSC,1:HST)bB:X9 M:X10C:B:X9 00(0:HSC,1:HST)HIGHSPEED/COUNTER1) 5、—1CLEAR—HSC0內(nèi)定為HSC1內(nèi)定為將HSC1改為高速定時(shí)器使用HSC2內(nèi)定為HSC3內(nèi)定為MD欄為空格,表HSC0不用HSC1改為HST故無(wú)需再規(guī)劃(不顯示HSC2的MD欄空格表不用鍵入7后,自動(dòng)顯示MD7的各輸入名稱(chēng)并自動(dòng)補(bǔ)上AB的內(nèi)定值(X8、X9)欲使用MASK只需鍵入X,自動(dòng)補(bǔ)號(hào)碼10`【按鍵操作 【LCD畫(huà)面顯示bR:X13bR:X13D M CD M CD M CHSC→HHSCMASKPOLARHHSCMASK HHSCCLEAR 的內(nèi)定號(hào)碼光標(biāo)移到R處只需鍵入X〞,立即改為X13,將其改為硬件方向控制HSC4不使用HSC5不使用HSC6設(shè)為MD0,自動(dòng)顯示MD0SHSC的各輸入名稱(chēng)將X10指定為HSC6的上數(shù)脈沖輸入〝U(kuò)〞將X2指定為HSC6的下數(shù)脈沖〝D〞C*C修改輸入值可直接輸入新值覆蓋的,欲刪除輸入值則用

HSC7不使用所有HHSC(HSC0~HSC3)的所有計(jì)數(shù)輸入內(nèi)定不倒相所有HHSC的遮沒(méi)控制內(nèi)定不倒相將所有HHSC的MASK輸入改為倒相(即MASK功能變Enable)所有HHSC的CLEAR控制輸入內(nèi)定不倒相除鍵。除任何字段為空格(不輸入任何值),則表示不使用該HSC或該輸入。上例中〝PULSE〞表HHSC的各種〝計(jì)數(shù)輸入〞,即UD或PR或ABPOLAR〞表示極性〝POLARITY〞,亦即倒相或不倒相的選擇。HHSC的各計(jì)數(shù)輸入及控制輸入的輸入點(diǎn)號(hào)碼均為固定,故在上例Configuration范例中,HHSC的各輸入僅需鍵入〝X〞字母表示欲使用該輸入即可,F(xiàn)P08或WinProladder會(huì)自動(dòng)補(bǔ)上內(nèi)定的X號(hào)碼,同時(shí)不容許更改。而SHSC的各計(jì)數(shù)或控制輸入則需由使用者在X0~X15間自由指定,因此SHSC的輸入點(diǎn)號(hào)碼必須鍵入〝X〞及號(hào)碼n始為完整。.2 WinProladderHSCHST的建構(gòu)系統(tǒng)配置名稱(chēng)于項(xiàng)目窗口中點(diǎn)選I/O組態(tài)設(shè)定系統(tǒng)配置名稱(chēng)IO組態(tài)選擇IO組態(tài)出現(xiàn)計(jì)數(shù)器設(shè)定畫(huà)面后,可直接于窗口中選擇欲計(jì)數(shù)的訊號(hào)及輸入接點(diǎn)等。計(jì)數(shù)器設(shè)定使用模式字段:可選擇硬件計(jì)數(shù)器或硬件定時(shí)器。使用模式計(jì)數(shù)模式字段:可選擇欲計(jì)數(shù)的工作模式,有UDPRA/B……等。計(jì)數(shù)模式脈沖上數(shù)字段:選擇上數(shù)訊號(hào)的輸入,若計(jì)數(shù)模式為P脈沖上數(shù)A;若計(jì)數(shù)模式為A/B,則此字段A方向下數(shù)字段:選擇下數(shù)訊號(hào)的輸入,若計(jì)數(shù)模式為P方向下數(shù)B;若計(jì)數(shù)模式為A/B,則此字段B遮沒(méi)(MSK)字段:遮沒(méi)(MSK)清除(CLR)字段:清除(CLR)[HSC極性設(shè)定遮沒(méi)訊號(hào)字段:決定遮沒(méi)訊號(hào)為正相或是倒相。遮沒(méi)訊號(hào)清除訊號(hào)字段:決定清除訊號(hào)為正相或是倒相。清除訊號(hào)計(jì)數(shù)訊號(hào)字段:決定計(jì)數(shù)訊號(hào)為正相或是倒相。計(jì)數(shù)訊號(hào)[HSC內(nèi)容長(zhǎng)度設(shè)定可以選擇的模式有以雙字符組32Bit硬件計(jì)數(shù)器來(lái)存放計(jì)數(shù)值或1字符組存放計(jì)數(shù)值,1字符組當(dāng)做循環(huán)計(jì)數(shù)器16BitTimer16BitCounter)兩種??蛻艨梢雷约旱男枨髴?yīng)用。以下將FBsPLC的HHSC與SHSC所內(nèi)定或可選擇的輸入點(diǎn)號(hào)碼、軟件遮沒(méi)、清除、方向選擇等相關(guān)號(hào)碼匯整如下表。 MC/MN/容 的號(hào) 相關(guān)信號(hào)CV緩存器號(hào)碼PV緩存器號(hào)碼UPDRMC軟件遮沒(méi)繼電軟件清除繼電直接清除CV緩存器即軟件方向選擇(MD2中斷子程序標(biāo)記名稱(chēng)*SHSC工作于MD2P/R時(shí),方向選擇由特殊繼電器M1983M1985M1987M1989來(lái)決定。當(dāng)工作于雙向模式時(shí)HHSC為MD4~MD7、SHSC為MD4),輸入點(diǎn)必須以連續(xù)號(hào)碼配對(duì)使用,并且以偶數(shù)號(hào)碼為A相輸入例X4,奇數(shù)號(hào)碼為B相輸入例X5。上表中的X0~X15輸入點(diǎn)只能被指定一次(亦即只能當(dāng)作一種功能),不能重復(fù)使用。FBsMN的HHSC最高計(jì)數(shù)頻率單/雙相最高可達(dá)到920KHzFBSMC機(jī)種的HHSC計(jì)數(shù)頻率單/雙相最高可達(dá)到200KHzFBSMA機(jī)種的HHSC計(jì)數(shù)頻率單/雙相最高可達(dá)到20KHz軟件高速計(jì)數(shù)器的輸入頻率總和不得大于5KHz,頻率愈高愈占系統(tǒng)時(shí)間,掃描時(shí)間會(huì)暴增! 高速計(jì)數(shù)器的應(yīng)用范例范例范例1.利用高速計(jì)數(shù)器作等長(zhǎng)度的截?cái)嗫刂茩C(jī)構(gòu)機(jī)構(gòu)品品斷斷達(dá)HSC設(shè)定(Configuration)(HSC0設(shè)為MD達(dá)HSC設(shè)定(Configuration)控制程序控制程序【主程序】利用FUN93將SoC內(nèi)HSC0的CV緩存器及當(dāng)前值緩存器DR4096清為0CN=0HSC0D=0表CV利用FUN92將SoC內(nèi)HSC0的CV緩存器的計(jì)數(shù)值讀出(DR4096)計(jì)數(shù)長(zhǎng)度DR0利用FUN93將其值寫(xiě)入SoC芯片內(nèi)HSC0的PV緩存器及寫(xiě)入DR4098設(shè)定值緩存器CN=0HSC0D=1表PV起動(dòng)馬達(dá)截?cái)嗥鱕1ON01【子程序】74.IMD11D.(+D=93D.HSCT74.IMD11D.(+D=93D.HSCTHSC0R4098計(jì)數(shù)到時(shí),將Y1ON(截?cái)嗖牧蟂aR409SaR409SbDR40計(jì)算出新的長(zhǎng)度,并載入HSC0的【說(shuō)明】主程序先將HSC0CV初始化(CV值為0),并將截?cái)嚅L(zhǎng)度值(DR0)HSC0的PV中,然后啟動(dòng)Y0,電機(jī)轉(zhuǎn)動(dòng)開(kāi)始送料。當(dāng)CV值等于PV值時(shí),啟動(dòng)裁刀并將PV值再加長(zhǎng)度值DR0重新存入HSC0的PV中然后返回。當(dāng)材料卷完時(shí),缺料檢測(cè)信號(hào)X2ON,電機(jī)停止。范例范例2.固定長(zhǎng)度的高速計(jì)數(shù)到中斷立即處理范例【主程序】當(dāng)M100由01時(shí),利用FUN93將SoC 內(nèi)HSC0的CV以及當(dāng)前值緩存器DR4096清CN=0,代表D0 利用FUN92將SoC 內(nèi)HSC0的當(dāng)前計(jì)數(shù)值讀出,并存入當(dāng)前值緩存器DR4096 CN=0,代表當(dāng)M101由01時(shí),啟動(dòng)Y0ON(開(kāi)始運(yùn)轉(zhuǎn)利用FUN93將設(shè)定值緩存器(DR0的內(nèi)容寫(xiě)入SoC內(nèi)HSC0的PV,當(dāng)作計(jì)數(shù)到中斷設(shè)定值。CN=0,代表D=1,代表【子程序】 END END N計(jì)數(shù)到時(shí),將Y0OFF(停止運(yùn)轉(zhuǎn)將Y0立即輸出,才能立即停止運(yùn)轉(zhuǎn)(Y0會(huì)有掃描時(shí)間輸出延時(shí)范例范例3.多段長(zhǎng)度高速計(jì)數(shù)到中斷立即處理范例【主程序】DDN8

HSCTRPP PP MS D DDN8114P.Z-W

利用FUN92將SoC內(nèi)HSC1的當(dāng)前值讀出,并存入當(dāng)前值緩存器DR4100CN=1,代表當(dāng)M101由01時(shí),將指針緩存器清除為將最后一段旗標(biāo)清除為利用FUN93將計(jì)數(shù)行程DR200(第0段)的內(nèi)容寫(xiě)入SoC內(nèi)HSC1的PV,當(dāng)作計(jì)數(shù)到中斷設(shè)定值CN=1,代表D1將Y8~Y15清除為設(shè)定Y8ON,表示目前正位于第0Y8~Y15立即輸出【子程序】標(biāo)名為X3+I的X3正緣中斷服務(wù)子程序(指定X3為正緣中斷輸入)當(dāng)X3由01時(shí),利用FUN93將內(nèi)HSC1的CV以及當(dāng)前值緩存器DR4096歸零CN1,代表D1標(biāo)名為HSC1I的硬件高速計(jì)數(shù)器中斷處理子程序最后一段結(jié)束時(shí),將Y15

將前一段輸出將指標(biāo)指到下一段將下一段輸出

將下一段的計(jì)數(shù)長(zhǎng)度(DR200開(kāi)始,指針指到的緩存器)搬至設(shè)定值緩存器DR4102中最后一段時(shí)M110利用FUN93將設(shè)定值緩存器的內(nèi)容寫(xiě)入SoC內(nèi)HSC1的PV,當(dāng)作計(jì)數(shù)到中斷設(shè)定值CN=1,代表HSC1D1將Y8~Y15立即輸出 FBs-PLC的高速定時(shí)器一般PLC定時(shí)器的計(jì)時(shí)單位(時(shí)基)最小只能達(dá)1mS,并且需加上掃描時(shí)間的誤差,因此在需要比較精密的計(jì)時(shí)(如利用定時(shí)器配合HSC作成頻率計(jì))的場(chǎng)合就無(wú)法實(shí)現(xiàn),必須使用高速定時(shí)器(HighSpeedTimer簡(jiǎn)稱(chēng)HST)才能達(dá)到精密計(jì)時(shí)要求。FBsPLC內(nèi)設(shè)有一個(gè)1

溫馨提示

  • 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)論