Glitches plk Berbec, No. 2 - plk spontan intră într-un stat - stop, plk și asp

Glitches plk Berbec, No. 2 - plk spontan intră într-o stare - stop, plk și asp
Continuam sa descriu bug-urile cuptorului.

Un alt bug urât OWEN PLK110-60, observat de mine -

trecerea spontană a controlerului în starea "stop" în timpul funcționării.







Berbecul poate fi în trei stări:

  • - PLC execută programul scris în el,
  • PLC-ul este pornit, dar nu execută programul scris pentru el, porturile de ieșire discrete sunt resetate,
  • eroarea este identică cu oprirea, numai cu indicația de eroare LED, apare atunci când controlerul efectuează o operație nevalidă,

Pe panoul frontal există un buton "Start / Stop".

Glitches plk Berbec, No. 2 - plk spontan intră într-o stare - stop, plk și asp

Când acest buton este apăsat, controlerul trece de la starea "lucru" la "oprire" și invers.






Se pare că butonul este util, deși poți să faci fără ea remarcabil de bine.

În practică, acest buton generează o eroare - în timpul funcționării controlerul se oprește ca și cum acest buton ar fi apăsat, deși nu s-ar putea întâmpla așa ceva.
De fapt, există o "activare falsă a butonului" - nimeni nu a apăsat butonul, dar notificările OWEN fac clic și întrerupe execuția programului.
Cu ceea ce este conectat, nu se știe.

Problema este teribilă și șiretlică în faptul că este imposibil să se prevadă când se va manifesta.
Sunt de acord, nu este foarte plăcut dacă sunteți sunați la o oră dimineața de la uzină și ei spun că operatorul a fost deconectat în mod misterios și trebuie să veniți urgent și să rezolvați problema.
De mult timp nu am putut înțelege de ce sunt legate aceste opriri misterioase, în timp ce un coleg mai experimentat nu a spus despre această problemă.

Un coleg și a sugerat soluția, trebuie doar să dezactivați butonul "Start / Stop" din program.
Este simplu, în CoDeSys 2.3 de pe fila «Resurse» paragraf «configurația PLC» adaugă un element nou «buton»:

Glitches plk Berbec, No. 2 - plk spontan intră într-o stare - stop, plk și asp

Astfel, butonul încetează să-și îndeplinească rolul principal, nu poate "începe" sau "opri" deja. Acest buton poate fi utilizat apoi în program, dar eu v-aș sfătui să-l păstrați goale, fără nici un fel legat de funcțiile ei același soobrazheniy- la controler nu este imaginat că butonul ar fi făcut clic.

De îndată ce am intrat într-un astfel de "buton gol" în program, opririle spontane s-au oprit.

Din toate glitzele pe care le-am găsit, PLC-urile OWEN sunt cele mai periculoase, dar cele mai ușor de îndepărtat.







Trimiteți-le prietenilor: