TODOPIC
Mecatrónica => PLC - Control Lógico Programable => Mensaje iniciado por: chuzkin en 24 de Julio de 2012, 02:03:36
-
Estimados.
Estoy tratando de establecer la comunicacion entre un S7-200 CPU 226 y una PC con labview, como un SCADA.
Ya configure la comunicacion modbus de acuerdo a los ejemplos de ayuda y manual del s7-200, pero no se como direccionar la siguiente informacion:
Bits (LABVIEW DEBE LEER ESTOS BITS)
M1.0 – Inicio ciclo 1
M1.1 – Inicio ciclo 2
M1.2 – Inicio ciclo 3
M1.5 – Fin ciclo 1
M1.6 – Fin ciclo 2
M1.7 – Fin ciclo 3
Palabras dobles (LABVIEW DEBE LEER ESTAS PALABRAS REALES DOBLES)
VD100 – Nivel TQ 1
VD104 – Nivel TQ 2
VD108 – Nivel TQ 3
Palabras dobles (LABVIEW ESCRIBIR ESTAS PALABRAS REALES DOBLES)
VD120 – VOLUMEN ACUMULADO FLUJOMETRO 1
VD124 – VOLUMEN ACUMULADO FLUJOMETRO 2
VD128 – VOLUMEN ACUMULADO FLUJOMETRO 3
EL MANUAL INDICA QUE CADA DIRECCION MODBUS TIENE SU CORRESPONDIENTE DIRECCION S7-200:
00001 modbus address = Q0.0 s7-200 address
10001 modbus address = I0.0 s7-200 address
30001 modbus address = AIW0 s7-200 address
40001 modbus address = Holdstart s7-200 address (configured in MBUS_INIT)
LA PREGUNTA ES COMO PUEDO LEER / ESCRIBIR LOS REGISTROS ANTERIORES? TENGO QUE AGREGAR INSTRUCCIONES MOVE PARA TRASLADAR LOS REGISTROS M'S, VD'S A LOS REGISTROS 4xxxx? O DEBO MOVERLOS A VB0 (MEMORIA RETENTIVA)?
GRACIAS!.
SALUDOS.