西門子控制單元6SL3055-0AA00-5CA2
在S7-200系列中,CPU-214的輸出端Q0.0和Q0.1能夠輸出方波信號(hào),而且方波信號(hào)的周期和脈寬均能獨(dú)立調(diào)節(jié),其中脈寬指的是在一個(gè)周期內(nèi),輸出信號(hào)處于高電平的時(shí)間長度
----下面這個(gè)例子說明了脈寬調(diào)制(PWM)是如何工作的。輸出端Q0.0輸出方波信號(hào),其脈寬每周期遞增0.5秒,周期固定為5秒,并且脈寬的初始值為0.5秒,當(dāng)脈寬達(dá)到設(shè)定的最大值4.5秒時(shí),脈寬改為每周期遞減0.5秒,直到脈寬為0為止,以上過程周而復(fù)始
CPU214有兩個(gè)脈沖輸出,可以用來產(chǎn)生控制步進(jìn)電機(jī)驅(qū)動(dòng)器的脈沖。功率驅(qū)動(dòng)器將控制脈沖按照某種模式轉(zhuǎn)換成步進(jìn)電機(jī)線圈的電流,產(chǎn)生旋轉(zhuǎn)磁場,使得轉(zhuǎn)子只能按固定的步數(shù)(步數(shù)a)來改變它的位置。連續(xù)的脈沖序列產(chǎn)生與其對應(yīng)的同頻率(同步機(jī))步序列。如果控制頻率足夠高,步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)可看作一個(gè)連續(xù)的轉(zhuǎn)動(dòng)。
---- 本例敘述用Q0.0的輸出脈沖觸發(fā)步進(jìn)電機(jī)驅(qū)動(dòng)器。當(dāng)輸入端I1.0發(fā)出"START"信號(hào)后,控制器將輸出固定數(shù)目的方波脈沖,使步進(jìn)電機(jī)按對應(yīng)的步數(shù)轉(zhuǎn)動(dòng)。當(dāng)輸入端I1.1 發(fā)出"STOP"信號(hào)后,步進(jìn)電機(jī)停止轉(zhuǎn)動(dòng)。接在輸入端I1.5的方向開關(guān)位置決定電機(jī)正轉(zhuǎn)或反轉(zhuǎn)。
***硬件要求***
數(shù)量 設(shè)備
1 SIMATIC S7-200 CPU-224
1 PC/PPI電纜
1 編程設(shè)備或PC
1 帶有標(biāo)準(zhǔn)的功率驅(qū)動(dòng)器和相關(guān)連接電纜的步進(jìn)電機(jī)
1 用于傳輸控制信號(hào)到功率驅(qū)動(dòng)器的電纜
1 開關(guān)
2 按鈕
西門子控制單元6SL3055-0AA00-5CA2
本例說明如何將SIMATIC S7-222或S7-224與條形碼閱讀器配合使用。讀入條形碼的信息并經(jīng)解碼器翻譯之后,在通過自由通信口模式把信息傳入SIMATIC. 在S7-212或S7-214的內(nèi)存中有兩個(gè)緩沖區(qū),用來存儲(chǔ)條形碼信息,這兩個(gè)緩沖區(qū)輪流地存儲(chǔ)每次新讀入的條形碼。
---- 通常這些數(shù)據(jù)可供程序調(diào)用。但本例中僅僅將信息存入接收緩沖區(qū),可以用S7-200程序包來查看。
硬件要求
---- 為能正常地應(yīng)用此例,你需要:
1臺(tái)SIMATIC S7-224或S7-222
1條PC/PPI 電纜
1臺(tái)合適的適配器(依據(jù)條形碼解碼器的接口類型,如9針陽性轉(zhuǎn)換到25孔陰性的插座,線2和線3互換的空調(diào)制解調(diào)器)
1臺(tái)條形碼閱讀器
1臺(tái)條形碼解碼器(有時(shí)讀碼器與解碼器是合一的)
---- 可能會(huì)出現(xiàn)一個(gè)問題:
---- 因?yàn)?span>SIMATIC S7-200和條形碼閱讀器都作為數(shù)據(jù)通信設(shè)備(DCE),所以兩臺(tái)設(shè)備的數(shù)據(jù)傳輸方向有可能會(huì)相同,也就是說,兩者的數(shù)據(jù)接收線連在了一起,或發(fā)送線也連接在一起(線2和線3),這個(gè)問題可以通過轉(zhuǎn)換器的正確設(shè)置或使用合適的線路適配器(空調(diào)置解調(diào)式的適配器)來解決。