En esta entrada programé un control para cilindros neumáticos de doble efecto en Step7. Ahora, aprovechando la configuración que preparé en las dos entradas anteriores, voy a traducir el mismo código a Logix. Para ello voy a programar un Add-On, que es lo que viene a ser el equivalente a los bloques de función (FB) de Step7.
Voy a conservar la funcionalidad: los parámetros de entrada y salida se llaman igual en ambos sistemas y tienen exactamente la misma función. Lo único que cambia es el formato de los tiempos: en Step7 son en formato #Time y en Logix son DINT expresados en milisegundos.
Empezamos creando y configurando un proyecto en el RSLogix 5000. A continuación, para crear un Add-On vamos al árbol de proyecto y sobre la carpeta Add-On Instructions, con el botón derecho del ratón, pulsamos sobre New Add-On Instruction...
Aparecerá una ventana donde deberemos darle un nombre y, opcionalmente, una descripción, número de versión, etc.
14 de agosto de 2011
9 de agosto de 2011
Preparando un proyecto para programar un SoftLogix
En la entrada anterior preparé una máquina virtual con SoftLogix, ahora voy a configurar un proyecto en el RSLogix 5000, el cual tengo montado en otra máquina virtual. Así que en mi equipo anfitrión voy a ejecutar dos máquinas virtuales, de la siguiente manera:
Ejecuto el RSLogix 5000 y creo un nuevo proyecto...
Ejecuto el RSLogix 5000 y creo un nuevo proyecto...
Etiquetas:
Rockwell,
RSLogix 5000,
SoftLogix
7 de agosto de 2011
Virtualizando SoftLogix, el PLC software de Rockwell
Entre su gama de controladores Rockwell dispone de un PLC software denominado SoftLogix, sería el equivalente al WinAC de Siemens o al TwinCAT de Beckhoff. Mi interés por él viene en que ya no dispongo del CompactLogix con el que realicé las dos entradas anteriores y montar un SoftLogix sobre una máquina virtual me permitirá realizar pruebas de programación y seguir aprendiendo.
Voy a partir de una máquina virtual en VirtualBox con una configuración como la que se puede ver la siguiente captura:
Voy a partir de una máquina virtual en VirtualBox con una configuración como la que se puede ver la siguiente captura:
Etiquetas:
PLC Software,
Rockwell,
SoftLogix
21 de junio de 2011
Pasos previos a programar un CompactLogix L32E
Teniendo ya comunicación con mi CompactLogix L32E, es hora de ejecutar el RSLogix 5000, que es el software de programación de Rockwell necesario para esta gama de autómatas.
Voy a usar la versión 13 en inglés, algo antigua, pero es la que me exigen. Me consta que existe en español. Al ejecutarlo tiene el siguiente aspecto:
Voy a usar la versión 13 en inglés, algo antigua, pero es la que me exigen. Me consta que existe en español. Al ejecutarlo tiene el siguiente aspecto:
Etiquetas:
CompactLogix,
Rockwell
7 de junio de 2011
Comunicando con un PLC CompactLogix L32E
Recientemente he estado unas horas con un técnico de Rockwell en las que he recibido unas pinceladas de cómo empezar a enfrentarme a la familia de PLC CompactLogix. Voy a ir redactando una serie de entradas con mis avances y, aunque todo lo que escriba lo habré probado previamente, es posible que cometa errores e imprecisiones. Si ves algo que está mal o conoces alguna forma más simple o más correcta de hacer algo de lo que aquí describo, te agradeceré un comentario.
El PLC en concreto con el que voy a hacer pruebas es un CompactLogix L32E, acompañado de una fuente de alimentación y una tarjeta de 16 salidas digitales, más la correspondiente tapa de final de bus. El PLC conectado y funcionando sobre mi mesa tiene el siguiente aspecto:
Como características más destacadas decir que tiene 750 kb de memoria de usuario, una ranura para Compact Flash, un puerto de comunicaciones serie y un puerto ethernet. Puede expandirse con un máximo de 16 módulos. Tienes las características detalladas en la página de Rockwell (PDF).
Como el cliente para el que está destinado el PLC tiene estandarizadas versiones de software antiguas, voy a utilizar una máquina virtual con Windows 2000 donde voy a instalar todos los programas: RSLogix 5000 (programación de PLC), RS View ME (programaciónd de HMI), RSNetWorx (configuración de redes) y RSLinx (gestión de comunicaciones). El técnico de Rockwell tenía todo esto montado sobre VMWare. Aprovechando que tengo varias máquinas con Virtual Box, he preparado una máquina virtual con esta última, funcionando también correctamente. Para tener comunicación a través del puerto ethernet simplemente hay que tener la precaución de poner el puerto ethernet virtual en modo puente (bridge) y asignar en el Windows 2000 una dirección IP y máscara coherentes con nuestra red (la primera vez tuve que reiniciar tanto mi máquina virtual como mi ordenador para que funcionase).
El PLC en concreto con el que voy a hacer pruebas es un CompactLogix L32E, acompañado de una fuente de alimentación y una tarjeta de 16 salidas digitales, más la correspondiente tapa de final de bus. El PLC conectado y funcionando sobre mi mesa tiene el siguiente aspecto:
Como características más destacadas decir que tiene 750 kb de memoria de usuario, una ranura para Compact Flash, un puerto de comunicaciones serie y un puerto ethernet. Puede expandirse con un máximo de 16 módulos. Tienes las características detalladas en la página de Rockwell (PDF).
Como el cliente para el que está destinado el PLC tiene estandarizadas versiones de software antiguas, voy a utilizar una máquina virtual con Windows 2000 donde voy a instalar todos los programas: RSLogix 5000 (programación de PLC), RS View ME (programaciónd de HMI), RSNetWorx (configuración de redes) y RSLinx (gestión de comunicaciones). El técnico de Rockwell tenía todo esto montado sobre VMWare. Aprovechando que tengo varias máquinas con Virtual Box, he preparado una máquina virtual con esta última, funcionando también correctamente. Para tener comunicación a través del puerto ethernet simplemente hay que tener la precaución de poner el puerto ethernet virtual en modo puente (bridge) y asignar en el Windows 2000 una dirección IP y máscara coherentes con nuestra red (la primera vez tuve que reiniciar tanto mi máquina virtual como mi ordenador para que funcionase).
Etiquetas:
CompactLogix,
Comunicación,
Rockwell
18 de mayo de 2011
Probando un panel táctil Pro-face GP4107G1D
Recientemente, para una pequeña máquina, hemos estado buscando un panel táctil de reducidas dimensiones, económico, sencillo de programar, que tuviese soporte técnico cercano y que fuese fiable, y, por lo que he podido probar hasta ahora, el Pro-face GP4107G1D cumple nuestras espectativas.
Nuestra máquina va a ser controlada por un PLC S7 312 de Siemens, por lo que la comunicación con el HMI deberá realizarse por MPI. En mis pruebas el funcionamiento de la comunicación ha sido impecable, funcionando todo a la primera.
A pesar de que este panel resulta muy económico, ofrece caracerísticas solo presentes en paneles de gama más alta. Quizá la que más me ha llamado la atención es la posibilidad de programar scrips, lo que le otorga gran versatilidad.
Como características más destacadas dispone de una pantalla de 3,4" y 16 niveles de gris, con iluminación programable en color verde, naranja o rojo. El aspecto que tiene mi unidad es el siguiente:
Vista por detrás dispone de dos puertos USB:
Nuestra máquina va a ser controlada por un PLC S7 312 de Siemens, por lo que la comunicación con el HMI deberá realizarse por MPI. En mis pruebas el funcionamiento de la comunicación ha sido impecable, funcionando todo a la primera.
A pesar de que este panel resulta muy económico, ofrece caracerísticas solo presentes en paneles de gama más alta. Quizá la que más me ha llamado la atención es la posibilidad de programar scrips, lo que le otorga gran versatilidad.
Como características más destacadas dispone de una pantalla de 3,4" y 16 niveles de gris, con iluminación programable en color verde, naranja o rojo. El aspecto que tiene mi unidad es el siguiente:
Vista por detrás dispone de dos puertos USB:
Suscribirse a:
Entradas (Atom)






