(5) Instrucciones para el programa
1) Cuando hay un error de datos en el programa del ordenador, el variador no acepta los datos. Por lo
tanto, inserte siempre un reintento de transmisión en el programa.
2) Como las operaciones de orden de marcha o monitorización siempre son solicitadas por el ordenador,
el variador no retornará datos sin la petición del ordenador. Por lo tanto, diseñe el programa para que
el ordenador efectúe las peticiones de lectura pertinentes.
3) Por ejemplo
Cuando el modo de funcionamiento conmuta a funcionamiento por comunicación
10 OPEN "COM1: 9600, E, 8, 2, HD" AS#1
20 COMST1, 1, 1: COMST1, 2, 1
30 ON COM (1) GOSUB*REC
40 COM (1) ON
50 D$= "01FB10002"
60 S=0
70 FOR I=1 TO LEN (D$)
80 A$=MID$ (D$, I, 1)
90 A=ASC (A$)
100 S=S+A
110 NEXTI
120 D$=CHR$ (&H5) +D$+RIGHT$ (HEX$ (S) , 2)
130 PRINT#1, D$
140 GOTO 50
1000 *REC
1010 IF LOC (1)=0 THEN RETURN
1020 PRINT "RECEIVE DATA"
1030 PRINT INPUT$ (LOC (1) , #1)
1040 RETURN
General flowchart
Line number
Initial setting of I/O file
: Communication file opening
: Circuit control signal (RS, ER) ON/OFF setting
: Interrupt definition at data receive
: Interrupt enable
Transmission data setting
Sum code calculation
: Addition of control and sum codes
Data transmission
Interrupt data receive
: Interrupt occurrence at data receive
10
Input file
initial setting
40
50
Transmission data
1000
processing
Receive data processing
Data setting
Interrupt
Data import
Sum code calculation
Screen display
1040
Data transmission
140
B154
ESPECIFICACIONES