又粗又大又爽真舒服-小草在线免费观看国产二区-爱爱插插免费观看-蜜臀久久久久久久久久久91

移動端

您所在的位置:食品機(jī)械設(shè)備網(wǎng)>技術(shù)首頁>技術(shù)交流

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

西門子S7-1200PLC接光柵尺磁柵尺編碼器設(shè)置

來源:上海鑫天精密儀器有限公司   2025年07月04日 14:01   23

用戶在用光柵尺、磁柵尺接PLC時(shí),接收到的脈沖數(shù)總是不對,并且重復(fù)定位也不對(首先確認(rèn)光柵尺沒有問題)。剛開始時(shí)一直找不到原因。濾波也設(shè)置過了。

光柵尺接PLC

最后經(jīng)過查找,終于找到問題,是輸入設(shè)備問題,如下:

b52d0678ec9c0c11c101b74848fc276


光柵尺接PLC




應(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í)行此功能。

針對此應(yīng)用,選擇 CPU 1214C,高速計(jì)數(shù)器為:HSC1。模式為:單相計(jì)數(shù),內(nèi)部方向控制,無外部復(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)相對應(yīng)的高速計(jì)數(shù)器所產(chǎn)生的預(yù)置值中斷,在中斷塊中添加高速計(jì)數(shù)器指令塊,編寫修改預(yù)置值程序,設(shè)置復(fù)位計(jì)數(shù)器等參數(shù)。將程序下載,執(zhí)行功能。

硬件組態(tài)

如圖 1 所示,進(jìn)入 CPU 的硬件視圖。

PLC接光柵尺


圖 1. 選中CPU

①展開 PLC,左鍵雙擊設(shè)備組態(tài)

②在 CPU 硬件視圖,左鍵選中 CPU

如圖 2 所示,啟用高速計(jì)數(shù)器。

PLC接光柵尺

圖 2. 選擇屬性打開組態(tài)界面

①左鍵選擇屬性

②在導(dǎo)航欄中選擇“高速計(jì)數(shù)器(HSC)”,在 HSC1 中選擇“常規(guī)”

③勾選“啟用該高速計(jì)數(shù)器”

如圖 3 所示,設(shè)置高速計(jì)數(shù)器基本設(shè)置。

PLC接光柵尺

圖 3. 激活高速計(jì)數(shù)功能

①在 HSC1 中選擇"功能"

②計(jì)數(shù)類型選擇“計(jì)數(shù)”

③工作模式選擇“單相”

④計(jì)數(shù)方向取決于選擇“用戶程序(內(nèi)部方向控制)”

⑤初始計(jì)數(shù)方向選擇“加計(jì)數(shù)”

如圖 4 所示,設(shè)置計(jì)數(shù)器初始值。

PLC接光柵尺

圖 4. 計(jì)數(shù)器初始值

①在 HSC1 中選擇"初始值"

②初始計(jì)數(shù)器值設(shè)置“0”

③初始參考值設(shè)置“25000”

如圖 5 所示,組態(tài)事件。

PLC接光柵尺

圖 5. 事件組態(tài)

①在 HSC1 中選擇"事件組態(tài)"

②激活“為計(jì)數(shù)器值等于參考值這一事件生成中斷”

③左鍵點(diǎn)擊該按鈕在彈出頁面選擇所需的硬件中斷

④如果沒有硬件中斷或者沒有所需要的硬件中斷,則左鍵點(diǎn)擊按鈕“新增”,會彈出頁面,如圖 6 所示

PLC接光柵尺

圖 6. 添加新的硬件中斷

①選擇"Hardware interrupt"

②注意該硬件中斷的中斷 OB 編號

③左鍵點(diǎn)擊“確定”按鈕

如圖 7 所示,設(shè)置硬件輸入點(diǎn)。

PLC接光柵尺

圖 7. 設(shè)置輸入點(diǎn)

①在 HSC1 中選擇"硬件輸入"

②在時(shí)鐘發(fā)生器輸入中選擇所需的 I 點(diǎn),例如例子中的“I0.0”

如 圖8 所示,查看 HSC 的計(jì)數(shù)值地址。

