ዝርዝር ሁኔታ:
- ደረጃ 1 መግቢያ
- ደረጃ 2 የእውነተኛ ቦርድ መግለጫ
- ደረጃ 3 - የፕሮግራሙ ቅደም ተከተል ምንድነው? SFC እና የስቴት ዲያግራም
- ደረጃ 4: ከአርዱዲኖ አይዲኢ ጋር መርሃ ግብር 1.6.X
- ደረጃ 5: ከያኪንዱ ጋር ፕሮግራም ማድረግ
- ደረጃ 6 በ AdvancedHMI ይቆጣጠሩት
- ደረጃ 7 በዩኒጎ ዝግመተ ለውጥ ይቆጣጠሩት
- ደረጃ 8 መደምደሚያ
ቪዲዮ: አርዱዲኖ ኃ.የተ.የግ.ማ 32 I/O+State Machine+SCADA ወይም HMI: 8 Steps
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ከአርዱዲኖ ጋር የኢንዱስትሪ ስርዓትን ለማቀድ ፣ ለመቆጣጠር እና ለመቆጣጠር ብዙ መንገዶች።
ደረጃ 1 መግቢያ
በዚህ መመሪያ ውስጥ እኔ እጋፈጣለሁ-
መግፋትን ፣ መቀያየሪያዎችን እና ኤልኢዲዎችን ጨምሮ ከአንድ ዓይነት ማሽን ጋር የተገናኘ አርዱዲኖን ፕሮግራም ለማድረግ 2 ዘዴዎች
1- የ SM ቤተ-መጽሐፍት (የስቴት ማሽን) በመጠቀም ከአርዱዲኖ 1.6.x IDE ጋር የመጀመሪያው ዘዴ
2-በ ‹ግርዶሽ› አከባቢ የተፈጠረውን የመንግሥት ዲግራም አርታኢ ፕሮጀክት ያኪንዱን በመጠቀም ሁለተኛው ዘዴ-የስቴት ማሽንዎን ይሳሉ ፣ እና ወደ አርዱዲኖ ቦርድ ለማስተላለፍ ኮዱን ያመነጫል።
ጋር በመተባበር
በ SCADA ወይም ምናባዊ ኤችኤምአይ በሚሠራ ማሽኑን የሚቆጣጠሩ 2 መንገዶች
1- በ Android 4.4 ስር: Unigo ዝግመተ ለውጥ ፣ በማያ ገጽ ላይ እና በሞዴቡስ TCP ላይ ምንም ኮድ ብቻ ንጥሎች የሌሉበት ነፃ መተግበሪያ።
በዊንዶውስ 8 ስር-ቪዥዋል ስቱዲዮ 2013 ን የሚፈልግ ነፃ ፕሮጀክት AdvancedHMI ፣ በማያ ገጽ እና በሞዲቡስ TCP ላይ የሚያስቀምጥ ኮድ እና ንጥሎች የሉም
ስለዚህ የተግባር ቅደም ተከተሎችንዎን በ SFC (በአውቶሜሽን ውስጥ - በተከታታይ ተግባር ገበታ) ይሳሉ ፣ እርስዎ በስቴት ዲያግራም ውስጥ ይተረጉሙታል (በጣም ቅርብ) ፣ እርስዎ ያቅዱለት (ያኪንዱ ወይም አርዱinoኖ ኤስ ኤም ሊቢ) እና ከዚያ በ SCADA (Unigo) ይቆጣጠሩት android ወይም AdvancedHMI Windows)።
ደረጃ 2 የእውነተኛ ቦርድ መግለጫ
ዘዴው:
ያኪንዱ ማንኛውንም UNN እና ሜጋ ቦርድ ብቻ ማንኛውንም ፕሮግራም መላክ ስለማይችል የአርዲኖ UNO ቦርድ እንጂ ክሎኔን አልተጠቀምኩም።
እንደ MCP23S17 (2x16 I/O) እና 2 ተጨማሪ የአናሎግ 12 ቢት ውጤቶች (325 ዲጂታል I/O) እንደ MCP4921 ባለ 2 SPI DAC ሊኖረኝ ይችላል።
እኔ የኤተርኔት ጋሻውን አልሳልኩም ፣ ግን ስርዓትዎን ለመከታተል ያስፈልግዎታል - ስለዚህ ፒኖች 4 ፣ 10 ፣ 11 ፣ 12 እና 13 ለሌላ ለማንኛውም ጥቅም ላይ መዋል የለባቸውም እና በግልጽ 0 እና 1 ን ለ RX TX ብቻ ይሰኩ።
እውነተኛው የቦርድ ስዕሎች;
8 የግፊት ቁልፎች አስፈላጊ ናቸው-
- 4 ለሞዴል ሞድ - አንዱ በእያንዳንዱ መሪ ላይ ለብርሃን
- ለአስቸኳይ ጊዜ ማቆሚያ 1: ከተገፋፋዎት በመደበኛ ሁኔታ ውስጥ ነዎት ፣ ይልቀቁ -ድንገተኛ
- 1 ለእያንዳንዱ አውቶማቲክ ሞድ (ሞድ) የእያንዳንዱ መሪን ተከታታይ ብርሃን ማብራት እና ማጥፋት ፣ ከተለቀቀ - በእጅ ሞድ ፣ እያንዳንዱን መሪ ያለምንም ቅደም ተከተል ለመቆጣጠር
- 1 ለ RUN በአውቶማቲክ ሞድ
- 1 ለ STOP በአውቶማቲክ ሞድ ውስጥ
4 የፈለጉትን ለማስመሰል (መሪ ፣ ቫልቭ…)
በፕሮግራሞቹ ውስጥ የተጠቀምኩባቸውን የእያንዳንዱን አዝራሮች እና ሊዶች ስም እሰጣለሁ።
ደረጃ 3 - የፕሮግራሙ ቅደም ተከተል ምንድነው? SFC እና የስቴት ዲያግራም
ስርዓቱ ምን ማድረግ እንዳለበት ለመግለጽ በጣም ቀላል SFC አደረግሁ።
3 SFC ያስፈልጋል ፦
- የአስቸኳይ ጊዜ ሁነታን ለማብራት ወይም ለመውጣት SFCsecu ፣ ሌሎቹን የሚጀምረው ዋናው SFC ነው
- በ SFCsecu የተጀመረው የ SFC ራስ -ሰር ማኑዋል ፣ አውቶማቲክ ሁነታን ወይም በእጅ ሞድ ላይ መድረስ ይችላሉ
- አንድ ሰው DCY (RUN) ወይም FCY (STOP) ን ቢገፋ SFC ሩጫ ማቆሚያ ፣ መቃኘት እና ማስታወስ።
እነዚህ SFC በሐሰተኛ ባለብዙ ተግባር ውስጥ እየሠሩ ናቸው።
ከዚያ እኔ በስቴት ዲያግራም ውስጥ እተረጉማቸዋለሁ-
- ዋና ማሽን (ድንገተኛ) 2 ሌሎች ባሪያዎችን ማስነሳት
- DCY እና FCY ን ለመቃኘት እና ለማስታወስ ባሪያ
- አውቶማቲክ ወይም በእጅ ሞድ ላይ ለመድረስ ባሪያ
ሌላ ነገር - DCY ን ሲገፉ የአናሎግ ውፅአቱን በምናባዊ ትሪሜር በ scada ላይ መሞከር ይችላሉ ፣ FCY ን ሲገፉ የአናሎግ ውጤቶች ወደ 0V ይወድቃሉ።
የስቴቱ ዲያግራም አርዱዲኖን ለማዘጋጀት ይረዳዎታል።
ደረጃ 4: ከአርዱዲኖ አይዲኢ ጋር መርሃ ግብር 1.6. X
የቀደሙ ንድፎችን ለመተርጎም ኮዱን እሰጥዎታለሁ። እኔ ደግሞ የምሰጥህ 3 የመደመር ልባሞች ነበሩ።
እንዲሁም ለየትኛው ፒን እንደሚጠቀሙ እና ሞዱቡስ ተጓዳኝ አድራሻዎችን እንዲመዘገብ የአድራሻ ሰንጠረዥ ያስፈልግዎታል።
ደረጃ 5: ከያኪንዱ ጋር ፕሮግራም ማድረግ
በመጀመሪያ የነፃውን የፕሮጀክት ስሪት 2.9 (ፕሮፌሰር ያልሆነ) ያውርዱ በ
www.itemis.com/en/yakindu/state-machine/
ከዚያ የቀረበውን መማሪያ ይከተሉ -ፕሮግራሙን ካወረድኩበት የመጨረሻ ጊዜ ጋር ሲወዳደሩ አንዳንድ ማሻሻያዎች አሉ ፣ ለማጠናቀቅ የ “xxxconnector.cpp” ፋይል የተለያዩ ክፍሎች ስሞች ብቻ።
ሥዕሎቹ የስቴቱ ማሽን መሳል ፣ በፕሮጀክቱ ውስጥ ያለው የአቃፊ እይታ እና ከውጭ የመጡት ቤተመፃህፍት ከአርዱዲኖ ፣ በ “xxxconnector.cpp” እይታ መካከል ባለው ሽግግሮች/ግዛቶች እና በእውነተኛ ግብዓቶች/ግብዓቶች መካከል አገናኝ ለማድረግ። ቦርድ ወይም የ SCADA ዎች።
በራስዎ በተሰራው የሥራ ቦታ ውስጥ እርስዎ የሚያስገቡትን ፕሮጀክት እሰጥዎታለሁ።
እንዲሁም የቀረበው -ወደ ያኪንዱ ለማስመጣት የሚያስፈልጉት libs እና በመማሪያው ውስጥ የተገለጹ አንዳንድ ለውጦች።
ደረጃ 6 በ AdvancedHMI ይቆጣጠሩት
በመጀመሪያ የእይታ ስቱዲዮ ኤክስፕረስ 2013 ን ወይም ከዚያ በላይ ያውርዱ በ ፦
www.microsoft.com/fr-fr/download/details.a…
ከዚያ የ AdvancedHMI ፕሮጀክቱን በዚህ ላይ ያውርዱ
sourceforge.net/projects/advancedhmi/?SetF…
እኔ የሳልኩትን (በተጓዳኙ የ modbus መመዝገቢያ አድራሻዎች) እና ያለ ኮድ ፣ ፕሮጄክቱ የተቀየረ እና አጭር አጋዥ ሥልጠና የወሰደውን የ SCADA ሥዕሎች እሰጥዎታለሁ።
ደረጃ 7 በዩኒጎ ዝግመተ ለውጥ ይቆጣጠሩት
በ android 4.4 (kit kat) እና በ 7 ኢንች ማያ ገጽ የ android devide ያስፈልግዎታል።
እኔ የሳልኩትን የ SCADA ሥዕሎች (እና ተጓዳኝ የ modbus መመዝገቢያ አድራሻዎች) እና Unigo ን ለመጠቀም አጭር መማሪያ ፣ ምንም ኮድ አያስፈልገውም ፣ በውስጣዊዎ ላይ በተፈጠረው የ UniGOPictures አቃፊ ውስጥ ለማስቀመጥ የኢንዱስትሪ መብራቶችን እና አዝራሮችን የያዘ አቃፊ። ኤስዲ በመተግበሪያው እና በፕሮጀክቱ።
ደረጃ 8 መደምደሚያ
2 የተለያዩ የፕሮግራም አወጣጥ መንገዶችን እና 2 የተለያዩ የቁጥጥር መንገዶችን አንድ ላይ ማዋሃድ ትልቅ ተግባር ነበር። ለእያንዳንዱ መንገድ ክህሎቶችን ለመጠቀም መጀመሪያ ላይ ከባድ ነው። ግን አሁን ይሠራል እና አንዴ ከተረዳ ፣ አሁን የበለጠ የተወሳሰቡ ስርዓቶችን መቆጣጠር ይችላሉ።
ለብዙ የአለም አቀፍ ትምህርቶች ፣ ለአርኪ (AdvancedHMI) ፣ ለሬኔቢ 2 (ያኪንዱ) እና ለ ሚካኤል አንደርሰን (ኡኒጎ ዝግመተ ለውጥ) እና ለአራዲኖ ቤተመፃህፍት ገንቢዎች እንዲህ ዓይነቱን “የቴክኖሎጂ ማዕበል” ፕሮጀክት እንድፈጽም ለሚፈቅዱልኝ ብዙ አመሰግናለሁ።
Sans eux j'aurais peut être souffert d'un sentiment d'incomplétude infinie pour l'Eternité. J'exagère un peu.
ደስተኛ አስተማሪዎች።