Autor Tema: s7-200 MODBUS COMO ESCLAVO  (Leído 2459 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado chuzkin

  • PIC10
  • *
  • Mensajes: 2
s7-200 MODBUS COMO ESCLAVO
« 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.