Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] AJAX con Siemens S7 1200 programacion de la web

Estas en el tema de AJAX con Siemens S7 1200 programacion de la web en el foro de Jquery en Foros del Web. Muy buenas a todos. Soy nuevo en el foro, pero aun asi ya lo conozco por la de veces que he necesitado de ayuda con ...
  #1 (permalink)  
Antiguo 02/12/2014, 03:04
 
Fecha de Ingreso: diciembre-2014
Mensajes: 3
Antigüedad: 10 años
Puntos: 0
AJAX con Siemens S7 1200 programacion de la web

Muy buenas a todos.
Soy nuevo en el foro, pero aun asi ya lo conozco por la de veces que he necesitado de ayuda con algun tema de programación. :D
Bueno jeje paso a explicar un poco mi problema...
Estoy programando una web para un automata siemens 1200.
No se que hago mal... posteo algo de codigo...
Código:
<!-- BEGIN AWP_Instructions -->
        <!-- AWP_In_Variable Name='"bloque".num1' -->
        <!-- AWP_In_Variable Name='"bloque".num2' -->
        <!-- AWP_In_Variable Name='"bloque".random' -->
        <!-- AWP_In_Variable Name='"bloque".lampara'-->
        <!-- AWP_In_Variable Name='"bloque".salida' -->
<!-- END AWP_Instructions -->
<!DOCTYPE html>
<html>
<head lang="es">
    <!-- BEGIN META -->
    <meta charset="UTF-8">
    <!-- <meta http-equiv="refresh" content="10"> -->
    <!-- END META -->
    <title>Recogida de Variables</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        var numero;
    </script>
</head>
<body>
<div style="border:1px solid dodgerblue; background-color: aquamarine; height:auto; width: 500px;">
    <fieldset>
        <legend>Recogida de Variables del S1200</legend>
        Num1 = :="bloque".num1: <br/>
        Num2 = :="bloque".num2: <br/>
        Random = :="bloque".random: <br/>
        Lampara = :="bloque".lampara: <br/>
        Salida = :="bloque".salida: <br/>
    </fieldset>
</div>
<br/>
<div style="border:1px solid dodgerblue; background-color: aquamarine; height: auto; width: 500px;">
    <fieldset>
        <legend>Introduccion de Variables del S1200</legend>
        <form name="f1" method="get">
        Num1 : <input name='"bloque".num1' type="text"><br/>
        Num2 : <input name='"bloque".num2' type="text"><br/>
        Salida : <input name='"bloque".salida' type="text"><br/>
        Lampara : <input name='"bloque".lampara' type="text"><br/>
        <input type="submit" value="Enviar Datos...">
        </form>
    </fieldset>
</div>
<br/>
<div style="border:1px solid dodgerblue; background-color: aquamarine; height: auto; width: 500px;">
    <fieldset>
        <script type="text/javascript">
            $(document).ready(function(){
                $.ajaxSetup({cache:false});
               numero = setInterval(function(){$.get("bloqueLampara.html",function(result){$('#bloqueLampara').text(result.trim());});},1000);
            });
        </script>
        <legend>Mostrar Variable con JavaScript</legend>
        Estado de la lampara : <label id="bloqueLampara"></label>
        <label id="imagen">
        <div id="encendido" style="display: none;"><img src="encendido.png"></div>
        <div id="apagado" style="display: none;"><img src="apagado.png"></div>
        </label>
    </fieldset>
</div>
<script type="text/javascript">
    function cargarImagen() {
        numero = document.getElementById("bloqueLampara").nodeValue;
        alert(numero);
        if (numero < 0 || numero == 0) {
            //Esta apagada.
            $('#apagado').css({display: 'block'});
        }
        else {
            //Esta encendida.
            $('#encendido').css({display: 'block'});
        }
    }

if($('#label') != null)
{
    $(document).ready(function(){
        $.ajaxSetup({cache:false});
        setInterval(cargarImagen(),1000);
    });
}

</script>
</body>
</html>
Lo que quiero hacer con este codigo es, que en la variable lampara que viene del servidor, (con ajax) si me marca un 1 cargo una imagen de encendido si no pues cargo la imagen de apagado...
Llevo ya cosa de 3 dias mirando sin parar codigo...
si el mensaje esta mal escrito o con un formato erroneo decir. ;)
Mil gracias a la comunidad por la ayuda!!! :)
  #2 (permalink)  
Antiguo 10/12/2014, 05:49
 
Fecha de Ingreso: diciembre-2014
Mensajes: 3
Antigüedad: 10 años
Puntos: 0
Respuesta: AJAX con Siemens S7 1200 programacion de la web

Por fin encontre una solucion valida que realiza exactamente lo que necesitaba ;). En este foro xD Gracias a todos!

Etiquetas: ajax, asincrono, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:38.