當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 編碼器
發(fā)布日期:2022-10-09 點(diǎn)擊率:92 品牌:西門子_Siemens
問:纜車上裝有編碼器,想通過S7-200的高速計(jì)數(shù)器和編碼器計(jì)算纜繩的長度和計(jì)算纜繩的運(yùn)行速度。目前將編碼器A、B相接入I0.0,采用HSC0計(jì)數(shù)器,纜繩隨時(shí)都會(huì)上升和下降,通過脈沖計(jì)數(shù),計(jì)算出纜繩的長度,請教下HSC指令該怎么配置,又如何計(jì)算當(dāng)前纜繩的運(yùn)行速度呢?
答:定義高速計(jì)數(shù)器無外乎下面幾個(gè)步驟:
1、建一個(gè)初始化程序,用SM0.1控制;
2、在初始化程序中,初始化高速計(jì)數(shù)器
2.1設(shè)置控制寄存器(HSC0為SMB37),不同的計(jì)數(shù)器對應(yīng)不同的DI點(diǎn),HSC0為I0.0,HSC3為I0.1,HSC4為I0.2,HSC5為I0.3(222不支持HSC1和HSC2)
2.2執(zhí)行HDEF指令,你可以用模式0
2.3置計(jì)數(shù)器初始值(HSC0為SMD38),如果從零啟動(dòng)就置零
2.4置預(yù)置值(HSC0為SMD42),計(jì)數(shù)器計(jì)到這個(gè)值可以產(chǎn)生一個(gè)中斷,一般利用這個(gè)中斷調(diào)用相應(yīng)的中斷程序把當(dāng)前值(SMD38)復(fù)零,否則計(jì)數(shù)器到頭就不再計(jì)數(shù)了,當(dāng)然你也可以置一個(gè)大點(diǎn)的值,在其他程序中清除當(dāng)前值(SMD38),確保永遠(yuǎn)到不了頭就可以了。
2.5指定中斷程序(ATCH),中斷事件是12,程序號(hào)看你程序了
2.6打開中斷(ENI),這條指令沒有的話,2.5是不起作用的
2.7啟動(dòng)高速計(jì)數(shù)器(HSC),按前面的初始化,你就要啟動(dòng)HSC0,即N為0
3、程序中讀取高速計(jì)數(shù)器的值,對于HSC0,HC0單元中的內(nèi)容就是當(dāng)前的計(jì)數(shù)值,這個(gè)單元只讀不能寫,你可以通過修改SMD38的內(nèi)容改變當(dāng)前的計(jì)數(shù)值。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV
型號(hào):H25D-SS-2500-ABZC-15V/V-SM18-S-ND
價(jià)格:面議
庫存:10
訂貨號(hào):H25D-SS-2500-ABZC-15V/V-SM18-S-ND
型號(hào):RAL-150-001
價(jià)格:¥2135
庫存:10
訂貨號(hào):RAL-150-001
型號(hào):DHO512-1024-006
價(jià)格:¥4750
庫存:10
訂貨號(hào):DHO512-1024-006
型號(hào):編碼器TIE100N
價(jià)格:面議
庫存:10
訂貨號(hào):
型號(hào):光電編碼器TIE80N
價(jià)格:面議
庫存:10
訂貨號(hào):
型號(hào):編碼器TIE145N
價(jià)格:面議
庫存:10
訂貨號(hào):編碼器TIE145N