85789805
級(jí)別: *
![]() |
我需要設(shè)定一個(gè)定時(shí)報(bào)警的程序,定時(shí)器是可以在外部進(jìn)行時(shí)間設(shè)置的。 具體就是我這邊一共有14個(gè)開關(guān),一個(gè)報(bào)警器,一個(gè)定時(shí)器。按下一個(gè)開關(guān),開關(guān)燈亮起,開始計(jì)時(shí),等到時(shí)間到后報(bào)警器響起,按下開關(guān)后報(bào)警停止,如果需要再次使用就再次按開關(guān), 但是在按其他13個(gè)開關(guān)的時(shí)候不能影響前面的計(jì)時(shí)。 各位幫個(gè)忙啊 可能說的不是很清楚,我做了個(gè)文檔,在附件中,麻煩了!新手,很多都不懂!多學(xué)習(xí)啊要 [ 此帖被85789805在2009-05-26 13:20重新編輯 ] |
---|---|
|
hanbingbing
級(jí)別: *
![]() |
哈哈,,,,新手上路的,,,對(duì)這些都有興趣,希望能提供有用的東西喔 |
---|---|
|
hanbingbing
級(jí)別: *
![]() |
我是用FX1N-40,來試的,還算可以,就是按一個(gè)按后,直到那一個(gè)開關(guān)報(bào)警后,再按一下,才可以停, 另外多加了三個(gè)開關(guān),一個(gè)中總復(fù)位,另兩個(gè)是外部設(shè)定時(shí)間用的,.,, |
---|---|
|
hanbingbing
級(jí)別: *
![]() |
你想要怎么樣子的: 是給它幾點(diǎn)幾分幾秒時(shí)報(bào)的嗎 還是給它過了多長(zhǎng)時(shí)間就報(bào)呀 |
---|---|
|
hanbingbing
級(jí)別: *
![]() |
現(xiàn)在有這樣一臺(tái)設(shè)備 10個(gè)電機(jī)設(shè)備。設(shè)備之間有聯(lián)鎖的關(guān)系,比如1號(hào)鎖2號(hào),號(hào)鎖三號(hào),依次類推。 啟動(dòng)的時(shí)候從1號(hào)開始每隔15秒啟動(dòng)一個(gè),一直到10號(hào)。停止逆序。 設(shè)備有手動(dòng)和自動(dòng)操作。 當(dāng)發(fā)生故障時(shí),設(shè)備和前級(jí)的設(shè)備立即停止,后級(jí)的設(shè)備按次序依次停止。比如5號(hào)設(shè)備發(fā)生故障,那么10~5號(hào)設(shè)備立即停,1號(hào)~4號(hào)依次從4號(hào)設(shè)備開始逐一停止。 我原想使用步進(jìn)指令來變寫這個(gè)程序。分手動(dòng)和自動(dòng)兩個(gè),現(xiàn)在對(duì)這個(gè)故障處理部分有點(diǎn)疑惑。 我想設(shè)計(jì)一個(gè)函數(shù)(C語言用多了),函數(shù)包含一個(gè)參數(shù),我只要把發(fā)生故障的設(shè)備的代號(hào)填進(jìn)去, ''''''''''' 就能夠進(jìn)行自動(dòng)進(jìn)行判斷停止。 原想我想通過Y寄存器來比較,通過循環(huán)指令來把Y寄存器移位來處理,也就是位元件的字處理。但是我的設(shè)備的Y不是連續(xù)的地址,配電柜已經(jīng)做好,無法更改。這個(gè)辦法不行。 假如說三菱的PLC有數(shù)組功能也能實(shí)現(xiàn)我上面的想法。 不知道大家有沒有什么好的辦法。 '''''''''' 有空的話幫我找一找這些文章在哪一個(gè)網(wǎng)址.... |
---|---|
|