PC WORX: software de programación para todos los sistemas de control

PC WORX es un software de ingeniería universal para todos los sistemas de control de Phoenix Contact. Une la programación según IEC 61131, la configuración de bus de campo y el diagnóstico de la instalación en un solo software. Esto se traduce en trabajo en conjunto de hardware y software. Podrás llevar a cabo costosos conceptos de automatización. Según el número de E/S que deben soportarse, elija entre PC WORX BASIC y PC WORX PRO. Para un acceso rápido a la automatización con autómatas compactos ofrecemos el software de programación gratuito PX WORX EXPRESS.

Vista general del software

  • Programación intuitiva sobre la base de todos los lenguajes IEC 61131
  • Sencilla realización de topologías de red
  • Fácil uso de los dispositivos a través de la configuración y el direccionamiento PROFINET, Profibus, INTERBUS y Modbus-TCP
  • Inicio del proyecto rápido con asistentes de proyecto
  • Pruebas de programa prematuras gracias a la función de simulación
  • Herramienta de diagnóstico integradapara todos los componentes del sistema

Configuración de bus con PC WORX

  • Adecuado para INTERBUS, PROFINET, Profibus y Modbus-TCP
  • Diseño sencillo de varias redes PLC en un proyecto
  • Vista de árbol habitual para la representación de la red
  • Catálogo de dispositivos
  • Asistente para la sustitución de PLC
  • Catálogo de módulos para dispositivos de construcción modular
  • Lectura PROFINET e INTERBUS
  • Lectura de la topología PROFINET
  • Determinación del dispositivo con nombre de dispositivo DNS/PROFINET y direcciones IP
  • Reasignación de direcciones IP y de nombres de dispositivo para el proyecto completo
  • Generación automática de nombres de dispositivo PROFINET
  • Importación GSD

Diagnóstico y control de funcionamiento con PC WORX

  • Operación en línea fácil para el usuario
  • Capacidad de modificación en línea
  • Indicación gráfica de las variables forzadas en el código de programa
  • Integración completa de Diag+ para los diagnósticos de bus IBS y PN
  • Lista de variables forzadas
  • Watch-Windows
  • Analizador lógico
  • Representación de la topología Ethernet
  • Administración de recetas
  • Simulación sin PLC de hardware
  • Almacenamiento del código fuente en el sistema de destino
  • Operación en el propio contacto

Típicos errores de programación

Errores de programación: compilación

También conocidos como errores del compilador, son errores que impiden que su programa se ejecute. Cuando presiona F5 para ejecutar un programa, Visual Basic compila el código en un lenguaje binario que el equipo entiende. Si el compilador de Visual Basic se encuentra con código que no entiende, emite un error de compilador.

La mayoría de los errores del compilador son debidos a errores cometidos al escribir el código. Puedes escribir mal una palabra clave, omitir alguna puntuación necesaria o intentar emplear una instrucción End If sin antes usar una instrucción If. El editor de código de Visual Basic fue diseñado para identificar estos errores antes de que se intente ejecutar el programa.

Errores de programación: tiempo de ejecución

Los errores en tiempo de ejecución aparecen mientras se ejecuta su programa. Estos errores aparecen generalmente cuando su programa intenta una operación imposible de llevar a cabo.

Un ejemplo de esto es la división por cero. Suponga que tiene la instrucción siguiente:

Speed = Miles / Hours

Si la variable Hours tiene un valor de 0, se produce un error en tiempo de ejecución en la operación de división. El programa se debe ejecutar para que se pueda detectar este error y si Hours contiene un valor válido, no se producirá el error.

Cuando aparece un error en tiempo de ejecución, puede usar las herramientas de depuración de Visual Basic para determinar la causa.

Errores lógicos

Son errores que impiden que su programa haga lo que estaba previsto. Su código puede compilarse y ejecutarse sin errores, pero el resultado de una operación puede generar un resultado no esperado.

Por ejemplo, puede tener una variable llamada FirstName y establecida inicialmente en una cadena vacía. Después en el programa, puede concatenar FirstName con otra variable denominada LastName para mostrar un nombre completo. Si olvida asignar un valor a FirstName, sólo se mostrará el apellido, no el nombre completo como pretendía.

Los errores lógicos son los más difíciles de detectar y corregir, pero Visual Basic también dispone de herramientas de depuración que facilitan el trabajo.

