學習情境11s7-200與變頻器uss通信_第1頁
學習情境11s7-200與變頻器uss通信_第2頁
學習情境11s7-200與變頻器uss通信_第3頁
學習情境11s7-200與變頻器uss通信_第4頁
學習情境11s7-200與變頻器uss通信_第5頁
免費預覽已結束,剩余84頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

胡健主編化學工業(yè)出版社2010.08西門子S7-200PLC

與工業(yè)網絡應用技術學習目標……………3知識準備……………6任務實施1…………37任務實施2…………73自我評估……………83學習情境11——S7-200與變頻器的USS通信知識目標…………4技能目標…………5學習目標

了解S7-200PLC自由口通信模式,掌握USS通信協(xié)議的特點及應用情況,知道西門子有哪些設備支持USS通信協(xié)議;理解S7-200PLC的自由口通信協(xié)議控制字(SMB30和SMB130)各位的意義,知道如何將S7-200PLC的通信端口設置為USS方式;知道如何設置MM4系列變頻器的相關參數(shù),使其能夠通過USS協(xié)議與S7-200PLC建立通信連接;理解USS通信指令的功能,掌握USS通信指令的使用。知識目標

能夠熟練使用S7-200PLC的發(fā)送指令(XMT)、接收指令(RCV)或USS指令(USS_INT、USS_CTRL、USS_RPM_x、USS_WPM_x),通過合理設置通信端口的自由口通信模式,建立S7-200PLC與西門子變頻器之間的通信連接,編寫設備調試程序,最終能夠實現(xiàn)用S7-200PLC的通信端口控制變頻器的運行、停止、改變輸出頻率等目的。

技能目標USS通信概述………………7自由口模式的通信指令…14USS指令庫………………16USS指令庫的使用步驟…24知識準備USS(UniversalSerialInterfaceProtocol,通用串行接口協(xié)議)協(xié)議是西門子公司為其變頻器所開發(fā)的通用通信協(xié)議,可以支持變頻器與PC或PLC之間的通信連接,是一種基于串行總線進行數(shù)據(jù)通信的協(xié)議。S7-200PLC可以將其通信端口設置為自由口模式的USS協(xié)議,以便實現(xiàn)PLC對變頻器的控制。

USS協(xié)議是主-從結構協(xié)議,規(guī)定了在USS總線上可以有一個主站(PLC)和最多31個從站(變頻器);總線上的每個從站都有唯一的標識碼(即站地址,在從站參數(shù)中設定),主站依靠標識碼識別各個從站;每個從站也只對主站發(fā)來的報文做出響應并回送報文,從站之間不能直接進行數(shù)據(jù)通信。另外,還有一種廣播通信方式,主站可以同時給所有從站發(fā)送報文,從站在接收到報文并做出相應的響應后可不回送報文。USS通信概述——USS協(xié)議簡介1/2

USS協(xié)議的波特率最高可達187.5kbps,通信字符格式為1位起始位、1位停止位、1位偶校驗位和8位數(shù)據(jù)位。

USS通信的刷新周期與PLC的掃描周期是不同步的,一般完成一次USS通信需要幾個PLC掃描周期,通信時間和鏈路上變頻器的臺數(shù)、波特率和掃描周期有關。例如,如果通信的波特率設定為19.2kbps,3臺變頻器,經實際調試檢測通信時間大約為50ms。USS通信概述——USS協(xié)議簡介2/2

USS協(xié)議中每一報文都是以字符STX(=02hex)開始,接著是長度的說明(LGE)和地址字節(jié)(ADR),隨后是數(shù)據(jù)字符1~n,報文以數(shù)據(jù)塊的檢驗符(BCC)結束,其報文結構如圖所示。

STX區(qū)為1個字節(jié)的ASCII字符,固定為02hex,表示一條信息的開始。

LGE區(qū)為1個字節(jié),指明這一條信息中后跟的字節(jié)數(shù)目。

ADR區(qū)為一個字節(jié),標志從站地址。

