johnfcr
come on
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 64 個(gè)
工控威望: 297 點(diǎn)
下載積分: 567 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2009-03-01
最后登錄: 2024-09-04
查看johnfcr的 主題 / 回貼
樓主  發(fā)表于: 2009-04-01 00:05
LD X0
PLS M0
LD M0
ANI Y0
SET Y0
LD M0
AND Y0
RST Y0
END

而加入中間繼電器m1控制y0就不會(huì)出現(xiàn)上述情況,請(qǐng)賜教
[ 此帖被johnfcr在2009-04-01 00:16重新編輯 ]
竹風(fēng)涼
巧者勞,智者憂,無能者,無所求。蔬食者遨游,泛若不系之舟。
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 470 個(gè)
工控威望: 588 點(diǎn)
下載積分: 516 分
在線時(shí)間: 146(小時(shí))
注冊(cè)時(shí)間: 2008-10-16
最后登錄: 2022-08-24
查看竹風(fēng)涼的 主題 / 回貼
1樓  發(fā)表于: 2009-04-01 05:52
哪有M1呢?
你是不是打算編寫一個(gè)交替運(yùn)行啊,
用以個(gè)交替指令就解決了, 不必這么麻煩
禍兮福所倚
福兮禍所伏
zxc6688
工業(yè)自動(dòng)化是我們的目標(biāo)
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 385 個(gè)
工控威望: 338 點(diǎn)
下載積分: 3994 分
在線時(shí)間: 174(小時(shí))
注冊(cè)時(shí)間: 2007-09-11
最后登錄: 2024-01-05
查看zxc6688的 主題 / 回貼
2樓  發(fā)表于: 2009-04-01 08:53
首先樓主的程序不是交替的功能,看下圖,分析如下。程序中有不合理的地方




交替功能的程序是這樣的




交替功能在三菱中有更方便的指令---ALT

LD X0
ALT Y0
[ 此帖被zxc6688在2009-04-02 08:29重新編輯 ]
http://zxc6688.ys168.com/
jackeywan
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 406 個(gè)
工控威望: 448 點(diǎn)
下載積分: 1191 分
在線時(shí)間: 129(小時(shí))
注冊(cè)時(shí)間: 2008-03-23
最后登錄: 2023-09-05
查看jackeywan的 主題 / 回貼
3樓  發(fā)表于: 2009-04-01 10:38
大家不要自作聰明。
樓主的本來意思你們都沒有明白。
人家是問:為什么程序這樣寫Y0一開始就處理復(fù)位狀態(tài)?
請(qǐng)針對(duì)人家的問題直接回答,不要去鉆別的方法。這些東西都太簡(jiǎn)單了,有精力還是去搞更復(fù)雜的開發(fā)項(xiàng)目去。
本來來回答樓主的問題:那是因?yàn)槟阌昧薘ST指令將Y0復(fù)位。盡管前面的條件不成立的話,Y0也是處于復(fù)位狀態(tài)。
這不是什么異,F(xiàn)象。屬于正常現(xiàn)象。
要求自己每天多學(xué)習(xí)一點(diǎn).
zxc6688
工業(yè)自動(dòng)化是我們的目標(biāo)
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 385 個(gè)
工控威望: 338 點(diǎn)
下載積分: 3994 分
在線時(shí)間: 174(小時(shí))
注冊(cè)時(shí)間: 2007-09-11
最后登錄: 2024-01-05
查看zxc6688的 主題 / 回貼
4樓  發(fā)表于: 2009-04-01 12:57
引用
引用第3樓jackeywan于2009-04-01 10:38發(fā)表的  :
大家不要自作聰明。
樓主的本來意思你們都沒有明白。
人家是問:為什么程序這樣寫Y0一開始就處理復(fù)位狀態(tài)?
請(qǐng)針對(duì)人家的問題直接回答,不要去鉆別的方法。這些東西都太簡(jiǎn)單了,有精力還是去搞更復(fù)雜的開發(fā)項(xiàng)目去。
本來來回答樓主的問題:那是因?yàn)槟阌昧薘ST指令將Y0復(fù)位。
.......


你真的太自作聰明了。
按你的意思,復(fù)位的指令都要放在程序的最前面才能用?
你看了我發(fā)的第一個(gè)圖片了嗎?程序上有為什么Y0會(huì)復(fù)位的解釋。
樓主的意思應(yīng)該是X0接通的情況下PLC上電后Y0處于復(fù)位狀態(tài)
除了停電保持的以外,其他的本來就是上電后出于復(fù)位的狀態(tài)。


“那是因?yàn)槟阌昧薘ST指令將Y0復(fù)位。盡管前面的條件不成立的話,Y0也是處于復(fù)位狀態(tài)!

你說的這么牛,你把下面的程序復(fù)位看看

