tangjitj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 54 點
下載積分: 701 分
在線時間: 6(小時)
注冊時間: 2018-07-26
最后登錄: 2019-05-17
查看tangjitj的 主題 / 回貼
樓主  發(fā)表于: 2018-08-01 14:11
下圖1和2有什么區(qū)別,
我模擬時兩個程序都可以正常運行,
實際測試 PLC FX3U-32M
接線X0是一個常閉的按鈕,
監(jiān)控就像圖1那樣,我按2下X0,C10,C11都沒法復(fù)位,怎么按C10C11一直是圖1狀態(tài)
圖2 我按2下X0,就可以復(fù)位C10,C11



  
tangjitj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 54 點
下載積分: 701 分
在線時間: 6(小時)
注冊時間: 2018-07-26
最后登錄: 2019-05-17
查看tangjitj的 主題 / 回貼
1樓  發(fā)表于: 2018-08-01 15:07
引用
引用第1樓東敏123于2018-08-01 14:33發(fā)表的  :
沒問題啊,我懷疑是你按鈕問題,你  x0 后面加個上升沿試試

應(yīng)該不是按鈕的問題,我換了一個常開的按鈕,結(jié)果還是一樣的
我又試了一下,我把X0接一個常開的按鈕,如果程序是常開觸點,不行,如果程序是上升沿,ZRST這個程序就可以
但是第二張圖的程序 用常開觸點也可以的,
用RST和ZRST寫為什么會有區(qū)別,怎么解釋
[ 此帖被tangjitj在2018-08-01 15:15重新編輯 ]
tangjitj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 54 點
下載積分: 701 分
在線時間: 6(小時)
注冊時間: 2018-07-26
最后登錄: 2019-05-17
查看tangjitj的 主題 / 回貼
2樓  發(fā)表于: 2018-08-01 15:22
引用
引用第4樓東敏123于2018-08-01 15:18發(fā)表的  :

鉆牛角尖了,兄弟,明顯是你按按鈕時手抖了,計數(shù)器本身前面就需加上升沿,程序掃描周期太短會出現(xiàn)響應(yīng)問題

我只是想知道區(qū)別,
要說手抖了,在同一個按鈕的前提下,我把圖1,圖2 的兩個程序都實際操作了20次,每次都是圖1不能復(fù)位,圖2可以,每次都是圖1的程序操作時手抖了,那說不過去吧
我覺得ZRST和RST的那兩個肯定有什么區(qū)別
tangjitj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 54 點
下載積分: 701 分
在線時間: 6(小時)
注冊時間: 2018-07-26
最后登錄: 2019-05-17
查看tangjitj的 主題 / 回貼
3樓  發(fā)表于: 2018-08-03 09:35
引用
引用第6樓liuaihua99于2018-08-02 14:33發(fā)表的  :
兄弟,真機實操,證明確實有你出現(xiàn)的這個現(xiàn)象。你所言不虛。

怎么解決的呢? 擦了內(nèi)存,多寫幾次就好了;蛟S斷電幾次也有效果?

我也搞不懂為啥三菱的PLC會這樣。
.......

程序上要解決是很容易的,把X0改成上升沿就行了
我只是從這現(xiàn)象上猜測ZRST C10 C11 C11 和RST C10 RST C11 可能有什么區(qū)別,但好像沒人能解答,三菱的售后也回答不了
tangjitj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 54 點
下載積分: 701 分
在線時間: 6(小時)
注冊時間: 2018-07-26
最后登錄: 2019-05-17
查看tangjitj的 主題 / 回貼
4樓  發(fā)表于: 2018-08-03 11:29
我把計數(shù)器改成C10 K10,C11 k20,結(jié)果是一樣的,圖1在復(fù)位后都是1,而圖2在復(fù)位后都是0,圖1復(fù)位后都是1可以理解為按下按鈕那一瞬間,C10,C11復(fù)位,復(fù)位后由于我的手速,按鈕還沒斷開,所以c10,c11又計數(shù)一次,所以變成了圖1的樣子,但是圖2為什么沒這種現(xiàn)象呢?
tangjitj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 54 點
下載積分: 701 分
在線時間: 6(小時)
注冊時間: 2018-07-26
最后登錄: 2019-05-17
查看tangjitj的 主題 / 回貼
5樓  發(fā)表于: 2018-08-03 13:34
引用
引用第12樓liuaihua99于2018-08-03 13:21發(fā)表的  :


跟X0的是上升沿下降沿沒有關(guān)系,我都試過。開始也改用過上升沿,一樣的效果。
就觸點信號,完全一樣的程序,多寫入幾次就正常了。

上升沿下降沿是一樣的結(jié)果,但是用常開觸點就不一樣了
tangjitj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 54 點
下載積分: 701 分
在線時間: 6(小時)
注冊時間: 2018-07-26
最后登錄: 2019-05-17
查看tangjitj的 主題 / 回貼
6樓  發(fā)表于: 2018-08-03 14:20
引用
引用第14樓dfy于2018-08-03 14:04發(fā)表的  :
可能是,ZRST指令會將C線圈的數(shù)據(jù)以及C的狀態(tài)也進行復(fù)位,因此當系統(tǒng)掃描到X0斷開時,C1會繼續(xù)計數(shù)。而RST只是復(fù)位了C的數(shù)據(jù),不會復(fù)位C的狀態(tài),所以不會再計數(shù)。(個人猜測,對三菱不是很熟)

謝謝