時間:2024-02-26 15:03:40來源:深圳市雷賽智能控制股份有限公司
在運動控制設備中,我們經(jīng)常會碰到高速輸入信號需要計數(shù),輸入頻率遠高于普通IO的采樣頻率,這時候就需要用到PLC的高速輸入功能。雷賽MC500系列內(nèi)置了6路的高速計數(shù)輸入端口,可直接用于采集高速輸入信號。本例使用MC500 PLC本體自帶的高速輸出口發(fā)脈沖,并將其直接接入到本體的高速輸入端口,用來演示高速計數(shù)功能的應用。
圖1 硬件連接示意圖
02、操作步驟
1)在LeadSys Studio軟件界面選擇所使用的計數(shù)器及高速輸出端口,設置計數(shù)模式、輸入計數(shù)方向及高速輸出模式,如圖2及圖3所示。 ①鼠標左鍵雙擊“High_Speed_IO_Module”(High Speed IO Module); ②左鍵單擊“軸參數(shù)設置”進入高速輸出端口配置界面,選“軸 0”,勾選“啟用”,脈沖輸出模式為“AB相”,其余設置采用默認參數(shù); ③ 左鍵單擊“高速輸入設置”進入高速輸入端口配置界面,選“計數(shù)器 0”,勾選“啟用”,工作模式為“A/B相1倍頻”,計數(shù)方向為“正向”,計數(shù)模式為“線性模式”,上限值及下限值采用默認的最大計數(shù)范圍。
圖2 高速輸出端口設置
圖3 高速輸出端口設置
2)創(chuàng)建如圖4所示的變量。
圖4 創(chuàng)建變量
3)編寫計數(shù)器預置及計數(shù)器計數(shù)功能塊,如圖5。 ①計數(shù)器預置功能塊(清零則可預置“0”,清零與預置值功能使用方式一致,只是預置值的不同) ②計數(shù)器計數(shù)功能塊
圖5 計數(shù)器預置功能塊及計數(shù)器計數(shù)功能塊
4)編寫脈沖輸出口的功能塊圖6中標注的模塊功能為: ①MC516及MC532脈沖軸綁定功能(使用脈沖軸時必須調(diào)用),當模塊內(nèi)發(fā)生報錯,必須先調(diào)用MC_Reset清除軸報錯狀態(tài),再觸發(fā)xClearRrr清除模塊內(nèi)錯誤②軸使能③軸相對運動功能塊圖7中的標注的模塊功能為: ④清除軸報錯功能塊⑤軸停止運動功能塊
圖6 脈沖軸綁定、軸使能及軸相對運動功能塊
圖7 軸復位及軸停止功能塊
5)編寫邏輯控制程序。圖8為邏輯控制程序,圖中標注的程序解釋如下: ①調(diào)用PRG下的脈沖輸出程序段及計數(shù)程序段;LS_MotionControl_P功能塊的 stAxis的端口指針變量地址賦值; ②對所有功能塊進行復位③計數(shù)器計數(shù)前的清零(注意:計數(shù)器清零要在LS_Counter_Enable為TURE情況下,再觸發(fā)LS_PresetValue才可清零;預置值與清零功能使用方式一致,只是預置值的不同)④計數(shù)器打開⑤觸發(fā)脈沖輸出功能塊進行脈沖輸出⑥脈沖輸出完成后復位
圖8 邏輯控制程序
-END-
中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(y3602.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-07-08
顛覆傳統(tǒng)加工!維宏VHTube一鍵實現(xiàn)變徑...
2025-06-16
2025-06-09
2025-06-06
2025-05-19
2025-04-30