西門子plc對伺服電機應如何控制

2021-07-16 05:52:27 字數 4904 閱讀 3955

1樓:布樂正

其實,伺服電機還用另外兩種工作模式,那就是速度控制和轉矩控制,不過應用比較少而已。速度控制一般都是有變頻器實現,用伺服電機做速度控制,一般是用於快速加減速或是速度精準控制的場合;

因為相對於變頻器,伺服電機可以在幾毫米內達到幾千轉,由於伺服都是閉環的,速度非常穩定。轉矩控制主要是 控制伺服電機的輸出轉矩,同樣是因為伺服電機的響應快。應用以上兩種控制,可以把伺服驅動器當成變頻器,一般都是用模擬量控制。

伺服電機最主要的應用還是定位控制,plc對伺服電機的位置控制。位置控制有兩個物理量需要控制,那就是速度和位置,確切的說,就是控制伺服電機以多快的速度到達什麼地方,並準確的停下。

交流伺服電機的基本構造與交流感應電動機(非同步電機)相似。在定子上有兩個相空間位移90°電角度的勵磁繞組wf和控制繞組wcowf,接恆定交流電壓,利用施加到wc上的交流電壓或相位的變化,達到控制電機執行的目的。

交流伺服電機具有執行穩定、可控性好、響應快速、靈敏度高以及機械特性和調節特性的非線性度指標嚴格(要求分別小於10%~15%和小於15%~25%)等特點。

2樓:向日葵

如果控制器本身的運算速度很慢(比如plc,或低端運動控制器),就用位置方式控制。

如果控制器運算速度比較快,可以用速度方式,把位置環從驅動器移到控制器上,減少驅動器的工作量,提高效率;

如果有更好的上位控制器,還可以用轉矩方式控制,把速度環也從驅動器上移開,這一般只是高階專用控制器才能這麼做。

當轉矩控制或速度控制時,通過脈衝發生器給它一個方波訊號,使電機不斷的正轉、反轉,不斷的調高頻率,示波器上顯示的是個掃頻訊號,當包絡線的頂點到達最高值的70.7%時,表示已經失步,此時頻率的高低,就能說明控制的好壞了,一般電流環能做到1000hz以上,而速度環只能做到幾十赫茲。

伺服電機一般為三個環控制,所謂三環就是3個閉環負反饋pid調節系統。

第2環是速度環,通過檢測的電機編碼器的訊號來進行負反饋pid調節,它的環內pid輸出直接就是電流環的設定,所以速度環控制時就包含了速度環和電流環,換句話說任何模式都必須使用電流環,電流環是控制的根本,在速度和位置控制的同時系統實際也在進行電流**矩)的控制以達到對速度和位置的相應控制。

第3環是位置環,它是最外環,可以在驅動器和電機編碼器間構建也可以在外部控制器和電機編碼器或最終負載間構建,要根據實際情況來定。由於位置控制環內部輸出就是速度環的設定,位置控制模式下系統進行了所有3個環的運算,此時的系統運算量最大,動態響應速度也最慢。

3樓:匿名使用者

如果只是控制電機的走與停 只需用一個開關量訊號 在伺服模組中設定前後沿 就行 我用 步科的伺服 歐姆龍的plc

只是設定dip的位置和前後沿 沒有別的設定 就是在plc中設定走的角度和停的角度(我用編碼器)

4樓:趙文星空絮雨

所有的伺服都是自己帶編碼器的。plc和伺服之間通過對應的導線連線,因為有好多種控制方式,所以介面和接線方法很多。估計在說明書上應該有說明。

一般的情況是:

編寫好plc程式,plc控制伺服驅動器,伺服驅動器控制伺服電機的執行。

plc和伺服放大驅動器之間是訊號通訊線。伺服驅動器和伺服電機之間既有從伺服電機到伺服驅動器的編碼器反饋線,還有從伺服驅動器到伺服電機的動力線。

伺服一般分為轉矩,位置,速度等幾種控制方式,各種品牌伺服每種的控制方式的接線方法不同,有的是通過引數的設定來選擇。有的是改變接線方式。

5樓:匿名使用者

