我設計了一個3頭焊機程序,順序1、2、3存在D100-D102中,但發現每次PLC啟動后第一次,(剛上電或stop--run),都是動作了第一點后,立刻跳到第三點的完成步。通過多次測試,強制改變一些轉換條件發現,第二第三點是有經過的的,但都不執行動作直接跳轉到結束處。
經過了這第一次錯誤運行后,以后重復運行,或按急停后再運行都能正常執行動作。我百思不得其解,請各位高手賜教。我把我程序中出錯部分節選出來讓大家幫忙分析一下。因為這三點的動作和完成跳轉條件是一樣的,只是運動順序的前后不同。其他步的運動、跳轉步都不同,所以沒發現出錯。
[ 此帖被gaogaiga在2011-06-23 17:06重新編輯 ]