S7-1200 PLC,如何調試電機運行及變頻器的調速控制


S7-1200 PLC,如何調試電機運行及變頻器的調速控制

蔡慧滎 PLC發燒友 昨天
 
戳上方 藍字  "PLC發燒友” 關注我們哦!

29個工控編程軟件安裝視頻,免費領


圖片

今天我們以一個編程實例來進行詳細地講解,帶參數的FB和FC如何建立以及如何使用,希望大家能掌握文章講解的知識點。

 


【案例】電機運行及變頻器調速的控制案例

 

● 控制要求 ●

 

現有2台電機,具有相同的控制方式,每台電機都是通過變頻器驅動的,該控制需要用到模擬量模塊,變頻器的頻率通過模擬量0~10V信號進行調節。

 

每按一次頻率遞增按鈕,則增加1Hz頻率,每按一次頻率遞減按鈕,則頻率減少1Hz;

 

按下啟動按鈕,電機啟動運行,電機運行時間達到設定運行時間后會自動停止運行,按下停止按鈕,電機停止運行。

 

● 分析 ●

 

因為有2台電機需要利用變頻器進行調速,我們選擇一個AQ02的模擬量輸出控制,用於輸出模擬量信號實現對電機頻率的更改。

 

我們在創建工程項目的時候首先是進行硬件組態的配置,配置如下圖所示,選擇CPU1214C型號的PLC和SM1232 AQ02的模擬量輸出模塊,模擬量輸出類型設置成電壓類型,可以看到分配的地址分別是QW96和QW98。

圖片

圖片

 

● IO分配 ●

圖片

 

● 程序設計 ●

使用FC塊編寫電機運行及調速控制程序

第一步建立PLC的數據類型

因為2台電機采用相同的控制方式,我們可以建立一個PLC數據類型表來存儲電機運行相關的變量和名稱,雙擊“添加新數據類型”,然后命名為“電機運行及調速控制”,建立如下圖所示的變量。

 

圖片

 

第二步添加DB塊

添加一個DB塊,命名為“電機運行數據”,在DB塊中新建一個名稱為“電機”的變量,變量的數據類型選擇為數組,Array[1..2]of“電機運行及調速控制”,數組中的元素的數據類型選擇為前面建立的PLC數據類型名稱“電機運行及調速控制”,[1..2]分別代表電機1和電機2,這樣可以很方便地把2台電機使用到的地址全部建立好。

圖片

 

圖片

 

第三步添加FC塊、建立FC接口區變量

添加一個FC塊,命名為“電機運行控制”,因為2台電機采用相同的控制方式,我們建立形式參數變量,形式參數在FC的接口區建立,如下圖所示。

 

圖片

 

圖片

 

第四步FC中控制程序的編寫

當我們把形式參數變量建好之后,就可以使用這些形式參數編寫電機的運行及調速控制程序。

 

建立的形式參數是沒有地址的,只有名稱和分配的數據類型,我們在編程的時候用這些名稱進行編寫就可以了。

 

圖片
圖片
圖片

 

第五步OB1中調用FC

FC的程序編寫好之后,我們可以在OB1中去調用該FC塊,調用時給形式參數賦予不同的實參就可以實現對2台電機的控制了,因為有2台電機,我們調用2次,然后寫上前面IO分配的地址即可。

 

圖片

圖片

 

 

以上是采用FC塊的方法編寫的電機運行及變頻器調速控制的程序,你學會了嗎?

 

(技成培訓網原創,作者:蔡慧滎,未經授權不得轉載,違者必究)轉載請注明出處。評論處大家可以補充文章解釋不對或欠缺的部分,這樣下一個看到的人會學到更多,你知道的正是大家需要的。。。

圖片
小編給大家整理 菱全套資料,包含:三菱軟件、案例、手冊等超全資料哦!掃碼免費領取,不要忘記啦!
圖片掃碼免費領取

往期推薦



精華 | 2020年全年工控技術文章匯總 ,全在這兒!

PLC面向對象編程和梯形圖編程,誰OUT了?

案例詳解| 如何利用FB做電機運行及變頻器調速的控制

一文讀懂PLC,分分鍾收獲滿滿!

西門子S7-1200能否全面取代S7-300,先看數據!

萬用表經典口訣,這33點都看懂了,萬用表也就精通了

S7-1200 PLC竟然也有“SM0.5”指令哦!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM