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