ඒකකය 8 / 9

ස්වයංක්‍රීයකරණය, පීඑල්සී තාර්කික සහ සංවේදක/අයිඕටී දත්ත

ලාභ:

  • ස්වයංක්‍රීයකරණ දර්ශනයක් ආදාන/ප්‍රතිදාන ලැයිස්තුවට සහ තාර්කික පියවරවලට බෙදීමේ හැකියාව සහ AI වෙතින් ඉණිමඟ/ST කෙටුම්පත ඉල්ලා සිටීම
  • ආරක්ෂිත අගුලු, හදිසි නැවතුම් සහ ධාවන තත්ත්වයන් අනුව AI-ජනනය කරන ලද PLC තර්කනය නිරීක්ෂණය කිරීමේ හැකියාව
  • AI සමඟ සංවේදකය සහ IoT ටෙලිමෙට්‍රි දත්ත පරිවර්ථනය කිරීමේදී ක්‍රමාංකනය, පරිමාව සහ දෝෂ සංඥා සත්‍යාපනය කිරීමේ හැකියාව

කාර්මික ස්වයංක්‍රීයකරණය යනු විද්‍යුත් සහ ඉලෙක්ට්‍රොනික ඉංජිනේරු විද්‍යාවේ වඩාත්ම ක්ෂේත්‍ර-ස්පර්ශ කරන ක්ෂේත්‍රවලින් එකකි: PLC (ක්‍රමලේඛනය කළ හැකි තාර්කික පාලකය) සංවේදක වලින් සංඥා කියවන අතර යම් තර්කයකට අනුව මෝටර්, කපාට සහ එලාම් ධාවනය කරයි. මෙහි තාර්කික දෝෂයක් යනු "වැරදි ප්‍රතිදානයක්" පමණක් නොවේ; තදබදයට ලක් වූ වාහකයක්, විවෘතව පවතින කපාටයක් හෝ සම්බන්ධ නොවන හදිසි නැවතුමක් සැබෑ තුවාල වලට හේතු විය හැක. 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 පිරවුම් කපාටය නම් Error, Q0.2 පියවර 1 තද කර නොමැති අතර පද්ධතිය සුදානම්ය.2) ආරම්භක ප්‍රතිලාභ සහිත වාහකය; බෝතල් සංවේදකය අවුලුවන විට වාහකය නවත්වන්න.3) පිරවුම් කපාටය විවෘත කරන්න; නේවාසික සංවේදකය පිරී ඇති විට කපාටය වසා දමන්න.4) වාහකය නැවත ආරම්භ කරන්න; ක්‍රියාවලිය පුනරාවර්තනය වේ.5) E-stop හෝ Stop ඕනෑම වේලාවක සියලුම පිටවීම් ආරක්ෂිත පැත්තට ගෙන යයි.

දුර්වල ක්ෂණික / ශක්තිමත් ක්ෂණික

දුර්වල:"වාහකය සඳහා PLC කේතය ලියන්න."(ප්‍රතිඵලය: I/O ලිපින, ආරක්ෂිත අන්තර් අගුල් සහ තත්ත්‍ව තර්කනය අපැහැදිලියි; අනතුරුදායක විය හැකි අසම්පූර්ණ කේතයකි.)STRONG:"ඉහත I/O ලැයිස්තුව සහ තාර්කික පියවර මත පදනම්ව PLC තාර්කික කෙටුම්පත (ව්‍යුහගත පෙළ) යෝජනා කරන්න (සාමාන්‍ය ලෙස වසා ඇත) ENSURE පියවර සමඟ. තර්කනය සහ ප්‍රමුඛතා කොන්දේසියක් ලෙස සියලුම ප්‍රතිදානයන් ආරක්ෂිත පැත්තට තබයි.- වාහකය සහ කපාටය "එකම අවස්ථාවේදීම අනතුරුදායක තත්වයක් ඇති නොකරන්න (අගුලු). - සෑම පියවරක්ම අදහස් දක්වන්න. මෙය කෙටුම්පතක් බව සඳහන් කරන්න; ආරක්ෂක දාමය, අසාර්ථක-ආරක්ෂිත සහ ක්ෂේත්‍ර පරීක්ෂණ ඉංජිනේරුවරයාට අයත් වේ."

පීඑල්සී තර්කනය පාලනය කිරීම: ආරක්ෂාව, අසාර්ථක-ආරක්ෂිත, ධාවන කොන්දේසි

නිෂ්පාදනය කරන ලද තර්කනය "වැඩ කරන බව පෙනේ" පමණක් ප්රමාණවත් නොවේ. මෙම පිරික්සුම් ලැයිස්තුව අනුගමනය කරන්න:

පාලනය

මොනවද හොයන්න ඕන

හදිසි නැවතුම

NC සම්බන්ධතා, අසාර්ථක-ආරක්ෂිත, ඉහළම ප්‍රමුඛතාවය, සියලුම ප්‍රතිදානයන් ආරක්ෂිත පැත්තට මාරු කිරීම

ඉන්ටර්ලොක්

ගැටුම්කාරී නිමැවුම් එකවර ක්රියාකාරී නොවිය යුතුය

ධාවන තත්ත්වය

එකම චක්රය තුළ ගැටුම් පැවරුම්, නිර්වචනය නොකළ තත්වය

ආරම්භක තත්වය

ශක්තිජනක විට ආරක්ෂිත, දන්නා තත්වයකින් ආරම්භ කිරීම

ටයිමරය/කවුන්ටරය

නිවැරදි තර්කනය, පිටාර ගැලීම, තත්වය යළි පිහිටුවීම

සංවේදක අක්රිය වීම

සංවේදක බිඳීම/කෙටි පරිපථයකදී ආරක්ෂිත හැසිරීම

හදිසි නැවතුම (ඊ-නැවතුම්) වඩාත්ම තීරණාත්මක ලක්ෂ්‍යය වේ. ආරක්ෂිත කාර්යය අසාර්ථක විය යුතුය: එනම්, කේබලයක් කැඩී ගියහොත්, සම්බන්ධතාවයක් අසමත් වුවහොත්, පද්ධතිය ආරක්ෂිත පැත්තට වැටිය යුතුය, අනතුරුදායක නොවේ. එබැවින්, E-stop සාමාන්යයෙන් වසා ඇති (NC) සම්බන්ධතාවයක් සමඟ ස්ථාපිත කර ඇත; කේබලය කැඩී ගියහොත්, පරිපථය විවෘත වන අතර පද්ධතිය නතර වේ. අතිරේකව, මෘදුකාංග තර්කනය පමණක් ප්රමාණවත් නොවේ; දෘඩාංග ආරක්ෂණ දාමයක් (ආරක්ෂිත රිලේ/ස්පර්ශකය) ඉංජිනේරුවරයා විසින් සැලසුම් කර සත්‍යාපනය කළ යුතුය.

අවවාදයයි: AI-ජනනය කරන ලද ඉණිමඟක/ST කේතයක E-stop සාමාන්‍යයෙන් විවෘත (NO) සම්බන්ධතාවක් හෝ හුදෙක් මෘදුකාංග ධජයක් සමඟ සකසා ඇති බව ඔබ දුටුවහොත්, මෙය අවදානම් තත්ත්වයකි. ආරක්ෂක කාර්යයන් කිසි විටෙකත් මෘදුකාංගයට පමණක් ඉතිරි නොවේ; අසාර්ථක-ආරක්ෂිත දෘඩාංග දාමය සහ අදාළ යන්ත්‍ර ආරක්ෂණ ප්‍රමිතීන්ට අනුකූල වීම ඉංජිනේරුවාගේ වගකීම වන අතර ක්ෂේත්‍ර පරීක්ෂාව මගින් තහවුරු කරනු ලැබේ.

තරඟ කොන්දේසි සහ රාජ්ය යන්ත්ර

PLC තර්කනය චක්‍රීයව ක්‍රියා කරයි; සෑම චක්‍රයකම ආරම්භයේ සිට අවසානය දක්වා සියලු තර්ක ක්‍රියාකරයි. AI සමහර විට පරස්පර විරෝධී රේඛා ලියන අතර එමඟින් එකම ප්‍රතිදානය එක තැනක තබා තවත් ස්ථානයක නැවත සකසයි; මෙය ප්‍රතිදානය අනපේක්ෂිත ලෙස දැල්වීමට හේතු වේ (ජාති තත්ත්වය). පැහැදිලි රාජ්‍ය යන්ත්‍රයක් ලෙස සංකීර්ණ ක්‍රියාවලීන් ගොඩනැගීම මෙම අවදානම අඩු කරයි: පද්ධතිය සෑම විටම තනි, නිශ්චිත තත්වයක පවතී, සංක්‍රාන්ති පැහැදිලි කොන්දේසි මත රඳා පවතී.

