plc是廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的控制器,它的功能越來越強,性能越來越先進。為了配合步進電機的控制,許多plc都內(nèi)置了脈沖輸出功能,并設(shè)置了相應(yīng)的控制指令,可以很好地對步進電機進行控制,圖1是松下fp0-c16t晶體管輸出型plc的輸出電路結(jié)構(gòu)。
圖1 plc輸出電路圖
fp0-c16t型plc有兩個脈沖輸出端y0和y1端,隨著控制方式的不同,有三種脈沖輸出形式。
·這兩個脈沖輸出端可以用來作為兩個不帶加減速的單相脈沖輸出端,主要使用pls和spd1指令進行控制,顛率范圍為0hz_10khz,可以連續(xù)輸出,也可以脈沖中形式輸出,可以同時單獨輸出。
·可以作為兩相可變占空比的連續(xù)脈沖輸出端,主要使用pwm指令控制,占空比設(shè)置范圍為0%_100%。頻率設(shè)置范圍0.1hz_999.9hz。
·可以作為帶梯形加減速的兩相脈沖輸出,主要使用puls和spd1指令控制,頻率變化范圍0hz_10khz,加減速率10hz/10ms_10khz/10ms,可以連續(xù)輸出,也可以脈沖串形式輸出,這里又分為兩種控制方式,一種是脈沖+方向控制(y0、y1輸出脈沖,y2、y3輸出方向),一種是正反向脈沖輸出(y0輸出cw脈沖,y1輸出ccw脈沖)。如果使用y0、y2分別進行脈沖、方向控制,控制系統(tǒng)如圖2所示。如果使用y0作為脈沖輸出,可以通過如圖3所示的方法實現(xiàn)兩相脈沖輸出。
圖2 脈沖、方向輸出圖
圖3 雙脈沖輸出圖