BCC區(qū)是長度為一個字節(jié)的校驗和,用于檢查該報文是否有效。它是該報文中BCC前面所有字節(jié)“異或”運算的結果。USS通信概述——USS協(xié)議的數(shù)據(jù)報文結構

1/2

數(shù)據(jù)區(qū)由參數(shù)標志值域(PKW)和過程數(shù)據(jù)域(PZD)組成,典型USS報文的數(shù)據(jù)區(qū)結構如圖所示。

PKW域由參數(shù)標志(PKE)、參數(shù)標號(IND)和參數(shù)值(PWE)3部分構成。

PKE為參數(shù)標志碼,1字長。

IND為參數(shù)標號,1字長,用來指定某些數(shù)組型設備參數(shù)的子參數(shù)號。

PWE為參數(shù)值,1字長或2字長,是PKE區(qū)域中所指定參數(shù)的IND指定子參數(shù)的值。

PZD區(qū)是為控制和監(jiān)測變頻器而設計的。PZD區(qū)域的長度是由PZD元素的數(shù)量和它們的大?。▎巫只螂p字)決定的。每個報文中的最大PZD數(shù)量限制為16個字,最小為0個字。USS通信概述——USS協(xié)議的數(shù)據(jù)報文結構

2/2

如果使用USS協(xié)議,所有型號的西門子變頻器均可通過網絡方式與PLC或PC機進行信息交換,數(shù)字化的信息傳遞,提高了系統(tǒng)的自動化水平及運行的可靠性,解決了模擬信號傳輸所引起的干擾及漂移問題。

USS協(xié)議通信介質采用RS-485屏蔽雙絞線,最遠可達1000m,因此可有效地減少電纜的數(shù)量,從而可以大大減少開發(fā)和工程費用,并極大地降低客戶的啟動和維護成本。另外,通過網絡,可以連續(xù)地對多臺變頻器進行監(jiān)視和控制,實現(xiàn)多臺變頻器之間的聯(lián)動控制和同步控制,通過網絡還可以實時調整變頻器的參數(shù)。USS通信概述——使用USS協(xié)議的優(yōu)點USS主站設備包括:S7-200、S7-1200、CPU31xC-PtP、CP340、CP341、CP440、CP441等。USS通信概述——常用USS設備

1/2

USS從站設備包括:MM3、MM4、G110、G120、6RA70、6SE70等變頻驅動裝置及其他第三方支持USS協(xié)議的設備。USS通信概述——常用USS設備

2/2

發(fā)送指令(XMT)用于在自由口模式下,將數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)從指定的通信端口發(fā)送出去。用XMT指令一次可發(fā)送1~255字節(jié)數(shù)據(jù),指令格式如圖所示。

XMT指令的待發(fā)送數(shù)據(jù)緩沖區(qū)在指令中由“TBL”參數(shù)指定,其中的第一個字節(jié)說明要發(fā)送的字節(jié)數(shù),其他字節(jié)為要發(fā)送的消息(Message),發(fā)送數(shù)據(jù)緩沖區(qū)字符格式如圖所示;通信端口由“Port”參數(shù)指定。自由口模式的通信指令

——XMT指令

接收指令(RCV)用于在自由口模式下,從指定的通信端口啟動或者終止接收消息,并將接收到的消息存儲在數(shù)據(jù)緩沖區(qū)中。用RCV指令一次可接收1-255個數(shù)據(jù),指令格式如圖所示。

RCV指令的接收數(shù)據(jù)緩沖區(qū)在指令中由“TBL”參數(shù)指定,并由數(shù)據(jù)緩沖區(qū)的第一個數(shù)據(jù)指明接收到的字節(jié)數(shù),其他字節(jié)為所接收到的消息(Message);通信端口由“Port”參數(shù)指定,指令格式如圖所示。

自由口模式的通信指令

——RCV指令

