在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用arduino進行編程并控制和監督工業系統

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-10-31 09:50 ? 次閱讀

步驟1:簡介

在此指導中,我將處理:

2種方法來對與某種機器(包括按鈕,開關和LED)鏈接的arduino進行編程

1-使用SM庫(狀態機)使用arduino 1.6.x IDE的第一種方法

2-使用Yakindu(使用以下方法創建的狀態圖編輯器項目)的第二種方法蝕環境:繪制狀態機,然后它會生成代碼以傳輸到Arduino板。

相關的兩種方法來監控狀態機運行的SCADA或虛擬HMI:

1-在Android 4.4下:Unigo Evolution,這是一個免費的應用程序,沒有代碼,只有項目可放置在屏幕上,并且Modbus TCP

2 -在Windows 8下:一個免費項目AdvancedHMI,它需要Visual Studio 2013,無需任何代碼和項目即可放置在屏幕上和modbus TCP

因此您可以繪制f帶有SFC的功能性序列(在自動化中為:順序功能圖),將其轉換為狀態圖(非常接近),對其進行編程(Yakindu或Arduino SM lib),然后使用SCADA(Unigo android或AdvancedHMI Windows)對其進行監督)。

第2步:實板說明:

示意圖:

我使用了Arduino UNO板,而不是克隆板,因為Yakindu不能僅將UNO和Mega板發送到任何克隆程序。

我可以擁有32個數字I/O,帶有2個SPI擴展器(如MCP23S17)(2x16 I/O)和2個更多的模擬12位輸出(不經過PWM濾波的真實模擬),以及2個SPI DAC,如MCP4921。

我沒有畫出以太網屏蔽,但是您需要用它來監視系統:因此,引腳4、10、11、12和13不得用于其他任何用途,顯然引腳0和1僅用于RX TX。

真實的照片:

需要8個按鈕:

4個用于手動模式:每個燈一個led

1緊急停止:如果按下,則處于正常模式,松開:緊急

1處于自動模式,如果每個LED松開,則依次點亮和熄滅順序指示燈:手動模式,以無順序控制每個led

在自動模式下為RUN

1在自動模式下為STOP

4 led模擬您想要的任何東西(繼電器,閥門。..)

我給出程序中使用的每個按鈕和指示燈的名稱。

步驟3:編程順序? SFC和狀態圖

我制作了一個非常簡單的SFC來描述系統應該做什么。

3需要SFC:

SFCsecu進入或退出緊急模式,這是主SFC啟動其他

SFCsecu啟動的SFC自動手冊,您可以訪問

自動模式或手動模式

SFC運行停止,掃描并存儲是否有人按下DCY(RUN)或FCY(STOP)

這些SFC以偽隨機方式運行。

然后我將它們轉換為狀態圖:

一臺主計算機(緊急情況)啟動了另外兩個從屬計算機

一個用于掃描和掃描的從屬計算機記住DCY和FCY

從屬設備進入自動或手動模式

另一件事:當您按下DCY時,您可以在虛擬微調器上引導模擬輸出一個scada,當您按FCY鍵時,模擬輸出降至0V。

狀態圖可幫助您對arduino進行編程。

第4步:使用Arduino IDE 1.6編程。X

我為您提供了轉換先前圖表的代碼。我也需要3個附加庫。

您還將需要地址表來了解用于什么引腳以及modbus寄存器對應的地址。

步驟5:使用YAKINDU編程

首先在以下網址下載免費項目版本2.9(非專業版):

https://www。 itemis.com/en/yakindu/state-machine/

然后按照提供的教程進行操作:與上次下載程序相比,有一些修改,僅適用于“ xxxconnector”不同部分的名稱。 .cpp”文件完成。

圖片:狀態機的圖,項目中文件夾的視圖及其從arduino導入的庫,“ xxxconnector.cpp”視圖以建立鏈接在板或SCADA的轉換/狀態與實際輸入/輸出之間。

我給您提供您僅需導入到自動創建的工作區中的項目。

還提供:導入Yakindu所需的庫,以及在tut中描述的一些更改

步驟6:使用AdvancedHMI對其進行監督

首先在以下位置下載Visual Studio Express 2013或更高版本:

https://www.microsoft.com/fr-fr/download/details.a 。..

然后在以下位置下載AdvancedHMI項目:

https://sourceforge.net/projects/advancedhmi/?SetF 。..

我為您提供了我繪制的SCADA圖片(帶有相應的Modbus寄存器地址),并且沒有代碼進行編程,項目已修改和簡短的教程。

第7步:使用Unigo Evolution對其進行監督

您需要一個Android devide與android 4.4(套件kat)和一個7英寸的屏幕。

我給你我繪制的SCADA的圖片(以及相應的modbus寄存器地址),以及使用Unigo的簡要教程(無需代碼),一個包含圖片的文件夾應用程序和項目將工業照明燈和按鈕放置在內部SD上創建的UniGOPictures文件夾中。

步驟8:結論

