Vai al contenuto
PLC Forum


Scl


mario2159

Messaggi consigliati

Inserito:

Salve a tutti.

Scusate la domanda "banale"..

posso in scl richiamare in una fc una variabile in un db in modo assoluto??

ex

x:=dbx.dwx

Ci ho provato ma da errore forse sbaglio la sintassi..

Grazie mille.


Inserita: (modificato)
x:=dbx.dwx

Forse sbagli nella sintassi

VAR_TEMP

x:WORD;    

END_VAR

  
BEGIN;


x := DB11.DW0;

..
VAR_TEMP
x:BOOL;    

END_VAR


  
BEGIN;

x := DB11.Dx0.0.

Modificato: da Savino
Inserita:

non capisco...

allora

fc1: int

var_temp

x:int;

y:int;

z:int;

end_var

begin;

(nel db1 ho primi 3 interi..)

x:=db1.dw2;

y:=db1.dw4;

z:=db1.dw6;

ma quando compilo e' sempre errore... non capisco..

fc1=x

Grazie anticipatamente per la pazienza :rolleyes:

Inserita:
FUNCTION FC1:INT

VAR_TEMP

x:INT;
y:INT;
z:INT;    

END_VAR
   
BEGIN;


x:=WORD_TO_INT(DB1.DW2);
y:=WORD_TO_INT(DB1.DW4);
z:=WORD_TO_INT(DB1.DW6);  
  

FC1:=x; 

END_FUNCTION

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