在使用USS協(xié)議之前,需要先安裝西門子的指令庫“Toolbox_V32-STEP7-MicroWIN32InstructionLibrary”,安裝USS指令庫以后,在STEP7-Micro/win指令樹的“/指令/庫/USSProtoolPort0”和“/指令/庫/USSProtoolPort1”文件夾中分別出現(xiàn)8條指令。PLC將用這些指令來控制變頻器的運行和參數(shù)的讀寫操作。USS指令庫——安裝指令庫

初始化指令USS_INIT用于使能或禁止PLC和變頻器之間的通信,在執(zhí)行其他USS協(xié)議前,必須先成功執(zhí)行一次USS_INIT指令。只有當該指令成功執(zhí)行且其完成位(DONE)置位后,才能繼續(xù)執(zhí)行下面的指令。

USS指令庫——初始化指令USS_NIT

USS_CTRL指令用于控制已經用USS_INIT激活的變頻器,每臺變頻器只能使用1條這樣的指令。該指令將用戶命令放在通信緩沖區(qū)內,如果指令參數(shù)Drive指定的變頻器已經激活,緩沖區(qū)內的命令將被發(fā)送到指定的變頻器。USS指令庫——控制指令USS_CTRL1/4

USS指令庫——控制指令USS_CTRL2/4

其中:對應MM3系列變頻器的“Status”參數(shù)的意義如圖所示

USS指令庫——控制指令USS_CTRL3/4

其中:對應MM4系列變頻器的“Status”參數(shù)的意義如圖所示

USS指令庫——控制指令USS_CTRL4/4

讀取變頻器參數(shù)的指令,包括USS_RPM_W、USS_RPM_D、USS_RPM_R共3條指令,分別用于讀取變頻器的一個無符號字參數(shù),一個無符號雙字參數(shù)和一個實數(shù)類型的參數(shù),USS_RPM_x指令的格式及參數(shù)的意義如表所列。

USS指令庫——讀取變頻器參數(shù)的USS_RPM_x指令

寫變頻器參數(shù)的指令包括USS_WPM_W、USS_WPM_D、USS_WPM_R共3條指令,分別用于向指定變頻器寫入一個無符號字,一個無符號雙字和一個實數(shù)類型的參數(shù),該指令的格式及參數(shù)的意義如表所列。USS指令庫——寫變頻器參數(shù)的USS_WPM_x指令

為了保證在S7-200程序中能夠使用USS協(xié)議指令實現(xiàn)對變頻器的控制,必須按以下步驟對USS指令進行編程調用,并建立與變頻器的通信連接。設定USS通信參數(shù)——調用USS_INIT啟動或改變USS的通信參數(shù),且只需要調用一次即可。在用戶程序中每一個被激活的變頻器只能用一條USS_CTRL指令,可以使用多條USS_RPM_x或USS_WPM_x指令,但是每次只能激活其中的一條指令。USS指令庫的使用步驟——設定USS通信參數(shù)

為USS指令分配庫存儲區(qū)——在用戶程序中調用USS指令后,用鼠標點擊指令樹中的“程序塊”→“庫”圖標,在彈出的快捷菜單中執(zhí)行“庫存儲區(qū)”命令,為USS指令庫所使用的397個字節(jié)V存儲區(qū)指定起始地址。USS指令庫的使用步驟——分配庫存儲區(qū)

對于MM3系列變頻器,使用USS協(xié)議時,在將MM3系列變頻器接入PLC之前,必須先設置MM3系列變頻器的以下參數(shù)。(1)將變頻器恢復為出廠設置(可選)按〈P〉鍵→顯示P000→按〈向上〉或〈向下〉鍵直至顯示P944→按〈P〉鍵輸入?yún)?shù),使P944=1。(2)使能對所有參數(shù)的讀/寫訪問按〈P〉鍵→按〈向上〉或〈向下〉鍵直至顯示P009→按〈P〉鍵輸入?yún)?shù),使P009=3。(3)檢查變頻器的電機設置這些設置因使用的電機而不同。按〈P〉鍵→按〈向上〉或〈向下〉鍵直至顯示變頻器的電機設置→按〈P〉鍵輸入下列參數(shù)。P081=電機的標識頻率(Hz)P082=電機的標識速度(RPM)P083=電機的標識電流(A)P084=電機的標識電壓(V)P085=電機的標識功率(kW/HP)USS指令庫的使用步驟——設置變頻器的通信參數(shù)1/9

