qinjisen
綠草蝴蝶飛
級別: 略有小成
|
附件為一個彩燈閃爍的程序,本想在啟動后,每隔1秒就會有一個燈亮起,但是試了很久也沒有結果 彩燈共有32個 CPU :CPU314的 仿真時,彩燈沒有輸出. 想了很久也沒有想出來問題出在哪兒了,請高手指點一下子,這個程式錯在哪里. 謝謝. 程序 |
---|---|
|
qinjisen
綠草蝴蝶飛
級別: 略有小成
|
請看這個程序錯在哪兒 附件為一個彩燈閃爍的程序,本想在啟動后,每隔1秒就會有一個燈亮起,但是試了很久也沒有結果 彩燈共有32個 CPU :CPU314的 仿真時,彩燈沒有輸出. 想了很久也沒有想出來問題出在哪兒了,請高手指點一下子,這個程式錯在哪里. 謝謝. 上面一個圖傳錯了,重新傳一個. 程序 是這個,請問錯在哪兒 |
---|---|
|
忽悠
級別: *
|
MD84-->MD80 |
---|---|
|
qinshengyue
是我,別開槍!
級別: VIP會員
|
2樓很有道理,西門子的PLC不太懂,但這里的移位指令確實應該IN和OUT都是同一個操作數。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
在此基礎上將網絡1的M80.0改為M83.0 。彩燈的輸出點用MD80中的位對應控制。 |
---|---|
|
陳奎
級別: 探索解密
|
原程序輸出是有一個燈泡閃一下,為一個掃描周期.將md80改為md84.m80.0改為m84.0,燈泡就會連續亮起來 |
---|---|
|
tjp_u4
級別: *
|
MD80的左移位是由m83.7->m83.6-> m83.5...->m83.0-> m82.7->m82.6->... m80.0 所以 1.把m80.0改為m83.7 2.,(用第一個程式)把m80.1改為m83.6 3.把MD84.0改為MD80.0 |
---|---|
|