j1042001
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 97 點
下載積分: 584 分
在線時間: 11(小時)
注冊時間: 2016-02-26
最后登錄: 2019-12-31
查看j1042001的 主題 / 回貼
樓主  發(fā)表于: 2017-09-30 09:41
禾川仿三菱fx1n系列PLC編程求助,順延問題,大神求指教
X1不斷輸入信號,要求延時一段時間后,對D180進行X1信號輸入的計數(shù),相當于不斷順延
比如說,X1每隔一定時間輸入信號,5秒后對D180進行計數(shù),那么就是在X1輸入信號后5秒對D180進行一次計數(shù),請大神給個解題思路,最好畫個梯形圖

小弟已對論壇進行檢索,查到2013年的時候有個跟我本質(zhì)一樣的問題,但是我看了下似乎并沒有得到解決,最后那個程序我看了下也沒有達到題注要求,因為小弟碰到類似問題,所以特來提問。
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-12-07
查看zhangqi_1234的 主題 / 回貼
1樓  發(fā)表于: 2017-09-30 10:40
1、X1輸入脈沖的上升沿,使某個定時器開始計時,計時5秒后,D180自加1一次(使用ADDP指令,不要使用ADD指令),之后定時器復位。
2、如果要考慮整個脈沖輸入完后,才開始計數(shù),那就用X1的下降沿。
3、只提供編程思路,具體梯形圖要你自己去編寫。這樣才能得到提高。
樓主留言:
你這樣不行吧,如果5秒內(nèi)X1一共輸入了三次,那么這三次要依次5秒后使得D180自加一次,你說的這種方法5秒內(nèi)X1只能觸發(fā)一次吧。。。
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-12-07
查看zhangqi_1234的 主題 / 回貼
2樓  發(fā)表于: 2017-09-30 16:12
"樓主留言:你這樣不行吧,如果5秒內(nèi)X1一共輸入了三次,那么這三次要依次5秒后使得D180自加一次,你說的這種方法5秒內(nèi)X1只能觸發(fā)一次吧。。。"

既然5秒內(nèi)會出現(xiàn)三個脈沖,那就不能延時5秒,就把定時去掉,只在X1上升沿時,D180自加1一次。至于你給出的題目,為什么要求延時5秒,你沒有說出理由。