西門子S120控制單元6SL3055-0AA00-3AA1
(1)主程序
如圖1所示,用掃描時(shí)接通一個(gè)掃描周期的特殊內(nèi)部存儲(chǔ)器SM0.1去調(diào)用一個(gè)子程序,完成初始化操作。
(2)初始化的子程序
如圖2所示,定義HSC1的工作模式為模式11(兩路脈沖輸入的雙相正交計(jì)數(shù),具有復(fù)位和起動(dòng)輸入功能),設(shè)置SMB47=16#F8(允許計(jì)數(shù),更新新當(dāng)前值,更新新預(yù)置值,更新計(jì)數(shù)方向?yàn)榧佑?jì)數(shù),若為正交計(jì)數(shù)設(shè)為4×,復(fù)位和起動(dòng)設(shè)置為高電平有效)。HSC1的當(dāng)前值SMD48清零,預(yù)置值SMD52=50,當(dāng)前值 = 預(yù)設(shè)值,產(chǎn)生中斷(中斷事件13),中斷
西門子S120控制單元6SL3055-0AA00-3AA1
一、目的
用PLC構(gòu)成五相步進(jìn)電機(jī)控制系統(tǒng)
二、內(nèi)容
1.控制要求
按下啟動(dòng)按鈕SB1,A相通電(A亮)→B相通電(B亮)→C相通電(C亮)→D相通電(D亮)→E相通電(E亮)→A→AB→B→BC→C→CD→D→DE→E→EA→A→B
……循環(huán)下去。按下停止按扭SB2,所有操作都停止需重新起動(dòng)。
2.I/O分配
輸入 輸出
起動(dòng)按鈕:I0.0 A:Q0.1 D:Q0.4
停止按鈕:I0.1 B:Q0.2 E:Q0.5
C:Q0.3
3.按圖所示的梯形圖輸入程序。
4.調(diào)試并運(yùn)行程序。
圖1 五相步進(jìn)電機(jī)控制示意圖
三、五相步進(jìn)電機(jī)控制語(yǔ)句表
四、五相步進(jìn)電機(jī)控制梯形圖
圖2 五相步進(jìn)電機(jī)控制示意圖