Programar PAC de Opto22 Usando FORTH En Linux (1 / 4 paso)

Paso 1: OPTO22, FORTH

OPTO22, FORTH

Cuando se estaba creando una pequeña implementación del protocolo RFB en un controlador PAC de Opto22, durante una sesion de wireshark dejada abierta intencionalmente por descuido cuando se cargaba un programa nuevo, se podian percibir cadenas de texto claras, conocer corresponderian a si de at comandos y/o instrucciones del programa descargado.

Indagando un poco mas en la herramienta para cargar programas, se descubre que hay una opcion "cargar archivo FORTH". Al hacer una busqueda en internet con los términos "Opto22 y FORTH" se encontraron algunos papiros documentos antiguos, escaneados correspondientes a un manual para programar unos contoladores LC2/LC4 ya bastante desactualizados, mediante fuerte.

Teniendo este documento como base, se prosigue al siguiente paso natural: Abrir todos los archivos géneros la aplicacion mediante un editor hexadecimal y buscar algun indicio de comandos FORTH en ellos. Los resultados del análisis fueron los siguientes:

  • La aplicacion del fabricante, géneros varios tipos de archivo (configuraciones, inicializaciones, codigo del programa)

  • Todos los archivos estaban en formato texto claro

  • El lenguaje usado no es estrictamente FORTH

Si bien, descubrir que no se utiliza en su totalidad un lengua Estandar para programacion del PAC, el descubrir los archivos estan en texto claro, es una buena notica para la creacion de programas para estos recubrimiento, desde otros sistemas operativos no Returned por el fabricante como podrian ser Linux, Mac, etc..

Artículos Relacionados

Puede ser adelante con PAC de Opto22 y Linux

Puede ser adelante con PAC de Opto22 y Linux

CONTROLADORES industriales: PAC, PLC y LINUXEste proyecto tambien esta disponible en Español haciendo clic aquiLinux soporte para hardware industrial como PAC o PLC, en el caso de las marcas grandes y bien conocidas es básicamente inexistente. Alguno
Programar Arduino Pro Mini usando Arduino Uno

Programar Arduino Pro Mini usando Arduino Uno

Hola a todos. Hoy voy a mostrar como programar arduino pro mini usando arduino uno.Si ya tenías un arduino uno y nuevamente comprar arduino pro mini entonces usted no necesita comprar el convertidor USB a serial para programar el arduino pro mini por
Intel Edison - crear programa de Socket TCP usando GCC y Linux

Intel Edison - crear programa de Socket TCP usando GCC y Linux

¡Hola!Este instructable tiene un enfoque diferente de Intel Edison: en vez de usar recursos de red con el IDE de Arduino, aquí os muestro un camino para la apertura de un socket de servidor TCP en Intel Edison usando programación, cómo compilar con g
Programación de videojuegos en Industrial máquina controlador PAC/PLC

Programación de videojuegos en Industrial máquina controlador PAC/PLC

PROTOCOLO RFBProtocolo RFB o "Remoto de búfer de marco" fue creado en el laboratorio de investigación de Olivetti para administrar interfaces gráficas de forma remota. La idea era crear un protocolo más sencillo posible, como tanto hardware como
ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

NodeMCU Dev Board se basa ampliamente explorado esp8266 sistema en Chip de Expressif. Se combinan características de WIFI accesspoint y estación + microcontrolador y utiliza simple lenguaje de programación LUA basado. Ofertas de NodeMCU de ESP8266-Ha
Arduino ESP8266 Modbus TCP IP Scada Industrial Opto22

Arduino ESP8266 Modbus TCP IP Scada Industrial Opto22

Ha realizado la integración de Arduino + ESP8266 + Software Opto22, implementar su entorno scada IP y Modbus TCP Modbus RTU, la idea es implementar este hardware en la industria para el monitoreo y control.Más información sobre este proyecto:Blog PDA
Plataforma robótica Arduino simple!

Plataforma robótica Arduino simple!

Acabo de recibir un Arduino después de jugar un rato con algunos Microcontroladores AVR durante reuniones del equipo de robótica.  Me gustó la idea de un chip programable realmente barato que podría ejecutar cualquier cosa desde una interfaz de compu
Piano de zanahoria (un proyecto MaKey MaKey)

Piano de zanahoria (un proyecto MaKey MaKey)

¿has pensado que una zanahoria puede crear un buen sonido? Con la ayuda de un MaKey MaKey pueden. Pero simplemente tener unas teclas no es lo suficientemente bueno, vamos a construir uno que puede tener 18 teclas y 2 octava completa.Paso 1: materiale
Escudo de programación de 8 pines

Escudo de programación de 8 pines

la pantalla de programación de 8 pines te permite programa ATtiny virutas de serie con el Arduino se como programador. En otras palabras, este enchufe su Arduino y entonces puede fácilmente programar chips de 8 pines. Estos microcontroladores pequeño
Peces fuera del agua - junta ATtiny con Arduino

Peces fuera del agua - junta ATtiny con Arduino

pecera es un pequeño microcontrolador programable con el software de Arduino.  Tiene una batería para luego pueda usarlo sin la placa principal de Arduino más grande.  Es como un pequeño Arduino para ir.Construir las instrucciones para el Kit de pece
Configurar el Zybot - Hardware, redondo y alto edición

Configurar el Zybot - Hardware, redondo y alto edición

Este Instructable es una parte de una serie de seis partes que pasará a través de la Zybot. Este Instructable le guiará a través de todo que lo necesario para montar el hardware de la Zybot.Para obtener más información acerca de la Zybot Ve el post d
Luces de Navidad Musical controlado por ordenador

Luces de Navidad Musical controlado por ordenador

en este Instructable, voy a enseñar todos los pasos básicos de cómo construir tu propio ordenador controlado musical luces de Navidad. Esta configuración es muy simple y común. Dentro de unas horas, también puede crear su propia exhibición ligera par
Tibbo LTPS nativo C desarrollo cómo

Tibbo LTPS nativo C desarrollo cómo

LTPP es una Linux-basado Tibbo proyecto PCB (TPS mainboard) basado en el potente de 1 GHz Cortex-A8 CPU Sitara de Texas Instruments. Lleva 512 MB de RAM y 512MB de memoria flash, la nueva Junta de LTPP3 funciona Tibbo propia, altamente pulido distrib
Configurar el Zybot - Hardware

Configurar el Zybot - Hardware

Este Instructable es una parte de una serie de seis partes que pasará a través de la Zybot. Este Instructable le guiará a través de todo que lo necesario para montar el hardware de la Zybot. El Zybot es un robot que es controlado por un controlador d