huyou
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 152 個
工控威望: 322 點(diǎn)
下載積分: 946 分
在線時間: 161(小時)
注冊時間: 2009-08-04
最后登錄: 2024-12-22
查看huyou的 主題 / 回貼
樓主  發(fā)表于: 2011-11-15 15:10


上圖是三地控制一盞燈 的電路,如果要將邏輯用梯形圖來表達(dá),因為有橋接電路,不能直接用梯形圖畫出來,需要按照“從上到下,從左到右”的原則將每種邏輯(支路)畫出來:




在西門子官網(wǎng)論壇 也看到過關(guān)于“三地控制一盞燈”的編程,沒有看懂,覺得邏輯太復(fù)雜。因為,西門子S7-300的異或指令用在這里是非常合適的:
X I0.1
X I0.2
X I0.3
……
= Q0.0
[fly]忽悠,接著忽悠……[/fly]
niningtt
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1230 個
工控威望: 3550 點(diǎn)
下載積分: 858 分
在線時間: 459(小時)
注冊時間: 2010-08-24
最后登錄: 2024-11-16
查看niningtt的 主題 / 回貼
1樓  發(fā)表于: 2011-11-15 16:11
邏輯一點(diǎn)也不復(fù)雜,其實你可以看的出來就是說有一個為1,其他兩個一樣燈就會亮。兩個一樣的異或結(jié)果是0,那么為了要其結(jié)果為1,第三個就只有是1了。邏輯關(guān)系而已,會邏輯化簡嗎?