PLC接光柵尺

圖 8. 計(jì)數(shù)值地址

①在 HSC1 中選擇"I/O 地址"

②起始地址到結(jié)束地址為 HSC 實(shí)際計(jì)數(shù)器值的地址,圖中地址為 ID1000。

③組織塊和過程映像一般設(shè)置默認(rèn),可以設(shè)置計(jì)數(shù)值在指定 OB 更新。

如圖 9 所示,設(shè)置 I 點(diǎn)的輸入濾波器時(shí)間。

PLC接光柵尺

圖 9. 輸入濾波器

①在 CPU 或者信號板中找到使用的通道

②在輸入濾波器設(shè)置合適的濾波值,固件 V4.0 版本開始需要設(shè)置,具體可以參考頁面,為什么 S7-1200 高速計(jì)數(shù)器只能檢測到低頻率的脈沖信號。

至此硬件組態(tài)部分已經(jīng)完成,下面進(jìn)行程序編寫。

程序編寫

如圖 10 所示,展開項(xiàng)目樹中的 PLC 的程序塊,選擇所需的硬件中斷。

PLC接光柵尺

圖 10. 打開硬件中斷塊

①左鍵雙擊打開所需的硬件中斷

如圖 11 所示,在指令列表中找到工藝指令 -- 計(jì)數(shù) -- CTRL_HSC_EXT。

PLC接光柵尺

圖 11. 添加高速計(jì)數(shù)器

①在圖中位置找到所需指令,將指令拖入硬件中斷的程序編輯器,會產(chǎn)生如圖 12 所示的調(diào)用選項(xiàng),只能選擇單個(gè)實(shí)例,單擊“確定”按鈕。

PLC接光柵尺

圖 12. 定義指令背景數(shù)據(jù)塊

如圖 13 所示,新建 DB,新建變量,數(shù)據(jù)類型為 HSC_Count。

PLC接光柵尺

圖 13. 高速計(jì)數(shù)器變量

①在數(shù)據(jù)類型處手動輸入 HSC_Count,輸入完回車確認(rèn)。

如圖 14 所示,在硬件中斷內(nèi)編程。

PLC接光柵尺

圖 14. 硬件中斷編程

程序段 1: M0.5 作為標(biāo)志位,在 OB1 個(gè)掃描周期置位,參考下面圖 15,該標(biāo)志位為 1 時(shí)指代參考值為 25000 時(shí),為 0 時(shí)指代參考值為 50000 時(shí)。

當(dāng)進(jìn)入中斷時(shí),反轉(zhuǎn)標(biāo)志位,并賦值新的參考值。

程序段 2:設(shè)置新的當(dāng)前值為 0,設(shè)置新的當(dāng)前值使能,設(shè)置新的參考值使能。

程序段 3:觸發(fā)高速計(jì)數(shù)器指令

①輸入高速計(jì)數(shù)器標(biāo)識符,以 HSC1 為例,建議輸入符號名“Local~HSC_1”而非只是數(shù)值。

②在 CTRL 處輸入圖 13 處新建的變量。

程序段 4:取消新的當(dāng)前值使能,取消新的參考值使能。

如圖 15 所示,在 OB1 中編寫程序,初始化標(biāo)志位 M0.5 以及軟件門,然后將圖 14 中的程序段 3 復(fù)制到 OB1 即可。

PLC接光柵尺

圖 15. OB1 程序

至此程序編制部分完成,將完成的組態(tài)與程序下載到 CPU 后即可執(zhí)行,當(dāng)前的計(jì)數(shù)值可在"DB2".Static_1.CurrentCount 中讀出。


關(guān)鍵詞:PLC 編碼器
版權(quán)與免責(zé)聲明: 凡本網(wǎng)注明“來源:食品機(jī)械設(shè)備網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-食品機(jī)械設(shè)備網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:食品機(jī)械設(shè)備網(wǎng)m.aalajqs.cn”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它來源(非食品機(jī)械設(shè)備網(wǎng)m.aalajqs.cn)的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。

浙公網(wǎng)安備 33010602000101號