當前位置:
首頁 > 最新 > SIMATIC S7-1200的運動控制方式有哪些?

SIMATIC S7-1200的運動控制方式有哪些?

所謂「運動控制(Motion Control)」,是指利用伺服系統對機械傳動的位置、速度等物理量進行控制的過程。比如,控制機床的傳送帶及刀具以完成準確的工件切割。運動控制系統主要包括:運動控制器、伺服驅動器、伺服電機及編碼器等部件。運動控制器是具有運動控制功能的PLC的CPU或專門的運動控制模塊;伺服驅動器用來接收運動控制器的命令,並完成對伺服電機的運動控制;伺服電機是執行機構,用來帶動工藝軸進行運動;伺服電機內置編碼器,可以將電機的位置反饋給伺服驅動器或運動控制器,從而形成閉環控制。

西門子SIMATIC S7-1200系列PLC的集成了運動控制功能,可以通過多種方式來控制伺服驅動器。今天這篇文章,我們來談談S7-1200都有哪些運動控制方式。

對於固件版本大於等於V4.1的S7-1200的CPU,有三種控制伺服驅動器的方法:

(一)PROFIdrive:PROFIdrive是一種基於PROFIBUS或PROFINET匯流排的驅動技術標準,收錄於國際標準IEC61800-7中。PROFIdrive定義了一個運動控制模型,其中包含多種設備。設備之間通過預設的介面及報文進行數據交換,這些報文被稱為PROFIdrive消息幀。每一個消息幀都有標準結構,可以根據具體應用,選擇不同的消息幀。通過PROFIdrive消息幀,可以傳輸控制字、狀態字、設定值及實際值。S7-1200基於PROFIdrive的運動控制示意圖如下:

上圖中,伺服電機內置編碼器的信號可以有四種反饋方式:

反饋給伺服驅動器;

通過匯流排的方式直接反饋給CPU;

連接到分散式工藝模塊,CPU通過匯流排來讀取數據;

直接連接到CPU的高速計數器通道;

無論使用哪種方式,PROFIdrive都可以形成閉環控制;

(二)PTO方式:PTO的全稱是「Pulse Train Output」,也就是「脈衝串輸出」。運動控制器通過發送占空比為50%的脈衝串給伺服驅動器來控制伺服電機的轉速。以CPU1215C為例,它總共支持四路脈衝串輸出(Pulse1~Pulse4),每一路脈衝信號支持四種PTO方式,分別是:

PTO(Pulse A and direction B,脈衝A和方向B);

PTO(Count up A and count down B,加計數A和減計數B);

PTO(A/B phase-shifted,A/B相移);

PTO(A/B phase-shifted- fourfold,A/B相移-四倍頻);

如下圖:

其中,PTO(Pulse A and direction B,脈衝A和方向B)是比較常用的方式。該PTO方式使用CPU的兩路輸出:一路(A)產生高速脈衝串,另一路(B)控制伺服電機的運動方向。通過控制脈衝串產生的頻率,可以控制電機的轉速。

PTO方式可以是開環控制,也可以將電機的編碼器連接到CPU的高速計數器進行位置計數,從而形成閉環系統。S7-1200基於PTO的運動控制示意圖如下:

(三)模擬量方式:該方式以模擬量信號作為伺服驅動器的給定信號,通過模擬量的信號變化來控制伺服電機的轉速。以SINAMICS V90為例,它可以接受±10V的速度給定信號。我們可以使用S7-1200的信號板「AQ 1x12 BIT」來輸出±10V的電壓信號,通過將信號板輸出與V90的信號給定相連接,可以用模擬量的方式來進行運動控制。

模擬量運動控制方式也必須形成閉環系統,可以使用高速計數器或者匯流排的方式將編碼器的信號反饋給CPU。S7-1200基於模擬量的運動控制示意圖如下:

關於網站配圖使用中文還是英文,希望聽到你的聲音(截止日期:2018-8-31):

小程序【李工談工控】提供方便的文章檢索功能,歡迎體驗:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 方正智芯 的精彩文章:

認識ABB工業機器人IRB2600家族成員

TAG:方正智芯 |