變頻器運用時需穿無塵服、無塵鞋
發(fā)布日期:2018-12-12
USS協(xié)議(Universal Serial Interface Protocol,通用串行接口協(xié)議)是西門子公司一切傳動產(chǎn)品的通用通訊協(xié)議,它是一種根據(jù)串行總線進行數(shù)據(jù)通訊的協(xié)議。USS協(xié)議是主一從結(jié)構(gòu)
的協(xié)議,規(guī)則了在USS總線上能夠有一個主站和最多31個從站;總線上的每個從站都有一個站地址(在從站參數(shù)中設(shè)定),主站依托它辨認每個從站;每個從站也只對主站發(fā)來的報文作出呼應并無塵鞋 , 無塵服回送報文,從站之間不能直接進行數(shù)據(jù)通訊。別的,還有一種播送通訊方式,主站能夠一起給一切從站發(fā)送報文,從站在接納到報文并作出相應的呼應后可不回送報文。
1.USS協(xié)議庫的功用
S7 200能夠采用通用的串行接口協(xié)議USS與MicroMaster系列變頻器進行通訊。一切西門子的變頻器均帶有一個RS一485串行通訊口。在運用USS協(xié)議指令之前,需求先裝置西門子的指令庫無塵鞋 , 無塵服。USS協(xié)議指令在STEP 7一Micro/WIN指令樹的庫文件中,指令庫供給14個子程序、3個中止程序和8條指令來支持USS協(xié)議,調(diào)用一條USS指令時,將會主動增加一個或多個相關(guān)的子程序。這些子程序的內(nèi)容西門子公司沒有公開,用戶也無須了解,只需正確設(shè)置USS指令的相關(guān)參數(shù),便能夠完結(jié)CPU 22X與變頻器的正常通訊。用戶即使不非常了解USS協(xié)議的具體內(nèi)容,也能夠很好地控制變頻器。
2.運用USS指令的要求
USS指令運用S7 200中的下列資源。
①USS指令是一個由中止驅(qū)動的應用程序,在最不利的情況下,接納信息中止程序最多需求2.5ms來履行;在這段時刻內(nèi),一切其他中止事情都將排隊,等待接納信息中止程序履行完結(jié)后
再履行。
②初始化USS協(xié)議將端口0專門用在USS通訊,運用USS—INIT指令為端口0挑選USS或PPI協(xié)議。在挑選運用USS協(xié)議與變頻器通訊后,端口0不能再作其他意圖,包含與STEP 7-Micro/WIN通無塵鞋 , 無塵服信。在運用USS協(xié)議進行程序開發(fā)的過程中,應運用CPU224XP、CPU226或EM277 Profibus—DP模塊銜接到核算機中的Profibus CP卡匕。STEP7-Micro/WIN能夠運用第二個通訊口在USS協(xié)議中運行時監(jiān)督程序。
③USS指令影響一切的與端口0自在口通訊相關(guān)的SM區(qū)。
④USS指令運用14個子程序和3個中止程序。
⑧不能在PLC應用程序的中止程序中運用USS指令。
⑥USS指令運用用戶程序?qū)Υ鎯臻g的需求最多可增加3050字節(jié);根據(jù)所運用的特定USS指令,這些指令所支持的路徑使控制程序?qū)Υ鎯臻g的分攤增加至少2150字節(jié),最多3050字節(jié)。
(z)USS指令的變量需求400字節(jié)的V存儲區(qū),該區(qū)域的開始地址由用戶指定并保留給USS變量。
⑧有一些USS指令還要求16字節(jié)的通訊緩存區(qū);作為一個指令的參數(shù),需求為該緩存區(qū)供給一個V區(qū)的開始地址。主張為每一條USS指令指定一個獨自的緩存區(qū)。
⑨在履行核算時,USS指令運用累加器AC0~AC3;如果在程序中運用了這些累加器,其數(shù)值會被USS指令改蠻。
要將端口0恢復為PPI,使之與STEP 7一Micro/WIN通訊,能夠運用別的一條USS—INIT指令從頭設(shè)定端口0,還能夠?qū)7—200的形式開關(guān)設(shè)為STOP,這樣就復位了端口0的參數(shù)。留意:
中止與變頻器的通訊就中止了變頻器。
3.核算與變頻器通訊的時刻
s7—200的循環(huán)掃描和變頻器的通訊是異步的。s7—200在完結(jié)一個變頻器的通訊之前,一般要完結(jié)若干個循環(huán)掃描,所需求的時刻與S7—200的當前變頻器數(shù)、波特率和掃描時刻有關(guān)。例
如,通訊速率為9600bps時,與一臺變頻器的通訊時刻為50ms,s7—200體系手冊給出了詳細的通訊時刻表。有一些變頻器在運用參數(shù)訪問指令時要求更長的時延。參數(shù)訪問對時刻的需求量取
決于變頻器的類型和要訪問的參數(shù)。
4.運用USS指令應遵循的過程
①在用戶程序中刺進USS—INIT指令。該指令只在一個循環(huán)周期內(nèi)履行一次,用USS—NIT指令發(fā)動或改變USS通訊參數(shù)。當刺進USS—INIT指令時,若干個隱藏的子程序和中止程序會主動加
入到用戶程序中。
②在程序中為每個激活的變頻器只運用一個USS_CTRL指令。用戶能夠按需求盡可能多地運用USS—RPM—x和USS WPM_x指令,但是在同一時刻,這些指令中只能有一條是激活的。
③在指令樹中選中程序塊圖標(Program Block),右擊顯示彈出菜單,挑選庫存儲區(qū)選項,為USS指令庫運用的V存儲區(qū)指定開始地址。
④組態(tài)變頻器參數(shù)使之與程序中所用的波特率和站地址相匹配。
⑤銜接s7—200和變頻器之間的通訊電纜。留意:具有不同參閱電位的設(shè)備相互銜接時會在銜接中構(gòu)成電流,這些電流會導致通訊錯誤或設(shè)備損壞。要保證一切通過通訊電纜銜接在一起的
設(shè)備共享一個公共參閱點,或者彼此隔離以防止產(chǎn)生電流,屏蔽層必須接到底盤地或9針接頭的針1。主張將MiroMaster變頻器上的接線端2(0V)接到外殼地上。
5.USS協(xié)議指令
(1)初始化指令USS—INIT
‘USS INIT指令用來使能、初始化或禁止MiroMaster變頻器的通訊。USS—INIT指令必須無錯誤地履行,才能夠履行其他的USS指令。指令完結(jié)后,在繼續(xù)進行下一條指令之前,Done位被立
即置位,USS INIT指令示。
關(guān)于昆山錦谷無塵凈化設(shè)備有限公司的無塵鞋廠家、無塵布廠家、無塵衣廠家更多資訊,請聯(lián)系小編。