版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本項目主要介紹西門子S7-1200的典型高級應用,包含變頻控制、高速計數(shù)、運動控制和觸摸屏控制?!局R目標】熟知PLC控制變頻器的幾種方法;了解高速計數(shù)器和脈沖輸出功能及指令;了解運動控制的基本知識;了解觸摸屏控制的基本知識?!灸芰δ繕恕磕苁褂枚俗涌刂品绞胶屯ㄐ欧绞娇刂谱冾l器運行;會使用高速計數(shù)器編寫編碼器脈沖處理程序;能進行V90伺服驅(qū)動控制;會建立簡單的觸摸屏控制程序?!舅刭|(zhì)目標】初步理解高速計數(shù)與運動控制;耐心細致;終身自主學習。項目九西門子S7-1200高級應用知識卡18變頻器控制知識卡19運動控制
知識卡20觸摸屏控制《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一.PLC控制變頻器端子方式PLC端子控制變頻器在項目二介紹的變頻器直接端子控制方式(面板操作方式),優(yōu)點是成本比較低廉,操作簡單,缺點是不能頻繁調(diào)整頻率,無法實現(xiàn)遠程控制,因此需要采用PLC編程實現(xiàn)對變頻器的控制,主要包括對變頻器的啟/??刂?、頻率給定和運行狀態(tài)反饋等。啟/??刂品椒ǎ和ㄟ^PLC數(shù)字量輸出控制電動機的啟動和停止。如果PLC的數(shù)
字量輸出點是繼電器型的,可以直接連接電動機的啟動信號端子;如果PLC的數(shù)字量輸出點是晶體管型的,可以通過繼電器轉(zhuǎn)換為無源觸點后再連接電動機的啟動信號端子。頻率給定方法:通過PLC模擬量輸出控制電動機的運行頻率。變頻器的運行反饋:變頻器的運行狀態(tài)輸出端子連接到PLC的輸入端子上,以便于PLC監(jiān)控變頻器的運行狀態(tài)?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式2.西門子S7-1200端子控制變頻器【案例9-1】S7-1200
PLC通過端子控制V20變頻器S7-1200
PLC通過PLC
數(shù)字量輸出控制變頻器的啟動和停止,通過模擬量輸出調(diào)節(jié)變頻器運行頻率,通過變頻器的輸出端子反饋運行狀態(tài)給PLC。1)搭建開發(fā)環(huán)境(1)CPU1214C
DC/DC/DC,一臺,訂貨號:6ES7
214-1AG40-0XB0;模擬量輸入/輸出模塊,一臺,訂貨號:6ES7
234-4HE32-0XB0;V20變頻器,一臺,訂貨號:6SL3210-5BB11-2UV0;編程電腦,一臺,已安裝博途V14軟件?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程一、PLC控制變頻器端子方式【案例9-1】2)硬件電路如圖9.1所示,S7-1200的Q0.5接V20的DI1,用于啟動變頻器,I0.2接V20的DO2(NO),接收變頻器的運行狀態(tài),I0.0啟動,I0.1停止;模擬量模塊的0M0接變頻器的0V,該模塊的1M1接變頻器的AI1,用于頻率調(diào)節(jié)控制。V20的L1和L2接交流220V,U、V、W端子接三相變頻調(diào)速電動機。知識卡1
8
變頻器控制《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程一、PLC控制變頻器端子方式【案例9-1】2)硬件電路圖9.1西門子S7-1200端子控制變頻器V20知識卡1
8
變頻器控制《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8變頻器控制一、PLC控制變頻器端子方式3)參數(shù)設置(1)變頻器參數(shù)復位可以通過設置如表9.1所示的參數(shù),將變頻器的參數(shù)設置復位。表9.1
V20參數(shù)復位參數(shù)地址內(nèi)容參數(shù)值P0010調(diào)試參數(shù)30P0970工廠復位1(2)變頻器參數(shù)設置可以通過設置如表9.2所示的參數(shù),設置V20變頻器的參數(shù)?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式表9.2
V20參數(shù)設置參數(shù)地址內(nèi)容參數(shù)值P0003用戶訪問級別3(專家訪問級別)P0304電動機額定電壓220VP0305電動機額定電流1.40AP0307電動機額定功率0.55KWP0308功率因數(shù)COSφ0.800P0310電動機額定頻率50HzP0311電動機額定轉(zhuǎn)速1425RPMP0700選擇命令源2(端子)P0701數(shù)字量輸入1的功能1(ON/OFF1命令)P0732數(shù)字量輸出2的功能52.2(變頻器運行狀態(tài))P0756模擬量輸入類型0(單極性電壓輸入0至10V)P1000頻率設定值選擇2(模擬量設定值)P1080最小頻率0Hz3)參數(shù)設置《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式4)設備組態(tài)(1)新建項目組態(tài)PLC打開博途軟件,在Portal視圖中,單擊“創(chuàng)建新項目”,并輸入項目名稱(S7-1200
PLC通過端子控制V20變頻器),路徑和作者等信息,然后單擊“創(chuàng)建”即可生成新項目。選擇“組態(tài)設備”,在左側(cè)的項目樹中,雙擊“添加新設備”,隨即彈出添加新設備對話框,如圖9.2所示。在此對話框中選擇的CPU型號和版
本號(必須與實際設備相匹配),然后單擊“確定”按鈕。圖9.2
S7-1200
CPU組態(tài)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式4)設備組態(tài)(2)設置CPU屬性在項目樹中,選擇“PLC_1[CPU1214C
DC/DC/DC]”,雙擊“設備組態(tài)”,在“設備視圖”的工作區(qū)中,選中PLC_1,在其巡視窗口中的“屬性”→“常規(guī)”的選項卡中,選擇“PROFINET接口[X1]”→“以太網(wǎng)地址”,修改CPU以太網(wǎng)IP地址如圖9.3所示。圖9.3網(wǎng)絡設置《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式4)設備組態(tài)(3)組態(tài)模擬量模塊在項目樹中,選擇“PLC_1[CPU1214C
DC/DC/DC]”,雙擊“設
備組態(tài)”,在硬件目錄中找到“AI/AQ”→“AI4x13BIT/AQ2x14BIT”→“6ES7
234-4HE32-0XB0”,拖拽此模塊至CPU插槽2即可,如圖9.4所示。圖9.4模擬量模塊組態(tài)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式4)設備組態(tài)在“設備視圖”工作區(qū)中,選中模擬量模塊,在其巡視窗口的“屬性”→“常規(guī)”選項卡中,選擇“AI
4/AQ
2”→“模擬量輸出”→“通道0”,配置通道0參數(shù),如圖9.5所示。圖9.5模擬量模塊通道參數(shù)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式4)設備組態(tài)選擇“AI4/AQ2”→“模擬量輸出”→“I/O地址”,通道0的起始地址為96,如圖9.6所示。圖9.6模擬量模塊通道地址《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式4)設備組態(tài)(4)創(chuàng)建PLC變量表在項目樹中,選擇“PLC_1[CPU
1214CDC/DC/DC]”→“PLC變量”,雙
擊“添加新變量表”,并命名變
量表為“PLC變量表”,在“PLC
變量表”中新建變量如圖9.7所示。圖9.7
V20端子控制變量表《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式5)編程(1)變頻器啟??刂瞥绦蚨稳鐖D9.8所示。圖9.8變頻器啟停控制程序《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式5)編程(2)變頻器頻率給定程序如圖9.9所示圖9.9變頻器頻率給定程序《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制一、PLC控制變頻器端子方式5)編程(3)調(diào)試程序編譯后,下載到S7-1200
CPU,按以下步驟進行程序測試,PLC監(jiān)控表如圖9.10所示。①啟動操作:按下啟動按鈕(I0.0),輸出控制(Q0.5)為1,變頻器啟動;②停止操作:按下停止按鈕(I0.1),輸出控制(Q0.5)為0,變頻器停止;③頻率設定:通過修改頻率設定(MW20)數(shù)值,改變變頻器運行頻率。圖9.10
PLC監(jiān)控表《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制STXLGEADRDATABCC二.PLC以通信方式控制變頻器1.USS通信方式USS協(xié)議(Universal
Serial
Interface
Protocol,通用串行接口協(xié)議)是西門子公司專為驅(qū)動裝置開發(fā)的通信協(xié)議,它是一種基于串行總線進行數(shù)據(jù)通信的協(xié)議。USS協(xié)議是主-從結(jié)構(gòu)的協(xié)議,規(guī)定了在USS總線上可以有一個主站和最多31個從站。總線上的每個從站都有一個唯一的站地址,每個從站也只對主站發(fā)來的報文做出響應并回送報文,從站之間不能直接進行數(shù)據(jù)通信。(1)USS協(xié)議的通信數(shù)據(jù)格式如圖9.11所示圖9.11
USS協(xié)議的通信數(shù)據(jù)格式①STX:起始字符,一個字節(jié),總是02Hex;②LGE:報文長度;③ADR:從站地址及報文類型;④DATA:數(shù)據(jù)區(qū);⑤BCC:BCC校驗符。《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制二.PLC以通信方式控制變頻器1.USS通信方式(2)
DATA數(shù)據(jù)區(qū)由PKW區(qū)和PZD區(qū)組成如圖9.12所示。圖9.12
DATA數(shù)據(jù)區(qū)格式①PKW區(qū):用于讀寫參數(shù)值、參數(shù)定義或參數(shù)描述文本,并可修改和報告參數(shù)的改變。PKE:參數(shù)ID。包括代表主站指令和從站響應的信息,以及參數(shù)號等。IND:參數(shù)索引,主要用于與PKE配合定位參數(shù)。②PZD區(qū):過程控制數(shù)據(jù)區(qū),包括控制字/狀態(tài)字和設定值/實際值,最多有16個字。PZD1是控制字/狀態(tài)字,用來設置和監(jiān)測變頻器的工作狀態(tài),如運行/停止、方向控制和故障復位/故障指示等。PZD2為設定頻率,按有符號數(shù)設置,正數(shù)表示正轉(zhuǎn),負數(shù)表示反轉(zhuǎn)。當PZD2為0000Hex~7FFFHex時,變頻器正向轉(zhuǎn)動,速度按變頻器參數(shù)P013值的0%~200%變化;當PZD2為8000Hex~
FFFFHex時,是反向轉(zhuǎn)動,速度按變頻器參數(shù)P013值的0%~200%變化。S7-1200
PLC支持USS通信協(xié)議,通過CM1241通信模塊或者CB1241通信板提供USS通信的電氣接口,每個端口最多控制16臺變頻器。PKWPZDPKEINDPWE1~PWEnPZD1~PZDn《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制二.PLC以通信方式控制變頻器1.USS通信方式(3)USS通信指令在指令選項卡中選擇“通信”→
“通信處理器”→“USS通信”,USS通信指令列表如圖9.13所示。USS通信指令主要包括四個指令:“USS_Port_Scan”(通信控制指令)、“USS_Drive_Control”(驅(qū)動裝置控制指令)、“USS_Read_Param”(驅(qū)動裝置
參數(shù)讀指令)和“USS_Write_Param”(驅(qū)動裝置參數(shù)寫指令)。指令的具體功能
閱讀相關(guān)手冊。圖9.13
USS通信指令《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制二.PLC以通信方式控制變頻器2.西門子S7-1200使用USS控制變頻器【案例9-2】S7-1200
PLC通過USS通信控制V20變頻器的啟/停和頻率給定。1)搭建開發(fā)環(huán)境(1)CPU1214C
DC/DC/DC,一臺,訂貨號:6ES7
214-1AG40-0XB0;(2)CM1241
RS422/485,一臺,訂貨號:6ES7
241-1CH32-0XB0;(3)V20變頻器,一臺,訂貨號:6SL3210-5BB11-2UV0;(4)編程電腦,一臺,已安裝博途V14軟件?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制二.PLC以通信方式控制變頻器【案例9-2】2)硬件電路如圖9.14所示,S7-1200通過擴展的CM124通信模塊3腳接變頻器6腳,9腳接接變頻器7腳。V20的L1和L2接交流220V,U、V、W端子接三相變頻調(diào)速電動機。《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程圖9.14西門子S7-1200
USS控制變頻器V20知識卡1
8
變頻器控制二.PLC以通信方式控制變頻器【案例9-2】2)硬件電路《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制參數(shù)地址內(nèi)容參數(shù)值P0010調(diào)試參數(shù)30P0970工廠復位1可以通過設置如表9.4所示的參數(shù),設置V20變頻器的參數(shù)。二.PLC以通信方式控制變頻器3)參數(shù)設置(1)變頻器參數(shù)復位可以通過設置如表9.3所示的參數(shù),將變頻器的參數(shù)設置復位。表9.3
V20參數(shù)復位《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制表9.4
V20參數(shù)設置3)參數(shù)設置參數(shù)地址內(nèi)容參數(shù)值P0003用戶訪問級別3(專家訪問級別)P0304電動機額定電壓220VP0305電動機額定電流0.9AP0307電動機額定功率0.12KWP0308功率因數(shù)COSφ0.800P0700選擇命令源5(RS485上的USS/MODBUS)P1000頻率設定值選擇5(RS485上的USS/MODBUS)P1080最小頻率0HzP1082最大頻率50HzP1120斜坡上升時間2sP1121斜坡下降時間2sP2010USS/MODBUS波特率6(9600
bps)P2011USS地址1P2012USS
PZD(過程數(shù)據(jù))長度2二.PLC以通信方式控制變頻器《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制二.PLC以通信方式控制變頻器4)設備組態(tài)新建項目組態(tài)PLC打開博途軟件,在Portal視圖中,單擊“創(chuàng)建新項目”,并輸入項目名稱(S7-1200PLC通過USS控制V20變頻器),路徑和作者等信息,然后單擊“創(chuàng)建”即可生成新項目。選擇“組態(tài)設備”,在左側(cè)的項目樹中,雙擊“添加新設備”,隨即彈出添加新設備對話框。在此對話框中選擇的CPU型號和版本號(與前面的端子控制V20變頻器案例相同),然后單擊“確定”按鈕。設置CPU屬性在項目樹中,選擇“PLC_1[CPU
1214C
DC/DC/DC]”,雙擊“設備組態(tài)”,在“設備視圖”的工作區(qū)中,選中PLC_1,在其巡視窗口中的“屬性”→“常規(guī)”的選項卡中,選擇“PROFINET接口[X1]”→“以太網(wǎng)地址”,修改CPU以太網(wǎng)IP地址和前面端子控制案例相同。《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制圖9.15通信模塊組態(tài)二.PLC以通信方式控制變頻器4)設備組態(tài)(3)組態(tài)通信模塊在項目樹中,選擇“PLC_1[CPU1214C
DC/DC/DC]”,雙擊“設備組態(tài)”,在硬件目錄中找到“通信模塊”→“點到點”→“CM1241(RS422/485)”,雙擊或拖拽此模塊至CPU左側(cè)的101插槽即可,如圖9.15所示?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制圖9.16通信參數(shù)設置二.PLC以通信方式控制變頻器4)設備組態(tài)(3)組態(tài)通信模塊在“設備視圖”的工作區(qū)中,選中CM1241(RS422/485)模塊,在“屬性”→“常規(guī)”選項卡中,選擇“RS422/485接口”→“端口組態(tài)”,配置模塊硬件接口參數(shù),如圖9.16所示。通信參數(shù)設置為:波特率9.6kbps,奇偶校
驗無,數(shù)據(jù)位8位字符,
停止位1,其它保持默認
設置?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制圖9.17
USS控制變量表二.PLC以通信方式控制變頻器4)設備組態(tài)(4)創(chuàng)建PLC變量表在項目樹中,選擇“PLC_1[CPU1214C
DC/DC/DC]”→“PLC變量”,雙擊“添加新變量表”,并命名變量表為“PLC變量表”,在
“PLC變量表”中新建變量如圖9.17所示。《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制圖9.18添加循環(huán)中斷程序塊二.PLC以通信方式控制變頻器5)編程(1)在項目樹中,選擇
“PLC_1[CPU
1214CDC/DC/DC]”→“程序塊”,雙擊“添加新塊”,選擇“Cyclic
interrupt”,命名為“Cyclic
interrupt”,將“循環(huán)時間(ms)”設定為100ms,單擊“確定”,如圖9.18所示?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8變頻器控制圖9.19
USS通信控制程序二.PLC以通信方式控制變頻器5)編程在指令選項卡的“通信”→
“通信處理器”→“USS”中,找到“USS_Port_Scan”指令,將其拖拽到循環(huán)中斷程序中,編寫相應的程序如圖9.19所示。注意:USS_DB引腳需要調(diào)用“USS_Drive_Control”指令后,才可以配置。《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制圖9.20變頻器USS控制程序二.PLC以通信方式控制變頻器5)編程(2)編寫OB1主程序在指令選項卡的“通信”→“通信處理器”→“USS”中,找到“USS_Drive_Control”指令,將其拖拽到OB1程序中,編寫程序如圖9.20所示?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
8
變頻器控制二.PLC以通信方式控制變頻器5)編程(3)調(diào)試程序編譯后,下載到S7-1200
CPU,按以下步驟進行程序測試,PLC監(jiān)控表如圖9.21所示。①啟動操作:啟動操作:M10.1置位,變頻器啟動;②停止操作:停止操作:M10.1復位,變頻器停止;③頻率設定:頻率設定:通過修改設定速度百分比(MD20)數(shù)值,改變變頻器運行頻率。圖9.21
PLC監(jiān)控表注意:如果在同一個網(wǎng)絡中有多個驅(qū)動器指令分別調(diào)用“USS_Drive_Control”指令時,必須使用同一個背景數(shù)據(jù)塊?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器PLC普通計數(shù)器的計數(shù)過程與掃描工作方式有關(guān),CPU通過每一個掃描周期讀取一次被測信號的方法來捕捉被測信號的上升沿,被測信號的頻率較高時會丟失計數(shù)脈沖,因此普通計數(shù)器的最高工作頻率一般僅有幾十赫茲。高速計數(shù)器(HSC)可以對發(fā)生速率快于程序循環(huán)OB執(zhí)行速率的事件進行計數(shù)。1)編碼器知識高速計數(shù)器一般與增量式編碼器一起使用,增量式編碼器每圈發(fā)出一定數(shù)量的計數(shù)脈沖和一個復位脈沖,作為高速計數(shù)器的輸入。編碼器分為增量式編碼器和絕對式編碼器兩種類型?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器1)編碼器知識(1)增量式編碼器增量式編碼器的碼盤上有均勻刻制的光柵,碼盤旋轉(zhuǎn)時輸出與角度增量成正比的脈沖,需要用計數(shù)器來對脈沖進行計數(shù),有兩種增量式編碼器:①單通道增量式編碼器,內(nèi)部只有一對光電耦合器,只能產(chǎn)生一個脈沖列。②雙通道增量式編碼器,又稱為A/B相或正交相位編碼器,內(nèi)部由兩對光電耦合器輸出相位差為90度的兩組獨立脈沖序列。正轉(zhuǎn)和反轉(zhuǎn)時兩路脈沖的超前、滯后關(guān)系如圖9.22所示。如果使用A/B相編碼器,PLC可以識別出轉(zhuǎn)軸旋轉(zhuǎn)的方向。圖9.22
A/B相編碼器輸出波形圖《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器1)編碼器知識(1)增量式編碼器A/B相正交計數(shù)器可以選擇1倍頻模式和4倍頻模式,如圖9.23所示。1倍頻模式在時鐘脈沖的每一個周期記1次數(shù),如圖9.23(a)所示;4倍頻模式在時鐘脈沖的每一個周期計4次數(shù),如圖9.23(b)所示。(a)1倍頻模式計數(shù)波形
(b)4倍頻模式計數(shù)波形圖9.23
A/B相正交計數(shù)器計數(shù)模式《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器1)編碼器知識(2)絕對式編碼器N位絕對式編碼器,有N個碼道,最外層的碼道對應于編碼的最低位,每一碼道有一個光電耦合器,用來讀取該碼道的0、1數(shù)據(jù)。絕對式編碼器輸出的N位二進制數(shù)反映了運動物體所處的絕對位置,根據(jù)位置的變化情況,可以判斷出旋轉(zhuǎn)的方向。2)高速計數(shù)器使用的輸入點S7-1200的系統(tǒng)手冊給出了各種型號的CPU的HSC1~HSC6分別在單向、雙向和A/B相輸入時默認的數(shù)字量輸入點,以及各輸入點在不同計數(shù)模式下的最高技術(shù)頻率。HSC1~HSC6實際計數(shù)值的數(shù)據(jù)類型為DInt,默認的地址為ID1000到ID
1020,可以再組態(tài)修改地址?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器3)高速計數(shù)器的功能(1)HSC的工作模式高速計數(shù)器(HSC)有4種高速計數(shù)工作模式:有內(nèi)部、外部方向控制的單相計數(shù)器,具有兩路時鐘脈沖輸入的雙相計數(shù)器和A/B相正交計數(shù)器。每種HSC模式都可以使用或不使用復位輸入。復位輸入為1狀態(tài)時,HSC的實際計數(shù)值被清除。①單相計數(shù)器,外部方向控制(高電平加1計數(shù),低電平減1計數(shù)),如圖9.24所示。②單相計數(shù)器,內(nèi)部方向控制(高電平加1計數(shù),低電平減1計數(shù)),如圖9.24所示。圖9.24單相計數(shù)器工作原理《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器3)高速計數(shù)器的功能③雙相加/減計數(shù)器,雙脈沖輸入,如圖9.25所示。圖9.25雙相加/減計數(shù)器工作原理《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器3)高速計數(shù)器的功能④A/B相正交計數(shù)器,A/B相正交脈沖輸入,圖9.26為1倍速模式A/B相正交輸入示意圖,還有4倍速模式。A相超前B相加計數(shù),B相超前A相減計數(shù)。1倍速模式在時鐘脈沖的每一個周期計1次數(shù),4倍速模式在時鐘脈沖的每一個周期計4次數(shù),使用4倍速模式則計數(shù)更為準確。圖9.26
A/B相正交1倍速模式計數(shù)工作原理圖⑤監(jiān)控PTO輸出,即能監(jiān)控到高速脈沖輸出序列的個數(shù)。注意:每種高速計數(shù)器都有外部復位和內(nèi)部復位兩種工作方式。所有的計數(shù)器無需外接啟動條件設置,在硬件設備中設置完成后下載到CPU中即可啟動高速計數(shù)器?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器頻率測量功能某些HSC模式可以選擇三種頻率測量周期(0.01s、0.1s、和1.0s)來測量頻率值。頻率測量周期決定了多長時間計算和報告一次新的頻率值。得到的是根據(jù)信號脈沖的計數(shù)值和測量周期計算出的頻率平均值,頻率單位為Hz(每秒的脈沖數(shù))。周期測量功能使用擴展計數(shù)器指令“CTRL_HSC_EXT”可以按指定的時間周期,用硬件的中斷的方式測量出被測信號的周期數(shù)和精確到us的時間間隔,從而計算出被測信號的周期。《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器4)高速計數(shù)器組態(tài)在用戶程序使用HSC之前,需要為HSC組態(tài),設置HSC的工作模式。(1)打開PLC的設備
視圖,選中其中的
CPU。選中巡視窗口
的“屬性”選項卡左邊的高速計數(shù)器HSC1的“常規(guī)”,勾選復選框“啟用該高速計數(shù)器”,如圖9.27所示。圖9.27啟用高速計數(shù)器《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器4)高速計數(shù)器組態(tài)(2)選中左邊窗口的“功能”,設置“計數(shù)類型”為“頻率”(頻率測量),“工作模式”為單相,內(nèi)部方向控制,初始計數(shù)方向為加計數(shù),頻率測量周期為1.0s,如圖9.28所示。在圖中,可以設置計數(shù)類型(頻率、計數(shù)、周期和運動控制);設置工作模式(單相、兩相、A/B計數(shù)器和A/B計數(shù)器四倍頻);計數(shù)方向(程序控制(內(nèi)部方向控制)和輸入(外部方向控制));初始計數(shù)方向(加計數(shù)和減計數(shù));頻率測量周期(0.01s、0.1s、和1.0s)。圖9.28高速計數(shù)器功能設置《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器4)高速計數(shù)器組態(tài)(3)選中左邊窗口的“復位為初始值”,可以設置“初始計數(shù)器值”和“初始參考值”。如果勾選了“使用外部復位輸入”復選框,可以在下拉列表中選擇復位電平(高電平、低電平),如圖9.29所示。圖9.29初始值處理《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器4)高速計數(shù)器組態(tài)(4)選中左邊窗口的“事件組態(tài)”,設置“是否中斷”,如圖9.30所示。圖9.30事件組態(tài)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器4)高速計數(shù)器組態(tài)(5)選中左邊窗口的“硬件輸入”,設置“時鐘發(fā)生器輸入”地址為I0.0,如圖9.31所示。圖9.31時鐘發(fā)生器輸入《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制圖9.32設置I/O地址一.高速計數(shù)器1.高速計數(shù)器4)高速計數(shù)器組態(tài)(6)選中左邊窗口的“I/O地址”,HSC1默認的地址為ID1000,如圖9.32所示。《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器5)設置數(shù)字量輸入的輸入濾波器的濾波時間高速計數(shù)器的數(shù)字量輸入點I0.0的濾波時間應小于計數(shù)輸入脈沖寬度(1ms),故設置I0.0的輸入濾波時間為0.8ms。如圖9.33所示。圖9.33數(shù)字量輸入濾波器濾波時間《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器【案例9-3】假設某旋轉(zhuǎn)機械設備上安裝有一個單相增量式編碼器作為反饋,連接到S7-1200
PLC。要求在計數(shù)1000個脈沖時,計數(shù)器復位,置位Q0.0,并設定新預置值為1500
個脈沖。當計滿1500個脈沖后復位Q0.0,并將預置值重新設置為1000,周而復始循環(huán)執(zhí)行此功能。第一步:硬件組態(tài)新建項目,打開設備組態(tài)對話框,參考上述高速計數(shù)器硬件組態(tài)步驟,選擇啟用HSC1高速計數(shù)器;設置“計數(shù)”→“單相”→“用戶程序(內(nèi)部控制方向)”→“增計數(shù)”;設置“初始計數(shù)值”為0,“初始參考值”為1000;勾選“為計數(shù)值等于參考值這一事件生成中斷”,在“硬件中斷”下拉列表中選擇新增硬件中斷組織塊OB40。硬件輸入、I/O地址及硬件標識符均使用系統(tǒng)默認值。圖9.33數(shù)字量輸入濾波器濾波時間《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制一.高速計數(shù)器1.高速計數(shù)器【案例9-3】第二步:編寫程序在硬件中斷組織塊OB40中編寫如圖9.34所示的控制程序。OB1初始化程序如圖9.35所示。在第一個掃描周期輸入預置值1000,并復位Q0.0。圖9.34
OB40控制程序圖9.35
OB1初始化程序《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制二.高速脈沖輸出1.高速脈沖輸出西門子S7-1200的CPU有4個PTO/PWM發(fā)生器,分別通過DC輸出型CPU的Q0.0~Q0.7或信號板上的Q4.0~Q4.3輸出脈沖,如表9.6所示。CPU
1211C沒有Q0.4~Q0.7,CPU
1212C沒有Q0.6和Q0.7。表9.6西門子S7-1200的PTO/PWM輸出點脈沖方向脈沖方向脈沖方向脈沖方向PTO1或PWM1PTO1PTO2或PWM2PTO2PTO3或PWM3PTO3PTO4或PWM4PTO4Q0.0或Q4.0Q0.1或Q4.1Q0.2或Q4.2Q0.3或Q4.3Q0.4或Q4.0Q0.5或Q4.1Q0.6或Q4.2Q0.7或Q4.3脈沖寬度與脈沖周期之比稱為占空比,脈沖列輸出(PTO)的功能是提供占空比為50%的方波脈沖列輸出。脈沖寬度調(diào)制(PWM)功能提供脈沖寬度可以用程序控制的脈沖列輸出?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制二.高速脈沖輸出2.PWM的組態(tài)PWM功能提供可變占空比的脈沖輸出,時間基準可以設置為us或ms。脈沖寬度為0時占空比為0,沒有脈沖輸出,輸出值一直為FLASE(0狀態(tài));脈沖寬度等于脈沖周期時,占空比為100%,沒有脈沖輸出,輸出值一直為TRUE(1狀態(tài))。新建項目“頻率測量”,打開設備視圖,選中CPU。組態(tài)步驟如下:1)選中巡視窗口的“屬性>常規(guī)”選項卡,再選中左邊的“PTO1/PWM1”文件夾中的“常規(guī)”,用復選框啟用該脈沖發(fā)生器,如圖9.36所示。圖9.36啟用脈沖發(fā)生器《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制二.高速脈沖輸出2.PWM的組態(tài)
組態(tài)步驟如下:2)選中左邊窗口的“參數(shù)分配”,如圖9.36所示。在右邊的窗口設置信號類型為PWM,“時基”為毫秒,“脈寬格式”為百分之一。“循環(huán)時間”(周期值)為2ms,用“初始脈沖寬度”輸入域設置脈沖的占空比為50%,即脈沖寬度為1ms。圖9.36參數(shù)分配《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制二.高速脈沖輸出2.PWM的組態(tài)
組態(tài)步驟如下:3)選中左邊窗口的“硬件輸出”,設置用信號板上的Q4.0輸出脈沖,如圖9.37所示。圖9.37脈沖輸出硬件輸出《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制二.高速脈沖輸出2.PWM的組態(tài)
組態(tài)步驟如下:4)選中左邊窗口的“I/O地址”,PWM1默認的地址為ID1000,如圖9.38所示。圖9.38脈沖輸出I/O地址《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制二.高速脈沖輸出3.PWM的編程打開OB1,將右邊指令列表的“擴展指令”窗格的文件夾“脈沖”中的“脈寬調(diào)制”指令CTRL_PWM拖放到程序區(qū),自動生成該指令的背景數(shù)據(jù)塊DB1,項目的變量表如圖9.39所示。單擊該圖最右邊的系統(tǒng)常量,可以打開系統(tǒng)常量對話框,如圖9.40所示,從中可以看到“Local~Pulse_1”到“Local~Pulse_4”對應的數(shù)據(jù)類型及值,其中“Local~Pulse_1”的值為9。圖9.39項目變量表圖9.40系統(tǒng)常量表(部分)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制二.高速脈沖輸出3.PWM的編程單擊指令框參數(shù)PWM左邊的問號,再單擊出現(xiàn)的按鈕,用下拉式列表選中“Local~Pulse_1”,它是PWM1的硬件標識符的值。在使能輸入ENABLE端輸入I0.4來啟動或停止脈沖發(fā)生器,產(chǎn)生周期為2ms,占空比為50%的PWM脈沖波,程序如圖9.41所示。圖9.41脈沖發(fā)生器《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制運動控制是指通過對電動機的電壓、電流和頻率等輸入電量的控制,來改變機械的轉(zhuǎn)矩、速度和位移等機械量,使機械按照人們發(fā)出的指令要求運行,以滿足生產(chǎn)工藝及其它應用的要求。1.運動控制概述1)運動控制系統(tǒng)的組成運動控制系統(tǒng)一般由控制器、驅(qū)動器、電動機及反饋裝置組成,其構(gòu)成示意圖如圖9.42所示。圖9.42運動控制系統(tǒng)構(gòu)成示意圖《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制1.運動控制概述2)S7-1200的運動控制方式根據(jù)S7-1200
PLC的驅(qū)動連接方式,S7-1200運動控制可以分為PTO(脈沖串輸出)控制方式、PROFINET控制方式和AQ(模擬量)控制方式三種,如圖9.43所示。圖9.43
S7-1200的運動控制方式《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制1.運動控制概述2)S7-1200的運動控制方式PTO控制方式PTO控制方式是目前S7-1200
PLC所有版本的CPU都支持的一種控制方式,這種方式通過CPU向驅(qū)動器發(fā)送高速脈沖信號,來實現(xiàn)對伺服驅(qū)動器的控制,一個S7-1200
PLC最多可以控制4臺驅(qū)動器。S7-1200不提供定位模塊,如果需要控制的驅(qū)動器數(shù)量超過4臺,每臺驅(qū)動器動作配合要求不高的情況下,則可以考慮使用多個S7-1200
CPU,這些控制器之間可以通過以太網(wǎng)通信。PROFINET控制方式S7-1200
PLC可以通過PROFINET控制方式連接驅(qū)動器,PLC和驅(qū)動器之間通過PROFIdrive報文進行通信。硬件版本4.1以上的CPU均支持這種控制方式。AQ控制方式S7-1200
PLCAQ控制方式以模擬量輸出信號作為驅(qū)動器的速度給定,實現(xiàn)驅(qū)動器的速度控制?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制1.運動控制概述3)西門子V90伺服驅(qū)動器伺服驅(qū)動器是用于伺服電動機控制的一種驅(qū)動器,其功能類似于變頻器作用于普通交流電動機。伺服驅(qū)動器一般通過位置、速度和力矩三種方式對伺服電動機進行控制,實現(xiàn)高精度的定位控制和速度控制。(1)V90伺服系統(tǒng)的組成V90伺服系統(tǒng)是西門子推出的一款小型、高效、便捷的伺服系統(tǒng),可以實現(xiàn)位置、速度和扭矩控制。V90伺服系統(tǒng)由V90伺服驅(qū)動器,S-1FL6伺服電動機和MC300連接電纜3部分組成。V90伺服驅(qū)動器的功率為0.05kW~7.0kW,具有單相和三相的供電系統(tǒng),被廣泛應用?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制1.運動控制概述3)西門子V90伺服驅(qū)動器(2)V90伺服驅(qū)動器①V90伺服驅(qū)動器類型V90伺服驅(qū)動器有兩個版本,如圖9.44所示。(a)脈沖序列版本(PTI)
(b)PROFINET版本(PN)圖9.44
V90伺服驅(qū)動器類型
脈沖序列版本(集成了外部脈沖位置控制、內(nèi)部設定值位置控制、速度控制和扭矩控制等模式,滿足不同的控制要求。通過內(nèi)置數(shù)字量輸入/輸出和脈沖輸出接口,可連接V90伺服驅(qū)動器和S7-1200
PLC,完成不同的控制模式。)PROFINET通訊版本SINAMICS
V90
PN版本集成了PROFINET接口,可以通PROFIdrive協(xié)議與上位控制器進行通訊,完成不同的控制模式?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制1.運動控制概述3)西門子V90伺服驅(qū)動器(2)V90伺服驅(qū)動器②V90伺服設備選型V90伺服驅(qū)動器型號及規(guī)格如圖9.45所示。圖中的型號為主電源三相交流380V,220V系列的0.4kW電動機。圖9.45
V90伺服驅(qū)動器型號及規(guī)格《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制1.運動控制概述3)西門子V90伺服驅(qū)動器(2)V90伺服驅(qū)動器②V90伺服設備選型伺服電動機型號及規(guī)格如圖9.46所示,圖中實例類型為:軸高-高慣量65mm;額定扭矩-高慣量9.55Nm,SH65;慣量類型-高慣量;額定轉(zhuǎn)速-2000rpm;電源為400V;接線方式為0;編碼器類型為A;機械結(jié)構(gòu)為H;防護等級為1的伺服電動機。圖9.46伺服電動機型號及規(guī)格《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置西門子S7-1200
PLC在運動控制中使用了軸的概念,通過對軸的組態(tài),包含硬件接口、位置定義、動態(tài)特性、機械特性等相關(guān)指令的組合使用,可以實現(xiàn)絕對位置、相對位置、點動、速度控制、轉(zhuǎn)速控制和自動尋找參考點等功能。1)運動控制的基本配置(1)運動控制的硬件構(gòu)成CPU輸出脈沖和方向信號給步進或伺服電動機驅(qū)動設備,驅(qū)動設備再將CPU的輸出信號處理后傳輸給步進或伺服電動機,從而控制電動機運動到指定位置。電動機軸上的編碼器輸入信號,再反饋到驅(qū)動器,形成閉環(huán)控制,計算速度與位置。圖9.46伺服電動機型號及規(guī)格《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置(1)運動控制的硬件構(gòu)成運動控制的基本硬件配置如圖9.47所示,S7-1200
PLC的DC/DC/DC型提供了直接控制驅(qū)動
器的板載輸出,繼電器型輸出需要信號板來控制驅(qū)動器。兩個控制信號中,一個輸出脈沖信號,為驅(qū)動器提供脈沖數(shù);一個輸出控制方向信號,用來控制驅(qū)動器行進方向。脈沖信號輸出和方向信號輸出具有特定的分配關(guān)系。板載輸出信號板輸出可用作脈沖輸出和方向輸出,在設備組態(tài)的“屬性”選項中可以選擇板載輸出或信號板輸出。圖9.47運動控制的基本配置《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置(2)伺服驅(qū)動器的參數(shù)配置對V90進行參數(shù)設置,有兩種方法:一是通過基本操作面板進行設置;二是通過使用西門子SINAMCIS
V-ASSISTANT調(diào)試軟件進行設置。SINAMICS
V-ASSISTANT軟件工具可以安裝在PC上,并且可在Windows操作系統(tǒng)中運行。該工具通過USB電纜與SINAMICS
V90伺服驅(qū)動建立通訊??梢酝ㄟ^SINAMICS
V-ASSISTANT在在線模式下更改驅(qū)動參數(shù)并且監(jiān)控驅(qū)動的工作狀態(tài)。具體是使用方法見西門
子伺服操作手冊5部分-調(diào)試。不管使用哪一種方法,在設置參數(shù)前,先恢復出廠設置再進行參數(shù)設置。下面簡單介紹基本操作面板,如圖9.48所示。圖9.48
V90操作面板《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置(2)伺服驅(qū)動器的參數(shù)配置基本操作面板的控制按鍵及參數(shù)結(jié)構(gòu)如圖9.49所示。圖9.49
V90基本操作面板的控制按鍵及參數(shù)結(jié)構(gòu)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置(2)伺服驅(qū)動器的參數(shù)配置保存參數(shù)操作過程如圖9.50所示。注意在參數(shù)設置完成后,正常情況下都需要按以下方法對圖9.50保存參數(shù)操作過程參數(shù)進行保存,然后斷電重啟驅(qū)動器(保存前去除S_ON使能信號)。如圖9.51所示為V90恢復出廠參數(shù)設置過程。注意恢復參數(shù)的出廠設置后,必須保存參
數(shù)集;否則,默認值不會激活。圖9.51
V90恢復出廠參數(shù)操作過程可以通過以下兩種方法編輯參數(shù)值:方法1:直接通過向上或向下鍵更改參數(shù)值方法2:通過移位鍵移動光標至相應的位數(shù),然后通過向上或向下鍵更改參數(shù)值如果使用方法1編輯參數(shù),按下圖9.52所示操作:《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置(2)伺服驅(qū)動器的參數(shù)配置圖9.52編輯參數(shù)過程(通過向上鍵和向下鍵修改)詳細的參數(shù)設置過程可以參考V90伺服操作說明書的6部分-BOP操作面板?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置2)脈沖(PTO)輸出配置在項目樹中選擇“設備組態(tài)”,在
“設備視圖”中選擇“PLC_1”,在其屬性對話框中,選擇脈沖發(fā)生器(PTO/PWM1),并勾選“啟用該脈沖發(fā)生器”使能脈沖輸出,如圖9.53所示。圖9.53使能脈沖輸出《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置2)脈沖(PTO)輸出配置選擇信號類型為PTO輸出,如果沒有擴展信號板,那么唯一集成CPU輸出,如果擴展了信號板,則可以選擇信號板輸出或集成CPU輸出,一旦選擇,則默認的硬件輸出點就確定了。如圖9.54所示。圖9.54參數(shù)配置與硬件輸出《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置3)工藝對象軸參數(shù)配置第一步:插入軸對象。在項目樹中,選擇“工藝對象”→“插入新對象”選項,并定義軸名稱和編號。如圖9.55所示。圖9.55插入工藝對象軸《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置3)工藝對象軸參數(shù)配置第二步:基本參數(shù)組態(tài)。在完成軸添加后,如圖9.56(a)所示,可以在項目樹中看到工藝對象“軸1”,雙擊“組態(tài)”圖標按鈕,進行參數(shù)組態(tài),如圖9.56(b)所示。軸對象選擇“軸1”,在硬件進口區(qū)設置脈沖發(fā)生器的輸出位置,可選“集成CPU輸出”或“信號板輸出”。當選擇“集成CPU輸出”時,對應的“脈沖輸出”端子為“Q0.0”,“方向輸出”端子為Q0.1;測量單位可以是mm(毫米)、m(米)、in(英寸)、ft(英尺)、pulse(脈沖數(shù))。圖9.56設置軸的基本參數(shù)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置3)工藝對象軸參數(shù)配置第三步:擴展參數(shù)設置。①擴展參數(shù)中的驅(qū)動器信號:在“驅(qū)動器信號”欄選擇“啟動驅(qū)動器”,設置使能驅(qū)動器的輸出點。選擇“就緒輸入”,當驅(qū)動設備正常時會給出一個開關(guān)量輸出,此信號可以接入到CPU中,告知運動控制驅(qū)動
器正常,如果驅(qū)動器不提供這種接口,此項設置為“TRUE”,如圖9.57所示。②擴展參數(shù)中的機械參數(shù):在“機械”欄設置電動機每旋轉(zhuǎn)一周的脈沖數(shù)及電動機每轉(zhuǎn)一周產(chǎn)生的機械負載距離,如圖9.58所示。圖9.57設置驅(qū)動器信號圖9.58設置機械參數(shù)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置3)工藝對象軸參數(shù)配置第三步:擴展參數(shù)設置。③擴展參數(shù)中的位置監(jiān)視參數(shù):如
圖9.59所示,一旦在“位置限制”欄選擇“啟用硬限位開關(guān)”復選框,就可以設置“硬件下限位開關(guān)輸入”和
“硬件上限位開關(guān)輸入”及I/O地址,還可以設置其觸發(fā)電平,圖中設置
為“低電平”;選擇“啟用軟限位開關(guān)”復選框,就可以設置“軟限位開關(guān)下限位置”和“軟限位開關(guān)上限位置”的值。圖9.59設置位置監(jiān)視參數(shù)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置3)工藝對象軸參數(shù)配置第四步:動態(tài)參數(shù)設置。①在“常規(guī)”欄設置軸的常規(guī)參數(shù)。如圖9.60所示,“速度限值的單位”可以選擇“脈沖/s”、“轉(zhuǎn)/min”和“毫米/s”三種?!白畲筠D(zhuǎn)速”為系統(tǒng)運行的最大速度值;“啟動/停止速度”為系統(tǒng)運行的啟停速度及加速度和減速度(或加速時間、減速時間)。圖9.60設置常規(guī)動態(tài)參數(shù)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置3)工藝對象軸參數(shù)配置第四步:動態(tài)參數(shù)設置。②在“急?!睓谠O置軸的急停參數(shù)。如圖9.61所示,設置“最大轉(zhuǎn)速”和
“啟動/停止速度”的值。圖9.61設置急停參數(shù)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制2.運動控制基本配置3)工藝對象軸參數(shù)配置
第五步:回原點參數(shù)設置。如圖9.62所示,設置“原點開關(guān)數(shù)字量輸入”的地址為“I0.0”和“選擇電平”為“高電平”;設置“逼近/回原點方向”為“負方向”;設置“參考點開關(guān)一側(cè)”為“下側(cè)”;如果勾選了
“允許硬限位開關(guān)處自動反轉(zhuǎn)”,如
果軸在碰到參考點前碰到了限位點,
此時系統(tǒng)認為參考點在反方向,會按組態(tài)好的斜坡減速曲線停車并反轉(zhuǎn);若該功能沒有被勾選,并且軸達到硬件限位,則回參考點的過程會因為錯誤被取消,并緊急停止。圖9.62設置回原點《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制3.相關(guān)指令運動控制指令屬于擴展指令的工藝指令,包含如圖9.63所示的12條指
令,具體指令的用法參考編程手冊。圖9.63相關(guān)指令《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】S7-1200通過PTO模式控制控制V90PTI伺服驅(qū)動器。系統(tǒng)示意圖如圖9.64所示??刂埔笕缦拢喊聪禄卦c按鈕后,工作臺回到原點。按下啟動按鈕后,工作臺以10.0mm/s的速度從原點移動到距離原點100mm處停止。如果在運行中按下停止按鈕,停止軸的運行;當再次按下啟動按鈕時,工作臺繼續(xù)運行到100mm處停止。圖9.64
V90伺服運動控制示意圖1)硬件設計(1)硬件配置可編程控制器S7-1200
PLC1臺(CPU1214C
DC/DC/DC),訂貨號為6ES7
214-1AG40-0XB0;SINAMICS
V90伺服驅(qū)動器1臺,訂貨號為6SL3210-5FB10-4UA1;S-1FL6伺服電動機1臺,訂貨號為1FL6024-2AF21-1AA1;安裝博途V14及以上版本的計算機1臺?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】(2)硬件電路圖如圖9.65所示,S7-1200的I0.0(啟動按鈕)、I0.1(停止按鈕)、I0.2(復位按鈕)、I0.7(左限位)、I1.0(原點)、I1.1(右限位)、Q0.3作為輸出方向控制,接入V90的38腳,Q0.4作為
脈沖信號,接V90的36
腳。V90的L1和L3接交
流220V,U、V、W端子
接伺服電動機。24V供電連線如圖所示。圖9.65西門子s7-1200控制伺服驅(qū)動器V90《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】(3)V90參數(shù)設置可以通過BOP模板或SINAMICS
V-ASSISTANT軟件設置V90的參數(shù)。選擇驅(qū)動模式為“外部位置控制(PTI)”;“設置電子齒輪比”為設置轉(zhuǎn)動一圈所需給定脈沖數(shù)(2500);設置脈沖輸入形式為“沖+方向,正邏輯”,電平為“24V單端”;配置所需輸入/輸出端子。2)組態(tài)編程(1)新建項目及組態(tài)①新建項目S7-1200控制V90伺服,選擇CPU1214C
DC/DC/DC,訂貨號為6ES7
214-1AG40-0XB0。設置CPU屬性中的PROFINET接口的IP地址(與前面案例相同,IP地址為192.168.0.1,子網(wǎng)掩碼為255.25.255.0)。②啟用脈沖發(fā)生器(PTO1/PWM1)。參考前圖9.53和圖9.54,將脈沖輸出地址修改為Q0.4,方向輸出地址修改為Q0.3(勾選啟用方向輸出)。圖9.65西門子s7-1200控制伺服驅(qū)動器V90《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制,三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(1)新建項目及組態(tài)③新建PLC變量表在“項目樹”窗口中,單擊“PLC1”→“PLC變量”選項雙擊“添加新變量表”選項,在表中新建如圖9.66所示的變量表。圖9.66
V90伺服控制變量表《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(1)新建項目及組態(tài)④組態(tài)工藝對象第一步:在項目樹中新增一個軸工藝對象。接下來進行參數(shù)設置,如圖9.67左側(cè)參數(shù)樹所示,參數(shù)分為基本參數(shù)(包含常規(guī)和驅(qū)動器2項)和擴展參數(shù)(包含機械、位置限制、動態(tài)、回原點4項)。參數(shù)設置正確后,每一項后面都有綠色背景的“√”,藍色背景的“√”表示參數(shù)未設置。第二步:進行基本參數(shù)設置,常規(guī)參數(shù)設置如圖9.67右側(cè)所示,需要設置“工藝對象-軸”、
“驅(qū)動器”和“測量單位”3個參數(shù)。驅(qū)動器參數(shù)設置如圖9.68所示,需要設置“硬件接口”、
“驅(qū)動裝置的使能和反饋”參數(shù)。硬件接口參數(shù)設置如圖9.69所示,需要設置“脈沖發(fā)生器”對象、“信號類型”為PTO(脈沖A和方向B)、“脈沖輸出”的對象和地址、勾選“激活方向輸出”并設置方向輸出的對象和地址參數(shù)?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(1)新建項目及組態(tài)④組態(tài)工藝對象第一步圖9.67工藝對象基本參數(shù)的常規(guī)參數(shù)設置《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(1)新建項目及組態(tài)④組態(tài)工藝對象第二步圖9.68工藝對象基本參數(shù)的驅(qū)動器設置圖9.69工藝對象基本參數(shù)的硬件接口設置《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(1)新建項目及組態(tài)④組態(tài)工藝對象第三步:擴展參數(shù)設置擴展參數(shù)-機械參數(shù)設置如圖9.70所示,設置電動機每轉(zhuǎn)的脈沖數(shù)為“2500”,電動機每轉(zhuǎn)的負載位移為“10.0mm”,所允許的旋轉(zhuǎn)分析為“雙向”。擴展參數(shù)-位置限制設置如圖9.71所示,設置啟用硬件限位開關(guān),硬件下限位開關(guān)輸入“I1.1”,硬件上限位開關(guān)輸入“I0.7”選擇電平均為“高電平”。圖9.70擴展參數(shù)-機械參數(shù)設置圖9.71擴展參數(shù)-位置限制《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(1)新建項目及組態(tài)④組態(tài)工藝對象第三步:擴展參數(shù)設置擴展參數(shù)-動態(tài)設置如圖9.72所示,包含“常規(guī)”和“急?!眱煞N參數(shù)類型。圖9.72擴展參數(shù)-動態(tài)參數(shù)設置《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(1)新建項目及組態(tài)④組態(tài)工藝對象第三步:擴展參數(shù)設置擴展參數(shù)-回原點參數(shù)分為“主動”和“被動”,主動回原點操作如圖9.73所示,設置原點開關(guān)“I1.0”,選擇電平為“高電平”。勾選“允許硬限位開關(guān)處自動反轉(zhuǎn)”。本案例采用的是主動回原點,故未對“被動”回原點參數(shù)進行設置。第四步:參數(shù)設置完成,可以在博途軟件中使用軸控制面板測試軸參數(shù)和實際設備的連接是否正確。測試正常后再調(diào)用軸控制指令編寫控制程序。圖9.73擴展參數(shù)-回原點設置(主動)《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(2)編寫控制程序①編寫程序在OB1中,編寫如下圖9.74所示的控制程序?!峨姎饪刂萍癙LC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡1
9高速計數(shù)器、高速脈沖與運動控制三、運動控制4.伺服電動機運動控制【案例9-4】2)組態(tài)編程(2)編寫控制程序①編寫程序在OB1中,編寫如下圖9.74所示的控制程序。②程序測試編譯后,下載程序到S7-1200CPU中,進行程序測試。軸使能:軸使能置位(M10.0)。軸回原點:軸回原點(M20.0,上升沿),軸回原點。軸絕對位移:軸絕對位移設定(MD32)為100,軸絕對位移速度設定(MD36)為10,然后置位絕對位移按鈕(M30.0,上升沿),軸將以設定速度移動到設置的絕對位置。圖9.74
V90運動控制程序《電氣控制及PLC應用技術(shù)-基于西門子S7-1200》活頁式教程知識卡2
0
觸摸屏組態(tài)與應用一.精簡系列面板1.人機界面在控制領(lǐng)域,人機界面(Human
Machine
Interface,HMI)一般特指用于操作人員與控制系統(tǒng)之間進行對話和相互作用的專用設備。人機界面可以用字符、圖形和動畫動態(tài)地顯示現(xiàn)場數(shù)據(jù)和狀態(tài),操作人員可以通過人機界面來控制現(xiàn)場的被控對象。此外,人機界面還有報警、用戶管理、數(shù)據(jù)記錄、趨勢圖、配方管理、通信等功能。隨著技術(shù)不斷進步,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電梯維修合同模板2024
- 保潔項目承包合同范本3
- 危機公關(guān)管理制度例文(2篇)
- 【正版授權(quán)】 ISO/ASTM TS 52949:2025 EN Additive manufacturing of metals - Qualification principles - Installation,operation and performance (IQ/OQ/PQ) of PBF-EB equipment
- 2024年現(xiàn)代風格裝修合同
- 2024年生態(tài)濕地保護利用合同2篇
- 2024年秋季藝術(shù)品展銷會交易合同3篇
- 2024年私人房屋租賃管理服務合同3篇
- 笨氯苯課程設計文獻
- 游學課程設計培訓總結(jié)
- 數(shù)據(jù)中心電力設備調(diào)試方案
- 2024年度國際物流運輸合同3篇
- 新入職員工年終工作總結(jié)課件
- 廣西南寧市第三十七中學2024-2025學年七年級上學期11月第一次月考語文試題(含答案)
- 2024-2025學年高二上學期期末數(shù)學試卷(基礎篇)(含答案)
- 2024年人力資源個人年終工作總結(jié)(6篇)
- 2024年中考物理真題及分類匯編-考點25:磁現(xiàn)象-電生磁
- 研究生攻讀(碩)博士學位期間擬開展的研究計劃范文
- 中華傳統(tǒng)文化之文學瑰寶學習通超星期末考試答案章節(jié)答案2024年
- 靜脈導管維護
- 年度先進員工選票標準格式
評論
0/150
提交評論