(6)輸入從站地址每個變頻器(最多31)都可通過總線操作。按〈P〉鍵→按〈向上〉或〈向下〉鍵直至顯示P091→按〈P〉鍵輸入?yún)?shù)→按〈向上〉或〈向下〉鍵直至顯示您想要的從站地址(0-31)→按〈P〉輸入。(7)斜坡上升時間(可選)這是一個以秒為單位的時間,在這個時間內,電機加速至最高頻率。按〈P〉鍵→按向上〉或〈向下〉鍵直至P002顯示→按〈P〉鍵輸入?yún)?shù)→按〈向上〉或〈向下〉鍵直至顯示想要的斜坡加速時間(0-650.00,單位為ms)→按〈P〉鍵輸入。(8)斜坡下降時間(可選)這是一個以秒為單位的時間,在這個時間內,電機減速至完全停止。P〉鍵→按〈向上〉或〈向下〉鍵至P003顯示。按〈P〉鍵輸入?yún)?shù)→按〈向上〉或〈向下〉鍵直至顯示想要的減速時間(0-650.00,單位為ms)→按〈P〉鍵輸入。USS指令庫的使用步驟——設置變頻器的通信參數(shù)2/9

(9)串行鏈接超時設置兩個數(shù)據(jù)報文之間最大的間隔時間,可用來在通訊失敗時關斷變頻器。當收到一個有效的數(shù)據(jù)報文后計時啟動,如果在指定的時間內未收到下一個數(shù)據(jù)報文,變頻器將觸發(fā)并顯示故障代碼F008,該值設為零則關斷該控制。按〈P〉鍵→按〈向上〉或〈向下〉鍵直至顯示P093→按〈P〉鍵輸入?yún)?shù)→按〈向上〉或〈向下〉鍵直至顯示想要的串行鏈接超時(0-240,0為缺省,時間單位為s)→按〈P〉鍵輸入。(10)串行鏈接標識系統(tǒng)設定值該值可能不一樣,但典型值為50Hz或60Hz,它定義了PV或SP的100%值。按〈P〉鍵→按〈向上〉或〈向下〉鍵直至顯示P094→按〈P〉鍵輸入這些參數(shù)→按〈向上〉或〈向下〉鍵直至顯示您想要的串行鏈接標識系統(tǒng)設定(0-400.00)→按〈P〉鍵輸入。USS指令庫的使用步驟——設置變頻器的通信參數(shù)3/9

(11)USS兼容性(可選)按〈P〉鍵→按〈向上〉或〈向下〉鍵直至顯示P095→按〈P〉鍵輸入這些參數(shù)→按〈向上〉或〈向下〉鍵直至顯示與您想要的USS兼容性相對應的號碼→按〈P〉鍵輸入。其中:

