Vairāk nekā 50 000 pieprasītu automatizācijas moduļu komponentu.

Modicon M218 jūgvārpstas pozīcijas pārpildes novēršana bez PLC restartēšanas

Modicon M218 TM218LDA40DR4PH jūgvārpstas pozīcijas pārpildes novēršana bez PLC restartēšanas

Mūsdienu rūpnieciskajā automatizācijā ātrgaitas kustības vadība nodrošina efektīvas iepakošanas, marķēšanas un materiālu apstrādes sistēmas. Schneider Electric Modicon M218 TM218LDA40DR4PH PLC ir aprīkots ar integrētām impulsu virknes izejas (PTO) funkcijām precīzai pozicionēšanai. Tomēr ilgstoša nepārtraukta darbība vienā virzienā bieži izraisa "pozīcijas pārpildes" kļūmi. Powergear X Automation nodrošina šo tehnisko rokasgrāmatu, lai pareizi novērstu 32 bitu skaitītāja ierobežojumus bez nevajadzīgas PLC restartēšanas.

32 bitu jūgvārpstas pozīcijas skaitītāju ierobežojumu izpratne

M218 PLC izseko jūgvārpstas kustību, izmantojot 32 bitu dubultā vesela skaitļa (DINT) vērtību ar zīmi. Šis skaitītājs svārstās no -2 147 483 648 līdz +2 147 483 647 impulsiem. Nepārtraukta vienvirziena kustība izraisa ass pozīcijas pārsniegšanu pozitīvās DINT robežas. Tā rezultātā jūgvārpstas kontrolieris konstatē iekšēju pozīcijas kļūdu. Sistēma atsauc karodziņu “Referenced” un pāriet ErrorStop stāvoklī, lai aizsargātu rūpnīcas automatizācijas iekārtas.

Pārpildes laika aprēķināšana 100 kHz ātrgaitas darbībā

TM218LDA40DR4PH atbalsta jūgvārpstas izejas frekvences līdz 100 kHz. Nepārtraukta darbība ar maksimālo ātrumu pārsteidzoši ātri patērē 32 bitu pozīcijas diapazonu. Piemēram, 100 000 impulsu sekundē izeja sasniedz 2 147 483 647 impulsu ierobežojumu aptuveni 5.97 stundās. Tāpēc ātrgaitas rotācijas indeksēšanas vai padeves lietojumprogrammās regulāri rodas pozīcijas pārpilde, ja tās netiek pārvaldītas.

Kāpēc nulles pārvietošana uz lietotāja mainīgajiem neizdodas atiestatīt jūgvārpstas asi

Lauka tehniķi bieži pieļauj kļūdu, izpildot standarta MOV komandu, lai notīrītu atmiņas reģistrus. Nulles ierakstīšana lokālajā DINT mainīgajā nemaina iekšējo jūgvārpstas aparatūras skaitītāju. Tā vietā inženieriem ir jāizpilda īpašais PTOSetPosition funkciju bloks no M218 jūgvārpstas bibliotēkas. Šis funkciju bloks izpildes laikā droši no jauna definē iekšējās ass atsauces pozīciju uz nulli.

Soli pa solim procedūra jūgvārpstas pozīcijas pārpildes atjaunošanai

  1. Apturēt jūgvārpstas kustību: Kad tiek konstatēta pozīcijas pārpildes trauksme, izdodiet tūlītējas ass apturēšanas komandu.
  2. Notīrīt asu kļūdas: Lai izietu no ErrorStop stāvokļa, aktivizējiet Reset_error ievadi PTOSimple blokā.
  3. Izpildīt PTOSetPosition: Veiciet PTOSetPosition ievades izpildi, lai aktīvās pozīcijas vērtībai piešķirtu nulli.
  4. Atjaunot mājas atsauci: Veiciet sākumpunkta iestatīšanas rutīnu, jo pārpildes kļūdu notīrīšana atiestata iekšējo atsauces stāvokli.

Strukturēta teksta ieviešana automātiskai pozīciju pārvaldībai

Strukturētas teksta loģikas ieviešana novērš iekārtu dīkstāvi, ko izraisa neapstrādātas pozīcijas kļūdas. Nozares pieredze rāda, ka pozīcijas proaktīva atiestatīšana pie iepriekš noteiktiem sliekšņiem ļauj izvairīties no negaidītām kļūmju izraisītām apstāšanās reizēm. Sistēmu integratoriem jākonfigurē automatizētas atiestatīšanas rutīnas, pirms pozīcijas skaitītājs sasniedz divus miljardus impulsu.

  • Bojājumu noteikšana: Uzraugiet PTOSimple.PTOError un nekavējoties apturiet kustības komandas.
  • Kļūdas atiestatīšana: Impulsējiet PTOSimple.Reset_error parametru, lai apstiprinātu piedziņas stāvokli.
  • Pozīcijas iepriekšiestatījums: Izsauciet PTOSetPosition ar PTO_REF_IN un iestatiet Position parametru uz nulli.
  • Secības kontrole: Izmantojiet stāvokļa mašīnas, lai secīgi apstrādātu kļūdu notīrīšanu un pozīcijas atkārtotu indeksēšanu.

