Преко 50,000 најпродаванијих компоненти модула за аутоматизацију.

Поправите прекорачење позиције привода кормила Modicon M218 без поновног покретања PLC-а

Решавање прекорачења позиције привода кормила Modicon M218 TM218LDA40DR4PH без поновног покретања PLC-а

У модерној индустријској аутоматизацији, управљање кретањем велике брзине покреће ефикасне системе за паковање, етикетирање и руковање материјалом. Schneider Electric Modicon M218 TM218LDA40DR4PH PLC има интегрисане функције импулсног излаза (PTO) за прецизно позиционирање. Међутим, дуготрајан континуирани рад у једном смеру често изазива грешку „Прекорачење позиције“. Powergear X Automation пружа овај технички водич за исправно решавање ограничења 32-битног бројача без непотребног поновног покретања PLC-а.

Разумевање ограничења 32-битних бројача положаја PTO вратила

PLC M218 прати кретање PTO-а користећи предвиђену 32-битну вредност двоструког целог броја (DINT). Овај бројач се креће од -2,147,483,648 до +2,147,483,647 импулса. Континуирано једносмерно кретање узрокује да положај осе пређе позитивну DINT границу. Као резултат тога, PTO контролер детектује интерну грешку положаја. Систем опозива заставицу „Референцирано“ и улази у стање ErrorStop како би заштитио опрему за фабричку аутоматизацију.

Израчунавање времена преоптерећења при раду велике брзине од 100 kHz

TM218LDA40DR4PH подржава излазне фреквенције PTO до 100 kHz. Континуирани рад на максималној брзини троши 32-битни опсег позиције изненађујуће брзо. На пример, излаз од 100,000 импулса у секунди достиже ограничење од 2,147,483,647 импулса за приближно 5.97 сати. Стога, апликације за брзо ротационо индексирање или храњење редовно се суочавају са прекорачењем позиције ако се не управљају.

Зашто померање нуле на корисничке променљиве не успева да ресетује осу приводног вратила

Теренски техничари често праве грешку извршавајући стандардну MOV команду за брисање меморијских регистра. Уписивање нуле у локалну DINT променљиву не мења интерни PTO хардверски бројач. Уместо тога, инжењери морају да изврше наменски функционални блок PTOSetPosition из M218 PTO библиотеке. Овај функционални блок безбедно редефинише референтну позицију интерне осе на нулу током извршавања.

Поступак опоравка корак по корак за прекорачење положаја прикључног вратила

  1. Заустављање кретања прикључног механизма: Издајте команду за тренутно заустављање осе када се детектује аларм прекорачења позиције.
  2. Обриши грешке осе: Активирајте улаз Reset_error на блоку PTOSimple да бисте изашли из стања ErrorStop.
  3. Изврши PTOSetPosition: Покрените улаз Execute функције PTOSetPosition да бисте поново доделили вредност активног положаја нули.
  4. Поново успоставите референцу за навођење: Извршите рутину враћања у почетну тачку јер брисање грешака прекорачења ресетује интерно референцирано стање.

Имплементација структурираног текста за аутоматско управљање позицијама

Имплементација структуриране текстуалне логике спречава застој машине узрокован необрађеним грешкама у позицији. Искуство у индустрији показује да проактивно ресетовање позиције на унапред дефинисаним праговима избегава неочекивана заустављања услед грешке. Систем интегратори треба да конфигуришу аутоматизоване рутине ресетовања пре него што бројач позиција достигне две милијарде импулса.

  • Детекција грешке: Пратите PTOSimple.PTOError и одмах зауставите команде кретања.
  • Ресетовање грешке: Пошаљите пулс параметру PTOSimple.Reset_error да бисте потврдили стање погона.
  • Унапред подешена позиција: Позовите PTOSetPosition са PTO_REF_IN и поставите параметар Position на нулу.
  • Контрола секвенце: Користите машине стања за секвенцијално руковање брисањем грешака и поновним индексирањем позиција.

Најбоље праксе за опрему са континуалним ротационим и дугим ходом

Континуиране ротационе апликације захтевају Модуло стратегију позиционирања како би се прецизно управљало бесконачним путањама кретања. Разликовање укупног броја производа и позиција активних оса одржава системе управљања брзим одзивом. Поред тога, инжењери морају да провере електричну заштиту од шума на импулсним линијама великог прикључка како би спречили лажне скокове позиције. Придржавање стандарда кретања IEC 61131-3 обезбеђује предвидљиво понашање система у свим режимима рада.

Упутство за B2B набавку и дијагностику хардвера PLC-а

Прекорачење положаја PTO браве не указује на квар хардвера на контролеру TM218LDA40DR4PH. Тимови за набавку треба да провере софтверске параметре пре замене функционалних PLC јединица. Међутим, ако се скокови положаја насумично јављају уз грешке PTOGetDiag, одмах проверите физичко ожичење, улазе погона и системе уземљења. Правилан избор хардвера и управљање фирмвером штите дугорочна капитална улагања.

Сценарио примене: Оптимизација ресетовања машине за етикетирање велике брзине

Фабрика за флаширање која је радила на линији за етикетирање велике брзине свакодневно је доживљавала заустављања због квара M218 PLC-а након шест сати непрекидног рада. Систем је користио импулсе прикључног механизма од 100 kHz за покретање серво точка за етикетирање. Првобитни инжењерски тим је редовно поново покретао PLC кућиште како би обрисао прекорачење 32-битног бројача, што је узроковало скупа кашњења у производњи.

Апликациони инжењери су имплементирали рутину машине стања користећи PTOSetPosition и PTOSimple.Reset_error. Нова PLC логика прати укупан број импулса довода етикета и ресетује интерну позицију PTO-а на нулу током кратких пауза линије свака два сата. Ова софтверска оптимизација потпуно је елиминисала неочекивана заустављања услед прекорачења позиције, повећавајући ефикасност линије за 12% без замене хардвера.

Да бисте набавили оригиналне Schneider Electric контролере и оптимизовали своје системе за фабричку аутоматизацију, посетите Powergear X Automation за професионалну дистрибуцију хардвера и стручну инжењерску подршку.

Често постављана питања (ФАК)

П1: Могу ли ресетовати бројач положаја приводног вратила М218 док се мотор окреће?
Не. Морате зауставити генерисање PTO импулса и обрисати активна стања грешака пре извршавања функционалног блока PTOSetPosition. Ресетовање позиција на активној покретној оси покреће неважеће команде брзине.

П2: Да ли извршавање PTOSetPosition брише статус „Референцирано“ на PTO оси?
Да. Промена интерне референтне позиције поништава претходни статус враћања у првобитну тачку. Морате да проверите или поново извршите секвенцу враћања у првобитну тачку како бисте осигурали апсолутну тачност позиционирања.

П3: Која је разлика између прекорачења PTO бројача и прекорачења DINT-а корисника PLC-а?
До прекорачења PTO-а долази унутар хардверског контролера кретања када импулсни излази пређу 32-битна ограничења. До прекорачења корисничког DINT-а долази у стандардном PLC програмском коду када променљиве за израчунавање пређу 2,147,483,647 без ресетовања.

Назад на врх
Производ је додат у вашу корпу