Vai al contenuto
PLC Forum


Plc E Pannello Aesys


balzamato

Messaggi consigliati

Salve, sono in possesso di un PLC Siemens famiglia S7 e vorrei sapere se è possibile utilizzarlo per gestire le scritte di un pannello Aesys (pannello a messaggio variabile autostradale).

Conoscete qualche modo per farlo? Grazie in anticipo.

Link al commento
Condividi su altri siti


Se non ricordo male devi vedere che tipo di comunicazione usa il pannello, ci son in serale RS232 o in RS485, in funzione di questo devi comprare per il plc la scheda di comunicazione dedicata una CP341.

Poi con la CP gli invii la stringa con le impostazioni ed il messaggio da visualizzare.

Per creare la stringa devi vedere le istruzioni di protocollo del pannello, ma sono una cosa molto semplice.

Ho guardato nei miei archivi se avevo ancora qualche progetto dove ho usato quel pannello ma non ho trovato nulla mi spiace.

Link al commento
Condividi su altri siti

Ti ringrazio molto, sei stato di grande aiuto. Per caso avresti un esempio di programmazione della stringa? Sono un neofita del campo e anche se è semplice trovo alcune difficoltà.. ti ringrazio nuovamente.

Link al commento
Condividi su altri siti

Non hopiù docomentazione o altro perchè nel frattempo ho cambiato lavoro, comunque la stringa era molto semplice, ricordo che c'erano dei caratteri da aggiungere prima e dopo la scritta che doveva apparire per scegliere se fare un testo scorrevole o lampeggiante.

Insieme al pannello ci deve essere un manuale con il protocollo dove trovi tutte le informazioni.

Link al commento
Condividi su altri siti

Prova con una stringa del genere:

Ctrl_E I <TESTO> Ctrl_D SSSSS

dove:

Ctrl_E = carattere di sincronismo iniziale (05hex = Chr(5) per VB);

I = Indirizzo fisico del Display;

<TESTO> = Testo da visualizzare sul display con eventuali caratteri di controllo;

Ctrl_D = Carattere di sincronismo finale (04hex = Chr(4) per VB);

SSSSS = Checksum della stringa inviata. E' la somma in base 10 dei codici asci

(per VB Asc(carattere)) di TUTTI i caratteri trasmessi "DALL'INDIRIZZO

DEL SISPLAY ESCLUSO AL CTRL_D FINALE INCLUSO". Tale somma va presa in modulo

65536 (per VB Checksum = Checksum Mod 65536). Il risultato dovrà essere di

lunghezza pari a 5 cifre; se inferiore, anteporre degli zeri. E' possibile

evitare di calcolare ilchecksum; in questo caso inviare al display una

sequenza di 5 zeta maiuscole "ZZZZZ".

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...