女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用arduino進(jìn)行編程并控制和監(jiān)督工業(yè)系統(tǒng)

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-10-31 09:50 ? 次閱讀

步驟1:簡介

在此指導(dǎo)中,我將處理:

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

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

2-使用Yakindu(使用以下方法創(chuàng)建的狀態(tài)圖編輯器項目)的第二種方法蝕環(huán)境:繪制狀態(tài)機(jī),然后它會生成代碼以傳輸?shù)紸rduino板。

相關(guān)的兩種方法來監(jiān)控狀態(tài)機(jī)運(yùn)行的SCADA或虛擬HMI:

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

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

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

第2步:實板說明:

示意圖:

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

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

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

真實的照片:

需要8個按鈕:

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

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

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

在自動模式下為RUN

1在自動模式下為STOP

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

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

步驟3:編程順序? SFC和狀態(tài)圖

我制作了一個非常簡單的SFC來描述系統(tǒng)應(yīng)該做什么。

3需要SFC:

SFCsecu進(jìn)入或退出緊急模式,這是主SFC啟動其他

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

自動模式或手動模式

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

這些SFC以偽隨機(jī)方式運(yùn)行。

然后我將它們轉(zhuǎn)換為狀態(tài)圖:

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

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

從屬設(shè)備進(jìn)入自動或手動模式

另一件事:當(dāng)您按下DCY時,您可以在虛擬微調(diào)器上引導(dǎo)模擬輸出一個scada,當(dāng)您按FCY鍵時,模擬輸出降至0V。

狀態(tài)圖可幫助您對arduino進(jìn)行編程。

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

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

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

步驟5:使用YAKINDU編程

首先在以下網(wǎng)址下載免費(fèi)項目版本2.9(非專業(yè)版):

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

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

圖片:狀態(tài)機(jī)的圖,項目中文件夾的視圖及其從arduino導(dǎo)入的庫,“ xxxconnector.cpp”視圖以建立鏈接在板或SCADA的轉(zhuǎn)換/狀態(tài)與實際輸入/輸出之間。

我給您提供您僅需導(dǎo)入到自動創(chuàng)建的工作區(qū)中的項目。

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

步驟6:使用AdvancedHMI對其進(jìn)行監(jiān)督

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

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

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

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

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

第7步:使用Unigo Evolution對其進(jìn)行監(jiān)督

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

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

步驟8:結(jié)論

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

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3682

    瀏覽量

    94872
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6492

    瀏覽量

    190104
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用MATLAB進(jìn)行監(jiān)督學(xué)習(xí)

    監(jiān)督學(xué)習(xí)是一種根據(jù)未標(biāo)注數(shù)據(jù)進(jìn)行推斷的機(jī)器學(xué)習(xí)方法。無監(jiān)督學(xué)習(xí)旨在識別數(shù)據(jù)中隱藏的模式和關(guān)系,無需任何監(jiān)督或關(guān)于結(jié)果的先驗知識。
    的頭像 發(fā)表于 05-16 14:48 ?567次閱讀
    使用MATLAB<b class='flag-5'>進(jìn)行</b>無<b class='flag-5'>監(jiān)督</b>學(xué)習(xí)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    的發(fā)展,在Arduino出現(xiàn)以前,雖然也有很多公司在推廣一些簡單易用的可編程控制器,但是由于開發(fā)平臺種類繁多,而且使用這些控制器基本上都需要對電子技術(shù)、數(shù)字邏輯、寄存器等內(nèi)容進(jìn)行多方面
    發(fā)表于 05-13 09:28

    如何使用Arduino實現(xiàn)CAN總線通信呢

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

    PLC控制系統(tǒng)工業(yè)自動化關(guān)系

    隨著工業(yè)自動化技術(shù)的快速發(fā)展,可編程邏輯控制器(PLC)已成為現(xiàn)代工業(yè)自動化系統(tǒng)中不可或缺的核心組件。PLC以其高度的靈活性、可靠性和易用性
    的頭像 發(fā)表于 11-08 09:39 ?1262次閱讀

    工業(yè)機(jī)器人常用的編程方式

    工業(yè)機(jī)器人的編程是確保機(jī)器人能夠執(zhí)行特定任務(wù)的關(guān)鍵步驟。編程方式多種多樣,每種方式都有其特定的應(yīng)用場景和優(yōu)勢。 工業(yè)機(jī)器人編程概述
    的頭像 發(fā)表于 09-04 09:26 ?2048次閱讀

    esp32用什么軟件編程

    ESP32是一款由樂鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模微控制器,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能穿戴等領(lǐng)域。要對ESP32進(jìn)行編程,需要選擇合適的編程
    的頭像 發(fā)表于 08-19 17:24 ?6305次閱讀

    工業(yè)控制系統(tǒng)安全性分析與對策

    中斷、設(shè)備損壞、數(shù)據(jù)泄露等嚴(yán)重后果,甚至威脅到國家安全和公共利益。因此,對工業(yè)控制系統(tǒng)的安全性進(jìn)行深入分析,并提出相應(yīng)的對策,具有重要的現(xiàn)實意義和戰(zhàn)略價值。
    的頭像 發(fā)表于 06-28 18:07 ?1675次閱讀

    如何用三菱plc時間進(jìn)行控制

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

    什么是工業(yè)控制系統(tǒng)?它有哪些特點(diǎn)?

    控制系統(tǒng)正經(jīng)歷著前所未有的變革,為工業(yè)生產(chǎn)帶來了更高的效率、更低的成本和更好的安全性。本文將對工業(yè)控制系統(tǒng)的定義、特點(diǎn)進(jìn)行詳細(xì)闡述,
    的頭像 發(fā)表于 06-19 16:19 ?2636次閱讀

    PLC對工業(yè)控制的影響

    將從PLC的定義、特點(diǎn)出發(fā),詳細(xì)探討PLC對工業(yè)控制的影響,結(jié)合相關(guān)案例進(jìn)行分析,以期為工業(yè)控制
    的頭像 發(fā)表于 06-17 10:15 ?1284次閱讀

    工業(yè)控制系統(tǒng)的特點(diǎn)有哪些 工業(yè)控制系統(tǒng)的組成有哪些

    控制系統(tǒng)的特點(diǎn) 實時性:工業(yè)控制系統(tǒng)需要實時地對生產(chǎn)過程中的各種參數(shù)進(jìn)行采集、處理和控制,以保證生產(chǎn)過程的連續(xù)性和穩(wěn)定性。 可靠性:
    的頭像 發(fā)表于 06-16 14:29 ?1723次閱讀

    工業(yè)自動化控制系統(tǒng)有哪些類型

    。本文將詳細(xì)介紹工業(yè)自動化控制系統(tǒng)的幾種主要類型,包括集中式控制系統(tǒng)、分布式控制系統(tǒng)、現(xiàn)場總線控制系統(tǒng)
    的頭像 發(fā)表于 06-16 14:23 ?2801次閱讀

    工業(yè)自動化控制系統(tǒng)裝置有哪些

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

    工業(yè)物聯(lián)網(wǎng)與SCADA哪個更強(qiáng)大

    提高生產(chǎn)效率、降低運(yùn)營成本,通過實時監(jiān)控和控制來優(yōu)化工業(yè)流程。然而,關(guān)于哪個系統(tǒng)更強(qiáng)大,我們需要從多個維度進(jìn)行深入分析。
    的頭像 發(fā)表于 06-07 15:17 ?1547次閱讀

    PLC控制系統(tǒng)與繼電器控制系統(tǒng)的比較

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