LD X0
PLS M0
LDI M0
ANI Y0
SET Y0
LD M0
AND Y0
RST Y0
END
[ 此帖被zxc6688在2009-04-01 13:16重新編輯 ]
http://zxc6688.ys168.com/
華豐
只有虛心學(xué)習(xí),才能讓人進(jìn)步!
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個(gè)
工控威望: 224 點(diǎn)
下載積分: 719 分
在線時(shí)間: 103(小時(shí))
注冊(cè)時(shí)間: 2008-08-19
最后登錄: 2024-08-01
查看華豐的 主題 / 回貼
5樓  發(fā)表于: 2009-04-01 21:11
請(qǐng)大家以和為貴,虛心學(xué)習(xí)才是我們家園的精神!
johnfcr
come on
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 64 個(gè)
工控威望: 297 點(diǎn)
下載積分: 567 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2009-03-01
最后登錄: 2024-09-04
查看johnfcr的 主題 / 回貼
6樓  發(fā)表于: 2009-04-01 21:20
我寫的程序也就是2樓的圖一 但是仿真一開始(即X0未上電),Y0就處于復(fù)位狀態(tài) 接通X0, Y0始終處于復(fù)位 按照2樓的說法 Y0應(yīng)該有個(gè)置位的過程 但仿真時(shí)沒有發(fā)現(xiàn) 疑問ing
jackeywan
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 406 個(gè)
工控威望: 448 點(diǎn)
下載積分: 1191 分
在線時(shí)間: 129(小時(shí))
注冊(cè)時(shí)間: 2008-03-23
最后登錄: 2023-09-05
查看jackeywan的 主題 / 回貼
7樓  發(fā)表于: 2009-04-01 21:32
4樓的朋友不要斷章取義好不好?本人沒有講過必須要RST放在程序的最前面。
對(duì)于這么簡(jiǎn)單的問題本人沒有興趣跟你爭(zhēng)。爭(zhēng)執(zhí)這樣的問題有什么意思呢?
要求自己每天多學(xué)習(xí)一點(diǎn).
songgang
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 82 個(gè)
工控威望: 177 點(diǎn)
下載積分: 489 分
在線時(shí)間: 26(小時(shí))
注冊(cè)時(shí)間: 2007-07-11
最后登錄: 2019-07-18
查看songgang的 主題 / 回貼
8樓  發(fā)表于: 2009-04-01 21:42
zxc6688
工業(yè)自動(dòng)化是我們的目標(biāo)
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 385 個(gè)
工控威望: 338 點(diǎn)
下載積分: 3994 分
在線時(shí)間: 174(小時(shí))
注冊(cè)時(shí)間: 2007-09-11
最后登錄: 2024-01-05
查看zxc6688的 主題 / 回貼
9樓  發(fā)表于: 2009-04-02 07:55
引用
引用第7樓jackeywan于2009-04-01 21:32發(fā)表的  :
4樓的朋友不要斷章取義好不好?本人沒有講過必須要RST放在程序的最前面。
對(duì)于這么簡(jiǎn)單的問題本人沒有興趣跟你爭(zhēng)。爭(zhēng)執(zhí)這樣的問題有什么意思呢?



對(duì)你來說簡(jiǎn)單,但對(duì)樓主來說并不簡(jiǎn)單。
因?yàn)樗幻靼诪槭裁磿?huì)一直處于復(fù)位狀態(tài),而沒有置位的過程
http://zxc6688.ys168.com/
zxc6688
工業(yè)自動(dòng)化是我們的目標(biāo)
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 385 個(gè)
工控威望: 338 點(diǎn)
下載積分: 3994 分
在線時(shí)間: 174(小時(shí))
注冊(cè)時(shí)間: 2007-09-11
最后登錄: 2024-01-05
查看zxc6688的 主題 / 回貼
10樓  發(fā)表于: 2009-04-02 08:15
引用
引用第6樓johnfcr于2009-04-01 21:20發(fā)表的  :
我寫的程序也就是2樓的圖一 但是仿真一開始(即X0未上電),Y0就處于復(fù)位狀態(tài) 接通X0, Y0始終處于復(fù)位 按照2樓的說法 Y0應(yīng)該有個(gè)置位的過程 但仿真時(shí)沒有發(fā)現(xiàn) 疑問ing



你應(yīng)該看一下PLC的工作原理,不要用繼電器的方式去理解。

實(shí)際上從程序中來看,Y0是有個(gè)置位過程(要是Y0沒有置位,也就不會(huì)有下一行的復(fù)位動(dòng)作)。但由于PLC工作原理的原因(此時(shí)的結(jié)果只放在輸出緩存寄存器里,Y0是ON),到下一行時(shí),由于M0=ON,Y0=ON,RST Y0成立,結(jié)果為Y0=OFF(這時(shí)輸出緩存寄存器里Y0=OFF)。
掃描到END指令后,PLC將輸出緩存寄存器的結(jié)果輸出到外部繼電器(Y)
這就是Y0復(fù)位的原因。

樓主的程序?qū)嶋H上是不合理的。你如果把第二行跟第三行對(duì)調(diào),同樣也不正常。
[ 此帖被zxc6688在2009-04-02 08:24重新編輯 ]
http://zxc6688.ys168.com/
johnfcr
come on
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 64 個(gè)
工控威望: 297 點(diǎn)
下載積分: 567 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2009-03-01
最后登錄: 2024-09-04
查看johnfcr的 主題 / 回貼
11樓  發(fā)表于: 2009-04-02 23:11
9樓你明白嗎 過兩招阿