¿Conoces el Scratch?

Scratch se convierte en una oportunidad para ayudar a los estudiantes en el desarrollo de habilidades mentales a través del aprendizaje de la programación sin necesidad de saber del programa. Sus características han hecho que sea muy difundido en la educación de niños y adultos.

Scartch es un programa muy extendido entre los estudiantes, profesores y padres para crear animaciones de manera sencilla y puede servir de puente hacia el avance en el mundo de la programación. También puede usarse para un proyecto de ciencias o matemáticas, incluyendo simulación y visualización de experimentos, conferencias grabadas, etcétera.

Scratch permite usar programación dirigida por eventos con múltiples objetos activos denominados sprites. Los sprites pueden pintarse como gráficos vectoriales o mapa de bits, desde su propia web mediante un editor que forma parte del proyecto, o bien puede importarse desde fuentes externas incluyendo webcams.

Desde 2013, Scratch 2 está disponible on line y como aplicación de escritorio para Windows, OS X y Linux (requiere Adobe Air). El código fuente de Scratch 1.x se liberó bajo licencias GPLv2 y “Scratch Source Code Licencse”.

Scratch se hizo famoso en Reino Unido mediate los Code Clubs. Comenzaron a usar Scratch como lenguaje introductorio por su relativa facilidad para desarrollar programas interesantes, y porque las habilidades adquiridas mediante Scratch son aplicables a otro tipo de lenguajes básicos de programación como Python y Java.

El uso de Scartch permite a los más jóvenes entender la lógica básica de la programación, y colaborar y construir proyectos de manera creativa. Scratch también permite a los estudiantes desarrollar proyectos educativos, y a la vez con interés personal para ellos mismos. Esto les proporciona una herramienta práctica para auto expresarse después de aprender a usarlo.

Iníciate en el mundo de WordPress

¿Qué es WordPress?

Se trata de un gestor de contenido, una plataforma en la que puedes agregar contenido: textos, artículos, imágenes… o lo que nos apetezca. Es el gestor de contenido más utilizado a nivel mundial, y es que con él podrás administrar de manera mucho más sencilla un sitio web, blog e incluso tienda online sin necesidad de tocar un sólo código.

¿Por qué WordPress y no otro?

Si no tienes mucha creatividad a la hora de diseñar un tema, no debes preocuparte. Puedes encontrar una amplia variedad de temas WordPress hechos y gratuitos que nos puedan servir como base para nuestra página web.

Resulta muy sencillo de utilizar, de manera que aunque tengas escasos conocimientos de informática puedes agregar, eliminar o modificar el contenido sin ningún tipo de problema. Por otro lado, aunque la mayoría de la gente piensa que WordPress solo sirve para crear blogs, también puede utilizarse para crear una tienda online, empleando para esta última más herramientas.

¿Cómo puedo instalarlo?

En primer lugar, accede a su página de descarga oficial para descargarlo. Te recomienso que descargues e instales la última versión de WordPress. Una vez lo hayas descargado, el paquete de instalación se guardará en el disco duro. Localiza el paquete y extrae el contenido en una nueva carpeta.

Ahora sube los archivos y carpetas extraídas a tu servidor web. La manera más sencilla es mediante un FTP. Una vez terminada la descarga, extrae el archivo y súbelo a tu cuenta de hosting. Puedes hacerlo mediante un FTP empleando una aplicación cliente como Filezilla o cPanel.

A continuación, crea una base de datos MySQL y asignar un usuario con permisos completos. Asegúrate de anotar el nombre de la base de datos, el nombre de usuario y la contraseña que acabas de crear. Ahora es el momento para ir a tu web y comenzar con el proceso de instalación. Si has subido WordPress al directorio public_html necesitas ir a http://tudonimio.com en su navegador favorito. Lo primero que verás es un mensaje avisándote de que no tienes un archivo wp-config.php, por lo que debes crear uno. Simplemente haz clic en el botón Crear un archivo de configuración.

Herramientas para que los niños aprendan a programar

Según la RAE, programar es elaborar programas para la resolución de problemas mediante ordenadores. Los programas son una serie de instrucciones elaboradas para el ordenador en cuestión. Visto de otra manera, el programador escribe un mensaje denominado código fuente, que el ordenador recibe, entiende y ejecuta después de una serie de traducciones. Así, se establece una interacción que comienza en la mente del programador y termina en los registros del CPU. Aquí tienes algunas herramientas para que los más pequeños aprendan a programar.

