Sari la conținut
ELFORUM - Forumul electronistilor

Cititor cod bare si PLC


Vizitator stefan2821

Postări Recomandate

Vizitator stefan2821

Aveti idee de ce un cititor de cod de bare face bine citirea (pe ecranul lui apar 8 caractere), dar transmite catre PLC doar 6 sau 7 caractere din 8. Unde ar putea fi problema, avand in vedere ca pierderea ultimei cifre din codul de bare se face doar pentru anumite coduri. Setarile PLC-ului par ok...dar nu stiu unde sa caut aceasta problema. Multumesc!

Link spre comentariu
  • Răspunsuri 7
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • red93

    2

Top autori în acest subiect

Vizitator stefan2821

Legatura este pe rs233, cu un procesor L62 ControlLogix 5562 de la Allen Bradley.Proprietatile din procesor La user protocol este pe ASCII iar la serial port setarile sunt ok.

Link spre comentariu
Vizitator stefan2821

Cititotul este de la Datalogic, sts400...cert este ca, pierde ultima cifra,Dar numai pentru anumite coduri de bare. Nu inteleg de unde aceasta eroare. Multumesc

Link spre comentariu

Uite-te la setările rutinei de citire din PLC ca nu cumva să ai alți parametrii de comunicare sau ca bufferul de citire să fie prea mic. De exemplu dacă ai un buffer tip string de doar 8 caractere, rutina de citire ar putea pune din când în când terminatorul de string în ultimul octet și atunci îți "dispare" ultimul caracter. O altă posibilitate ar fi ca interpretarea setului de caractere să fie diferită gen coduri ASCII și ASCII extins sau chiar binar... Dacă eroarea nu este sistematică atunci vezi să nu ai cabluri prea lungi sau să fie interferențe electrice puternice.

Link spre comentariu
Vizitator stefan2821

Raspuns la intrebarea mea: ideea este ca, am verificat si buffer-ul si este ok. el vede chiar si 16 caractere, iar programul PLC-ului ii spune sa retina doar primele 8 cifre. Dupa cum ziceam, ambele erau configurate la fel. Solutia la aceasta problema a fost, setarea ratei de transmisie (Baud rate) de la 9600 la 2400. Deci rezulta ca problema este de la cablu, avand in vedere ca acesta are ceva ani experienta si o lungime de aprox 15-20 metri.

Link spre comentariu

În caz că se mai lovește cineva de problema aceasta:

 

http://www.tldp.org/HOWTO/Remote-Serial ... tance.html

 

aici e un tabel orientativ al vitezelor de transmisie maxime în funcție de lungimea cablului.

 

Ideea este că în standard nu se pune o limită de lungime a cablului dar se dă o capacitate maximă. Regula adoptată de majoritatea producătorilor este să nu recomande un cablul mai lung de 15m.

Link spre comentariu
Vizitator stefan2821

Si mai e o chestie pe langa lungimea cablului. Acest cablu nu trebuie sa fie pe acelasi canal cu alte cabluri :d:D. Cel mai bine si recomandat este sa ai un canalet special pentru transmisie

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări