发布于 2011-07-18 11:41:27
11楼
请问我心依旧大侠,经常会发现鬼子的程序中有‘不匹配’的情况,例如以下程序中:
VAR_TEMP
ERROR_TRASM : BOOL ; //Errore di trasmessione KEB se 1
N_INCR_DATA : BYTE ; //Incremento per cicli process data
KEB_N_WRITE : WORD ; //Dispositivi da scivere in bit
VEL_EFF_FLOAT : REAL ; //Velocit?effettiva in formato reale
VEL_EFF_WORD : WORD ; //Velocit?effettiva in formato word
ZNO_FLOAT : REAL ; //ZNO mandrino in formato reale
INC_1s : BOOL ; //Incremento 1 secondo
LocXTmp_RichProtOn : BOOL ; //Richieste protocollo in corso
END_VAR
BEGIN
NETWORK
TITLE =INTERFACCIAMENTO DATI E CHIAMATA BLOCCO GESTIONE INVERTER
//////////////////////////////////////////
//////////// Dati di ingresso ////////////
//////////////////////////////////////////
//Comandi
L DB251.DBW 0;
T DB195.DBD 2;
//Gestione passaggio gamma e cambio gamma
L DB250.DBB 70;
T DB195.DBW 46;
//U ***x
// S "DB_INVERTER_D".INVERTER[1].strobe_rotaz
///////////////////////////////////////////
//CHIAMATA PROTOCOLLO VECTRON
//////////////////////////////////////////
CALL FC 182 (
index := 0);
//////////////////////////////////////////
// Valori di ritorno
//////////////////////////////////////////
U DB195.DBX 0.1;
= DB251.DBX 243.2;
U DB195.DBX 0.3;
= DB251.DBX 243.1;
L DB195.DBW 24;
T DB251.DBW 70;
L DB195.DBD 20;
T DB251.DBW 30;
//ATTENZIONE: variabile non appropriata
L DB195.DBW 28;
T DB251.DBW 110;
.......
DBW的值赋给了DBD, 或DBD的值赋给了DBW,这样会不会出现不匹配呢?
人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。