西門子S7-200和MicroMaster變頻器之間的通訊協(xié)議USS

導(dǎo)語(yǔ):傳統(tǒng)的PLC與變頻器之間的接口大多采用的是依靠PLC的數(shù)字量輸出來(lái)控制變頻器的啟停,依靠PLC的模擬輸出來(lái)控制變頻器的速度給定,這樣做存在以下問(wèn)題:

【中國(guó)傳動(dòng)網(wǎng) 企業(yè)動(dòng)態(tài)】

傳統(tǒng)的PLC與變頻器之間的接口大多采用的是依靠PLC的數(shù)字量輸出來(lái)控制變頻器的啟停,依靠PLC的模擬輸出來(lái)控制變頻器的速度給定,這樣做存在以下問(wèn)題:

1、需要控制系統(tǒng)在設(shè)計(jì)時(shí)采用很多硬件,價(jià)格昂貴

2、現(xiàn)場(chǎng)的布線多容易引起躁聲和干擾

3、PLC和變頻器之間傳輸?shù)男畔⑹苡布南拗?,交換的信息量很少。

4、在變頻器的啟??刂浦杏捎诶^電器接觸器等硬件的動(dòng)作時(shí)間有延時(shí),影響控制精度。

5、通常變頻器的故障狀態(tài)由一個(gè)接點(diǎn)輸出,PLC能得到變頻器的故障狀態(tài),但不能準(zhǔn)確的判斷當(dāng)故障發(fā)生時(shí),變頻器是何種故障。

如果PLC通過(guò)與變頻器進(jìn)行通訊來(lái)進(jìn)行信息交換,可以有效地解決上述問(wèn)題,通訊方式使用的硬件少,傳送的信息量大,速度快,等特點(diǎn)可以有效地解決上述問(wèn)題,另外,通過(guò)網(wǎng)絡(luò),可以連續(xù)地對(duì)多臺(tái)變頻器進(jìn)行監(jiān)視和控制,實(shí)現(xiàn)多臺(tái)變頻器之間的聯(lián)動(dòng)控制和同步控制,通過(guò)網(wǎng)絡(luò)還可以實(shí)時(shí)的調(diào)整變頻器的參數(shù)。

目前各個(gè)廠家的變頻器都相繼的開(kāi)發(fā)出了支持連網(wǎng)的功能,比如,很多變頻器都有了支持現(xiàn)場(chǎng)總線(如:DEVICENET、PROFIBUS、AS_I)等的接口協(xié)議,可以很方便的與PLC進(jìn)行數(shù)據(jù)通信?,F(xiàn)在主要介紹西門子S7-200和MicroMaster變頻器之間的通訊協(xié)議USS,使用USS通訊協(xié)議,用戶可以通過(guò)程序調(diào)用的方式實(shí)現(xiàn)S7-200和MicroMaster變頻器之間的通信,編程的工作量小,通訊網(wǎng)絡(luò)由PLC和變頻器內(nèi)置的RS485通訊口和雙絞線組成,一臺(tái)S7-200最多可以和31臺(tái)變頻器進(jìn)行通訊,這是一種費(fèi)用低、使用方便的通訊方式。

一、USS通訊協(xié)議介紹

USS通訊協(xié)議的功能,所有的西門子變頻器都帶有一個(gè)RS485通訊口,PLC作為主站,最多允許31個(gè)變頻器作為通訊連路中的從站,根據(jù)各變頻器的地址或者采用廣播方式,可以訪問(wèn)需要通訊的變頻器,只有主站才能發(fā)出通訊請(qǐng)求報(bào)文,報(bào)文中的地址字符指定要傳輸數(shù)據(jù)的從站,從站只有在接到主站的請(qǐng)求報(bào)文后才可以向從站發(fā)送數(shù)據(jù),從站之間不能直接進(jìn)行數(shù)據(jù)交換。在使用USS協(xié)議之前,需要先安裝西門子的指令庫(kù)。USS協(xié)議指令在STEP7—MICRO/WIN32指令樹(shù)的庫(kù)文件夾中,STEP7—MICRO/WIN32指令庫(kù)提供14個(gè)子程序、3個(gè)中斷程序和8條指令來(lái)支持USS協(xié)議。調(diào)用一條指令時(shí),將會(huì)自動(dòng)地增加一個(gè)或幾個(gè)子程序。