它是一個巨大的要求將2種不同的編程方式和2種不同的監督方式放在一起。一開始很難習慣每種方式的技能。但是現在它可以工作,并且一旦被理解,您就可以控制更復雜的系統。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3645

    瀏覽量

    94194
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188287
收藏 人收藏

    評論

    相關推薦

    如何使用Arduino實現CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業控制系統的串行通信協議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可
    的頭像 發表于 12-23 09:06 ?703次閱讀

    工業控制系統安全性分析與對策

    中斷、設備損壞、數據泄露等嚴重后果,甚至威脅到國家安全和公共利益。因此,對工業控制系統的安全性進行深入分析,并提出相應的對策,具有重要的現實意義和戰略價值。
    的頭像 發表于 06-28 18:07 ?1355次閱讀

    如何用三菱plc時間進行控制

    如何使用三菱PLC進行時間控制,包括基本概念、編程方法、實際應用案例等。 一、時間控制的基本概念 時間控制的定義 時間
    的頭像 發表于 06-20 11:19 ?2427次閱讀

    什么是工業控制系統?它有哪些特點?

    控制系統正經歷著前所未有的變革,為工業生產帶來了更高的效率、更低的成本和更好的安全性。本文將對工業控制系統的定義、特點進行詳細闡述,
    的頭像 發表于 06-19 16:19 ?1931次閱讀

    PLC對工業控制的影響

    將從PLC的定義、特點出發,詳細探討PLC對工業控制的影響,結合相關案例進行分析,以期為工業控制
    的頭像 發表于 06-17 10:15 ?941次閱讀

    工業控制系統的特點有哪些 工業控制系統的組成有哪些

    控制系統的特點 實時性:工業控制系統需要實時地對生產過程中的各種參數進行采集、處理和控制,以保證生產過程的連續性和穩定性。 可靠性:
    的頭像 發表于 06-16 14:29 ?1353次閱讀

    工業自動化控制系統有哪些類型

    。本文將詳細介紹工業自動化控制系統的幾種主要類型,包括集中式控制系統、分布式控制系統、現場總線控制系統
    的頭像 發表于 06-16 14:23 ?2218次閱讀

    工業自動化控制系統裝置有哪些

    控制系統裝置的種類 可編程邏輯控制器(PLC) 可編程邏輯控制器(PLC)是一種專門用于工業
    的頭像 發表于 06-11 10:59 ?3416次閱讀

    工業物聯網與SCADA哪個更強大

    提高生產效率、降低運營成本,通過實時監控和控制來優化工業流程。然而,關于哪個系統更強大,我們需要從多個維度進行深入分析。
    的頭像 發表于 06-07 15:17 ?1246次閱讀

    PLC控制系統與繼電器控制系統的比較

      在工業自動化和控制領域中,PLC(Programmable Logic Controller,可編程邏輯控制器)控制系統和繼電器
    的頭像 發表于 06-06 11:33 ?3337次閱讀

    編程邏輯控制器的基本功能

    能力、靈活的編程方式以及易于擴展和維護的特點,成為了工業自動化控制系統中不可或缺的一部分。本文將詳細解析PLC的基本功能,包括邏輯控制、數據處理、通信聯網、運動
    的頭像 發表于 06-03 15:10 ?1049次閱讀

    編程邏輯控制器和微控制器的區別

    在電子技術和工業自動化領域中,可編程邏輯控制器(PLC)和微控制器(MCU)是兩種常用的控制設備。盡管它們都扮演著在
    的頭像 發表于 06-03 14:52 ?1133次閱讀

    PLC遠端控制系統是什么?PLC遠端控制系統的組成

    PLC遠端控制系統是一種利用現代通信技術,結合可編程邏輯控制器(PLC)的控制能力,實現對工業設備或過程
    的頭像 發表于 05-28 14:51 ?753次閱讀

    工業控制系統包括哪些種類?

    繁多,各具特色。 在數字化浪潮中,工業控制系統(Industrial Control Systems, ICS)作為現代工業生產的核心,其穩定性和安全性直接關系到國計民生和社會安定。工業
    的頭像 發表于 03-05 08:43 ?2613次閱讀
    <b class='flag-5'>工業</b><b class='flag-5'>控制系統</b>包括哪些種類?

    深入介紹工業控制系統SCADA

    這篇文章,我們將深入介紹SCADA系統和SCADA軟件。 SCADA系統工業生產中的一個重要部分,因為它們有助于監控過程數據以及控制過程,
    的頭像 發表于 02-27 16:01 ?1045次閱讀
    主站蜘蛛池模板: 91亚洲视频 | 午夜寂寞影院视频观看 | 亚洲黄色性视频 | 成年视频xxxxx免费播放软件 | 黄视频在线免费看 | 日日噜噜噜夜夜爽爽狠狠图片 | 男女啪视频大全1000 | 精品女视频在线观看免费 | 中文字幕123 | 国产色婷婷精品免费视频 | 成人午夜性a一级毛片美女 成人午夜性视频欧美成人 成人小视频在线 | 中文三 级 黄 色 片 | 久草男人天堂 | 欧美精品1 | 好吊色视频988gao在线观看 | 亚洲第一区视频在线观看 | 婷婷在线免费观看 | 在线亚洲一区二区 | 亚洲青青草原 | 92香蕉视频 | 激情狠狠干 | 4455永久在线毛片观看 | 在线免费视频国产 | 日a在线 | 奇米第四狠狠777高清秒播 | 视频在线精品 | 女bbwxxxx非洲黑人 | 九九99视频在线观看视频观看 | 久久青 | 日日碰狠狠添天天爽五月婷 | 日本不卡在线视频高清免费 | 激情文学亚洲色图 | 天堂最新版资源www在线 | 天天玩夜夜操 | 国产床戏无遮掩视频播放 | 欧美一区二区影院 | 色视频免费观看高清完整 | 国产在线免 | 黄网在线观看免费 | 久久天天躁狠狠躁夜夜不卡 | 午夜在线播放视频在线观看视频 |