bogegongkong
什么是生活,生活就是活著。
級別: 略有小成
![]() |
題目很簡單:任意時間段內,輸入X1,3秒內ON三次,輸出Y1 ON。 注意是任意時間段內。 求最簡短的編程。 偶然在中國工控網看到的。覺得有點意思,轉發過來,看看我們工控家園兄弟的高招。 我也搞了一個,23步搞定,有討論的再發。 看來大家對這個題目還有點興趣。42L的兄弟也搞出來了。測試是OK的。 很多認為很簡單的,就是沒理解“任意時間段內”這個意思。自己將按X1時間分成3秒一段,3秒一段,按順序判斷,這肯定是不對的。 將我搞出的發上來,大家看下是否有問題。我測試是OK的。PLC 用FX3U。 [attachment=146921] [attachment=146922] [attachment=146923] [attachment=146924] uthman程序最簡短明了。很有啟發性。uthman是高手。大家可以看下他的程序。 [ 此帖被bogegongkong在2016-08-11 13:24重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
luky913
級別: 家園常客
![]() |
樓主是在考驗大家的思路和理解思維啊! 根據樓主的內容和樓主的回復, 任意時間內的3秒內(ON)3次,Y1能否持續,決定在于后續的任意時間內的3秒內有沒有(ON)3次, 不是按步就班的從1秒、2秒、3秒的開始計時。 (個人觀點,不喜勿噴�。� 另外再說一下個人的另一種編程思維,程序的容量固然重要,必竟PLC步數容量有限, 但如果在應用中,或搞某一項工程中,以程序的步數多少來判定一個人寫程序的厲害程度,個人覺得不可取! 我們國內的總體程序工控員,比起我國臺灣地區的人來說,還是差了一大截, 我們大陸的大多數確實是喜歡用程序的步數來恒量!必竟好多地方的教學都這樣! 卻少有培訓的地方可以教學員要以怎樣的一個思路、思維來寫好一個程序。 就像樓主說的任意時間內,在一臺設備或其他,再怎樣高科技都需要人員來操作, 既然有人為的操作那么就有人為的很多不確定、很隨機、很任意的因數,能把這些弄完善的,才是主要的! 以上只是個人的觀點,不針對任何人! 樓主留言:是,就是你理解的這個意思。其實程序步數不重要,先搞出一個邏輯嚴密程序,再力求簡潔明了。 |
---|---|
本帖最近評分記錄: |
luky913
級別: 家園常客
![]() |
憑你最后一段話,頂你一下!現在好多寫程序的,很少會用到循環掃描和掃描周期時間的,我所遇到的大多數人只會被這個給框在里面,卻沒想過跨過這個框。 這兩個東西運用的好,把它當作是某個功能的話,會有很多意想不到的效果! |
---|---|
|