1.初始化
BAUD:波特率
Parity:校驗(yàn)類型,這里選擇的是,偶校驗(yàn)。0為無校驗(yàn),1為奇校驗(yàn),2為偶校驗(yàn)。
Port:通訊端口號(hào),這里使用的是0端口,也就是CPU上的DB9針孔
Timeout:超時(shí)時(shí)間
2.讀取絕對(duì)值編碼器的位置數(shù)據(jù)
Sm0.5:每1秒接通0.5秒,也就是每1秒執(zhí)行一次指令
Slave:從站地址
RW:0讀取,1寫入
Addr:編碼器儲(chǔ)存位置數(shù)據(jù)的存儲(chǔ)器起始地址
Count:需要讀取的存儲(chǔ)器的數(shù)量
DATA:讀取的位置值存放進(jìn)VB4000開始的存儲(chǔ)器內(nèi)。
3.重新設(shè)置編碼器的位置數(shù)據(jù)
比如將當(dāng)前位置設(shè)置為0。可以在vb5000里面寫進(jìn)0,然后執(zhí)行一次這個(gè)指令即可。
4.計(jì)算實(shí)際體的位移值,比如說編碼器轉(zhuǎn)動(dòng)一圈會(huì)產(chǎn)生一個(gè)脈沖數(shù)的變化,根據(jù)這個(gè)脈沖數(shù)的變化與實(shí)際的位移進(jìn)行一個(gè)換算,這樣可以將物體實(shí)際產(chǎn)生的位移在PLC內(nèi)部計(jì)算出來。大家可以看下這個(gè)實(shí)例的的功能。看看能不能推出來,編碼器轉(zhuǎn)動(dòng)一圈的脈沖數(shù)和實(shí)際的位移。
注意事項(xiàng):
編碼器不同,內(nèi)部的數(shù)據(jù)村存儲(chǔ)地址也不同,在讀寫編碼器的內(nèi)部地址時(shí)需要確定對(duì)應(yīng)的地址是否正確。
-
編碼器
+關(guān)注
關(guān)注
45文章
3772瀏覽量
137114 -
plc
+關(guān)注
關(guān)注
5030文章
13702瀏覽量
472041 -
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7633瀏覽量
166383 -
cpu
+關(guān)注
關(guān)注
68文章
11031瀏覽量
215962 -
西門子
+關(guān)注
關(guān)注
98文章
3129瀏覽量
117731
原文標(biāo)題:西門子200smartPLC讀取絕對(duì)值編碼器的數(shù)據(jù)
文章出處:【微信號(hào):電子技術(shù)控,微信公眾號(hào):電子技術(shù)控】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
用PLC控制怎么才能真正用得上絕對(duì)值編碼器呢?
S7-200讀取伺服電機(jī)的編碼器數(shù)值介紹

絕對(duì)值編碼器日常維護(hù)與保養(yǎng)方法
絕對(duì)值編碼器安裝
絕對(duì)值編碼器選型原則
什么叫絕對(duì)值編碼器
絕對(duì)式編碼器的特點(diǎn)_絕對(duì)值編碼器應(yīng)用
西門子SM338絕對(duì)值編碼器的定位模塊說明書

什么是絕對(duì)值編碼器?

西門子200smartPLC定時(shí)器的用法

西門子S7-1200與編碼器的連接、編程實(shí)例

26位多圈絕對(duì)值編碼器是什么?

評(píng)論