Nkeji 6 / 9

Industrial Automation na PLC Mmemme

Uru:

  • Ikike imepụta mgbagha ladder na nhazi ederede (ST) dị ka eserese na AI
  • Ikike ịhazi sekit nchekwa, ihe mgbochi na igwe steeti site n'enyemaka nke AI
  • Ikike iji nyochaa mgbagha PLC nke AI mepụtara megide maapụ I/O yana ihe nchekwa chọrọ

Aha ntụkwasị obi n'ọhịa ụlọ ọrụ bụ PLC (Programmable Logic Controller). Ndị na-ebugharị, sel robot, ahịrị ndochi, pịa; PLC na-achịkwa ya niile. Mmemme PLC bụ ụwa dịpụrụ adịpụ na ngwanrọ desktọpụ: Ladder Logic (LD) bụ asụsụ a na-ahụ anya nke na-egosipụta mgbagha mgbagharị, ebe Structured Text (ST) bụ asụsụ ederede Pascal; A kọwapụtara ha abụọ na ọkọlọtọ IEC 61131-3. Na gburugburu ebe a, ihe kachasị mkpa abụghị ọrụ kama nchekwa; n'ihi na njehie mgbagha nwere ike imechi onye nta akụkọ n'oge na-ezighi ezi, na-etinye onye ọrụ n'ihe egwu. AI na-enyere aka n'ịmepụta steepụ na ST drafts, wuo igwe steeti na idekọ echiche. Agbanyeghị, sekit nchekwa, mgbachichi na nkwenye ikpeazụ bụ ọrụ injinia na enweghị ike inyefe ya na AI. N'ime nkeji a, anyị na-ekpuchi otu esi ewulite na nyochaa echiche PLC na AI.

Echiche arụ ọrụ nke PLC: Cycle nyocha

PLC na-adịghị na-agba ọsọ koodu otu ugboro na ọ na-mere; Ọ na-arụ usoro nyocha na-aga n'ihu. Na loop nke ọ bụla: (1) na-agụ ntinye niile, (2) na-eme mgbagha site n'elu ruo na ala, (3) na-emelite ihe niile. Oge okirikiri a na-adịru millisecond ma na-emegharị agwụghị agwụ. Omume a nwere nsonaazụ dị egwu mgbe ị na-ede echiche PLC:

  • A na-emelite mmepụta na njedebe nke loop; Ọ bụrụ na ị kenye uru na mmepụta ihe karịrị otu ebe n'ime loop, ọrụ ikpeazụ na-emeri.
  • Logic na-arụ ọrụ site na ọkọ na okirikiri ọ bụla; ya mere a na-eji latch ma ọ bụ steeti variables mee "cheta" steeti.
  • Enwere ike ịgbaghara mmemme ngwa ngwa ma ọ bụrụ na agbatịkwu oge nyocha; A na-ejide ihe omume dị egwu site na nkwụsị ngwaike ma ọ bụ ngwa ngwa ngwa ngwa.
NDỤMỌDỤ: Mgbe ị na-ede echiche PLC na AI na-ekwu "na-eburu n'uche nyocha loop omume, ọ dịghị ọrụ na-emegiderịta onwe ya na otu mmepụta, jiri latch / state machine for state". AI mgbe ụfọdụ na-eche dị ka mgbagha desktọpụ wee na-amapụ omume nyocha.

Logic Logic na Ederede Haziri

Enwere ike dee otu mgbagha n'asụsụ abụọ ahụ. Ihe atụ dị mfe: moto na-amalite mgbe a na-agbanye bọtịnụ mmalite, na-akwụsị na ijide onwe ya mgbe a na-agbanye bọtịnụ nkwụsị.

LADDER (ngosipụta ederede): Malite Kwụsị Injin ---| |---|/|-------------- --- | Engine |---| |---+ (Mkpọtụrụ moto na-edebe onwe ya -> akara-na) Nkọwa: Mgbe a na-agbanye Malite, a na-eme ka Engine ahụ dị ike; Moto na-edobe ugbu a site na kọntaktị nke ya (akara ntinye). Mgbe a na-agbanye Kwụsị (NC), a na-ebipụ agbụ ahụ.