P095=0,表示0.1Hz分辨(缺?。?;P095=1,表示0.01Hz分辨。(12)EEPROM存儲控制(可選)按〈P〉鍵→按〈向上〉或〈向下〉鍵直至顯示P971→按〈P〉鍵輸入這些參數(shù)→按〈向上〉或〈向下〉鍵直至顯示與EEPROM存儲控制相對應的號碼→按〈P〉鍵輸入。其中:

P971=0,表示掉電時參數(shù)設置的改變(包括P971)丟失;

P971=1(缺?。硎镜綦姇r,參數(shù)設置的改變保留。(13)操作顯示按〈P〉鍵退出參數(shù)模式。USS指令庫的使用步驟——設置變頻器的通信參數(shù)4/9

對于MM4系列變頻器,使用USS協(xié)議時,在將MM4系列變頻器接入PLC之前,必須先設置MM4系列變頻器的以下參數(shù)。(1)將變頻器恢復為出廠設置(可選)

P0010=30P0970=1,表示允許變頻器通過參數(shù)復位。如果您忽略該步驟,確保以下參數(shù)的設置:

USSPZD長度:P2012.2=2USSPKW長度:P2013.0=127

(2)使能對所有參數(shù)的讀/寫訪問

P0003=3,表示允許訪問變頻器的所有參數(shù)(專家模式)。USS指令庫的使用步驟——設置變頻器的通信參數(shù)5/9

(3)檢查變頻器的電機設置P0304=額定電機電壓(V)P0305=額定電機電流(A)P0307=額定功率(W)P0310=額定電機頻率(Hz)P0311=額定電機速度(RPM)這些設置因使用的電機而不同。要設置參數(shù)P304,P305,P307,P310和P311,必須先將參數(shù)P010設為1(快速調試模式)。完成參數(shù)設置后,將參數(shù)P010再設為0。參數(shù)P304,P305,P307,P310和P311只能在快速調試模式下修改。(4)通信源選擇

P0700.0=5,設置為遠程控制模式,從USS通信接口控制。USS指令庫的使用步驟——設置變頻器的通信參數(shù)6/9

(5)頻率設定源選擇

P1000.0=5,從USS通信接口設定頻率。(6)斜坡上升時間(可選)

P1120=0-650.00,這是一個以s為單位的時間,在這個時間內,電機加速至最高頻率。(7)斜坡下降時間(可選)

P1121=0-650.00,這是一個以s為單位的時間,在這個時間內,電機減速至完全停止。(8)設置串行鏈接參考頻率

P2000=1-650Hz

(9)設置USS標準化

P2009.0=0USS指令庫的使用步驟——設置變頻器的通信參數(shù)7/9

(10)設置RS485串口波特率P2010.0=4,表示2400bps;P2010.0=5,表示4800bps;P2010.0=6,表示9600bps;P2010.0=7,表示19200bps;P2010.0=8,表示38400bps;P2010.0=9,表示57600bps;P2010.0=12,表示115200bps。(11)輸入USS從站地址

P2011.0=0-31。每個變頻器(最多31)都可通過總線操作。USS指令庫的使用步驟——設置變頻器的通信參數(shù)8/9

(12)設置串行鏈接超時

P2014.0=0-65535,單位為ms,0=超時禁止。這是到來的兩個數(shù)據(jù)報文之間最大的間隔時間。該特性可用來在通訊失敗時關斷變頻器。當收到一個有效的數(shù)據(jù)報文后,計時啟動。如果在指定時間內未收到下一個數(shù)據(jù)報文,變頻器觸發(fā)并顯示故障代碼F0070。該值設為零則關斷該控制。(13)從RAM向EEPROM傳送數(shù)據(jù):

P0971=1,啟動傳送,將參數(shù)設置的改變存入EEPROM。USS指令庫的使用步驟——設置變頻器的通信參數(shù)9/9

USS主站盡量選用直流型的CPU(針對S7-200系列),當使用交流型的CPU和單相變頻器進行USS通信時,CPU和變頻器的電源必須接成同相位的。建議使用CPU226(或CPU224+EM277)來調試USS通信程序。一般情況下,USS通信電纜采用雙絞線即可(如常用的以太網電纜),如果干擾比較大,可采用屏蔽雙絞線(如ProfibusDP電纜)。在采用屏蔽雙絞線作為通信電纜時,把具有不同電位參考點的設備互連會在互連電纜中產生不應有的電流,從而造成通信口的損壞。要確保通信電纜連接的所有設備,或是共用一個公共電路參考點,或是相互隔離的,以防止不應有的電流產生。屏蔽線必須連接到機箱接地點或9芯D型插頭的插針1。建議將變頻器上的0V端子連接到機箱接地點。USS指令庫的使用步驟——建立USS通信連接USS主站盡量選用直流型的CPU(針對S7-200系列),當使用交流型的CPU和單相變頻器進行USS通信時,CPU和變頻器的電源必須接成同相位的。建議使用CPU226(或CPU224+EM277)來調試USS通信程序。一般情況下,USS通信電纜采用雙絞線即可(如常用的以太網電纜),如果干擾比較大,可采用屏蔽雙絞線(如ProfibusDP電纜)。在采用屏蔽雙絞線作為通信電纜時,把具有不同電位參考點的設備互連會在互連電纜中產生不應有的電流,從而造成通信口的損壞。要確保通信電纜連接的所有設備,或是共用一個公共電路參考點,或是相互隔離的,以防止不應有的電流產生。屏蔽線必須連接到機箱接地點或9芯D型插頭的插針1。建議將變頻器上的0V端子連接到機箱接地點。USS指令庫的使用步驟——建立USS通信連接控制要求…………38任務分析…………39實施方案…………40方案調試…………72任務實施1——S7-200與MM3系列變頻器的USS通信

要求用S7-200PLC與一臺西門子MM3系列變頻器建立USS通信連接,并用S7-200的發(fā)送(XMT)及接收(RCV)指令編寫USS通信的基通信程序,能夠對變頻器進行啟動、停止及變頻調節(jié)控制??刂埔骃7-200PLC與西門子MM3系列變頻器的USS通信,既可以使用USS字協(xié)議,用S7-200的發(fā)送(XMT)及接收(RCV)指令編寫USS通信程序,也可以用USS指令庫編寫通信程序。在連接變頻器之前,必須先將通信程序下載到S7-200CPU,并對變頻器進行相關參數(shù)的設置,然后才能用RS485電纜將變頻器連接到S7-200CPU的通信端口。如果用S7-200的發(fā)送(XMT)及接收(RCV)指令編寫USS通信程序,則需要編寫若干個子程序,分別實現(xiàn)端口初始化、恒速運轉操作、變速運轉操作、倍頻操作、分頻操作、停機操作、塊校驗和計算、發(fā)送定時器初始化等功能。另外還要編寫幾個中斷子程序,分別實現(xiàn)發(fā)送結束中斷處理、發(fā)送超時中斷處理、接收中斷處理、接收超時中斷處理等功能。任務分析實施方案——設置MM3系列變頻器的相關參數(shù)

設置MM3系列變頻器的相關參數(shù):使變頻器工作在遠程控制模式(P910=1);波特率為19.2kbps(P092=7);變頻器的USS從站地址為1(P091=1)。其他參數(shù)根據(jù)具體電動機的參數(shù)進行設置。實施方案——S7-200系統(tǒng)資源分配實施方案——編寫USS通信程序

按要求如果用USS字協(xié)議編寫通信程序,則程序必須包括以下幾個子程序:Main主程序,監(jiān)視用于自由口/PPI通信切換的RUN/TERM開關,尋找輸入。SBR_0初始化子程序,首次掃描時設置自由通信口模式的參數(shù)。SBR_1RUN子程序。設定電機恒速運轉SBR_2PAMP子程序,設定電機變速運轉。SBR_3增加頻率倍率的子程序,增加變頻器的輸出頻率SBR_4降低頻率倍率的子程序,降低變頻器的輸出頻率SBR_5Stop子程序,停止電機。SBR_6計算輸出信息的BBCSBR_7發(fā)送信息,初始化發(fā)送定時器。INT_0發(fā)送結束的中斷處理程序,打開接收器。INT_1發(fā)送超時的中斷處理程序,再試發(fā)送,最多試發(fā)三次INT_2接收字符的中斷程序,結束后進行有效性檢驗。INT_3接收超時的中斷處理程序,再試接收最多試收3次。實施方案——Main主程序(OB1)1/3

實施方案——Main主程序(OB1)2/3

實施方案——Main主程序(OB1)3/3

實施方案——通信端口初始化子程序SBR_0

1/3

實施方案——通信端口初始化子程序SBR_0

2/3

實施方案——通信端口初始化子程序SBR_0

3/3

實施方案——恒速運行控制子程序SBR_1

1/2

實施方案——恒速運行控制子程序SBR_1

2/2

實施方案——變速運行控制子程序SBR_2

1/3

實施方案——變速運行控制子程序SBR_2

2/3

實施方案——變速運行控制子程序SBR_2

3/3

實施方案——增加頻率倍率的子程序SBR_3實施方案——減少頻率倍率的子程序SBR_4實施方案——停機控制子程序SBR_5實施方案——塊校驗和計算子程序SBR_6

1/2

實施方案——塊校驗和計算子程序SBR_6

2/2

實施方案——USS消息發(fā)送子程序SBR_7實施方案——發(fā)送結束中斷子程序INT_0

1/2

實施方案——發(fā)送結束中斷子程序INT_0

2/2

實施方案——發(fā)送超時中斷子程序INT_1

1/3

實施方案——發(fā)送超時中斷子程序INT_1

2/3

實施方案——發(fā)送超時中斷子程序INT_1

3/3

實施方案——接收中斷子程序INT_2

1/4

實施方案——接收中斷子程序INT_2

2/4

實施方案——接收中斷子程序INT_2

3/4

實施方案——接收中斷子程序INT_2

4/4

實施方案——接收超時中斷處理子程序INT_3

1/3

實施方案——接收超時中斷處理子程序INT_3

2/3

實施方案——接收超時中斷處理子程序INT_3

3/3

方案調試

用一根帶9針陽性插頭的通信電纜接在CPU226通信端口0的1,3,8端上,電纜另一端是無插頭的,以便接到MM3變頻器的13,14,15端子上(1接15,3接13,8接14)。用RS232/PPI電纜連接計算機和CPU226的端口1,然后接通變頻器和CPU226的電源。并將S7-200PLC的通信程序下載到CPU。分別按動變頻器的控制按鈕,觀察電動機的啟動、停機、恒速運轉、變速運轉等情況,并用S7-200PLC的狀態(tài)表監(jiān)視接收數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)變化情況??刂埔蟆?4任務分析…………75實施方案…………76方案調試…………82任務實施2——S7-200與MM4系列變頻器的USS通

要求用S7-200PLC與一臺西門子MM4系列變頻器建立USS通信連接,并用S7-200的USS指令庫編寫USS通信的基通信程序,能夠對變頻器進行啟動及停止控制,并讀出或寫入變頻器參數(shù)??刂埔?/p>

如果用S7-200PLC的USS指令庫編寫USS通信程序,方法則比較簡單,只需按“USS從站初始化(USS_INIT)→USS從站控制(USS_CTRL)→讀USS從站參數(shù)(USS_RPM_x)→寫USS從站參數(shù)(USS_WPM_x)”的步驟調用USS指令即可。任務分析實施方案——設置MM4系列變頻器的相關參數(shù)

設置MM4系列變頻器的相關參數(shù):使變頻器工作在遠程控制模式(P0700=5);使用USS通信接口設置變頻器頻率(P1000=5);波特率為19.2kbps(P2010.0=7);變頻器的USS從站地址為1(P2011.0=1);禁止通信超時(P2014.0=0)。實施方案——S7-200PLC資源分配

實施方案——編寫USS通信程序1/3

在主程序(OB1)中使用USS庫指令編寫S7-200PLC與MM4變頻器的通信程序。實施方案——編寫USS通信程序2/3

實施方案——編寫USS通信程序3/3

實施方案——為USS通信配置分配庫存儲區(qū)

參照圖11-8為USS指令分配庫存儲區(qū)。在用戶程序中調用USS指令后,用鼠標點擊指令樹中的“程序塊”→“庫”圖標,在彈出的快捷菜單中執(zhí)行“庫存儲區(qū)”命令,為USS指令庫所使用的397個字節(jié)V存儲區(qū)指定起始地址。方案調試

連接MM4系列變頻器,將RS485電纜的兩端插入為USS操作提供的兩個卡式接線端。連接電纜用標準的ProfibusDP電纜和連接器,其中一端通過連接器連接CPU226的端口0,另一端不要連接器,將電纜的兩根接線必須插在MM4變頻器的終端。在做MM4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論