假如你只需要控制一臺伺服,那麼有的西門子plc是不需要專用模組的,它有兩個專用的脈衝輸出口,如果控制多臺伺服,必須擴充套件模組。

西門子的不是很熟悉,具體的模組型號一時說不出,你去網上搜尋一下,或者詢問一下客服。很方便。

西門子plc控制伺服電機的方法及舉例(最好帶有梯形圖講解) 10

6樓:我是你港姐呀

採用嵌入式計算機(eip)技術的數控機床具有廣泛的適應性,加工物件改變時只需要改變輸入的程式指令;加工效能比一般自動機床 高,可以精確加工複雜型面,因而適合於加工中小批量、改型頻繁、精度要求高、形狀又較複雜的工件,並能獲得良好的經濟效果隨著數控技術的發展。

採用數控系 統的機床品種日益增多,有車床、銑床、鏜床、鑽床、磨床、齒輪加工機床和電火花加工機床等。輸入數控裝置的程式指令記錄在資訊載體上,由程式讀入裝置接收,或由數控裝置的鍵盤直接手動輸入。

數控裝置按所能實現的控制功能分為點位控制、直線控制、連續軌跡控制三類。

如果使用普通cpu,則需要用到定位模組。如s7-200+em253,但這隻適用於步進電機的開環控制,因為系統沒有編碼器介面。如使用s7-300,則可使用fm351、fm354、fm357-2等定位模組構成閉環的運動控制系統。

s7-300系列同時提供了t系列cpu,是普通邏輯cpu與工藝cpu的整合,有兩個型號:315t和317t。其整合的工藝cpu專用於運動控制,通過等時同步的dp口,可以連線帶dp介面的驅動器,也可連線im174介面模組,用於連線無dp介面的普通驅動器。

至於具體的應用,你可以在西門子(中國)自動化的官方**找到詳細的介紹及資料,包括系統的構建、程式設計及使用。

7樓:唐現嶺

用plc控制伺服電機

1.引言  伺服電機在自動控制系統中用作執行元件,它將接收到的控制訊號轉換為軸的角位移或角速度輸出。通常的控制方式有三種:

①通訊方式,利用rs232或rs485方式與上位機進行通訊,實現控制;②模擬量控制方式,利用模擬量的大小和極性來控制電機的轉速和方向;③差分訊號控制方式,利用差分訊號的頻率來控制電機速度。簡單、方便的實現對伺服電機轉速的精確控制是工業控制領域內的一個期望目標,本文主要研究如何利用plc輸出的模擬量實現對伺服電機的速度較為精準的控制。2.

控制系統電路  控制裝置選用西門子s7-200系列plc cpu224xpcn,這種型號的plc除了帶有輸入輸出點外。還有1個模擬量輸入點和1個模擬量輸出點,這一型號plc所具有的模擬量模組,能夠滿足控制伺服電機的需要。觸控式螢幕選用西門子觸控式螢幕,型號為tp177b。

  具體控制方案如圖l所示,觸控式螢幕是人機對話介面,最初的指令資訊要從這裡輸入。輸入的資訊通過通訊埠傳送到plc。經運算後,plc輸出模擬量,並連線到伺服控制器的模擬量輸入埠。

伺服控制器對接收到的模擬量進行內部運算,而後驅動伺服電機達到相應的轉速。伺服電機通過測速元件將轉速資訊反饋到伺服控制器,形成閉環系統,實現轉速穩定的效果。

圖1   控制方案

由表1可看出,輸入值和實際轉速相差甚遠,而唯一的辦法是通過運算將輸入值轉換成能對應上實際轉速的整形數值。但是還要首先找到最高轉速和最低轉速對應的數值。通過實驗發現,對應關係如表2所示plc的模擬量輸出和伺服電機轉速輸出都是線性的,可以根據表2的資料列出直線方程組,計算出輸入值和整形數值之間的關係。

2711=500×a+b30854=600×a+b解得:a=5117;b=152  設實際轉速為x,整形數值為y;那麼關係方程為:y=5117×x+152通過plc。

