Autor Tema: MPLAB, CCS, PYTHON y WINPIC  (Leído 6193 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #15 en: 06 de Junio de 2012, 10:31:12 »
Si te dedicas a los PLCs, con Python se pueden generar fácilmente programas para PLC de forma semi-automática.

Luego sólo tienes que modificar los programas generados para añadir los detalles menos repetitivos.

Saludos.

Desconectado fidodido

  • PIC12
  • **
  • Mensajes: 51
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #16 en: 06 de Junio de 2012, 10:52:12 »
Yo programar solo programo siemens o solo "se" programar siemens (aunque todos son prácticamente iguales, al menos los que conozco) y sólo en KOP, asi que cuando me meta con python mirare ejemplos para PLCs que seguro que están interesantes.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #17 en: 06 de Junio de 2012, 11:02:57 »
El KOP (diagrama en escalera o ladder) es una representación del lenguaje AWL (lenguaje de máquina).

Creo recordar que en los Siemens cualquier programa KOP se puede pasar a AWL (al contrario no)

Lo que se hace en Python es programar una plantilla en AWL y modificarla con las entradas/salidas/marcas que hayas definido. El resultado es una serie de textos AWL que puedes pasar al PLC y visualizar en KOP.

También lo he visto hacer con Excel.

Es parecido a las técnicas que se utilizan para generar automáticamente páginas html a partir de datos y plantillas.


Saludos.

Desconectado fidodido

  • PIC12
  • **
  • Mensajes: 51
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #18 en: 06 de Junio de 2012, 11:13:43 »
El KOP (diagrama en escalera o ladder) es una representación del lenguaje AWL (lenguaje de máquina).

Creo recordar que en los Siemens cualquier programa KOP se puede pasar a AWL (al contrario no)

Lo que se hace en Python es programar una plantilla en AWL y modificarla con las entradas/salidas/marcas que hayas definido. El resultado es una serie de textos AWL que puedes pasar al PLC y visualizar en KOP.

También lo he visto hacer con Excel.


Entonces a partir de eso podria sacar programas en AWL para PLCs sin tener que programarlos exactamente en AWL?porque la verdad es un grandisima ventaja



Es parecido a las técnicas que se utilizan para generar automáticamente páginas html a partir de datos y plantillas.

Esl algo estilo Adobe Dreamviewer que te genera el codigo HTML de la pagina?no digo que sea igual, sino un equivalente en otro ambito.


Pues la verdad el python esta muy muy interesante para PLCs...

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #19 en: 06 de Junio de 2012, 11:46:18 »
Con HTML se utiliza más el PHP, que es específico para eso.
Python es más genérico, no está tan especializado.
Los frameworks o sistemas de plantillas de python sirven para generar código de PLC, código C, HTML o lo que se ponga por delante.

Ejemplos de templating:
Mako templates
Cheetah templating
Django Web framework


Otros sistemas de plantillas:
http://wiki.python.org/moin/Templating


Saludos.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #20 en: 06 de Junio de 2012, 11:50:45 »
Una buena comparativa de sistemas de plantillas:

http://www.simple-is-better.org/template/


De todas formas para empezar quizás preferirias generar AWL con el Excel.

Si posteas un pequeño código en AWL con entradas salidas intento ponerte un ejemplo.

Saludos.

Desconectado fidodido

  • PIC12
  • **
  • Mensajes: 51
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #21 en: 06 de Junio de 2012, 12:07:33 »
Gracias por los ejemplos aunque la verdad ahora al no entender nada de python pues tampoco entiendo mucho los ejemplos, pero bueno cuando me ponga con el seguro que me son de utilidad.


saludos.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #22 en: 06 de Junio de 2012, 13:07:28 »
Me refería a hacer un ejemplo con Excel (que también sirve aunque es menos flexible)

Saludos

Desconectado fidodido

  • PIC12
  • **
  • Mensajes: 51
Re: MPLAB, CCS, PYTHON y WINPIC
« Respuesta #23 en: 07 de Junio de 2012, 04:33:29 »
Bueno, por el momento voy a dejar python de lado ya que quiero meterme bien en los pics ya que al ya saber algo de PLCs pues quería aumentar mis conocimientos en otra cosa, que ademas necesitare en los próximos años.


Saludos