Comando 'Usa membro attribuito come input'Permalink

Simbolo: _cds_icon_cfc_processvalue

Funzione: Questo comando consente di collegare un membro della struttura a un ingresso di tipo scalare.

Chiama: Barra dei menu: «CFC  Pins»; menu contestuale: «Spille»

Requisiti: È attivo un editor CFC ed è selezionato un ingresso di blocco funzione.

Il membro della struttura che viene collegato all'ingresso del blocco funzione successivo deve essere fornito con il pragma ‎{attribute 'ProcessValue'}‎. Il tipo di dati del membro della struttura deve essere compatibile con il tipo di dati dell'ingresso successivo. Gli ingressi collegati in questo modo sono contrassegnati dal simbolo "V".

Esempio

TYPE QINT :
STRUCT
	Status : STRING;
	{attribute 'ProcessValue'}
	Value1 : INT;
	Value2 : INT;
END_STRUCT
END_TYPE
PROGRAM PLC_PRG
VAR
	input1: QINT;
	output1: QINT;
	intValue: INT;
END_VAR
_cds_img_pragma_processstructurevalue

Se non si esegue il comando «Use attributed member as input» per questo collegamento, viene emesso un errore del compilatore.

Vedi anche