xiaohy620
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 2 個
工控威望: 120 點
下載積分: 526 分
在線時間: 2(小時)
注冊時間: 2014-01-16
最后登錄: 2022-07-14
查看xiaohy620的 主題 / 回貼
樓主  發(fā)表于: 2014-03-13 22:49
在現(xiàn)場控制中可能會遇到這樣一種需求,看起來簡單,但是我想了一整天卻無法編程來實現(xiàn)。為了討論方便,我把它簡化為這樣一個問題:有5個按鈕和5個信號燈,編號1#~5#,每次只按下一個按鈕,按的次序是隨意的且沒有時間限制,每按下一個按鈕輸出就亮一個對應(yīng)的信號燈,持續(xù)10秒后自動熄滅,但是同一時刻只允許亮一個燈,即前燈不滅后燈不亮,并且亮燈的次序嚴格按照按鈕按下的次序,例如按鈕是2#——1#——5#——3#——4#,則亮燈也按照2#——1#——5#——3#——4#,不能亂。
敬請感興趣的高手用S7-200示范一下。
打豆豆
歐姆龍-NJ系列 NX系列 NY系列,遠程解密,西門子120
級別: VIP會員

精華主題: 8 篇
發(fā)帖數(shù)量: 1456 個
工控威望: 3669 點
下載積分: 8480 分
在線時間: 1948(小時)
注冊時間: 2006-12-20
最后登錄: 2024-09-12
查看打豆豆的 主題 / 回貼
1樓  發(fā)表于: 2014-03-13 22:52
MOV就搞定了,好好想想
歐姆龍PLC:NJ系列 NX系列 NY系列,直讀管理員密碼/設(shè)計師密碼/維護者密碼/操作者密碼,遠程解密!NJ系列 NX系列 NY系列恢復(fù)出廠,遠程操作格式化。觸摸屏NS /NT/NP直讀解密,原始密碼。ysmacstudio程序&POU、功能塊、程序ID、庫文件、Can電子凸輪參數(shù)等解析出原始密碼;功能塊、庫文件禁源解除,文件中庫提取。西門子1200/1500完美解密,不掉數(shù)據(jù)。 VX:177-1152-8688
ngch
深圳工控小匠
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 775 個
工控威望: 8895 點
下載積分: 1714 分
在線時間: 969(小時)
注冊時間: 2009-09-30
最后登錄: 2024-03-29
查看ngch的 主題 / 回貼
2樓  發(fā)表于: 2014-03-14 08:11
應(yīng)該好寫。
深圳工控小匠:
工業(yè)非標設(shè)備電氣自動化控制
(深圳光明區(qū)、寶安區(qū)、龍華區(qū)、東莞長安)
QQ:357405496
wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數(shù)量: 3393 個
工控威望: 3189 點
下載積分: 70287 分
在線時間: 1602(小時)
注冊時間: 2008-04-20
最后登錄: 2024-09-19
查看wwcwwc的 主題 / 回貼
3樓  發(fā)表于: 2014-03-14 10:51
拋開問題看本質(zhì)。
樓主你沒有靜下心情想問題哦。
首先不要把問題想的太過于復(fù)雜,按鈕與指示燈對應(yīng)就這樣操作好了,見下程序;
這里只寫了一個工位的程序,可以按此思路寫其它的工位。
LD     I0.0
AN     M10.0
S      Q0.0, 1       //啟動指示燈

LDB<>  QB0, 0
=      M10.0         //判斷是否有按鈕按下

LDB>=  QB0, 0
TON    T37, 100     //啟動延時

LD     T37
R      Q0.0, 4         //延時時間到復(fù)位
dahai998
級別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 119 個
工控威望: 241 點
下載積分: 766 分
在線時間: 75(小時)
注冊時間: 2007-03-29
最后登錄: 2024-09-11
查看dahai998的 主題 / 回貼
4樓  發(fā)表于: 2014-03-14 12:21
這個問題如果用簡單指令來編是有點復(fù)雜的,我以前用變址做過,F(xiàn)在有些PLC有現(xiàn)成指令。這問題的本質(zhì)就是先進先出。
qwert001100
今天工作不努力,明天努力找工作!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 82 個
工控威望: 250 點
下載積分: 8028 分
在線時間: 202(小時)
注冊時間: 2008-06-25
最后登錄: 2023-12-29
查看qwert001100的 主題 / 回貼
5樓  發(fā)表于: 2014-03-16 16:12
4樓的不錯,先進先出指令方便
彭萬生
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1893 個
工控威望: 2102 點
下載積分: 131755 分
在線時間: 1278(小時)
注冊時間: 2013-08-04
最后登錄: 2024-04-17
查看彭萬生的 主題 / 回貼
6樓  發(fā)表于: 2014-03-16 21:00
越到后面越簡單啊。
insery
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 115 點
下載積分: 637 分
在線時間: 13(小時)
注冊時間: 2012-09-14
最后登錄: 2019-02-26
查看insery的 主題 / 回貼
7樓  發(fā)表于: 2014-05-20 14:06
設(shè)備運行時,飛剪每運行一周切點接近開關(guān)就通過PLC外部中斷一次,采集當前編碼器計數(shù)值,并與PLC中存儲的相對位置進行比較,根椐差值的大小和正負來計算出PLC所發(fā)出命令脈沖的頻率。
請問哪位知道這段程序應(yīng)該怎么寫?或者給個運算公式也行呀!謝謝了。!
luck_2012
尋找支點
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 25 個
工控威望: 107 點
下載積分: 943 分
在線時間: 16(小時)
注冊時間: 2011-03-02
最后登錄: 2020-12-02
查看luck_2012的 主題 / 回貼
8樓  發(fā)表于: 2014-05-20 18:48
路過了,看一下。
rlaosi
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 70 個
工控威望: 260 點
下載積分: 889 分
在線時間: 176(小時)
注冊時間: 2008-10-22
最后登錄: 2023-08-16
查看rlaosi的 主題 / 回貼
9樓  發(fā)表于: 2014-05-28 23:21
jiandan
啟航國際教育
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 221 個
工控威望: 1201 點
下載積分: 3443 分
在線時間: 200(小時)
注冊時間: 2010-08-12
最后登錄: 2016-07-02
查看啟航國際教育的 主題 / 回貼
10樓  發(fā)表于: 2014-06-14 06:24
引用
引用第7樓insery于2014-05-20 14:06發(fā)表的 Re:求助,怎么計算偏差值來確定脈沖的頻率 :
設(shè)備運行時,飛剪每運行一周切點接近開關(guān)就通過PLC外部中斷一次,采集當前編碼器計數(shù)值,并與PLC中存儲的相對位置進行比較,根椐差值的大小和正負來計算出PLC所發(fā)出命令脈沖的頻率。
請問哪位知道這段程序應(yīng)該怎么寫?或者給個運算公式也行呀!謝謝了。。

這個我在一家陶瓷廠里做過這樣的程序,料慢飛剪還可以接受,快點就不行了,后來我們都用伺服追剪了和印刷機追印一樣的!
szfjh189
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 89 個
工控威望: 294 點
下載積分: 3572 分
在線時間: 24(小時)
注冊時間: 2014-05-05
最后登錄: 2014-12-28
查看szfjh189的 主題 / 回貼
11樓  發(fā)表于: 2014-06-15 22:29
跟著大俠們學(xué)習了