Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Invio Dati Da Plc A Pc


Messaggi consigliati

Inserito:

Ciao a tutti, premetto che sono un ultra-principiante, ecco il mio problema:

devo scrivere sulla porta TER del plc un valore di una sonda termica collegata ad un TSX Micro,

volevo utilizzare la trasmissione ASCII per poter leggere il valore da Hiperterminal.

Ho provato con print_char ma riesco a scrivere solo delle costanti e non delle variabili, ho provato anche con write_async ma andava in errore il plc... mi potete dare qualche esempio per favore?

Grazie in anticipo, Antonio.


Stefano Sormanni
Inserita:

non ho capito bene... dove lo scrivi Print_char? sul PLC? ma se devi RICEVERE i dati perchè scrivere Print_char che spedisce ? (al limite Input_char).

Inoltre se sulla porta TER devi scrivere in ascii ti conviene prendere il cavo di collegamento RS485-RS232 della telemecanique.

Inserita:

Se ho ben capito tu acquisisci una sonda in analogica e devi sparare il valore letto

sulla seriale in ascii.

Prova cosi.

(*time out*)

%mw1012:=10;

(*num.car.da emettere*)

%mw1013:=7;

(*Conversione dato in ascii*)

%MB2002:7:=INT_TO_STRING(%MW1000);

(*lancio messaggio*)

IF %M0 AND NOT %MW1010:X0 THEN

PRINT_CHAR(ADR#0.0.SYS,%MB2002:7,%MW1010:4);

END_IF;

E fammi sapere se funziona

In cui %mw1000 è il valore letto dalla sonda

%m0 il flag di lancio del messaggio sulla seriale

%mb2002:7 il buffer di emissione

%mw1010:4 le word di controllo della comunicazione

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...