සංවේදකය සහ IoT දත්ත පරිවර්ථනය කිරීම: ක්රමාංකනය, ඒකකය, දෝෂ සංඥා

සංවේදකය සහ IoT ටෙලිමෙට්‍රි දත්ත (උෂ්ණත්වය, පීඩනය, කම්පනය, ධාරාව) විශ්ලේෂණය සඳහා වටිනා වන අතර, එය අමු ආකාරයෙන් නොමඟ යැවිය හැකිය. AI මෙම දත්ත සාරාංශ කරන පරිදි, ඔබ කරුණු තුනක් සත්‍යාපනය කළ යුතුය:

  1. ක්රමාංකනය සහ පරිමාණය. සංවේදකය ප්‍රතිදානය කරන්නේ අමු ADC අගයද නැතිනම් සැබෑ භෞතික ඒකකයද? AI 4-20 mA හට සංවේදකයක් වැරදි ලෙස පරිමාණය කර භෞතික අගය ව්‍යාකූල කළ හැක.
  2. ඒකකය. °C හෝ °F, බාර් හෝ kPa, RMS හෝ උච්ච? ඒකක ව්‍යාකූලත්වය සමස්ත අර්ථ නිරූපණය නරක් කරයි.
  3. දෝෂ සංඥා. සිරවී ඇති අගය, ශුන්‍යයට හදිසි පහත වැටීම, පරාසයෙන් පිටත කියවීම; මේවා සැබෑ මිනුම් නොවන නමුත් සංවේදක/රේඛා දෝෂයක් විය හැක. AI මේවා "රසවත් දත්ත" ලෙස අර්ථකථනය කරන්නේ නම් ඔබ වැරදියි.

# 4-20 mA සංවේදකය -> භෞතික අගය පරිමාණය (0-100 °C පරාසය) def ma_to_temp(ma): ma < 3.5: # 4 mA -> රේඛාව කැඩී/දෝෂ ප්‍රතිලාභය # අවලංගු ප්‍රතිලාභයක් ලෙස # සලකුණු නොකරන්න (ma - 4.0) / (20.0 - 4.0) * 100.0, 1 [4.0, කියවීම සඳහා 2.0 2.0]: t = ma_to_temp(කියවීම) මුද්‍රණය (කියවීම, "mA ->", "FAULT" t යනු වෙන කිසිවෙකු නොවේ නම් f"{t:.1f} C")

ඉඟිය: IoT දත්ත පරිවර්ථනය කරන විට, පළමුව "මෙම අගය භෞතිකව කළ හැකිද?" ප්රශ්නය අසන්න. කාමර උෂ්ණත්ව සංවේදකය 300 °C කියවන්නේ නම්, මෙය සැබෑවක් නොවේ, එය බොහෝ විට ක්රමාංකනය/රේඛා දෝෂයකි. AI හි අර්ථ නිරූපණයට පෙර දෝෂ සංඥා ඉවත් කරන්න.

කුඩා නඩුව

නඩත්තු ඉංජිනේරුවෙකුට පොම්පයක IoT කම්පන දත්ත පරිවර්ථනය කිරීමට AI ඇත. AI පවසන පරිදි "පසුගිය සතිය තුළ කම්පනය 200% කින් වැඩි විය, ක්ෂණික අසාර්ථක වීමේ අවදානම" සහ අනතුරු ඇඟවීමක් යෝජනා කරයි. ඉංජිනේරුවරයා අමු දත්ත දෙස බලයි: අගය නිශ්චිත කාලයකට පසු ස්ථාවර ඉහළ සංඛ්‍යාවක "ඇලවී" ඇත, කිසිදා වෙනස් නොවේ. මෙය වැඩිවන කම්පනය නොවේ, නමුත් සංවේදක කැටි කිරීම / අසමත් වීම. සැබෑ යාන්ත්‍රික බිඳවැටීමකදී අගය උච්චාවචනය වේ. ඉංජිනේරුවරයා සංවේදකය පරීක්ෂා කරයි; කේබල් සම්බන්ධතාවය ලිහිල් වේ. AI ස්ථාවර අගය "බුලිෂ්" ලෙස අර්ථ දැක්වීය. පාඩම: සංවේදක දත්ත පරිවර්ථනය කිරීමට පෙර දෝෂ සහිත අත්සන (සිරුණු, පරාසයෙන් බැහැර, ස්පුටර් කිරීම) බැහැර කරන්න; AI අමු දත්ත විමසන්නේ නැත.

