Ejemplo de programa 1:
Comunicación entre el PLC y unidades de motor CA modelo VFD-B (modo ASCII, M1143 = OFF)
M1002
X1
X 0
M1127
Recepción
completada
PLC → VFD-B, el PLC transmite: "01 06 0100 1770 71 "
VFD-B → PLC, PLC recibe: "01 06 0100 1770 71 "
Registros para datos a enviar (mensajes de envío)
Registro
D1089 bajo
D1089 alto
D1090 bajo
D1090 alto
D1091 bajo
D1091 alto
D1092 bajo
D1092 alto
D1093 bajo
D1093 alto
D1094 bajo
D1094 alto
D1095 bajo
D1095 alto
MOV
H87
D1120
Retener protocolo de comunicación
S E T
M1120
MOV
K100
D1129
Solicitud de envío
M1122
S E T
MODWR
K 1
H0100
Procesamiento de datos recibidos
Restablecer M1127
RS T
M1127
Datos
'0'
30 H
ADR 1
'1'
31 H
ADR 0
'0'
30 H
CMD 1
'6'
36 H
CMD 0
'0'
30 H
'1'
31 H
Dirección de datos
'0'
30 H
'0'
30 H
'1'
31 H
'7'
37 H
Contenido de datos
'7'
37 H
'0'
30 H
'7'
37 H
LRC CHK 1
'1'
31 H
LRC CHK 0
3. Conjunto de instrucciones
Establecer protocolo de comunicación
a 9600, 8, E, 1
Establecer tiempo de espera
de recepción a 100ms
H1770
Establecer instrucción de
comunicación:
Datos: H1770
Dirección de datos: H0100
Dirección de dispositivo: 01
Los datos recibidos se almacenan en
D1070~D1085 en formato ASCII.
Descripciones
Dirección de unidad de motor
CA: ADR (1,0)
Código de comando de unidad
de motor CA: CMD (1,0)
Verificación: LRC CHK (0,1)
3-285