wayu
級別: 論壇先鋒
|
7步你寫出來吧,我們可以看看可否再簡精一下。 我記得站長也有過,如下: http://yaoyaoke.com.cn/bbs/read.php?tid-14174.html 你也可以先拋磚引玉. |
---|---|
|
asmoshd
級別: 家園常客
|
2樓編的程序非常好,因CPM1A太簡單,不能用一些特出指令。顧不能太簡單。我看過非常復雜的程序。程序容量四五十K,只有程序非常復雜,帶的控制器要求非常快,如ms及響應時,才應討論執行效率。太簡單的問題,討論沒有任何必要。浪費時間。希望大家利用時間來研究復雜一些的問題。 |
---|---|
|
風中云
級別: 略有小成
|
我發此貼的目的:一起學習,共同提高;有創意和有想法才能有進步。當然了大家要抱著學習·探討的心態在這論壇看東西,有好的東西拿出來給大家分享。也可為大家在以后寫類似程序時有多一種參考。 注意:下列程序中輸入通道占用了00,01兩個通道,沒有接線的端子要空白出來,不能再移做它用;歡迎大家下載并驗證,沒有CPM1A PLC的朋友也不要著急,可以在論壇下載個OMRON的仿真軟件將程序轉換成CP1H就可仿真,在仿真的時候要注意就是:要模仿按鈕按下之后鈕按要復位的問題,另在程序中有非常詳細的注解。在此獻丑了。。。。 |
---|---|
|
wayu
級別: 論壇先鋒
|
有一個問題,我說明一下: 1.就是當我按下0.0就放開,此時10.0 ON,再按下0.0,10.0 OFF,可以; 2.當按下0.0我不放開,此時10.0 ON,但我再按下0.1時,10.1就不動作了。 也就是說你這個程序一次只能操作一個按鈕來控制一臺電機. 這是我的補充說明。 |
---|---|
|
風中云
級別: 略有小成
|
從程序上分析:如果你按住一只按鈕不放開,再按另一只按鈕,應是保持原狀才對。我不想知道你想要一個什么樣的結果。 |
---|---|
|
風中云
級別: 略有小成
|
引用:2.當按下0.0我不放開,此時10.0 ON,但我再按下0.1時,10.1就不動作了。 我想知道:你為什么不放開0.0呢,而又去按0.1呢?你會認為這樣很好玩是嗎?那你就玩個夠好了。 |
---|---|
|
wayu
級別: 論壇先鋒
|
主要是不能同時操作,因為同時按下時,并不能確定哪個先復位。 同時操作并不能確定哪個先復位。 這并不是什么好不好玩的事. [ 此帖被wayu在2008-09-04 22:40重新編輯 ] |
---|---|
|