實現則需妻用到數字運算指令,具體如圖2所示圖2數字運算指令實現對應關係運算後,將資料直接傳送到模擬量輸出口就完成了轉換工作(由於輸出口不接受雙字資料;所以僅傳字資料,vb2232即可)。如圖3所示圖3模擬量輸出口傳送指令這樣.就基本上完成了從對話方塊輸入速度值,經過plc運算後輸出模擬量。伺服控制器接收到模擬量驅動伺服電機,伺服電機的轉速等於輸入速度值的過程。

通過經過實際檢驗,測得輸入值、整形數值、實際轉速如表3。

表2   實測對應數值表

整形數值 實際轉速

2711 500

30854 6000

表3 運算後的實測數值表

輸入值 運算後數值 實際轉速

500 2711 500

1000 5269 999

2000 10386 1998

3000 15503 3000

4000 20620 4002

5000 25737 5001

6000 30854 6000

4.結束語  本文提出了一種利用西門子200系列plc所配備的模擬量輸出模組,控制伺服電機的方法,方法簡單,易於實現,且能夠滿足轉速精度為±3 rpm的工作要求。

方案中的伺服電機,設計工作轉速範圍為500~6000rpm,精度要求為±3rpm。3.控制過程  在觸控式螢幕中設定一個對話方塊,可輸入4位數值,然後將此對話方塊中的資料屬性設定成對應plc中的整形變數資料(如vw310)。

目的是當在對話方塊中輸人數值後,電機就能夠達到與該數值相同的速度。  plc輸出的模擬量是0~10v,對應的整形資料是0~32000;而伺服電機的輸入模擬量是0~l0v。對應的轉速是0-6500 rpm。

由於這些數值都是理論上的,並且最終希望得到的還是輸入值對應上轉速即可。因此,模擬量作為中間環節僅做參考。需要重點考慮的還是輸入值、整形資料和實際轉速。

經過直接實測,測試資料如表1所示。

表1 直接實測數值表

輸入值 整形數值 實際轉速

500 500 70

2000 2000 360

4000 4000 750

6000 6000 1145

8樓:匿名使用者

用的西門子的哪一個系列,不同系列軟體不同哦,不過西門子工控論壇資料很多,並且都有使用嚮導,我用過一些,共同學習吧,使用過程中有什麼難題,可以找我。

9樓:

如果使用普通cpu,則需要用到定位模組。如s7-200+em253,但這隻適用於步進電機的開環控制,因為系統沒有編碼器介面。如使用s7-300,則可使用fm351、fm354、fm357-2等定位模組構成閉環的運動控制系統。

s7-300系列同時提供了t系列cpu,是普通邏輯cpu與工藝cpu的整合,有兩個型號:315t和317t。其整合的工藝cpu專用於運動控制,通過等時同步的dp口,可以連線帶dp介面的驅動器,也可連線im174介面模組,用於連線無dp介面的普通驅動器。

至於具體的應用,你可以在西門子(中國)自動化的官方**找到詳細的介紹及資料,包括系統的構建、程式設計及使用。

西門子電機銘牌,西門子電機銘牌

編碼器訊號是bai電壓訊號,du因為這個信zhi號一般是直接送到功dao能模組fm458上去進行處理。版 而fm458只能權接受電壓訊號,不能接受其他種類的訊號。這是大多數情況下的應用,不包含某些特殊場合,至少我目前接觸的編碼器訊號都是電壓訊號。請教如何解讀如圖西門子馬達銘牌上的各個引數?西門子馬達...

西門子PLC有幾個系列,西門子PLC有哪些型號

最簡單的是logo 簡單的邏輯控制 小型的plc s7 200系列 包括 221,222,224,224xp,226 中大型 的 300,400 新出的 s7 1200 官網上很全 s7 200 s7 300 s7 400 200為一體式的,300 400為模組 西門子plc按照小型 中型 大型分為...

西門子plc資料型別,西門子PLC資料型別

西門子plc程式設計基礎之資料型別入門學習 上 bool 布林量 就是開關量 只有 0,1 byte 位元組 word 字 16位整 e69da5e6ba9062616964757a686964616f31333337616565數 dword 雙字 32位整數 int 帶符號16位整數 dint ...