414369173
繁--塵
級(jí)別: 論壇先鋒
![]() |
模擬測(cè)試時(shí)可以的,寫(xiě)了個(gè)自鎖和X3的復(fù)位,不用可以去丟。大家看下是否有問(wèn)題。 樓主留言:去掉Y1自鎖和X3復(fù)位,程序不能達(dá)到要求的。例如:0S。按第一次,1S按第二次,2秒按第三次,(此時(shí),Y1 ON,到這這個(gè)程序是OK的),2.5S第4次,3.5S按第5次,此時(shí)Y1要求是ON的,但程序不會(huì)輸出Y1。 |
---|---|
|
四海明
擅長(zhǎng)倉(cāng)儲(chǔ)物流項(xiàng)目,承接PLC 伺服 人機(jī)界面控制,QQ551
級(jí)別: 略有小成
![]() |
48樓的應(yīng)該也不行,他的要求第一次三秒時(shí)間內(nèi)按三次輸出Y0 X1最后一次三秒內(nèi)沒(méi)有再來(lái)三次就斷開(kāi)Y0 這個(gè)程序你把它改成,三個(gè)計(jì)數(shù)器交替計(jì)數(shù),只要第一個(gè)計(jì)數(shù)器滿(mǎn)足3秒內(nèi)三次后就輸出Y0,第二的計(jì)數(shù)器檢測(cè)第一個(gè)三次后三秒內(nèi)有沒(méi)有兩次,第三個(gè)計(jì)數(shù)器啟動(dòng)時(shí)間為第二個(gè)兩個(gè)時(shí)開(kāi)始計(jì)數(shù)再加一個(gè)三秒判斷,第二個(gè)計(jì)數(shù)器等于2時(shí)脈沖清零第三個(gè),當(dāng)?shù)谌齻(gè)計(jì)數(shù)器等于2時(shí),脈沖清零第2個(gè)計(jì)數(shù)器,然后啟動(dòng)的二個(gè)計(jì)數(shù),如此循環(huán)。當(dāng)任何一個(gè)三秒判斷到時(shí),計(jì)數(shù)器全部清零。高手們指導(dǎo)一下又沒(méi)問(wèn)題。 |
---|---|
|
bogegongkong
什么是生活,生活就是活著。
級(jí)別: 略有小成
![]() |
48L的兄弟,去掉Y0自鎖和X3復(fù)位,你想下:0S。按第一次,1S按第二次,2秒按第三次;2.5秒時(shí)按第4次,此時(shí)C1=1,有上升脈沖,M1還是ON的,計(jì)時(shí)T1連續(xù)計(jì)時(shí);3.5秒后再按下第5次時(shí),C1沒(méi)上升脈沖,M1會(huì)在3秒時(shí)被T1斷開(kāi),Y0不輸出。但此時(shí)從2S第3次,2.5S第4次,3.5秒第5次,是在3秒按3次,要求Y0輸出的。 |
|
---|---|---|
|
362775017
級(jí)別: 探索解密
![]() |
48樓,,你這個(gè)有一個(gè)漏洞,如果一直按x0,你這個(gè)就會(huì)出現(xiàn)y0不工作, |
---|---|
|
小侯
小侯
級(jí)別: 工控俠客
![]() |
我也寫(xiě)了兩個(gè) 大家看看 Q的那個(gè)用了28步 FX那個(gè)用了46步 Q-TPYE [attachment=146943] FX3U [attachment=146942] 用X執(zhí)行+1 每秒堆疊進(jìn)暫存器 比較暫存器中最大與最小值 相減大於等於三即輸出 =============================================== 沒(méi)寫(xiě)到復(fù)位 在想看看 ================================================ 應(yīng)該在後面再追加 當(dāng)Y輸出後相差等於零後觸發(fā)M 當(dāng)M on時(shí)相差大於等於二即復(fù)位應(yīng)該就可以 ================================================ 還會(huì)有個(gè)問(wèn)題,因?yàn)槲沂怯脙?nèi)部時(shí)鐘脈波,可能會(huì)有0.n秒的誤差 [ 此帖被小侯在2016-04-25 17:17重新編輯 ] |
---|---|
|
flyfeky
bilibili 工控貴族
級(jí)別: 論壇先鋒
![]() |
[attachment=146945] 樓主留言:這個(gè)和48L的思路是一樣的。對(duì)這個(gè)程序有一個(gè)使用限制,就是要求任意3秒時(shí)間段內(nèi),不能按X0超過(guò)3次,超過(guò)3次,就會(huì)出現(xiàn)判斷不準(zhǔn)的問(wèn)題。 |
|
---|---|---|
本帖最近評(píng)分記錄:
|
bogegongkong
什么是生活,生活就是活著。
級(jí)別: 略有小成
![]() |
53L的兄弟你想下看,如果以小于3秒的時(shí)間間隔連續(xù)按X0,Y0輸出是持續(xù)的嗎? |
|
---|---|---|
|
flyfeky
bilibili 工控貴族
級(jí)別: 論壇先鋒
![]() |
LZ 3個(gè)定時(shí)器任何時(shí)間最多容納3個(gè)接通, 多了就不行了. 10個(gè)8個(gè)的接通,這個(gè)程序簡(jiǎn)單都好做. 我寫(xiě)的那個(gè)100個(gè)的, 可惜取的系統(tǒng)時(shí)間精度有限. 按你的那個(gè)取系統(tǒng)100毫秒的, 你那個(gè)容納幾個(gè)接通, 我再想想還能寫(xiě)出其它的嗎 [ 此帖被flyfeky在2016-04-25 19:40重新編輯 ] |
|
---|---|---|
|
flyfeky
bilibili 工控貴族
級(jí)別: 論壇先鋒
![]() |
[attachment=146980] [attachment=146975] [attachment=146974] 最多容納100個(gè)導(dǎo)通. 大家給指正一下. 循環(huán)要求不超過(guò)50毫秒.歡迎測(cè)試. 注意: 保證m8012 導(dǎo)通的那50毫秒里, 只計(jì)時(shí)一次 [ 此帖被flyfeky在2016-04-27 19:35重新編輯 ] |
|
---|---|---|
|
silver
級(jí)別: 探索解密
![]() |
一直有個(gè)思路 一開(kāi)始將 T0一直計(jì)時(shí) x1每次按下時(shí)將T0的數(shù)值傳送到D0 同時(shí)將D0 D1 D2 D3向后移位 然后比較 D3 與D1的數(shù)值 當(dāng)然X1按下的次數(shù)必須大于3才能比較 |
---|---|
|