(* Otu mgbagha dị ka STRUCTURED TEXT *) Ọ BỤRỤ na Malite NA Ọ BỤGHỊ Kwụsị Njin:= EZIOKWU; (* Kwụsị mgbe niile na-ebute ụzọ *)END_IF;(* Mara: Bọtịnụ nkwụsị na-ejikọta ya na NC (na-emechikarị); yabụ ọ bụrụ na eriri ahụ agbaji, Kwụsị=Ụgha na sistemụ ahụ ga-agbanye n'akụkụ nchekwa. *)

Nkọwa nchekwa ebe a dị oke mkpa: A na-ejikọ bọtịnụ nkwụsị ahụ na-emechi emechi (NC). N'ihi ya, ọ bụrụ na eriri USB ma ọ bụ kọntaktị ọdịda, a na-ebipụ mgbaàmà ahụ na usoro ahụ na-aga "nkwụsị" ntụziaka (ọdịda-mma). Ọ bụrụ na ejikọrọ NO (na-emepe emepe), nkwụsị ahụ agaghị arụ ọrụ ma ọ bụrụ na eriri ahụ agbajie - mmejọ nkịtị dị ize ndụ. Ọbụlagodi na koodu AI yiri ezi uche ziri ezi, mkpebi njikọ anụ ahụ dị n'aka onye injinia.

Nchekwa: E-Kwụsị, Mkpọchi na Fail-Safe

Nchekwa na akpaaka ụlọ ọrụ abụghị okwu enwere ike "ijikwa na ngwanrọ"; Ọ bụ nkwado nke ngwaike na ngwanrọ. Ụkpụrụ ndị bụ isi:

ụkpụrụ

Pụtara

Ngwa

ada-mma

Ọdịda kwesịrị iduga n'akụkụ nchekwa

kọntaktị NC, fault=nkwụsị

Mbelata

Ọrụ dị egwu ọwa abụọ

Kọntaktị abụọ, nleba anya n'ofe

Na-ejikọta ọnụ

Gbochie ọnọdụ dị ize ndụ

Igwe anaghị arụ ọrụ mgbe ọnụ ụzọ mepere emepe

e-kwụsị

Nkwụsị ihe mberede nọọrọ onwe ya

N'ọkwa ngwaike, enweghị PLC

Isi ihe dị mkpa: Ahapụghị E-stop na sọftụwia naanị. A na-akwụsịkwa nkwụsị mberede mberede metụtara nchekwa na ọkwa ngwaike site na relays nchekwa ma ọ bụ nchekwa PLC; ọkọlọtọ PLC software bụ agbakwunyere oyi akwa n'elu nke a. ISO 13849 (nchekwa igwe) na IEC 62061 na-enye usoro maka atụmatụ ndị a.

Akpachara anya: Echela na nkwụchi ma ọ bụ mgbachi AI mepụtara bụ "software zuru oke". Emebere ọrụ nchekwa dịka ụkpụrụ dị mkpa siri dị (ISO 13849 PL, IEC 62061 SIL), gụnyere oyi akwa ngwaike ma gosipụta ya site na ntule ihe egwu. Ntụle a bụ ọrụ nke injinia na nzukọ; AI nwere ike iwepụta naanị ndepụta na ndepụta ndetu.

Igwe igwe steeti

A na-ahazi mgbagha akpaaka akpaaka dị mgbagwoju anya na igwe steeti kama ọ bụrụ ihe na-adịghị mma ma ọ bụrụ na-ọzọ: sistemụ ahụ na-achọpụta steeti ụfọdụ (Idle, Starting, Running, Stopping, Error) wee gaa n'ihu site na ntụgharị akọwapụtara. Ihe owuwu a bụ ma enwere ike ịgụ ma kwenye.

(* Mfe na-ejuputa ọdụ steeti igwe *) Okwu ikpe nke 0: (* BOSTA *) Ọ BỤRỤ na StartButton na mkpuchi emechi wee ikpe: = 10; END_IF; 10: (* jupụta *) Valve: = EZIOKWU; Ọ BỤRỤ na ọkwa zuru oke wee Valve: = Ụgha; Ọnọdụ: = 20; END_IF; Ọ BỤRỤ NA ekpuchighị Ekpuchi, Valve: = Ụgha; Ọnọdụ: = 90; END_IF; (* nchekwa *) 20: (* DRAIN *) KWESỊRỊ: = EZIOKWU; Ọ BỤRỤ na ọkwa dị n'efu MGBE ahụ efu: = Ụgha; Ọnọdụ: = 0; END_IF; 90: (* ERROR *) Valve:= Ụgha; Ihe efu:= Ụgha; (* niile actuators bụ mma *) Ọ BỤRỤ na ResetButton MGBE ọnọdụ: = 0; END_IF; END_CASE;

N'ime usoro a, mgbanwe nchekwa (gaa na ọnọdụ njehie ma ọ bụrụ na emeghere mkpuchi ahụ, mechie ihe niile) na-etinye n'ụzọ doro anya na ọnọdụ ọ bụla. AI na-emepụta ọkpụkpụ igwe steeti ngwa ngwa; Mana kedu ihe nchekwa nchekwa ga-esi na nke ọnọdụ sitere na nyocha ihe egwu gị.

Ngwa ngwa adịghị ike / Ike ngwa ngwa

IKE: "Dee koodu PLC maka onye na-ebufe." (Idle, Running, Error) Kwụsị na-ebute ụzọ mgbe niile, gaa na Error mgbe mkpuchi meghere wee mechie injin ahụ.

Obere Case

Injinia akpaaka Tolga rịọrọ koodu ST site na AI maka ahịrị nkwakọ ngwaahịa. AI na-emepụta koodu nke yiri ka ọ na-arụ ọrụ, ma mgbe Tolga kwadoro ya megide map I / O, ọ na-ahụ nsogbu abụọ. Nke mbụ: AI emesola bọtịnụ Kwụsị na NO (na-emeghekarị) mgbagha; Tolga na-atụgharị nke a ka ọ bụrụ echiche NC na-adịghị mma, n'ihi na ọ bụrụ na eriri ahụ agbaji, eriri ahụ ga-akwụsị. Nke abụọ: mkpọchi, nke igwe ga-akwụsị mgbe mkpuchi mkpuchi meghere, na-enyocha naanị na mmalite, ọ bụghị n'oge ọrụ; Tolga na-agbazi ya ka a na-enyocha ya na usoro nyocha ọ bụla. Ọ na-akwadokwa na ahapụghị ngwa E-nkwụsị ahụ n'ezie, mana ọ na-akwụsịkwa ya na ngwaike yana mgbagharị nchekwa. AI nyere ọkpụkpụ mgbagha ya ngwa ngwa; Mana nkwenye nke injinia ahụ nwetara mkpebi nchekwa atọ: njikọ adịghị mma, mkpọchi na-adịgide adịgide na E-stop ngwaike.

Mmejọ a na-emekarị

  • Ijikọ bọtịnụ Nkwụsị/E-nkwụsị na NO wee tufuo omume adịghị mma ma ọ bụrụ na nkewa eriri USB.
  • Na-enyocha njikọ (mkpuchi, ákwà mgbochi ọkụ) naanị na mmalite ma na-amanye ya n'ọrụ.
  • Hapụ ọrụ nchekwa kpamkpam na ngwanrọ na ileghara oyi akwa ngwaike anya.
  • Ichefu omume nyocha nyocha na ime ọrụ ndị na-emegiderịta onwe ha na otu mmepụta ahụ.
  • Ime mgbagwoju anya mgbagha enweghị ike ịnwapụta site n'ide ya adịghị mma ma ọ bụrụ-ọzọ kama iji igwe steeti.
  • Ịnabata nkọwa AI gbasara ọkọlọtọ nchekwa na-ejighi ederede gọọmentị gosi ya.

Na nchịkọta

  • PLC na-arụ ọrụ na usoro nyocha na-aga n'ihu; A na-emelite nsonaazụ ya na njedebe nke loop.
  • Ubube na Ederede Haziri egosipụta otu mgbagha n'asụsụ abụọ dị iche iche IEC 61131-3.
  • A na-ejikọta bọtịnụ nkwụsị / E-nkwụsị NC na ọdịda-mma; ọdịda kwesịrị iduga n'akụkụ nchekwa.
  • A na-enyocha mkpọchi mkpọchi ọ bụla okirikiri nyocha; Gụnyere oyi akwa ngwaike nchekwa.
  • Igwe steeti na-eme mgbakwụnye mgbagwoju anya ka enwere ike ịgụpụta ya na nkwenye.
  • Ntụle nchekwa (ISO 13849/IEC 62061) bụ ọrụ injinia; AI na-emepụta akwụkwọ.

Ọrụ ngwa

Họrọ ọnọdụ akpaaka dị mfe (dịka mmalite/kwụsị moto nke onwe, onye na-eme ihe n'ọnọdụ abụọ, ma ọ bụ obere ọdụ ndochi). Dee ndepụta I/O na ihe nchekwa chọrọ (nke bọtịnụ bụ NC, nke na-ejikọta). Mee ka AI mepụta igwe ederede ahaziri ahazi ya na ọnọdụ a. Wee nyochaa nsonaazụ maka nchekwa: (1) Kwụsị na-enye ụzọ ọpụpụ dị mma site na steeti ọ bụla, (2) na-enyocha njikọ na okirikiri nyocha ọ bụla, (3) ndị ọrụ niile na-aga steeti nchekwa ma ọ bụrụ na ezighi ezi? Deba aha maka erughị eru na ndozi ọ bụla ị chọtara.