පොදු වැරදි

  • සම්බන්ධතා නොමැති හෝ මෘදුකාංග ධජය (අසාර්ථක නොවන) සමඟ ඊ-නැවතුම් පිහිටුවීම.
  • දෘඪාංග දාමයකින් තොරව ආරක්‍ෂක කාර්යය මෘදුකාංගයට පමණක් පැවරීම.
  • පරස්පර කට්ටල/නැවත පිහිටුවීමේ රේඛා සමඟ ධාවන තත්වයක් නිර්මාණය කිරීම.
  • ශක්තිජනක විට ආරක්ෂිත ආරම්භක තත්වයක් නිර්වචනය නොකිරීම.
  • ක්‍රමාංකනය සහ ඒකක සත්‍යාපනයෙන් සංවේදක දත්ත පරිවර්ථනය කිරීම.
  • සත්‍ය මිනුම් සඳහා වැරදි සංඥා (සිරුණු, පරාසයෙන් පිටත) වරදවා වටහා ගැනීම.

සාරාංශයක් ලෙස

  • ස්වයංක්‍රීයකරණ අවස්ථාව I/O ලැයිස්තුවකට කඩා තාර්කික පියවර පැහැදිලි කර ඒ ආකාරයෙන් AI ගෙන් විමසන්න.
  • ඊ-නැවතුම් සහ ආරක්ෂිත කාර්යයන් අසාර්ථක-ආරක්ෂිත විය යුතුය (NC), ඉහළම ප්‍රමුඛතාවය සහ දෘඪාංග දම්වැල්; ක්ෂේත්‍ර පරීක්ෂාව මගින් තහවුරු කර ඇත.
  • පරස්පර පැවරුම් ධාවන තත්වයක් නිර්මාණය කරයි; රාජ්ය යන්ත්රයක් සමඟ සංකීර්ණ ක්රියාවලීන් සකසන්න.
  • ආරක්ෂාව කිසි විටෙකත් මෘදුකාංගයට පමණක් ඉතිරි නොවේ; ඉංජිනේරු අනුමැතිය අනිවාර්යයි.
  • සංවේදක/IoT දත්තවල ක්‍රමාංකනය, ඒකකය සහ දෝෂ සංඥා පළමුව සත්‍යාපනය කෙරේ.
  • භෞතිකව කළ නොහැකි අගයන් සහ සිරවී ඇති කියවීම් අක්‍රිය වීමේ සලකුණු මිස සත්‍ය දත්ත නොවේ.

යෙදුම් කාර්යය

සරල ස්වයංක්‍රීයකරණ අවස්ථාවක් සඳහා I/O සහ තාර්කික පියවර ලැයිස්තුවක් ලියන්න (පිරවීම, ගේට්ටු පාලනය, මට්ටම් ගැලපීම); ST/ඉණිමඟ කෙටුම්පත සඳහා AI විමසන්න. ඉන්පසු උත්පාදනය කරන ලද තර්කනය පරීක්ෂා කරන්න: (1) E-stop අසාර්ථක-ආරක්ෂිත සහ ප්‍රමුඛත්වය ලබා දී තිබේද, (2) ගැටුම්කාරී ප්‍රතිදානයන් සඳහා අගුලක් තිබේද, (3) බලය වැඩි කිරීමේදී ආරක්ෂිත ආරම්භය අර්ථ දක්වා තිබේද? වෙනමම, සංවේදක කියවීම් මාලාවක් (සාමාන්‍ය කිහිපයක්, එකක් සිරවී ඇත, එකක් පරාසයෙන් බැහැර අගයක්) පිළිබඳ අදහස් සඳහා AI වෙතින් විමසන්න සහ එය දෝෂ අගයන් නිවැරදිව ඉවත් කරන්නේ දැයි පරීක්ෂා කරන්න. වැරදි ඇත්නම් ඒවා නිවැරදි කර ලියන්න.