ትርፍ፡
- የአውቶሜሽን ሁኔታን ወደ ግብዓት/ውጤት ዝርዝር እና የሎጂክ ደረጃዎች የመከፋፈል እና መሰላል/ST ረቂቅን ከ AI የመጠየቅ ችሎታ
- ከደህንነት መቆለፊያዎች ፣ ከአደጋ ጊዜ ማቆሚያ እና ከዘር ሁኔታዎች አንፃር በ AI የመነጨ PLC አመክንዮ የመቆጣጠር ችሎታ
- ዳሳሽ እና የአይኦ ቴሌሜትሪ መረጃን በ AI ሲተረጉሙ የመለኪያ፣ የድምጽ መጠን እና የስህተት ምልክቶችን የማረጋገጥ ችሎታ
የኢንዱስትሪ አውቶሜሽን በኤሌክትሪካል እና ኤሌክትሮኒክስ ምህንድስና መስክ ከሚነኩ አካባቢዎች አንዱ ነው፡- PLC (Programmable Logic Controller) ከሴንሰሮች የሚመጡ ምልክቶችን በማንበብ ሞተሮች፣ ቫልቮች እና ማንቂያዎችን በተወሰነ አመክንዮ ያንቀሳቅሳል። A logical error here is not just a "wrong output"; የተጨናነቀ ማጓጓዣ፣ ክፍት ሆኖ የሚቀረው ቫልቭ፣ ወይም ድንገተኛ ማቆሚያ የማይንቀሳቀስ ፌርማታ ወደ ትክክለኛ ጉዳቶች ሊመራ ይችላል። AI አውቶሜሽን አመክንዮ በመዘርዘር ፈጣን ነው፣ መሰላል/ST ኮድን ይጠቁማል፣ እና ሴንሰር/IoT የቴሌሜትሪ መረጃን መተርጎም። ነገር ግን የደህንነት መቆለፊያዎች እና ያልተሳካ-አስተማማኝ ንድፍ የመሐንዲሱ ኃላፊነት ነው. በዚህ ክፍል፣ እንዴት የአውቶሜሽን ሁኔታን ወደ AI እንደምንገልፅ፣ የመነጨውን PLC አመክንዮ እንዴት መቆጣጠር እንደሚቻል እና የሴንሰር መረጃን እንዴት በደህና እንደሚተረጉም እንሸፍናለን።
የአውቶሜሽን ሁኔታን ማዋቀር፡ I/O ዝርዝር እና የሎጂክ ደረጃዎች
AI “ማጓጓዣ ፕሮግራም እንዲያዘጋጅ” መንገር በቂ አይደለም። በመጀመሪያ ሂደቱን ወደ ግቤት (ዳሳሽ, አዝራር), ውፅዓት (ሞተር, ቫልቭ, መብራት) እና የሎጂክ ደረጃዎች ይለያዩ. ይህ ልዩነት ጥያቄውን ያብራራል እና አመክንዮውን መቆጣጠር የሚችል ያደርገዋል።
ምሳሌ I/O ዝርዝር (ቀላል የመሙያ ጣቢያ): ግብዓቶች: I0.0 ጀምር አዝራር, I0.1 የማቆሚያ አዝራር, I0.2 E-stop (NC), I0.3 ጠርሙስ ማወቂያ ዳሳሽ, I0.4 የመኖርያ ሴንሰር ውጤቶች: Q0.0 ማጓጓዣ ሞተር, Q0.1 የመሙላት ቫልቭ, Q0.2 የተጫነው ቫልቭ ከሆነ, Q0.2 ስህተት ሲስተሙ: - ሎውስ ሲስተም ከሆነ ሎውድ ሲስተም ዝግጁ ነው.2) አስተላላፊ በ Start return; የጠርሙስ ዳሳሽ በሚነሳበት ጊዜ ማጓጓዣውን ያቁሙ 3) የመሙያውን ቫልቭ ይክፈቱ; የመኖርያ ሴንሰሩ ሲሞላ ቫልዩን ይዝጉ 4) ማጓጓዣውን እንደገና ያስጀምሩ; ሂደቱ ይደገማል.5) E-stop ወይም Stop በማንኛውም ጊዜ ሁሉንም መውጫዎች ወደ ደህና ጎን ይወስዳል.
ደካማ ፈጣን/ጠንካራ ፍጥነት
ደካማ፡" ለማጓጓዣው የ PLC ኮድ ይፃፉ።" በአስተማማኝ ጎን ላይ ያሉ ውጤቶች - ማጓጓዣ እና ቫልቭ "በአንድ ጊዜ አደገኛ ሁኔታን አይፍጠሩ (መቆለፊያ). - በእያንዳንዱ ደረጃ አስተያየት ይስጡ. ይህ ረቂቅ መሆኑን ይግለጹ; የደህንነት ሰንሰለት፣ ያልተሳካ-አስተማማኝ እና የመስክ ሙከራ የመሐንዲሱ ናቸው።
PLC ሎጂክን መቆጣጠር፡ ደህንነት፣ አለመሳካት-አስተማማኝ፣ የዘር ሁኔታዎች
ለተፈጠረው አመክንዮ "የሚሰራ ለመምሰል" በቂ አይደለም. ይህንን የማረጋገጫ ዝርዝር ይከተሉ፡
መቆጣጠር
ምን መፈለግ እንዳለበት
የአደጋ ጊዜ ማቆሚያ
የኤንሲ ግንኙነት፣ አልተሳካም-አስተማማኝ፣ ከፍተኛ ቅድሚያ የሚሰጠው፣ ሁሉንም ውጤቶች ወደ ደህና ጎን መቀየር
የተጠላለፉ
የሚጋጩ ውጤቶች በተመሳሳይ ጊዜ ንቁ መሆን የለባቸውም
የዘር ሁኔታ
በተመሳሳዩ ዑደት ውስጥ የሚጋጩ ምደባዎች, ያልተገለጸ ሁኔታ
የመጀመሪያ ሁኔታ
በአስተማማኝ ሁኔታ በመጀመር ፣ በሚታወቅ ሁኔታ ኃይል ሲፈጠር
ሰዓት ቆጣሪ/ ቆጣሪ
ትክክለኛ አመክንዮ ፣ ከመጠን በላይ መፍሰስ ፣ ሁኔታን እንደገና ማስጀመር
ዳሳሽ ብልሽት
ሴንሰር መሰባበር/አጭር ዙር ካለበት ደህንነቱ የተጠበቀ ባህሪ
የአደጋ ጊዜ ማቆሚያ (ኢ-ስቶፕ) በጣም ወሳኝ ነጥብ ነው. የደህንነት ተግባሩ ያልተሳካ-አስተማማኝ መሆን አለበት: ማለትም, ገመድ ከተሰበረ, እውቂያው ካልተሳካ, ስርዓቱ በአስተማማኝ ጎን ላይ መውደቅ አለበት, አደገኛ አይደለም. ስለዚህ, ኢ-ማቆሚያ በመደበኛነት ከተዘጋ (ኤንሲ) ግንኙነት ጋር ይመሰረታል; ገመዱ ከተሰበረ, ወረዳው ይከፈታል እና ስርዓቱ ይቆማል. በተጨማሪም የሶፍትዌር ሎጂክ ብቻውን በቂ አይደለም; የሃርድዌር ደህንነት ሰንሰለት (የደህንነት ማስተላለፊያ/አድራሻ) በመሐንዲሱ ተቀርጾ መረጋገጥ አለበት።
ማስጠንቀቂያ፡- በ AI የመነጨ መሰላል/ST ኮድ ላይ ኢ-ማቆሚያው በመደበኛ ክፍት (አይ) እውቂያ ወይም በሶፍትዌር ባንዲራ መዘጋጀቱን ካዩ ይህ ተጋላጭነት ነው። የደህንነት ተግባራት ለሶፍትዌር ብቻ አይተዉም; ደህንነቱ ያልተጠበቀ የሃርድዌር ሰንሰለት እና ተዛማጅ የማሽን ደህንነት መስፈርቶችን ማክበር የኢንጂነሩ ሃላፊነት እና በመስክ ሙከራ የተረጋገጠ ነው።
የዘር ሁኔታዎች እና የስቴት ማሽኖች
PLC አመክንዮ በሳይክል ይሰራል; ሁሉም አመክንዮዎች በእያንዳንዱ ዑደት ውስጥ ከመጀመሪያው እስከ መጨረሻው ይከናወናሉ. AI አንዳንድ ጊዜ ተቃራኒ መስመሮችን ይጽፋል, ተመሳሳይ ውፅዓት በአንድ ቦታ ላይ ያስቀምጣል እና በሌላ እንደገና ያስጀምረዋል; ይህ ውጤቱ ባልተጠበቀ ሁኔታ እንዲንሸራተት ያደርገዋል (የዘር ሁኔታ)። Constructing complex processes as an explicit state machine reduces this risk: the system is in a single, specific state at all times, with transitions dependent on clear conditions.
ዳሳሽ እና አይኦቲ ውሂብ መተርጎም፡ ልኬት፣ ክፍል፣ የስህተት ሲግናል
ሴንሰር እና የአይኦቲ ቴሌሜትሪ መረጃ (የሙቀት መጠን፣ ግፊት፣ ንዝረት፣ ጅረት) ለመተንተን ጠቃሚ ቢሆንም፣ በጥሬው አሳሳች ሊሆን ይችላል። AI ይህን መረጃ ሲያጠቃልል ሶስት ነገሮችን ማረጋገጥ አለብህ፡
- ልኬት እና ልኬት። የአነፍናፊው ውፅዓት ጥሬው የኤዲሲ እሴት ነው ወይስ ትክክለኛው የአካል ክፍል? AI 4-20 mA can incorrectly scale a sensor and confuse the physical value.
- ክፍል °C ወይም °F፣ባር ወይም kPa፣ RMS ወይስ ጫፍ? የክፍል ግራ መጋባት ሙሉውን ትርጓሜ ያበላሻል።
- የስህተት ምልክቶች. የተጣበቀ እሴት፣ በድንገት ወደ ዜሮ መውደቅ፣ ከክልል ንባብ ውጪ; እነዚህ ትክክለኛ መለኪያዎች አይደሉም ነገር ግን የሴንሰር/የመስመር ብልሽት ሊሆኑ ይችላሉ። AI እነዚህን እንደ "አስደሳች ውሂብ" ቢተረጉም ተሳስታችኋል።
# 4-20 mA ዳሳሽ -> የአካላዊ እሴት ልኬት (0-100 °C ክልል) ከ ma_to_temp(ma): ma <3.5: # ከ 4 mA በታች -> መስመር የተሰበረ/ስህተት መመለስ ምንም # ልክ ያልሆነ መመለሻ (ማ - 4.0) / (20.0 - 4.0) / (20.0 - 4.0) * 100.0, 240, 100.0, ማንበብ 2.0]፡ t = ma_to_temp(ማንበብ) ማተም (ማንበብ፣ "mA ->"፣ "FAULT" if t is none f"{t:.1f} C")
ጠቃሚ ምክር፡ የአይኦቲ መረጃን በሚተረጉሙበት ጊዜ በመጀመሪያ "ይህ ዋጋ በአካል ይቻላል?" የሚለውን ጥያቄ ይጠይቁ. የክፍል ሙቀት ዳሳሽ 300 ዲግሪ ሴንቲ ግሬድ ካነበበ, ይህ እውነት አይደለም, ምናልባት የካሊብሬሽን/መስመር ስህተት ነው. ከ AI ትርጓሜ በፊት የስህተት ምልክቶችን ያስወግዱ።
ሚኒ መያዣ
የጥገና መሐንዲስ AI የፓምፕን የአይኦቲ ንዝረት መረጃን ይተረጉማል። AI "ባለፈው ሳምንት ንዝረት በ 200% ጨምሯል, ወዲያውኑ የመውደቅ አደጋ" እና ማንቂያ ይጠቁማል. መሐንዲሱ ጥሬ ውሂቡን ይመለከታል: እሴቱ ከተወሰነ ጊዜ በኋላ በቋሚ ከፍተኛ ቁጥር ላይ "ተጣብቋል", ፈጽሞ አይለወጥም. ይህ የንዝረት መጨመር አይደለም፣ ነገር ግን ሴንሰር መቀዝቀዝ/መሳት። በእውነተኛው የሜካኒካዊ ብልሽት, እሴቱ ይለዋወጣል. መሐንዲሱ ዳሳሹን ይፈትሻል; የኬብሉ ግንኙነቱ የላላ ነው። AI ቋሚውን ዋጋ እንደ "ጉልበተኛ" ተተርጉሞታል. ትምህርት: ዳሳሽ መረጃን ከመተርጎምዎ በፊት የተሳሳቱ ፊርማዎችን (የተጣበቁ, ከክልል ውጭ, መትፋት) ያስወግዱ; AI ጥሬ መረጃን አይጠይቅም።
የተለመዱ ስህተቶች
- ምንም እውቂያ ወይም የሶፍትዌር ባንዲራ ብቻ (ከአስተማማኝ ያልሆነ) ጋር ኢ-ማቆሚያ ማዋቀር።
- የደህንነት ተግባሩን ያለ ሃርድዌር ሰንሰለት ለሶፍትዌሩ ብቻ መተው።
- እርስ በርሱ የሚጋጭ ስብስብ/ዳግም ማስጀመር መስመሮች ጋር የውድድር ሁኔታ መፍጠር።
- ኃይል በሚሰጥበት ጊዜ ደህንነቱ የተጠበቀ የመጀመሪያ ሁኔታን አለመግለጽ።
- የዳሳሽ መረጃን ከመለኪያ እና አሃድ ማረጋገጥ መተርጎም።
- ለትክክለኛ ልኬቶች የተሳሳቱ የስህተት ምልክቶች (የተጣበቁ ፣ ከክልል ውጭ)።
በማጠቃለያው
- የአውቶሜሽን ሁኔታውን ወደ I/O ዝርዝር ይከፋፍሉት እና የሎጂክ ደረጃዎችን ያፅዱ እና AIን በዚያ መንገድ ይጠይቁ።
- ኢ-ማቆሚያ እና የደህንነት ተግባራት አለመሳካት-አስተማማኝ (ኤንሲ)፣ ከፍተኛ ቅድሚያ እና ሃርድዌር በሰንሰለት የታሰሩ መሆን አለባቸው። በመስክ ሙከራ የተረጋገጠ.
- የሚጋጩ ምደባዎች የዘር ሁኔታን ይፈጥራሉ; በስቴት ማሽን አማካኝነት ውስብስብ ሂደቶችን ያዘጋጁ.
- ደህንነት ለሶፍትዌር ብቻ አይተወውም; የኢንጂነር ማፅደቅ ግዴታ ነው።
- በዳሳሽ/IoT መረጃ ውስጥ ያሉ የመለኪያ፣ አሃድ እና የስህተት ምልክቶች መጀመሪያ የተረጋገጡ ናቸው።
- በአካላዊ ሁኔታ የማይቻሉ እሴቶች እና የተጣበቁ ንባቦች የስህተት ምልክቶች ናቸው እንጂ ትክክለኛ ውሂብ አይደሉም።
የመተግበሪያ ተግባር
ለቀላል አውቶማቲክ ሁኔታ (ሙላ ፣ የበር ቁጥጥር ፣ ደረጃ ማስተካከያ) የ I/O እና የሎጂክ ደረጃዎችን ዝርዝር ይፃፉ። AI ለ ST/መሰላል ረቂቅ ይጠይቁ። ከዚያ የተፈጠረውን አመክንዮ ያረጋግጡ፡ (1) E-stop fail-አስተማማኝ እና ቅድሚያ ተሰጥቷል፣ (2) ለሚጋጩ ውጤቶች መቆለፊያ አለ፣ (3) ደህንነቱ የተጠበቀ የኃይል አጀማመር ይገለጻል? በተናጥል ፣ በተከታታይ ዳሳሽ ንባቦች (ብዙ መደበኛ ፣ አንድ ተጣብቆ ፣ ከክልል ዋጋ ውጭ) ላይ አስተያየት እንዲሰጥ AI ን ይጠይቁ እና የተሳሳቱ እሴቶችን በትክክል እንደሚያጠፋ ያረጋግጡ። ማንኛውንም ስህተቶች ያስተካክሉ እና ይፃፉ።