Nepārtrauktas rotācijas un tālo ceļojumu iekārtu labākā prakse

Nepārtrauktas rotācijas lietojumprogrammām ir nepieciešama Modulo pozicionēšanas stratēģija, lai tīri pārvaldītu bezgalīgas kustības trajektorijas. Kopējā produktu skaita un aktīvo asu pozīciju nošķiršana nodrošina vadības sistēmu atsaucību. Turklāt inženieriem ir jāpārbauda elektriskā trokšņa aizsardzība ātrgaitas jūgvārpstas impulsu līnijās, lai novērstu viltus pozīcijas lēcienus. Atbilstība IEC 61131-3 kustības standartiem nodrošina paredzamu sistēmas darbību visos darbības režīmos.

B2B iepirkumu un PLC aparatūras diagnostikas vadlīnijas

PTO pozīcijas pārpilde nenorāda uz aparatūras kļūmi TM218LDA40DR4PH kontrollerī. Iepirkumu komandām pirms funkcionējošu PLC bloku nomaiņas jāpārbauda programmatūras parametri. Tomēr, ja pozīcijas lēcieni notiek nejauši līdzās PTOGetDiag kļūdām, nekavējoties jāpārbauda fiziskā elektroinstalācija, piedziņas ieejas un zemējuma sistēmas. Pareiza aparatūras izvēle un programmaparatūras pārvaldība aizsargā ilgtermiņa kapitālieguldījumus.

Lietojumprogrammas scenārijs: ātrgaitas marķēšanas iekārtas atiestatīšanas optimizācija

Pudeļu pildīšanas rūpnīcā, kurā tika darbināta ātrgaitas marķēšanas līnija, pēc sešām nepārtrauktas darbības stundām katru dienu tika konstatētas M218 PLC kļūmes. Sistēma izmantoja 100 kHz PTO impulsus, lai darbinātu servo marķēšanas riteni. Sākotnējā inženieru komanda regulāri pārstartēja PLC skapi, lai novērstu 32 bitu skaitītāja pārpildīšanu, kas izraisīja dārgas ražošanas kavēšanās.

Lietojumprogrammu inženieri ieviesa stāvokļa mašīnas rutīnu, izmantojot PTOSetPosition un PTOSimple.Reset_error. Jaunā PLC loģika uzrauga kopējo etiķešu padeves impulsu skaitu un ik pēc divām stundām īsu līnijas paužu laikā atiestata iekšējo PTO pozīciju uz nulli. Šī programmatūras optimizācija pilnībā novērsa negaidītas pozīcijas pārpildes apstāšanās, palielinot līnijas efektivitāti par 12 %, nemainot aparatūru.

Lai iegādātos oriģinālos Schneider Electric kontrollerus un optimizētu rūpnīcas automatizācijas sistēmas, apmeklējiet vietni Powergear X Automation, lai saņemtu profesionālu aparatūras izplatīšanu un ekspertu inženiertehnisko atbalstu.

Bieži uzdotie jautājumi (Bieži uzdotie jautājumi)

1. jautājums: Vai varu atiestatīt M218 jūgvārpstas pozīcijas skaitītāju, kamēr motors kustas?
Nē. Pirms PTOSetPosition funkciju bloka izpildes ir jāaptur jūgvārpstas impulsu ģenerēšana un jānotīra aktīvie kļūdu stāvokļi. Aktīvās kustīgās ass pozīciju atiestatīšana aktivizē nederīgas ātruma komandas.

2. jautājums: Vai, izpildot PTOSetPosition, tiek notīrīts atsauces statuss uz jūgvārpstas ass?
Jā. Iekšējās atsauces pozīcijas maiņa anulē iepriekšējo mājas stāvokļa statusu. Lai nodrošinātu absolūtu pozicionēšanas precizitāti, jums ir jāpārbauda vai atkārtoti jāizpilda mājas stāvokļa secība.

3. jautājums: Kāda ir atšķirība starp PTO skaitītāja pārpildīšanu un PLC lietotāja DINT pārpildīšanu?
PTO pārpilde aparatūras kustības kontrollera iekšienē rodas, ja impulsu izejas pārsniedz 32 bitu ierobežojumus. Lietotāja DINT pārpilde standarta PLC programmas kodā rodas, ja aprēķina mainīgie pārsniedz 2 147 483 647 bez atiestatīšanas.

Atpakaļ uz augšu
Produkts ir pievienots jūsu grozam