Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: SCL: kleines Programm

  1. #11
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.398 Danke für 1.998 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Nachtrag:
    Sollten deine Werte Konstanten sein, so kannst du deren Werte auch schon gleich mit angeben :
    Code:
    VAR
       meineDaten : ARRAY [1..10] of REAL := 111.0,222.0,345.6 usw. ;

  2. #12
    Uli_87 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    24.02.2009
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Kann ich dann nicht über ein schon bestehendes DB index suchen? wie kann ich dan den DB einbinden? Die Werte vom DB kann ich dann beliebig geben?

    Danke sieht gut aus

    Gruss
    Uli

  3. #13
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Zitat Zitat von Uli_87 Beitrag anzeigen
    Also, ich habe ein DB erstellt der mehrere REAL werte beinhaltet, nun möchte ich ein FC erstellen der mir ein bestimmter Wert holt, das ganze kann ich über die indizes des DB machen, also sagen wir mal so... im DB sind folgende werte:

    0.0: 150
    4.0: 250
    5.0: 350

    nun habe ich ein eingan auf dem baustein (z.b. INT) mit folgenden werte:
    1 oder 2 oder 3 (die sollten den folgenden werten entsprechen 1 sollte 150 zurückgeben 2 sollte 250 und 3 - 350 zurückgeben).

    der DB fülle ich manuell, aber die auswahl der daten aus dem DB sollte dynamisch erfolgen!
    http://www.sps-forum.de/showpost.php...32&postcount=5

    http://www.sps-forum.de/showpost.php...67&postcount=6

    http://www.sps-forum.de/showpost.php...71&postcount=8

    Gruß Kai

  4. #14
    Uli_87 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    24.02.2009
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Larry Laffer Beitrag anzeigen
    Nachtrag:
    Sollten deine Werte Konstanten sein, so kannst du deren Werte auch schon gleich mit angeben :
    Code:
    VAR
       meineDaten : ARRAY [1..10] of REAL := 111.0,222.0,345.6 usw. ;
    So würde es vermutlich gehen, es sind aber ungefähr 150 verschiedene Werte, ist dann das nicht ein Problem?

    Gruss
    Uli

  5. #15
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.398 Danke für 1.998 Beiträge

    Standard

    Zitat Zitat von Uli_87 Beitrag anzeigen
    es sind aber ungefähr 150 verschiedene Werte, ist dann das nicht ein Problem?
    Wenn es für dich kein Problem darstellt (du mußt ja die Werte vorgeben) - für SCL und den vorgeschlagenen FB ist es keins ...

  6. #16
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    das lässt sich doch auch in einer fc lösen.

    hier mal in awl (sclist nicht so mein ding )
    Code:
    l db_nr //in
    t t_db //temp
    auf [t_db]
    
    l wert_nummer /in
    l 1
    -i //da startadresse 0 und nicht 1 ist
    l 4
    *i //da ein wert 4 byte belegt
    t t_adresse //temp //nicht benötigt; nur zum besseren verständnis
    sld 3 //pointer erzeugen
    lar1 //ins adressregister
    
    l dbd[ar1,p#0.0]
    t gewuenschter_wert //out
    zum thema pointer guckst du auch hier http://www.sps-forum.de/showthread.php?t=8887
    Geändert von volker (05.06.2009 um 18:14 Uhr)
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

Ähnliche Themen

  1. Kleines Programm
    Von pulpago im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 07.09.2011, 12:07
  2. kleines SCL Programm - finde Fehler nicht
    Von FrankTheTank im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 25.08.2011, 10:35
  3. Kleines Programm schreiben
    Von Mariooo im Forum Programmierstrategien
    Antworten: 19
    Letzter Beitrag: 07.02.2008, 09:35
  4. ein kleines Programm in S5
    Von wowo im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 10.10.2007, 23:40
  5. Ein kleines Programm nur !!! Nur wie !??
    Von Anonymous im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 16.02.2004, 03:04

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •