VFD-B Series
unsigned char tdat[60]={':','0','1','0','3','2','1','0','2',
void main(){
int i;
outportb(PORT+MCR,0x08);
outportb(PORT+IER,0x01);
outportb(PORT+LCR,(inportb(PORT+LCR) | 0x80));
/* el BRDL/BRDH se puede acceder como LCR.b7==1 */
outportb(PORT+BRDL,12);
12=115200/9600*/
outportb(PORT+BRDH,0x00);
outportb(PORT+LCR,0x06);
for(i=0;i<=16;i++){
while(!(inportb(PORT+LSR) & 0x20)); /* espera hasta que THR se vacie */
outportb(PORT+THR,tdat[i]);
}
i=0;
while(!kbhit()){
if(inportb(PORT+LSR) & 0x01){ /* b0==1, lectura del dato listo */
rdat[i++]=inportb(PORT+RDR); /* lectura del dato desde RDR */
}
}
}
09 – 05 Registro HMI 1
Ajustes 00 – 65535
09 – 06 Registro HMI 2
Ajustes 00 – 65535
Estos dos parámetros proporcionan dos registros para el HMI o el PLC.
09 – 07 Tiempo de demora de la respuesta
Ajustes 00 – 200
Este parámetro es el tiempo de demora de la respuesta después de que el
variador haya recibido un comando tal y como muestra la figura.
'0','0','0','2','D','7','\r','\n'};
/* habilita la interrupción */
/* interrupción como dato de entrada */
/*ajusta la velocidad=9600,
/* ajuste del protocolo, <7,N,2>=06H
<7,E,1>=1AH, <7,O,1>=0AH
<8,N,2>=07H, <8,E,1>=1BH
<8,O,1>=0BH */
/* envía el dato a THR */
- 98 -
DELTA ELECTRONICS - Serie VFD-B
Ajuste de fábrica: 00
Ajuste de fábrica: 00
Ajuste de fábrica: 00
Unidad: 0.5 mseg.