Hola, recien estoy aprendiendo a programar con un PLC y tengo varias dudas que no he podido aclarar respecto a su modo de programación.
Es un S7-200 de siemens y estoy usando el Microwin.
Parte de lo que tengo que hacer es recibir datos por puerto serie desde la PC y almacenar los datos dentro de la memoria.
Luego tengo que leer un valor de una entrada y compararlo con los datos del arreglo hasta encontrar uno que sea mayor o igual al valor de la entrada.
Cómo yo solo he programado microcontroladores, estoy muy acostumbrado a los lenguajes secuenciales y a los if-else, while, etc. Creo que eso es lo que me confunde principalmente.
En primer lugar no sé si el PLC es secuencial o no, es decir la Network2 se ejecuta luego de la Network1 o si ambas se ejecutan en paralelo.
En segundo lugar no sé si es posible realizar o imitar el comportamiento de ciclos while. Por ejemplo con los relés secuenciales o con instrucciones JMP y LBL.
Espero que puedan ayudarme con esas dudas
Es un S7-200 de siemens y estoy usando el Microwin.
Parte de lo que tengo que hacer es recibir datos por puerto serie desde la PC y almacenar los datos dentro de la memoria.
Luego tengo que leer un valor de una entrada y compararlo con los datos del arreglo hasta encontrar uno que sea mayor o igual al valor de la entrada.
Cómo yo solo he programado microcontroladores, estoy muy acostumbrado a los lenguajes secuenciales y a los if-else, while, etc. Creo que eso es lo que me confunde principalmente.
En primer lugar no sé si el PLC es secuencial o no, es decir la Network2 se ejecuta luego de la Network1 o si ambas se ejecutan en paralelo.
En segundo lugar no sé si es posible realizar o imitar el comportamiento de ciclos while. Por ejemplo con los relés secuenciales o con instrucciones JMP y LBL.
Espero que puedan ayudarme con esas dudas