micpq
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 36 個(gè)
工控威望: 193 點(diǎn)
下載積分: 618 分
在線時(shí)間: 0(小時(shí))
注冊(cè)時(shí)間: 2007-11-09
最后登錄: 2012-07-09
查看micpq的 主題 / 回貼
樓主  發(fā)表于: 2008-01-01 21:03
很高興能通過(guò)網(wǎng)絡(luò)認(rèn)識(shí)大家,我是一個(gè)剛剛接觸plc的朋友,對(duì)此了解也相當(dāng)膚淺,故特此發(fā)貼以解答我的疑問(wèn),此問(wèn)題對(duì)您來(lái)說(shuō)可是一個(gè)非常簡(jiǎn)單的問(wèn)題,可對(duì)我來(lái)說(shuō)一直是一個(gè)疑問(wèn)困擾著我,希望您不要見(jiàn)笑。
比如說(shuō)一個(gè)小車從a點(diǎn)出發(fā)運(yùn)動(dòng)到b點(diǎn)停止,a點(diǎn)用x0表示,b點(diǎn)用x1表示,執(zhí)行就用y0表示,那么程序是否可以這樣表示:
x0常開(kāi)――――x1常閉――――y0輸出
Plc是按掃描的方式進(jìn)行運(yùn)行的,也就是說(shuō)先是讀輸入數(shù)據(jù),后才輸出數(shù)據(jù)。從時(shí)間上來(lái)說(shuō)輸出總是會(huì)滯后輸入的。首先第一個(gè)問(wèn)題是:若在第一個(gè)掃描周期讀到的輸入數(shù)據(jù)為x0為on,xi為off,那么在第一掃描周期后y0應(yīng)該是on狀態(tài),此狀態(tài)應(yīng)該被鎖存。在進(jìn)入第二個(gè)掃描周期時(shí)若讀到的輸入為x0為on,x1為on,那么說(shuō)y0就應(yīng)該為off了,請(qǐng)問(wèn)y0為on狀態(tài)的時(shí)間是不是一個(gè)掃描周期呢。
第二個(gè)問(wèn)題是:若上面第一個(gè)問(wèn)題成立的話,那么在x1還沒(méi)有變?yōu)閛n之前,是不是說(shuō)每一個(gè)掃描周期結(jié)束后,小車是不是還在a點(diǎn)與b點(diǎn)之間的某一點(diǎn)上面,而且小車是在不停頓的朝b點(diǎn)運(yùn)動(dòng)?又假設(shè)小車運(yùn)動(dòng)到接近b點(diǎn)的時(shí)候(也就是x1快要變?yōu)閛n的時(shí)候)在這個(gè)掃描周期中讀到的x1任為off,小車?yán)^續(xù)向前運(yùn)動(dòng),假設(shè)剛好在這個(gè)掃描周期中途x1變?yōu)閛n,也就是說(shuō)小車已經(jīng)到達(dá)b點(diǎn),由于x1變?yōu)閛n的狀態(tài)要在下一個(gè)掃描周期才能讀到,那是不是說(shuō)小車還會(huì)繼續(xù)向前運(yùn)動(dòng)一個(gè)掃描周期而超過(guò)b點(diǎn)到達(dá)c點(diǎn)呢。要是這樣的話那不是得不到預(yù)期的目的了。這就是我對(duì)這個(gè)問(wèn)題的疑問(wèn),也不知道我是否描繪清楚了。希望大家能幫我解開(kāi)這個(gè)疑惑,在此表示衷心的感謝
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個(gè)
工控威望: 7419 點(diǎn)
下載積分: 158600 分
在線時(shí)間: 3153(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2024-11-09
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2008-01-02 08:27
按照我的理解,你的想法是相當(dāng)正確的。實(shí)際過(guò)程中小車動(dòng)作方式就是按照你認(rèn)為的這樣動(dòng)作的。
但是這段程序的缺陷在于,小車一旦離開(kāi)a點(diǎn),那么X0就會(huì)變成off,此時(shí)小車就會(huì)立刻停止,所以一般要在X0點(diǎn)并聯(lián)一個(gè)Y0的常開(kāi)點(diǎn)將其自鎖,小車就會(huì)從a點(diǎn)往b點(diǎn)跑,直到到達(dá)b點(diǎn),觸發(fā)X1信號(hào)后,“小車還會(huì)繼續(xù)向前運(yùn)動(dòng)一個(gè)掃描周期”,然后停止。但是對(duì)于我們要控制的目標(biāo)來(lái)說(shuō),掃描周期的時(shí)間對(duì)小車停留位置的影響幾乎可以忽略,小車還是會(huì)在預(yù)期的目的地停下的。即使掃描周期到了,輸出信號(hào)斷開(kāi)了,外圍執(zhí)行元件還是要一段響應(yīng)時(shí)間來(lái)執(zhí)行這個(gè)要求的動(dòng)作,對(duì)預(yù)期目的地仍然有影響。但這點(diǎn)影響,對(duì)于我們要求的精度而言,一般可以忽略。
dijianchu
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看dijianchu的 主題 / 回貼
2樓  發(fā)表于: 2008-01-02 13:28
補(bǔ)充:一個(gè)PLC掃描周期示程序大小而定,一般為幾毫秒至幾十毫秒,對(duì)宏觀運(yùn)動(dòng)可忽略不計(jì),對(duì)位置要求高的,可用中斷方式處理。
micpq
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 36 個(gè)
工控威望: 193 點(diǎn)
下載積分: 618 分
在線時(shí)間: 0(小時(shí))
注冊(cè)時(shí)間: 2007-11-09
最后登錄: 2012-07-09
查看micpq的 主題 / 回貼
3樓  發(fā)表于: 2008-01-02 19:30
好像是概念上的問(wèn)題,實(shí)際中可以忽略掃描時(shí)間,就像2樓說(shuō)的一樣
zhang198332
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 75 個(gè)
工控威望: 224 點(diǎn)
下載積分: 1292 分
在線時(shí)間: 34(小時(shí))
注冊(cè)時(shí)間: 2007-07-28
最后登錄: 2023-08-01
查看zhang198332的 主題 / 回貼
4樓  發(fā)表于: 2008-01-02 23:26
支持3樓的說(shuō)法,掃描的時(shí)間那么短一般可以乎略不計(jì),沒(méi)有影響
7625359
做人要低調(diào),做事要高調(diào)。
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 147 個(gè)
工控威望: 909 點(diǎn)
下載積分: 2876 分
在線時(shí)間: 57(小時(shí))
注冊(cè)時(shí)間: 2006-10-30
最后登錄: 2016-05-13
查看7625359的 主題 / 回貼
5樓  發(fā)表于: 2008-01-02 23:37
實(shí)際工程運(yùn)用上這點(diǎn)完全可以不計(jì)的.
雪花飄飄
級(jí)別: VIP會(huì)員

精華主題: 1 篇
發(fā)帖數(shù)量: 2620 個(gè)
工控威望: 2044 點(diǎn)
下載積分: 6787 分
在線時(shí)間: 3544(小時(shí))
注冊(cè)時(shí)間: 2007-09-03
最后登錄: 2024-10-12
查看雪花飄飄的 主題 / 回貼
6樓  發(fā)表于: 2008-01-03 02:48
同意一二樓的說(shuō)法。頂一下并學(xué)習(xí)了。
lipengfei
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lipengfei的 主題 / 回貼
7樓  發(fā)表于: 2008-01-03 11:34
可以做程序看以下