發(fā)布時(shí)間: 人氣:0 來(lái)源:admin
用戶在用光柵尺、磁柵尺接PLC時(shí),接收到的脈沖數(shù)總是不對(duì),并且重復(fù)定位也不對(duì)(首先確認(rèn)光柵尺沒(méi)有問(wèn)題)。剛開(kāi)始時(shí)一直找不到原因。濾波也設(shè)置過(guò)了。
應(yīng)用舉例
假設(shè)在旋轉(zhuǎn)機(jī)械上有單相增量編碼器作為反饋,接入到 S7-1200 CPU,要求在計(jì)數(shù) 25000 個(gè)脈沖時(shí),計(jì)數(shù)器復(fù)位,置位 M0.5,并設(shè)定新預(yù)置值為 50000 個(gè)脈沖,當(dāng)計(jì)滿 50000 個(gè)脈沖后復(fù)位 M0.5,并將預(yù)置值再設(shè)為 25000,周而復(fù)始執(zhí)行此功能。
針對(duì)此應(yīng)用,選擇 CPU 1214C,高速計(jì)數(shù)器為:HSC1。模式為:?jiǎn)蜗嘤?jì)數(shù),內(nèi)部方向控制,無(wú)外部復(fù)位。脈沖輸入接入 I0.0,使用 HSC1 的計(jì)數(shù)值等于參考值 1 中斷(CV=RV)功能實(shí)現(xiàn)此應(yīng)用。
組態(tài)步驟:先在設(shè)備與組態(tài)中,選擇 CPU,單擊屬性,激活高速計(jì)數(shù)器,并設(shè)置相關(guān)參數(shù)。此步驟必須事先執(zhí)行,S7-1200 的高速計(jì)數(shù)器功能必須要先在硬件組態(tài)中激活,才能進(jìn)行下面的步驟。添加硬件中斷塊,關(guān)聯(lián)相對(duì)應(yīng)的高速計(jì)數(shù)器所產(chǎn)生的預(yù)置值中斷,在中斷塊中添加高速計(jì)數(shù)器指令塊,編寫修改預(yù)置值程序,設(shè)置復(fù)位計(jì)數(shù)器等參數(shù)。將程序下載,執(zhí)行功能。
圖 1. 選中CPU
①展開(kāi) PLC,左鍵雙擊設(shè)備組態(tài)
②在 CPU 硬件視圖,左鍵選中 CPU
如圖 2 所示,啟用高速計(jì)數(shù)器。
圖 2. 選擇屬性打開(kāi)組態(tài)界面
①左鍵選擇屬性
②在導(dǎo)航欄中選擇“高速計(jì)數(shù)器(HSC)”,在 HSC1 中選擇“常規(guī)”
③勾選“啟用該高速計(jì)數(shù)器”
如圖 3 所示,設(shè)置高速計(jì)數(shù)器基本設(shè)置。