Časový diagram startu polohování serva — „V poloze“ hned po startu patří ještě předchozí poloze (ukázka)

Naposledy upraveno: 2026-09-23 / Kategorie: Ukázky, časové diagramy

Jeden pohyb, od předání cílové polohy servozesilovači a startu z PLC až po rozhodnutí, že je pohyb dokončen (dílky po 0,1 s). Nakresleno pro každého, kdo pokračoval na signál „v poloze“ hned po startu a dočkal se toho, že další krok začal dřív, než se osa pohnula.

Otevřít tuto ukázku v editoru Stáhnout JSON

Bezplatný editor v prohlížeči se otevře na nové kartě s načteným diagramem. Bez instalace, bez registrace a nic, co zadáte, se nikam neodesílá. Úpravy nemění ukázku na této stránce. JSON jsou zdrojová data pro opětovné otevření v editoru nebo předání AI (formát: Datový formát JSON).

Časový diagram startu polohování serva. bStartOK (podmínka startu) zůstává ON. Poté, co se nTargetPos (cílová poloha) změní z 0 na 50000, se zapne bStartReq (start polohování). Tím se zapne bBusy (busy) a bInPos (v poloze), ještě ON z předchozí polohy, vypne. Busy ON způsobí vypnutí startu. Po pohybu 1,2 s se zapne „v poloze“, pak busy vypne, čímž se vystaví bMoveDone (pohyb dokončen). Změny jsou spojeny tečkovanými šipkami.
1,2 s od S3 do S15 je pohyb o 50000 pulsů, daný rychlostí a zrychlením. 0,3 s od S15 do S18 předpokládá, že busy čeká na ustálení (u některých modelů je to 0, nebo je pořadí obrácené). Proto mezi busy OFF a „v poloze“ ON není šipka; pohyb dokončen se vystaví ve Step, kdy platí obojí. Podmínka startu musí jen zůstat ON, takže ani ona šipku nemá.

1. Šest signálů; pohyb dokončen vzniká uvnitř PLC

SignálSměrVýznam
bStartOKPLC (interní)Podmínka startu: servo ON a žádný alarm ze zesilovače plus ustavená reference. Ustavená reference znamená dokončené referencování, nebo u absolutního enkodéru platnou polohu
nTargetPosPLC → servozesilovačCílová poloha [pulse]
bStartReqPLC → servozesilovačStart polohování
bBusyServozesilovač → PLCBusy. ON od přijetí startu do konce polohování. V tomto diagramu slouží i jako potvrzení přijetí
bInPosServozesilovač → PLCV poloze (in-position). Podle modelu ON, když je rozdíl od cíle, nebo mezi povelovanou a skutečnou polohou (regulační odchylka), v nastaveném pásmu
bMoveDonePLC (interní)Pohyb dokončen. Podmínka pro další krok: po startu byl spatřen busy ON a pak platí busy OFF i „v poloze“ ON. Nevystaví se, pokud se osa zastavila na požadavek zastavení nebo chybu

2. Jeden pohyb: cílová poloha → start → busy → dokončení

3. Start shodit po potvrzení přijetí; o dokončení rozhodnout až po spatření busy ON

  1. Startovat až poté, co dorazila cílová poloha Dorazí-li start dřív, osa jede na předchozí cíl. Uvnitř PLC nechte jeden cyklus, přes síť jeden cyklus obnovy. Posílá-li se 32bitová hodnota jako dvě slova, ověřte, že se posílají společně.
  2. Start shodit až po potvrzení přijetí Impuls na jeden cyklus zmizí, je-li kratší než perioda čtení druhé strany. Shození po zapnutí busy funguje, ať zesilovač reaguje na hranu, nebo na úroveň. Předem ověřte PLC, která vyžadují, aby vstup povelu zůstal ON po celý pohyb.
  3. O dokončení rozhodnout až po spatření busy ON po startu „V poloze“ je ještě ON z předchozí polohy. Dokončeno znamená, že busy po startu jednou zapnul a pak platí busy OFF i „v poloze“ ON. U modelů, kde signál kmitá, vyžadujte, aby ON trval několik desítek ms.
  4. Počítejte s velmi krátkými pohyby Busy může být ON jen několik ms a lze ho minout. U modelů, které potvrzení přijetí drží, použijte to; u modelů bez něj berte cíl v pásmu „v poloze“ od aktuální polohy jako dokončený bez startu.
  5. Během busy nepřepisujte cílovou polohu Kdy se změna projeví, závisí na modelu a jeho nastavení. Přepisujte až po pohyb dokončen.

4. Nerozjede se nebo nedokončí: porucha na časový limit

Každé čekání dostane časový limit a po jeho překročení se vyhlásí porucha. Limit pro pohyb je doba jízdy vypočtená z dráhy, rychlosti a zrychlení plus rezerva na ustálení.

Obnova po alarmu se kreslí do samostatného diagramu nebo vývojového diagramu, protože na alarmu závisí, zda je nutné znovu najet do reference.

5. Ať je rozhraní jakékoli, čtěte ho jako tytéž tři: start, busy, dokončení

Nástroje, kterými byla ukázka vytvořena

  • Timing Chart Editor — Obrázek výše a JSON ukázky byly vytvořeny a exportovány v tomto editoru.
  • Flowchart Editor — Převádí šipky diagramu na posloupnost čekání a procesů.

Související články

yk.builds