USS協(xié)議使用CPU的下列資源:

1)USS協(xié)議占用PLC的通訊端口0或1,使用USS——INIT指令可以選擇PLC的端口是使用USS協(xié)議還是PPI協(xié)議,選擇USS協(xié)議后PLC的相應(yīng)端口不能在做其它用途,包括與STEP7-WICRO/WIN32的通訊,只有通過(guò)執(zhí)行另外一條USS指令或?qū)LC——CPU的模式開(kāi)關(guān)撥到RUN或STOP狀態(tài),才能鐘新在進(jìn)行PPI通訊,當(dāng)PLC和與變頻器通訊中斷時(shí),變頻器將停止運(yùn)行,所以在本例中選擇CPU226因?yàn)樗袃蓚€(gè)通訊端口,當(dāng)?shù)谝粋€(gè)口用于USS通訊時(shí),第二個(gè)端口可以用于程序監(jiān)控,USS指令要占用2300~3600字節(jié)的程序存儲(chǔ)空間和400個(gè)字節(jié)的變量存儲(chǔ)區(qū)間

2)變頻器的通訊與CPU的掃描時(shí)異步的,完成一次變頻器的通訊通常需要幾個(gè)CPU的掃描周期,通訊時(shí)間和鏈路上變頻器的臺(tái)數(shù)、波特率和掃描周期有關(guān),本例中通訊的波特率設(shè)定為19200,變頻器的臺(tái)數(shù)為3臺(tái),經(jīng)實(shí)際調(diào)試檢測(cè)通訊時(shí)間大約為50ms.

二、使用USS協(xié)議的步驟:

1)安裝指令庫(kù)后在STEP7-Micro/win32指令樹(shù)的/指令/庫(kù)/USSPROTOOL文件夾中將出現(xiàn)8條指令,用它門來(lái)控制變頻器的運(yùn)行和變頻器參數(shù)的讀寫(xiě)操作,這些子程序是西門子公司開(kāi)發(fā)的用戶不需要關(guān)注這些指令的內(nèi)部結(jié)構(gòu),只需要在程序中調(diào)用即可。

2)調(diào)用USS—INIT初始化改變USS的通訊參數(shù),只需要調(diào)用一次即可,在用戶程序中每一個(gè)被激活的變頻器只能用一條USS-DRIVE-CTRL指令,可以任意使用USS-RPM-X或USS-WPM-X指令,但是每次只能激活其中的一條指令。

3)為USS指令庫(kù)分配V存儲(chǔ)區(qū)。在用戶程序中調(diào)用USS指令后,用鼠標(biāo)點(diǎn)擊指令書(shū)中的程序塊圖標(biāo),在探出的菜單中執(zhí)行庫(kù)內(nèi)存命令,為USS指令庫(kù)使用的397個(gè)字節(jié)的V存儲(chǔ)區(qū)指定起始地址,

4)用變頻器的操作面板設(shè)置變頻器的通訊參數(shù),使之與用戶程序中所用的波特率和從站地址相一致。

5)連接CPU和變頻器之間的通訊電纜,為了提高看干擾能力最好采用屏蔽電纜。

三、USS指令說(shuō)明

1、初始化指令USS-INIT

初始化指令USS-INIT用于允許或禁止PLC和變頻器之間的通訊,在執(zhí)行其他USS協(xié)議前,必須先成功的執(zhí)行一次USS-INIT指令,只有當(dāng)該指令成滾執(zhí)行完成后其完成位(DONE)置位后,才能繼續(xù)執(zhí)行下面的指令。次USS-INIT指令的參數(shù)如表1所示:

4、寫(xiě)變頻器參數(shù)的USS_WPM_X指令

寫(xiě)變頻器參數(shù)的指令包括USS_WPM_W;USS_WPM_D;USS_WPM_R三條指令,分別用于向指定變頻器寫(xiě)入一個(gè)無(wú)符號(hào)字,一個(gè)無(wú)符號(hào)雙字和一個(gè)實(shí)數(shù)類型的參數(shù),該指令的參數(shù)如表4所示:

四、在使用USS協(xié)議時(shí)變頻器的相關(guān)參數(shù)設(shè)定如下(以MM440為例)

1、P0003=3允許訪問(wèn)變頻器的所有參數(shù)。2、P0970=1允許變頻器通過(guò)參數(shù)復(fù)位。3、P0700=5變頻器的控制方式選擇為通訊方式。4、P2010[2>=6變頻器的USS波特率選擇為96005、P2011[0>=11變頻器的USS地址0~31

五、應(yīng)用實(shí)例

1、控制說(shuō)明

自動(dòng)化生產(chǎn)線運(yùn)載小車是工業(yè)自動(dòng)化生產(chǎn)過(guò)程中一種非常實(shí)用的機(jī)械,它主要用在工廠的自動(dòng)化生產(chǎn)上不同的生產(chǎn)線之間以及不同的工位之間的物料搬運(yùn)。它的一個(gè)完整的動(dòng)作周期包括:當(dāng)一個(gè)工位需要裝配零件時(shí),該工位的操作者在該工位的操作盤上輸入需要的零件名稱,輸入的信號(hào)通過(guò)MIS(或ERP)系統(tǒng)生成一個(gè)作業(yè)信息,該作業(yè)信息包括所需零件的存放位置,零件的外型尺寸及所需工位的工位號(hào),然后,MIS(或ERP)系統(tǒng)把該作業(yè)信息發(fā)送到運(yùn)載小車的控制系統(tǒng)中,如果運(yùn)載小車正在作上次接收到作業(yè),則本次下發(fā)的作業(yè)信息存儲(chǔ)到運(yùn)載小車的作業(yè)隊(duì)列中,前面所接收到作業(yè)做完后執(zhí)行該作業(yè),執(zhí)行該作業(yè)的步驟是運(yùn)行到取料位置,根據(jù)零件的外型尺寸,決定取料時(shí)升降和左、右的運(yùn)行位移,取料完成后,帶載運(yùn)行到所需零件的工位.運(yùn)載小車動(dòng)作過(guò)程可分為前進(jìn)、后退;上升、下降;向左、向右,三個(gè)方向的運(yùn)動(dòng),在控制系統(tǒng)的設(shè)計(jì)上,前后運(yùn)行采用一臺(tái)變頻器,上升下降運(yùn)行采用一臺(tái)變頻器;左右運(yùn)行采用一臺(tái)變頻器??刂葡到y(tǒng)采用西門子S7-200系列的CPU226,CPU226和三臺(tái)變頻器之間采用USS協(xié)議進(jìn)行通訊,

中傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動(dòng)控制公眾號(hào)獲取更多資訊

關(guān)注直驅(qū)與傳動(dòng)公眾號(hào)獲取更多資訊

關(guān)注中國(guó)傳動(dòng)網(wǎng)公眾號(hào)獲取更多資訊

最新新聞
查看更多資訊

娓娓工業(yè)

廣州金升陽(yáng)科技有限公司

熱搜詞
  • 運(yùn)動(dòng)控制
  • 伺服系統(tǒng)
  • 機(jī)器視覺(jué)
  • 機(jī)械傳動(dòng)
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機(jī)界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機(jī)器人
  • 低壓電器
  • 機(jī)柜
回頂部
點(diǎn)贊 0
取消 0