我設(shè)計(jì)了一個(gè)3頭焊機(jī)程序,順序1、2、3存在D100-D102中,但發(fā)現(xiàn)每次PLC啟動(dòng)后第一次,(剛上電或stop--run),都是動(dòng)作了第一點(diǎn)后,立刻跳到第三點(diǎn)的完成步。通過(guò)多次測(cè)試,強(qiáng)制改變一些轉(zhuǎn)換條件發(fā)現(xiàn),第二第三點(diǎn)是有經(jīng)過(guò)的的,但都不執(zhí)行動(dòng)作直接跳轉(zhuǎn)到結(jié)束處。
經(jīng)過(guò)了這第一次錯(cuò)誤運(yùn)行后,以后重復(fù)運(yùn)行,或按急停后再運(yùn)行都能正常執(zhí)行動(dòng)作。我百思不得其解,請(qǐng)各位高手賜教。我把我程序中出錯(cuò)部分節(jié)選出來(lái)讓大家?guī)兔Ψ治鲆幌。因(yàn)檫@三點(diǎn)的動(dòng)作和完成跳轉(zhuǎn)條件是一樣的,只是運(yùn)動(dòng)順序的前后不同。其他步的運(yùn)動(dòng)、跳轉(zhuǎn)步都不同,所以沒(méi)發(fā)現(xiàn)出錯(cuò)。
[ 此帖被gaogaiga在2011-06-23 17:06重新編輯 ]