El Beckhoff CX9010 es en realidad un PC embebido con procesador ARM que ejecuta Windows CE. Esta configuración le otorga ventajas frente a un PLC convencional, entre las que destacan una mayor conectividad y accesibilidad. Sin embargo también existen inconvenientes. Cuando apagamos un PLC no nos preocupa qué pasará si hay un corte de corriente, es algo con lo que se cuenta en su diseño. Sin embargo un PC requiere un apagado de forma controlada, para evitar pérdida de datos. Si el CX9010 sufre un corte de alimentación puede que los últimos datos que estemos manejando se pierdan... si no tomamos las precauciones adecuadas.
Para realizar la remanencia de datos en el CX9010, Beckhoff nos ofrece dos alternativas. La primera es escribir en la memoria flash que usa a modo de disco duro. Mediante el bloque de función FB_WritePersistentData podremos almacenar nuestras variables. El inconveniente es que si se produce una caída de tensión en medio de un proceso de escritura puede haber corrupción de datos, además de tener en cuenta que no podemos abusar de la escritura en memoria flash ya que puede sufrir desgaste por machacar demasiado la misma zona de memoria. La segunda alternativa, que será la que desarrolle a continuación, consiste en usar el dispositivo NOV/DP-RAM que viene integrado en el CX9010.
Mostrando entradas con la etiqueta CX9010. Mostrar todas las entradas
Mostrando entradas con la etiqueta CX9010. Mostrar todas las entradas
27 de enero de 2010
4 de enero de 2010
Conectando con un Beckhoff CX9010 a través de ethernet
El PLC Beckhoff CX9010 se programa a través de unos de los dos puertos ethernet que trae. Programar a través de ethernet solo tiene ventajas: es rápido, prácticamente cualquier ordenador sirve y sin problemas de tierras.
El CX9010 no es un PLC propiamente dicho, es un PC embebido (con procesador ARM) que lleva como sistema operativo Microsoft Windows CE y ejecuta un PLC virtual (soft PLC). Para conectarse a él existen varios métodos. Al tener un Windows CE lo podemos integrar en una red y programarlo desde donde queramos, incluso a través de internet. Cutre-foto con mi móvil:

En mi caso me voy a conectar directamente con un cable ethernet cruzado. Lo primero es ir a la conexión de red de nuestro PC a las propiedades de la conexión TCP/IP y marcar la casilla 'Obtener dirección IP automáticamente'.
El CX9010 no es un PLC propiamente dicho, es un PC embebido (con procesador ARM) que lleva como sistema operativo Microsoft Windows CE y ejecuta un PLC virtual (soft PLC). Para conectarse a él existen varios métodos. Al tener un Windows CE lo podemos integrar en una red y programarlo desde donde queramos, incluso a través de internet. Cutre-foto con mi móvil:

En mi caso me voy a conectar directamente con un cable ethernet cruzado. Lo primero es ir a la conexión de red de nuestro PC a las propiedades de la conexión TCP/IP y marcar la casilla 'Obtener dirección IP automáticamente'.
Etiquetas:
Beckhoff,
CX9010,
Ethernet,
TwinCAT System Manager
Suscribirse a:
Entradas (Atom)