Modifying the Sample Ladder Logic
4.4 Tarea de Datos de Escritura (WriteData)
La tarea WriteData es la responsable por el envío de datos desde el procesador hacia el
módulo MVI56-MCM. Los datos son transferidos desde el procesador hacia el módulo
utilizando la imagen de salida del módulo (Local:1:O:Data[]). El primer rung es utilizado
para almacenar los datos actuales requeridos ajustados en el objetos de datos
MCM.BP.LastWrite del módulo. Este objeto es utilizado en toda la lógica de escalera
subsecuente en caso de cambios en la palabra de entrada (Local:1:I:Data[1]) durante el
procesamiento.
Los próximos dos rungs son utilizados para manejar el control del procesador del módulo
utilizando los números de bloque de control de arranque en frio y caliente. Cuando el
procesador requiere que el módulo ejecute una de éstas operaciones, simplemente
copia el número del bloque dentro de la imagen de salida del módulo y el módulo
ejecutará la operación. Asegurese de ajustar el número de bloques requerido en el
ultimo objeto de escritura para prevenir procesamientos posteriores en la tarea
WriteData. Ejemplos de cada bloque de control se presentan en los siguientes rungs.
Los siguientes cuatro rungs son utilizados para requerir los datos de estado del nodo
Esclavo asociado con cada puerto Maestro. Dos solicitudes son requeridas para cada
puerto de manera de obtener los datos para los potenciales 256 – Esclavos
direccionados en el puerto. La siguiente lógica de escalera muestra lo que se requiere
para obtener los datos del puerto Modbus 1
50
.
ProSoft Technology, Inc.
MVI56-MCM User Manual (Spanish)
Julio 1, 2004