国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区

Simulink應用于PLC運動控制系統初探

來源:萬方數據 作者:張國亮 陳健 徐威挺 何衎

點擊:3335

A+ A-

所屬頻道:新聞中心

關鍵詞:Simulink PLC 運動控制

    引言

      PLC控制系統以其可靠穩定、通用性強、操作簡便的優勢,成為在工業控制領域使用最廣泛的控制系統之一。PLC產品均支持符合IEC 61131-3標準的編程語言,包括梯形圖(LD)、功能塊圖(FBD)、順序功能圖(SFC)、指令表(IL)、結構化文本語言(ST)等。IEC61131-3標準極大地改進了PLC的編程軟件質量及提高了軟件開發效率,但在實際使用中仍存在一些問題。

      1)編程環境的功能弱:PLC用戶程序的編程環境大都集成在配套組態軟件中,與專業編程軟件相比,編寫、調試、驗證各環節在易用性、功能豐富程度等方面均有明顯差距。

      2)復雜系統的程序實現困難:上述編程語言仍采用結構化的編程方式,編寫時需要由設計人員將控制過程抽象為具體的執行步驟。在實現復雜的程序時,還需要將其分解為不同的子程序,并清晰地定義各子程序的接口。這對設計人員提出了很高的要求。另一方面,隨著計算機仿真技術的飛速發展,

      出現了以Simulink為代表的交互式仿真平臺,擁有可視化的建模仿真環境和各種功能的專業工具包,在系統建模的過程就可以完成程序編程、調試、驗證等工作。如果能夠將通過Simulink仿真的算法直接應用于PLC系統,那么工程人員就能擺脫繁瑣的控制邏輯調試和驗證工作,從而大幅度提高工作效率。

      本文以一個三環控制的交流伺服系統作為實例,研究使用Simulink平臺進行仿真并完成PID參數整定,通過Simulink PLC Coder生成符合IEC 61131-3標準的結構化文本,最終應用于PLC系統的實現方法。本文涉及到的開發環境如下:

      · Matlab R2011b
      · 中控G5控制系統
      · 中控GCSContrix組態軟件

    1 交流伺服系統

      伺服來自英文單詞Servo,指系統跟隨外部指令進行人們所期望的運動,運動要素包括位置、速度和力矩。三環控制的交流伺服系統,是在轉速、電流雙閉環調速系統的基礎上,再增加一個位置環,具有跟隨性好、響應快速、抗擾性強的優點,廣泛地應用于數控機床、食品包裝、紡織、電子半導體、機械人等制造業。其結構框圖如圖1所示,包括伺服電機、反饋裝置和控制器等,從內到外分別組成電流環、速度環、位置環,這樣就形成了三環控制的交流伺服系統。

    圖 1 交流伺服系統結構框圖

    2 模型建立和參數計算

      交流伺服系統的控制原理圖如圖2所示,其中ACR、ASR和APR分別為電流調試器、速度調節器和位置調節器。在工程實踐中,一般電流環和速度環采用PI調節器,位置環采用P調節器,這樣可以使系統取得較好的動態跟隨性和抗干擾性。

    圖 2 交流伺服系統控制原理圖

    3 Simulink仿真并生成PLC代碼

      根據上面對交流伺服系統的建模和參數計算結果,在Simulink中構建系統原理圖如圖3所示。首先通過Simulink仿真來確定位置環比例調節器系數Kp,即把Kp由小到大逐步仿真,直至系統發散,然后把Kp減小至系統無超調,最后得到整定值0.49。之后按下述步驟即可生成PLC代碼。

    圖 3 仿真模型

      (1)仿真模型離散化

      由于Simulink PLC Coder只能轉換離散模型,而上述模型為連續模型,因此在生成PLC代碼還需進行離散化。在菜單欄選擇Tools→Control Design→ModelDiscretizer,調出Simulink Model Discretizer工具將所有環節離散化,轉換方式為Tustin,采樣時間選為0.1s。

      (2)創建子模塊

      之后將模型中除Step和Scope外的部分全部框選,創建為1個子模塊,并在其參數選項中選中“Treat as atomic unit”。為將子模塊的輸入輸出參數更清楚直觀,在子模塊內將輸入參數名In1、In2改為Order、Load,Out1、Out2、Out3改為Current、Speed、Position,把子模塊名改為Servo。

      (3)生成PLC代碼

      右鍵點擊創建的子模塊,在右鍵菜單中選擇PLCCode Generation→Generate Code for Subsystem,生成PLC代碼并保存為獨立的文件。

    4 PLC系統的應用及效果

      在完成上述步驟后,就可以將Simulink生成的PLC代碼載入到PLC控制器中運行,這里以浙江中控的G5系列PLC系統為例進行說明。打開配套的組態軟件GCSContrix,創建新工程,之后在主菜單欄上選擇“導入ST文件”,將Simulink生成的PLC代碼文件載入,這樣就在工程內自動生成了一個名為“Servo”的自定義功能塊。該自定義功能塊有3個輸入引腳、3個輸出引腳,其中5個引腳分別名為Order、Load、Current、Speed、Position與之前Simulink中子模塊的輸入輸出參數對應,均為LREAL型變量(雙精度浮點型變量);另一個輸入引腳名為“ssMethodType”,為SINT型變量(短整型變量),該引腳輸入0時,該功能塊的內部變量全部初始化為0,輸入1時該功能塊運行。

      為驗證該功能塊的運行效果,可以在上述工程中新建一個周期為100ms的周期性任務,之后在這個任務下新建一幅功能塊圖程序;添加自定義變量并連接到功能塊的引腳,自定義變量的默認值設為0,如圖4所示。

    圖 4 功能塊程序示意圖

      將工程編譯并下載到GCS控制器后,進入控制器調試模式,依次將TAG_Order和TAG_Type的值改為1,獲得3個輸出變量的階躍響應曲線,如圖5右側所示。并與在Simulink仿真獲得的階躍響應曲線進行對比,如圖5左側所示,可以發現PLC實際控制效果符合Simulink仿真的預期結果。

    圖 5 Simulink和PLC運行單位階躍響應曲線對比

    5 結束語

      本文介紹了三環控制的交流伺服系統在Simulink平臺下進行建模仿真,將控制算法通過Simulink PLCCoder自動生成了符合IEC61131-3標準的結構化文本,繼而導入PLC系統編譯為控制程序。這種基于建模仿真的PLC控制程序設計方法,通過自動化生成PLC代碼的方式,使工程人員能夠通過仿真環節檢驗控制算法的正確性,可以大幅調減少系統調試時間和工程實施周期,是一種高效的PLC復雜控制算法實現方法。

    (審核編輯: 滄海一土)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区
    <cite id="gqusq"><tbody id="gqusq"></tbody></cite>
    <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <abbr id="gqusq"><rt id="gqusq"></rt></abbr>
  • <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <ul id="gqusq"></ul>
    <center id="gqusq"><noscript id="gqusq"></noscript></center>
  • 国产精品三区www17con| 亚洲成人av动漫| 亚洲看片网站| 久久免费99精品久久久久久| 欧美一区二区综合| 亚洲一区美女| 国产在线一区二区三区欧美| 欧美久久影院| 999精品视频一区二区三区| 一区精品视频| 鲁鲁视频www一区二区| 亚洲三级电影在线观看| 一区二区三区我不卡| 成人91免费视频| 欧美aⅴ99久久黑人专区| 久久国产精品 国产精品| 亚洲一区二区三区免费观看| 激情综合电影网| 日本午夜精品电影| 国产亚洲情侣一区二区无| 亚洲麻豆视频| 日韩三级电影| 精品一区二区三区视频日产| 久久九九国产| 性刺激综合网| 亚洲国产一区二区在线| 亚洲电影网站| 麻豆久久久av免费| 蜜桃久久av| 亚洲永久视频| 在线观看不卡| 亚洲理伦在线| 欧美日韩免费观看一区| 欧美a级在线| 欧美日韩在线精品| 蜜桃视频成人| 肥熟一91porny丨九色丨| 精品动漫一区| 亚洲美女一区| 最新国产拍偷乱拍精品 | 国产精品一区二区三区精品| 国产日韩1区| 国产精品一区亚洲| 亚洲日本视频| 91久久夜色精品国产九色| 亚洲另类黄色| 一级日韩一区在线观看| 国产欧美高清| 日韩一级网站| 国产亚洲成人一区| 国产日韩久久| 久久综合一区| 狂野欧美性猛交xxxx巴西| 在线视频精品一区| 久久av二区| 亚洲一区二区精品在线| 国产伦精品一区二区三区高清版 | 欧美日本中文| 日本视频精品一区| 亚洲一区二区三区午夜| 日韩欧美三级电影| 欧美日韩成人一区二区三区| 制服诱惑一区| 最新日韩av| 久久精品123| 精品国产一区二区三区久久久久久| 国产视频不卡| 日韩欧美精品在线不卡| 欧美激情aⅴ一区二区三区| 最新国产精品久久| 亚洲精品偷拍| 久久精品一区二区国产| 另类小说综合网| 亚洲一区二区三区加勒比 | 亚洲精品在线免费看| 亚洲一区二区三区加勒比| 欧美日韩成人| 91手机在线播放| 国产精品久久久久久久久久直播 | 日韩av一区二区三区在线| 一级做a爰片久久| 欧美视频导航| 久久一区二区三区超碰国产精品| 国产91精品一区二区绿帽| 国产高清在线精品一区二区三区| 精品视频一区二区三区四区| 色综合视频二区偷拍在线| 伊人久久大香线蕉av超碰演员| 亚洲一区二区高清视频| 蜜桃精品久久久久久久免费影院| 欧美一区二区在线| 欧美精品91| 99久久久精品免费观看国产| 久久精品国产美女| 精品69视频一区二区三区Q| 久久国产手机看片| 曰韩不卡视频| 国产精品免费一区二区三区观看| 狠狠久久综合婷婷不卡| 欧美激情一级片一区二区| 国产一区视频观看| 精品一区二区视频| 国产精品swag| 欧美激情论坛| 亚洲高清av| 日韩中文一区| 国产精品一区免费观看| 曰韩不卡视频| 91国产在线播放| 伊人精品成人久久综合软件| 国产高清在线精品一区二区三区| 日韩在线国产| 久久精品日韩| 免费观看成人高| 久久电影一区| 欧美激情1区| 欧美日韩在线观看一区| 136国产福利精品导航网址| 日本成人黄色| 玖玖在线精品| 夜夜精品视频| 亚洲精品一区二区三区蜜桃久| 成人蜜桃视频| 99精品国产一区二区青青牛奶| 亚洲综合网中心| 国产伦精品一区二区三毛| 在线一区日本视频| 欧美一区高清| 午夜欧美精品| 久久大香伊蕉在人线观看热2| 日韩视频一区| 亚洲视频狠狠| 亚洲精品成人久久久998| 久久99蜜桃综合影院免费观看| 99国产成+人+综合+亚洲欧美| 一区二区不卡视频| 蜜桃精品久久久久久久免费影院| 久久久www| 国产日韩欧美一区在线| 国语自产精品视频在线看8查询8| 欧美综合77777色婷婷| 91精品国产综合久久久久久丝袜| 亚洲巨乳在线| 欧美日韩一区二| 欧美高清不卡| 亚洲精品日韩成人| 亚洲黄色一区二区三区| 精品一区在线播放| 国产伦精品一区二区三区在线 | 亚洲一区二区四区| 在线一区欧美| 亚洲福利av| 亚洲欧美日韩精品综合在线观看| 久久精品国产第一区二区三区最新章节 | 国产专区一区二区三区| 久久激情视频| 国产精品yjizz| 91九色极品视频| 国产91视觉| 国产精品免费在线播放| 精品国产乱码久久久久久郑州公司| 久久亚洲二区| 成人欧美一区二区| 岛国视频一区| 久久一区二区精品| 国产美女精品久久久| 久久精品二区| 欧美一级爽aaaaa大片| 日本精品一区| 亚洲欧美日韩精品在线| 日本中文不卡| 亚洲午夜在线观看| 波多野结衣精品久久| 国产麻豆日韩| 国产精品一区在线观看| 免费试看一区| 欧美日韩无遮挡| 欧美日韩国产成人精品| 欧美日韩综合久久| 国产三级精品在线不卡| 国产精品一区二区在线观看| 久久综合影音| 免费电影一区| 国产中文一区| 一本色道精品久久一区二区三区| 亚洲欧美久久| 国产99在线播放| 宅男一区二区三区| 欧美成人一区二免费视频软件| 亚洲国产高清视频| 国产日韩欧美在线播放不卡| 国产一区二区中文字幕免费看| 国模一区二区三区私拍视频| 亚洲人久久久| 一区福利视频| 国产视频精品网| 亚洲欧洲日韩精品| 欧美一级二区| 久久久久天天天天| 激情综合电影网|