最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

編碼器(光學(xué)尺)的位置清零與單位換算(以JS_PRGMR版為例)

2022-11-17 10:14 作者:jenasi  | 我要投稿

【控制要求】

用編碼器或者是光學(xué)尺給PLC發(fā)送脈沖,在人機(jī)交互界面能顯示以下要求:

①要求能在觸摸屏界面顯示PLC接收到的總脈沖數(shù);

②正確顯示編碼器(光學(xué)尺)實(shí)際運(yùn)行的脈沖數(shù);

③能對(duì)PLC接收脈沖進(jìn)行清零操作;

④顯示編碼器(光學(xué)尺)實(shí)際運(yùn) 行的位移值。

【動(dòng)作分析】

編碼器(或光學(xué)尺)在上電運(yùn)行的過(guò)程中,發(fā)出的脈沖數(shù)是無(wú)法清零,我們可以在觸摸屏界面設(shè)置一個(gè)數(shù)值顯示,用以監(jiān)控發(fā)出的總脈沖數(shù)。

1.編碼器(或光學(xué)尺)位置清零設(shè)置:

?????????零點(diǎn)脈沖? =?按下清零時(shí)的編碼器絕對(duì)脈沖數(shù)

由于編碼器(或光學(xué)尺)本身發(fā)出的脈沖無(wú)法清零,所以為了計(jì)算編碼器(或光學(xué)尺)當(dāng)前的相對(duì)位置,可以用一個(gè)W32位寄存器如W0來(lái)作為PLC記錄相對(duì)零點(diǎn)位置的脈沖數(shù)。

我們可以設(shè)置一個(gè)清零鍵,如在組合邏輯中檢測(cè)輔助標(biāo)志M21通時(shí)(輔助標(biāo)志任選),運(yùn)行賦值運(yùn)算指令,W[0]=E[1]-D[0],其中W0為設(shè)定的編碼器零點(diǎn)位置E1為編碼器(或光學(xué)尺)當(dāng)前脈沖絕對(duì)位置,D[0]為數(shù)值0。也就是用W0記錄編碼器(或光學(xué)尺)的當(dāng)前脈沖絕對(duì)位置。

2.當(dāng)前計(jì)算脈沖數(shù)(以下視頻中講解為計(jì)算位置):

????????? 計(jì)算脈沖數(shù)? =?編碼器絕對(duì)脈沖數(shù) - 零點(diǎn)脈沖

我們可以用一個(gè)絕對(duì)條件如(檢測(cè)M20為斷)作為組長(zhǎng),動(dòng)作為賦值運(yùn)算指令,W[1]=E[1]-W[0],其中W1:為編碼器計(jì)算脈沖數(shù)E1為編碼器(或光學(xué)尺)當(dāng)前脈沖絕對(duì)位置,W0為零點(diǎn)位置

②編碼器(或光學(xué)尺)單位換算設(shè)置:

以光學(xué)尺為例:如某款光學(xué)尺分辨率是1mm-50線(xiàn)(運(yùn)行1mm轉(zhuǎn)50線(xiàn),線(xiàn)數(shù)就是光學(xué)尺或編碼器的分辨率),轉(zhuǎn)動(dòng)1線(xiàn)PLC可以接收到4個(gè)邊沿信號(hào)(如下圖所示)。

圖片

那么轉(zhuǎn)動(dòng)1mm也就是50線(xiàn)時(shí),PLC可以接收到50*4=200個(gè)信號(hào)邊沿。在PLC內(nèi)部計(jì)數(shù)為200個(gè)脈沖數(shù),那么運(yùn)行0.01mm就是發(fā)出2個(gè)脈沖,以此為基礎(chǔ)單位。

計(jì)算編碼器(或光學(xué)尺)相對(duì)零點(diǎn)位置(如以上W0)實(shí)際運(yùn)行的脈沖數(shù),用W32位寄存器中的如W1寄存器記錄,編碼器脈沖相對(duì)位置,也就是我們說(shuō)的計(jì)算位置;用W2寄存器顯示實(shí)際位移值,也就是物理位置。這個(gè)過(guò)程是自動(dòng)計(jì)算的,不需要條件觸發(fā),在編輯PLC程序的時(shí)候也是需要用一個(gè)信號(hào)作為條件組長(zhǎng),可以借用檢測(cè)輔助標(biāo)志M20斷作為組長(zhǎng)(PLC系統(tǒng)默認(rèn)所有的輔助標(biāo)志均為斷狀態(tài))。

3.物理位置:

?????? 位置 =?脈沖量/(1個(gè)單位位移所需要脈沖數(shù))

計(jì)算出編碼器(或光學(xué)尺)的實(shí)際運(yùn)行脈沖數(shù)后,需要將這個(gè)脈沖數(shù)轉(zhuǎn)換成實(shí)際運(yùn)行的位移,也就是我們所指的物理位置。

用W2表示物理位置。用G0寄存器來(lái)表示輸入的脈沖數(shù)與實(shí)際位移轉(zhuǎn)化,如0.01mm發(fā)送2個(gè)脈沖,那么G0=2。

再添加一條賦值運(yùn)算指令:W[2]=W[1]/G[0]位,在觸摸屏界面上直接將W2的數(shù)值顯示縮小兩位,也就是在屬性框中保留兩位小數(shù),那么得到的值就是實(shí)際位移值。

注:實(shí)際物理位置=計(jì)算位置÷2×0.01(mm),計(jì)算位置是實(shí)際運(yùn)行的脈沖數(shù),用實(shí)際脈沖數(shù)除以基礎(chǔ)單位脈沖數(shù),就是實(shí)際位移發(fā)送的脈沖數(shù);再用實(shí)際位移脈沖數(shù)乘以基礎(chǔ)單位0.01,就是實(shí)際的物理位置。例如實(shí)際運(yùn)行的脈沖數(shù)為4000個(gè)脈沖,那么物理位置就是:4000÷2×0.01=20mm。

【程序編輯】

在組合邏輯編輯就可以實(shí)現(xiàn)位置清零與單位換算。添加一組,用一個(gè)輔助標(biāo)志作為組長(zhǎng),如:檢測(cè)M20斷時(shí),運(yùn)行計(jì)算位置與物理位置的計(jì)算。

再添加一組,如:檢測(cè)清零按鍵M21通時(shí),自動(dòng)觸發(fā)M21斷開(kāi),再進(jìn)行清零運(yùn)算。

注意:組合邏輯的程序是按組運(yùn)行的,每組的組長(zhǎng)與組員之間的組號(hào)必須保持一致。

圖片

【觸摸屏界面設(shè)置】

每個(gè)物件的屬性設(shè)置,請(qǐng)參考觸摸屏界面測(cè)試模板??稍诔绦蛭募螺d鏈接中下載。

接受的脈沖數(shù)顯示:添加一個(gè)數(shù)值顯示,數(shù)據(jù)類(lèi)別為32位整數(shù)、監(jiān)視地址為編碼器(光學(xué)尺)起始位置地址值:3x5000,只可監(jiān)控,不可修改;顯示總位數(shù)為4位,無(wú)小數(shù)位。

圖片

零點(diǎn)位置:添加一個(gè)數(shù)值輸入,數(shù)據(jù)類(lèi)別為32位整數(shù)、監(jiān)視地址為W0寄存器地址值:4x3000,可監(jiān)控,可修改;顯示總位數(shù)為4位,無(wú)小數(shù)位。

圖片

計(jì)算位置:添加一個(gè)數(shù)值輸入,數(shù)據(jù)類(lèi)別為32位整數(shù)、監(jiān)視地址為W1寄存器地址值:4x3002,可監(jiān)控,可修改;顯示總位數(shù)為4位,無(wú)小數(shù)位。

圖片

物理位置:添加一個(gè)數(shù)值輸入,數(shù)據(jù)類(lèi)別為32位整數(shù)、監(jiān)視地址為W2寄存器地址值:4x3004,可監(jiān)控,可修改;顯示總位數(shù)為4位,有2個(gè)小數(shù)位。

圖片

觸摸屏界面:

圖片


程序文件下載:http://pan.baidu.com/s/1nuCjdIp

視頻演示:



JENASI_PLC

由婁底市簡(jiǎn)思工控有限公司研發(fā)的新一代可編程控制器

不同于傳統(tǒng)PLC基于繼電器電路的梯形圖編程方法

基于控制流程采用電腦中文指令進(jìn)行編程

具有編程簡(jiǎn)易,維護(hù)方便的特點(diǎn)


編碼器(光學(xué)尺)的位置清零與單位換算(以JS_PRGMR版為例)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
墨江| 惠州市| 伊金霍洛旗| 白山市| 梁平县| 咸阳市| 兰溪市| 弥渡县| 盐亭县| 桂阳县| 余江县| 迁西县| 黄浦区| 东明县| 天台县| 枣庄市| 博罗县| 余姚市| 兖州市| 双流县| 黄冈市| 和林格尔县| 滁州市| 丰宁| 邵东县| 抚顺市| 永寿县| 宁阳县| 宣化县| 临洮县| 晋江市| 台安县| 平阳县| 逊克县| 阳高县| 安化县| 榆中县| 连城县| 米易县| 台东县| 鹰潭市|