kylew
kylew
級別: 略有小成
|
就這一個小問題,折騰我一下午了!求指教~ 單鍵啟停單獨運行沒問題,做成功能調用模似運行就不成了! |
---|---|
|
zhoufall
級別: 略有小成
|
程序段2中的 M1.0 和M1.1可以用同一個吧? |
|
---|---|---|
|
wwcwwc
級別: VIP會員
|
樓主在FC中多次調用不成功的原因是輸出變量在這個程序中,既是做輸出又是置位置位優先指令的輸入。如果你數據類型僅僅選擇輸入則多次調用后程序會出錯。 |
---|---|
|
tongzhi111
級別: 正式會員
|
樓主,你把FC改為FB,然后把變量都設置成靜態變量就沒問題了。 原因是,FC沒有自己獨立的存儲空間,每次調用后,存儲空間都可能被別的程序占用覆蓋,導致里面的數據出錯(尤其邊沿指令,最容易出錯)。FB的靜態變量不存在這個覆蓋的問題 希望能解決。 |
---|---|
|
kylew
kylew
級別: 略有小成
|
謝謝各位的回復!!! 實踐證明:start: in work:out m1,m2,m3 :in/out 這樣才行! 本想只做個單鍵啟停子程序,上面這個感覺太浪費中繼了,不夠簡潔! 有沒有更簡單的方法! |
---|---|
|