宋志揚
級別: 家園常客
精華主題: 0
發(fā)帖數量: 112 個
工控威望: 626 點
下載積分: 19173 分
在線時間: 206(小時)
注冊時間: 2013-01-31
最后登錄: 2022-07-01
查看宋志揚的 主題 / 回貼
24樓  發(fā)表于: 2016-04-23 16:47
看看,能實現否?
宋志揚
級別: 家園?
精華主題: 0
發(fā)帖數量: 112 個
工控威望: 626 點
下載積分: 19173 分
在線時間: 206(小時)
注冊時間: 2013-01-31
最后登錄: 2022-07-01
查看宋志揚的 主題 / 回貼
25樓  發(fā)表于: 2016-04-23 16:48
看看,能實現否?
宋志揚
級別: 家園?
精華主題: 0
發(fā)帖數量: 112 個
工控威望: 626 點
下載積分: 19173 分
在線時間: 206(小時)
注冊時間: 2013-01-31
最后登錄: 2022-07-01
查看宋志揚的 主題 / 回貼
26樓  發(fā)表于: 2016-04-23 16:50
這是個很簡單的程序···?
廈門鷺客
級別: 略有小成
精華主題: 0
發(fā)帖數量: 175 個
工控威望: 348 點
下載積分: 811 分
在線時間: 252(小時)
注冊時間: 2014-02-17
最后登錄: 2022-05-03
查看廈門鷺客的 主題 / 回貼
27樓  發(fā)表于: 2016-04-23 16:58
26樓能達到!你用33步,人家只要17步
彭萬生
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 1890 個
工控威望: 2102 點
下載積分: 131756 分
在線時間: 1278(小時)
注冊時間: 2013-08-04
最后登錄: 2024-04-17
查看彭萬生的 主題 / 回貼
28樓  發(fā)表于: 2016-04-23 17:05
16樓的,簡單有效!值得學習。
樓主留言:
16L的程序是不可以達到要求的。
sanlihu
吉圓
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1197 個
工控威望: 1742 點
下載積分: 7562 分
在線時間: 578(小時)
注冊時間: 2012-08-31
最后登錄: 2024-12-27
查看sanlihu的 主題 / 回貼
29樓  發(fā)表于: 2016-04-23 17:11
是個彎彎繞的問題,請看看我這個程序能行不?
吉圓電氣 QQ751673698
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 889 個
工控威望: 1040 點
下載積分: 2000 分
在線時間: 688(小時)
注冊時間: 2012-05-09
最后登錄: 2024-12-13
查看flyfeky的 主題 / 回貼
30樓  發(fā)表于: 2016-04-23 17:15
傳上來看看.
樓主留言:
搞個時間坐標,這樣是一種思路。但程序有點問題,你將X0換成M0,自己手動模擬測試下。
西門子倍福WPF+C#數據庫,槽式設備專家
naiqiqnus
級別: 正式會員
精華主題: 0
發(fā)帖數量: 9 個
工控威望: 95 點
下載積分: 588 分
在線時間: 4(小時)
注冊時間: 2016-04-22
最后登錄: 2016-06-09
查看naiqiqnus的 主題 / 回貼
31樓  發(fā)表于: 2016-04-23 18:28
設置一個變量:記錄按鍵按下次數
如果大于0開始計時,
如果計時超過3s,判斷記錄次數,并輸出,清零計數器。
無線遙控!
luky913
級別: 家園常客
精華主題: 0
發(fā)帖數量: 109 個
工控威望: 639 點
下載積分: 21076 分
在線時間: 220(小時)
注冊時間: 2013-11-29
最后登錄: 2024-09-11
查看luky913的 主題 / 回貼
32樓  發(fā)表于: 2016-04-23 20:32
樓主是在考驗大家的思路和理解思維!
根據樓主的內容和樓主的回復,
任意時間內的3秒內(ON)3次,Y1能否持續(xù),決定在于后續(xù)的任意時間內的3秒內有沒有(ON)3次,
不是按步就班的從1秒、2秒、3秒的開始計時。
(個人觀點,不喜勿噴。
另外再說一下個人的另一種編程思維,程序的容量固然重要,必竟PLC步數容量有限,
但如果在應用中,或搞某一項工程中,以程序的步數多少來判定一個人寫程序的厲害程度,個人覺得不可。
我們國內的總體程序工控員,比起我國臺灣地區(qū)的人來說,還是差了一大截,
我們大陸的大多數確實是喜歡用程序的步數來恒量!必竟好多地方的教學都這樣!
卻少有培訓的地方可以教學員要以怎樣的一個思路、思維來寫好一個程序。
就像樓主說的任意時間內,在一臺設備或其他,再怎樣高科技都需要人員來操作,
既然有人為的操作那么就有人為的很多不確定、很隨機、很任意的因數,能把這些弄完善的,才是主要的!
以上只是個人的觀點,不針對任何人!
樓主留言:
是,就是你理解的這個意思。其實程序步數不重要,先搞出一個邏輯嚴密程序,再力求簡潔明了。
只是覺的這個題目,初看簡單,再細想不太簡單,有點意思,才想發(fā)出來給大家討論下。
本帖最近評分記錄:
  • 下載積分:+2(就怕不學aaa) 看得清,想的明
    焦劉吉
    緊跟時代發(fā)展,努力做好時代青年
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數量: 1459 個
    工控威望: 4682 點
    下載積分: 14975 分
    在線時間: 429(小時)
    注冊時間: 2015-05-19
    最后登錄: 2024-12-11
    查看焦劉吉的 主題 / 回貼
    33樓  發(fā)表于: 2016-04-24 09:15
    都不錯啊
    Rules are always made by the strong, and history is always written by the winners.
    qc8961as
    級別: 探索解密
    精華主題: 0
    發(fā)帖數量: 24 個
    工控威望: 156 點
    下載積分: 628 分
    在線時間: 12(小時)
    注冊時間: 2013-05-28
    最后登錄: 2016-08-27
    查看qc8961as的 主題 / 回貼
    34樓  發(fā)表于: 2016-04-24 10:09
    就是任意時間按第一次時觸發(fā)三秒倒計時,然后在三秒內點擊2次才觸發(fā)Y,沒有則復位?  是這意思?
    lvpretend
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數量: 1264 個
    工控威望: 1434 點
    下載積分: 3697 分
    在線時間: 324(小時)
    注冊時間: 2015-07-20
    最后登錄: 2024-11-29
    查看lvpretend的 主題 / 回貼
    35樓  發(fā)表于: 2016-04-24 10:55
    引用
    引用第25樓宋志揚于2016-04-23 16:48發(fā)表的  :
    看看,能實現否?

    這個程序做不到,不是僅僅以第一個脈沖開始計時的,每一個脈沖都是一個3s計時的開端。你的程序第一脈沖到來后開始計時,如果1,2,3脈沖不是有效脈沖,而2.3.4脈沖才是有效脈沖,你的程序就出錯了。因為你無法以第2個脈沖開始計時。
    樓主留言:
    對,就是這個意思。如果是固定的分成3秒一段按順序判斷,那就沒必要發(fā)出來討論。