西門子邯鄲授權(quán)中國代理商
SIEMENS潯之漫智控技術(shù)(上海)有限公司
本公司西門子自動化產(chǎn)品,質(zhì)量保證,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動,
西門子以太網(wǎng)西門子電機,西門子變頻器,西門子直流調(diào)速器,
西門子電線電纜我公司大量現(xiàn)貨供應(yīng),價格優(yōu)勢,*
本示例描述了模擬量模塊EM235 3A1/1AQ與CPU-212或CPU-214一起使用的一種探討。本例中模擬量輸入值是給定采樣次數(shù)的采樣平均值,然后試驗決定怎樣設(shè)置輸出。EM235配置成士10V。
程序結(jié)構(gòu)
程序和注解
本程序描述了模擬量模塊EM235 (3A1/1A0)的功能,從AIWO中取輸入值,為了增加穩(wěn)定性而求多次采樣值的平均值,再依據(jù)計算出的平均值在AOWO中輸出模擬電壓。
模擬量模塊經(jīng)過測試可提供模塊錯誤信息。如果第一個擴展模塊小是模擬量模塊,01.0接通。另外模擬量模塊檢查到的錯誤是電源出錯,則將CPU上01.1接通。模擬量模塊上有EXTF字樣。
本程序中所用除法是簡單的移位除法(用采樣次數(shù)的2的方次)。因為移位只花費較短的掃描時問,該數(shù)能從2變化到32768。
輸入字是12位長。如果采樣次數(shù)大于16 (2的4次方),那么和的長度將大于一個字(16位)。于是需要用雙字(32位)存貯采樣和。為把輸入值加到采樣和中,你應(yīng)當把它轉(zhuǎn)成雙字。
當輸入數(shù)為負值時,最高有效字增添1;若為正值,最高有效字增添0來校正輸入值。
本程序長度為118個字
本例用S7-200 CPU 214 DC/DC/DC進行定位控制,并具有位置監(jiān)視和位置校正
概述
本例相對位置山增量傳感器進行位置監(jiān)視。為了求出傳感器信號,將該信號作為CPU 214中的最大可處理7kHz信號的高速計數(shù)器的輸入,這樣,就可檢測出位置誤差。例如,當起一停頻率超出時,通過步數(shù)丟失可以檢測到位置錯誤。一旦檢測出位置誤差,就以較低頻率進行位置校正。
硬件要求
程序框圖
程序和注解
一、初始化
在程序的第一個掃描周期((SM0.1=1)設(shè)置重要的參數(shù)。此外,高速計數(shù)器HSC2由外部復位并初始化為A/B計數(shù)器。HSC2對檢測定位的增量軸編碼器信號計數(shù)。傳感器的A路和B路信號分別作為CPU輸入端I1.2和I1.3的輸入。旋轉(zhuǎn)方向的選擇、按鈕鎖定、操作模式的選擇及定位的過程 (請參考此例概述)。由增量傳感器進行定位監(jiān)視,在輸出脈沖結(jié)束之后,等待T1時間,以便使連接電機和傳感器的軸連接器的扭轉(zhuǎn)振動消失。
二、實際值和設(shè)定值的比較
T1到時后,子程序4對實際值和設(shè)定值進行比較。如果軸的位置在設(shè)定位置的±2步范圍內(nèi),定位就是正確的。如果實際位置在此目標范圍之外,當超過起停頻率時,那就會造成電機失步這種情況的發(fā)生,此時,一個相應(yīng)的警告信號就會則Q1.1輸出。
三、位置的較正
若定位錯誤被檢測出來,則起動第二等待定時器T2。此后,根據(jù)設(shè)定值和實際值之間的差值計算出校正的步數(shù)。當校正時,電動機頻率低于起停頻率,以防新的步數(shù)丟失。
四、校正取消
如果在兩次校正嘗試之后還小能達到設(shè)定位置,為女全起見,控制將被鎖定(M0.2=1 )。只有按下確認按鈕I1.4之后,控制才被打開,然后,進行另一個參考點的檢測。
五、信號清單:
控制器
系統(tǒng)的關(guān)鍵的設(shè)備部分是PLC。PLC是以單片機為核心專門用于工業(yè)過程自動化控制的電腦器件,具有的可靠性和穩(wěn)定性。本系統(tǒng)選用西門子公司的S7-200系列CPU222PLC作為控制的核心,利用CPU222的2路獨立的20KHz的高速脈沖輸出來控制步進電動機的運動。此高速脈沖信號不能直接驅(qū)動步進電動機,需通過步進電機驅(qū)動器將功率放大后才能起作用。5路數(shù)字量輸入分別與5個傳感器相連接,用來判斷步進電機的位置、工件的位置、刀頭的位置。14路數(shù)字量輸出中,有6路用來控制步進電機驅(qū)動器,8路用來控制電磁閥開關(guān)。
PLC本機有一個通訊口,為標準的RS-485借口,在PLC與上位機進行通訊時需將RS-485接口轉(zhuǎn)換成標準的RS-232接口,可以采用四門子提供的隔離型PLC/PPI電纜進行轉(zhuǎn)換。該電纜有撥碼開關(guān)可以進行設(shè)置。在上位幾上將控制軟件編寫好后,通過此線下載程序并監(jiān)視程序的運行情況。為了降低成本,在程序調(diào)試好以后就可以不*上位機進行操作和控制,而是用簡單的操作面板即可。本系統(tǒng)選擇是DP210操作面板。
3.3 系統(tǒng)的外設(shè)
根據(jù)系統(tǒng)對刀具加工精度的高要求,選用步進電機來控制加工程序。步進電機可以精確到一個脈沖,在本系統(tǒng)中一個脈沖的精度是0.005mm。步進電機驅(qū)動器用于驅(qū)動步進電機,從而控制刀頭的動作,完成平頭。步進電機驅(qū)動器接收到PLC的信號,包括CP步進脈沖信號,DIR方向信號,FREE脫機信號,經(jīng)過其內(nèi)部的功放電路和處理電路后輸出到后面連接的兩相步進電機。步進電機根據(jù)信號的編號來產(chǎn)生相應(yīng)的動作。電磁閥直接接受來自PLC的控制信號產(chǎn)生動作。另外,PLC直接接受傳感器的信號,通過內(nèi)部程序的運算和邏輯判斷來決定輸出。
變頻器用來控制主軸三相電機的轉(zhuǎn)速。本系統(tǒng)中變頻器采用基本參數(shù)運行模式,由電位器來設(shè)定運行頻率,變頻器的啟動和停止由外部端子控制.根據(jù)不同工件的特點,通過旋轉(zhuǎn)電位器來改變主軸電機的轉(zhuǎn)速,外部端子的信號由PLC的第12路數(shù)字量輸出控制。
4、系統(tǒng)的軟件設(shè)計
系統(tǒng)的軟件包括人機交互界面DP210程序和系統(tǒng)的主控程序。DP210程序完成操作人員同PLC之間的對話,主要是各個操作畫面之間的相互轉(zhuǎn)換和每個操作畫面當中各個按鍵動作所對應(yīng)的PLC程序的控制位。程序畫面要與生產(chǎn)現(xiàn)場的工作流程相適應(yīng),越是前面的畫面就越是使用率高的畫面。
PLC程序接收到DP210的操作信號后,按照工作要求進行整個刀頭工作的控制。主程序的流程圖如圖3所示。PLC主控程序中的核心控制是對步進電機的控制,啟動1#步進電機的程序如圖4,控制電機方向的程序