程序和注解
一、初始化
在程序的**個(gè)掃描周期((SM0.1=1)設(shè)置重要的參數(shù)。此外,高速計(jì)數(shù)器HSC2由外部復(fù)位并初始化為A/B計(jì)數(shù)器。HSC2對(duì)檢測(cè)定位的增量軸編碼器信號(hào)計(jì)數(shù)。傳感器的A路和B路信號(hào)分別作為CPU輸入端I1.2和I1.3的輸入。旋轉(zhuǎn)方向的選擇、按鈕鎖定、操作模式的選擇及定位的過程 (請(qǐng)參考此例概述)。由增量傳感器進(jìn)行定位監(jiān)視,在輸出脈沖結(jié)束之后,等待T1時(shí)間,以便使連接電機(jī)和傳感器的軸連接器的扭轉(zhuǎn)振動(dòng)消失。
二、實(shí)際值和設(shè)定值的比較
T1到時(shí)后,子程序4對(duì)實(shí)際值和設(shè)定值進(jìn)行比較。如果軸的位置在設(shè)定位置的±2步范圍內(nèi),定位就是正確的。如果實(shí)際位置在此目標(biāo)范圍之外,當(dāng)超過起停頻率時(shí),那就會(huì)造成電機(jī)失步這種情況的發(fā)生,此時(shí),一個(gè)相應(yīng)的警告信號(hào)就會(huì)則Q1.1輸出。
三、位置的較正
若定位錯(cuò)誤被檢測(cè)出來,則起動(dòng)第二等待定時(shí)器T2。此后,根據(jù)設(shè)定值和實(shí)際值之間的差值計(jì)算出校正的步數(shù)。當(dāng)校正時(shí),電動(dòng)機(jī)頻率低于起停頻率,以防新的步數(shù)丟失。
四、校正取消
如果在兩次校正嘗試之后還小能達(dá)到設(shè)定位置,為女全起見,控制將被鎖定(M0.2=1 )。只有按下確認(rèn)按鈕I1.4之后,控制才被打開,然后,進(jìn)行另一個(gè)參考點(diǎn)的檢測(cè)。
T1505系統(tǒng)通過現(xiàn)場(chǎng)接口模板(FIM)連接SIMATIC S7-212編程
本例描述了如何將SIMATIC S7-212(或S7-214)與SIMATIC T1505可編程邏輯控制系統(tǒng)連接起來。主設(shè)備(T1505}通過現(xiàn)場(chǎng)接u模板((FIM)向從設(shè)備(S7-212發(fā)送信息。數(shù)據(jù)傳輸?shù)膮f(xié)議為4字(4-Word)簡(jiǎn)單協(xié)議。這樣T1505可控制新型SIMATIC PLC及其它支持此協(xié)議的設(shè)備(例如某些SE &A馭動(dòng)器)。
通過自山端模式(Freeport Mode),S7-212接收來自主設(shè)置的信息,以及向主設(shè)備發(fā)送信息。由幾個(gè)中斷程序完成從設(shè)備的數(shù)據(jù)處理。