|
禮哈哈
級(jí)別: 探索解密
|
圖片:
想請(qǐng)教一下各位大神,小弟用的是fx3u,通過(guò)modbusrtu,485通訊,一主一從對(duì)一個(gè)觸摸屏進(jìn)行通訊,如何實(shí)現(xiàn)在點(diǎn)動(dòng)m的方式下,對(duì)一個(gè)寄存器進(jìn)行流暢的自增或者點(diǎn)動(dòng)+1,目前嘗試的辦法不太理想,延時(shí)給短了,長(zhǎng)按會(huì)有突變,會(huì)從1,2,3,5,7,8,10這樣跳變。延時(shí)給久了,按起來(lái)又不很流暢。求大神解答! ![]() |
|---|---|
|
|
|
工控小c
級(jí)別: 工控俠客
|
不要這個(gè)T211常閉,點(diǎn)一下加一下。你想一直點(diǎn)一直加的話,T211常開(kāi)后面加個(gè)M8013上升沿,就是按住了以后T211定時(shí)到了每1秒加1唄 |
|---|---|
|
|
|
成緣一會(huì)
級(jí)別: 探索解密
|
你這個(gè)會(huì)加兩次的,M10接通加一次,M10接通到時(shí)間又加一次。然后M10長(zhǎng)按會(huì)導(dǎo)致M20到時(shí)間會(huì)置位復(fù)位置位復(fù)位不停地加 [ 此帖被成緣一會(huì)在2025-12-06 17:19重新編輯 ] |
|---|---|
|
|
|
qwerty_123
www
級(jí)別: 略有小成
|
圖片:
我看錯(cuò)問(wèn)題了,不想刪回帖了,就留在這里吧 按一下在觸摸屏上將m置位,在plc內(nèi)用m點(diǎn)控制加1,緊接著就把m復(fù)位,實(shí)現(xiàn)閱后即焚! 這是西家的示例 [ 此帖被qwerty_123在2025-12-06 23:36重新編輯 ] |
|---|---|
|
|
|
禮哈哈
級(jí)別: 探索解密
|
就是要長(zhǎng)按不停的加,要同時(shí)實(shí)現(xiàn)點(diǎn)動(dòng)和自增 |
|---|---|
|
|
|
gxtmdb82164
級(jí)別: 論壇先鋒
|
看起來(lái)就INCP就能解決問(wèn)題,順便這里有個(gè)經(jīng)典的按鈕操作設(shè)計(jì)邏輯 單擊和長(zhǎng)按需要比較長(zhǎng)的時(shí)間間隔,但是長(zhǎng)按保持未必要很久,比如說(shuō)觸發(fā)長(zhǎng)按需要1s,但是長(zhǎng)按觸發(fā)后,數(shù)值增加可能是每200ms加1 所以最簡(jiǎn)單的方法,觸摸屏那邊有這個(gè)功能可以把單擊和長(zhǎng)按分開(kāi),分別觸發(fā)給到PLC。如果觸摸屏每這個(gè)功能,那就用PLC寫(xiě)一個(gè)單擊觸發(fā)和長(zhǎng)按觸發(fā)。 |
|---|---|
|
|