Alice

mbiente de programación creado en Carnegie Mellon University, donde los niños pueden contar historias animadas con bloques 3D.

Alice

Doma de serpientes

Basado en “Snake Wrangling for Kids”, es un libro electrónico para enseñar programación a niños mayores de ocho años mediante el lenguaje de programación Python, disponible en cualquier sistemas operativo. Éste lenguaje, cabe mencionar, es sencillo, flexible y poderoso.

Doma de Serpientes para Niños

Kids with Ruby

Es un software interactivo para aprender programación con el lenguaje Ruby. Como dijo Yukihiro Matsumoto, creador de Ruby, “espero ayudar a que cada programador en el mundo sea productivo, disfrute y sea feliz programando. Este es el principal propósito del lenguaje Ruby”.

Kids with Ruby

Kodu

Con Kodu los niños podrán crear juegos de manera visual desde el ordenador y XBox. Se trata de un programa diseñado para enseñar a programar con tres conceptos básicos: creatividad, resolución de problemas y narrativa.

kodu

LEGO MindStorms NXT

Se trata de robots programables, ya sea con el NXT Intelligent Brick para programas sencillos o con alguno de entre cincuenta lenguajes de programación disponibles.

LEGO MindStorms NXT

Como usar HTML y CSS

Entendiendo HTML y CSS (parte 2)

Combinar o hacer links de HTML con CSS

Combinación de HTML y CSS: Una pregunta muy común e importante es – ¿cómo sabe la hoja de estilo, que estilo se puso para un objeto determinado? Esta es una pregunta muy importante que debe surgir para los novatos. Bueno, hay bastantes procedimientos para hacer tu código de CSS entendible en cuanto a qué elemento desea tener acceso a tu estilo actual.

combinar-html-css

 

Hazlo con la ayuda de las clases y los identificadores, si quieres. Este es el procedimiento más común y es seguido como un golpe maestro en el mundo de internet. En el documento HTML, declarando un elemento, sólo tienes que añadir el atributo “class” y asignarle un nombre determinado. Lo mismo para “id”. Ahora en el archivo CSS, escribe sólo el nombre de clase o id y define tu estilo. Automáticamente, ese elemento en particular deriva las definiciones de estilo.

-Declarando con nombre de clase, en el archivo CSS, añade un punto en el frente. Para el ids, agrega un hash delante del nombre. Es la sintaxis. Ahora, la parte más importante.

-Así que, ¿cuál es la diferencia entre clases e ids? No puede ser igual si conviven. Sí, hay una gran diferencia. En el documento HTML, puedes nombrar a tantos elementos como desees con el mismo nombre de clase. Pero ID deben estar dedicados a un solo elemento. Por lo tanto, las clases se utilizan cuando tenemos el mismo estilo para los artículos múltiples en la página HTML e ids para labrar un solo elemento exclusivamente.

combinacion-html-css

 

Acceder a los elementos del DOM (modelo de objeto de datos), o los elementos HTML, por sus nombres de etiqueta. Por lo tanto, si queremos quitar los bordes correspondientes de todas las etiquetas de imagen en la página; Acabamos de escribir ‘img’ y declarar ‘ frontera: ninguno ‘. Sin embargo esto será aplicable a todas las etiquetas de imagen en el documento. ¿Puedes estar pensando, hay una manera que podemos señalar a un elemento específico (de una imagen por ejemplo la etiqueta) pero con su nombre de elemento? Sí hay una manera. Sumérgete en el punto siguiente.

combinación html y CSS

 

Elementos específicos de acceso por tu nombre de etiqueta. Es necesario, sin embargo, recorrer todo a través de tus elementos primarios hasta ellos. ¿Fue un poco duro fue? Está bien. Tomemos un ejemplo. Supongamos que tenemos un elemento form y luego un elemento de entrada en su interior. También tenemos elementos input fuera de la forma, sólo las apártalas, por ejemplo. Así, ahora si seguimos el punto anterior y declaras algún estilo en elementos de entrada; estos estilos se aplicarán en tanto elementos de entrada dentro y fuera de la forma.

