-> Hier kostenlos registrieren
ich hab das bis jetzt alles inkrementell gemacht ^^ ich bin noch recht frisch dabei 
	
		
			
		
		
	
				
			
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.

L     1
      T     MB     0
      U     M      0.1
      =     #Start
 
      CALL  "TCON" , "Daten_FB65"
       REQ    :=#Start
       ID     :=#LOCAL_ID
       DONE   :=#CONN_DONE
       BUSY   :=#CONN_BUSY
       ERROR  :=#CONN_ERROR
       STATUS :=#CONN_STATUS
       CONNECT:=#TCON_PARSET
= M0.1  SET   
      =     M      0.1
      CALL  "Senden" , "Daten"
       Start:=M0.1 U     #Start
      CALL  "TCON" , "Daten_FB65"
       REQ    :=#Start
       ID     :=#TCON_PAR.id
       DONE   :=#CONN_DONE
       BUSY   :=#CONN_BUSY
       ERROR  :=#CONN_ERROR
       STATUS :=#CONN_STATUS
       CONNECT:=#TCON_PARFUNCTION_BLOCK "Senden"
TITLE =
VERSION : 0.1
VAR_INPUT
  Start : BOOL ; //Auftrag starten (bei steigender Flanke)
END_VAR
VAR
  CONN_DONE : BOOL ; //Auftrag läuft (0) oder ist fehlerfrei bearbeitet (1)
  CONN_BUSY : BOOL ; //Auftrag in Bearbeitung (1) oder ist beendet (0)
  CONN_ERROR : BOOL ; //Fehler aufgetreten bei (1)
  CONN_STATUS : WORD ; //Auftragsstatus, Fehlerinformation bei Error = 1
  TCON_PAR : UDT 510; //Connection Parameter für S-HER o82-PN generiert über OC Wizrad 
  TADDR_PAR : UDT 511; //Adress Parameter für S-HER o82-PN generiert über OC Wizrad
END_VAR
BEGIN
NETWORK
TITLE =Connection
      U     #Start; 
      CALL "TCON" , "Daten_FB65" (
           REQ                      := #Start,
           ID                       := #TCON_PAR.id,
           DONE                     := #CONN_DONE,
           BUSY                     := #CONN_BUSY,
           ERROR                    := #CONN_ERROR,
           STATUS                   := #CONN_STATUS,
           CONNECT                  := #TCON_PAR);
 
END_FUNCTION_BLOCK
DATA_BLOCK DB 500
TITLE =
VERSION : 0.0
"Senden"
BEGIN
   Start := FALSE; 
   CONN_DONE := FALSE; 
   CONN_BUSY := FALSE; 
   CONN_ERROR := FALSE; 
   CONN_STATUS := W#16#0; 
   TCON_PAR.block_length := W#16#40; 
   TCON_PAR.id := W#16#1; 
   TCON_PAR.connection_type := B#16#13; 
   TCON_PAR.active_est := FALSE; 
   TCON_PAR.local_device_id := B#16#2; 
   TCON_PAR.local_tsap_id_len := B#16#2; 
   TCON_PAR.rem_subnet_id_len := B#16#0; 
   TCON_PAR.rem_staddr_len := B#16#0; 
   TCON_PAR.rem_tsap_id_len := B#16#0; 
   TCON_PAR.next_staddr_len := B#16#0; 
   TCON_PAR.local_tsap_id[1] := B#16#7; 
   TCON_PAR.local_tsap_id[2] := B#16#D0; 
   TCON_PAR.local_tsap_id[3] := B#16#0; 
   TCON_PAR.local_tsap_id[4] := B#16#0; 
   TCON_PAR.local_tsap_id[5] := B#16#0; 
   TCON_PAR.local_tsap_id[6] := B#16#0; 
   TCON_PAR.local_tsap_id[7] := B#16#0; 
   TCON_PAR.local_tsap_id[8] := B#16#0; 
   TCON_PAR.local_tsap_id[9] := B#16#0; 
   TCON_PAR.local_tsap_id[10] := B#16#0; 
   TCON_PAR.local_tsap_id[11] := B#16#0; 
   TCON_PAR.local_tsap_id[12] := B#16#0; 
   TCON_PAR.local_tsap_id[13] := B#16#0; 
   TCON_PAR.local_tsap_id[14] := B#16#0; 
   TCON_PAR.local_tsap_id[15] := B#16#0; 
   TCON_PAR.local_tsap_id[16] := B#16#0; 
   TCON_PAR.rem_subnet_id[1] := B#16#0; 
   TCON_PAR.rem_subnet_id[2] := B#16#0; 
   TCON_PAR.rem_subnet_id[3] := B#16#0; 
   TCON_PAR.rem_subnet_id[4] := B#16#0; 
   TCON_PAR.rem_subnet_id[5] := B#16#0; 
   TCON_PAR.rem_subnet_id[6] := B#16#0; 
   TCON_PAR.rem_staddr[1] := B#16#0; 
   TCON_PAR.rem_staddr[2] := B#16#0; 
   TCON_PAR.rem_staddr[3] := B#16#0; 
   TCON_PAR.rem_staddr[4] := B#16#0; 
   TCON_PAR.rem_staddr[5] := B#16#0; 
   TCON_PAR.rem_staddr[6] := B#16#0; 
   TCON_PAR.rem_tsap_id[1] := B#16#0; 
   TCON_PAR.rem_tsap_id[2] := B#16#0; 
   TCON_PAR.rem_tsap_id[3] := B#16#0; 
   TCON_PAR.rem_tsap_id[4] := B#16#0; 
   TCON_PAR.rem_tsap_id[5] := B#16#0; 
   TCON_PAR.rem_tsap_id[6] := B#16#0; 
   TCON_PAR.rem_tsap_id[7] := B#16#0; 
   TCON_PAR.rem_tsap_id[8] := B#16#0; 
   TCON_PAR.rem_tsap_id[9] := B#16#0; 
   TCON_PAR.rem_tsap_id[10] := B#16#0; 
   TCON_PAR.rem_tsap_id[11] := B#16#0; 
   TCON_PAR.rem_tsap_id[12] := B#16#0; 
   TCON_PAR.rem_tsap_id[13] := B#16#0; 
   TCON_PAR.rem_tsap_id[14] := B#16#0; 
   TCON_PAR.rem_tsap_id[15] := B#16#0; 
   TCON_PAR.rem_tsap_id[16] := B#16#0; 
   TCON_PAR.next_staddr[1] := B#16#0; 
   TCON_PAR.next_staddr[2] := B#16#0; 
   TCON_PAR.next_staddr[3] := B#16#0; 
   TCON_PAR.next_staddr[4] := B#16#0; 
   TCON_PAR.next_staddr[5] := B#16#0; 
   TCON_PAR.next_staddr[6] := B#16#0; 
   TCON_PAR.spare := W#16#0; 
   TADDR_PAR.rem_ip_addr[1] := B#16#C0; 
   TADDR_PAR.rem_ip_addr[2] := B#16#A8; 
   TADDR_PAR.rem_ip_addr[3] := B#16#0; 
   TADDR_PAR.rem_ip_addr[4] := B#16#B; 
   TADDR_PAR.rem_port_nr[1] := B#16#0; 
   TADDR_PAR.rem_port_nr[2] := B#16#A1; 
   TADDR_PAR.spare[1] := B#16#0; 
   TADDR_PAR.spare[2] := B#16#0; 
END_DATA_BLOCKIst die Gegenstation vorhanden und "gesprächsbereit" ?
 
 
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen
 
	