Si queremos aplicar el estilo sólo en el elemento dentro de la forma, esto lo podemos hacer. Entrada de la forma {/ * declarar el estilo aquí * /}. Por lo tanto, observa cómo accedimos a la entrada de elemento que queremos específicamente del estilo. Primero el padre y luego el elemento principal. De esta manera, los elementos de entrada exteriores Haz descartados.

Cómo usar HTML y CSS

Entendiendo HTML y CSS (parte 1)

Cómo usar HTML y CSS: Piensa en la estructura de HTML como 3 secciones.

La cabeza (head) es la primera sección. Contiene todos los datos relevantes al propósito de la página web y la información. Esto incluye metadatos, título, fuentes de archivo externo, etc.. Varios sitios web también contienen información importante relacionada con el análisis de tráfico web, rango de página, etc.. Todos ellos están contenidos dentro de este segmento.

como-usar-html

 

Luego viene el cuerpo (body). Es el centro principal para la estructura de la Página Web. Los wireframe o bloques de construcción del sitio web se mencionan aquí. Realmente mencionas elementos y etiquetas aquí, en este espacio. Según el orden en el que mencionas, los elementos se van colocando en la página web final.

como-usar-html

Así, por ejemplo, si escribimos una etiqueta de formulario y luego una etiqueta de imagen, encontraremos nuestra página web mostrando una forma y por debajo de la imagen (pero por supuesto estas órdenes y las posiciones pueden modificarse con CSS de alta calidad). Así que, si tienes un diseño en la mano, sólo tienes que seguir agregando elementos de acuerdo a tu flujo de diseño. Los diferentes segmentos (izquierda, derecha, centro) de una página web deben ser tratados en consecuencia. Para eso tenemos el tag de tabla o lista. Aprende todos los tipos de etiquetas disponibles en HTML y entender su aplicación.

Por último viene la sección de pie (foot). Esta sección contiene normalmente todo lo que es visible en el área de pie de página. Sin embargo, no incluimos esto por separado normalmente. Por el contrario, el contenido de pie de página se añade al cuerpo sí mismo.

como-usar-htmlcomo-usar-html

Entiende cómo entran los factores de CSS. CSS o Cascading Style Sheets, fue introducido por el W3C con el fin de reducir el tamaño del archivo HTML. Un código más limpio y sincronización de estilos separados de HTML. Estos no son sino distintos archivos que se incluyen en la sección head del HTML. Contienen la definición de estilo para los distintos elementos del documento HTML.

Los códigos de estilo CSS definidos incluyen comportamiento de fuente, color, altura, anchura, estilo, etc.. También incluyen definición conductual de mouseover y eventos de mouse-out. De hecho, con la última inclusión de CSS3, el estilo ha mejorado a un nivel muy diferente. Ahora, puedes crear animaciones, transformaciones y transiciones – todos los códigos CSS. En su mayoría utilizamos CSS para declarar la anchura, altura, color, fuente, etc.. Estas son las opciones más comunes de estilo y nos ayudan a definir el aspecto y la posición de los elementos HTML.

Problemas de html5

¿Cuál era el problema con el vídeo en html5?

El standard de html5 soporta vídeo, pero lamentablemente nadie podía convenir en qué formatos de soporte.  Y eso significa que diferentes navegadores ofrecen diferente soporte para formatos de video de html5. Como programar html5: hay tres principales. Ogg Theora, que es apoyada por todos los navegadores Internet Explorer de la barra (el soporte de Safari requiere una instalación manual). H.264, que es apoyado por todo el mundo menos por Firefox. VP8/WebM, que es apoyado por todos (aunque Safari e IE requieren instalación manual).

¿Qué herramientas necesito para crear webs con html5?

Los puristas dirían que no necesita herramientas . Puedes escribir código de html5 con un bolígrafo y un poco de papel si quieres – pero otros prefieren herramientas como Dreamweaver de Adobe, que ganó un paquete de html5 en 2010. O Edge, que  es una herramienta en la nube creativa de Adobe que te permite producir rápidamente animaciones html5 para uso en móvil, la web o de escritorio.

¿Dónde puedo ver algunas demos de html5?

El astutamente llamado html5demos.com, tiene algunas buenas demostraciones, junto con una clave que muestra cuáles trabajan en qué navegadores, mientras que la excelente html5rocks.com tiene demos y ejemplos de código para diseñadores y desarrolladores. Google ha creado un reproductor de vídeo html5 de YouTube, y Apple ha preparado un showcase de html5 en Apple.com.

 

 

como-programar