SQL SELECT udlæser en enkelt værdi fra en Tabel og gemmer resultatet i en defineret Q-Parameter.
Anvendelse
Forudsætninger
- Nøgletal 555343
- Tabel tilgængelig
- Egnet tabelnavne
Navnet på Tabeller og Tabelkolonner skal starte med et bofstav og må ikke indeholde et regnetegn som f.eks. + . Disse tegn kan på grund af SQL-kommandoer ved ind- eller udlæsning af data fører til problemer.
Funktionsbeskrivelse

Ved SQL SELECT er der ingen transkation såvel som inegn binding mellem Tabelkolonne og Q-Parameter. Evt. eksisterende Bindinger på angivne kolonne tilgodeser styringen ikke. Den læste værdi kopierer styringen udelukkende i den for resultat angivne Parameter.
Indlæsning
Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.
- De tilpasser følgende indhold for:
- Værktøjer
- Snitværdier
- Tilspænding
- Sikker højde eller sikker position
- Maskinspecifike Positioner, f.eks. med M91
- Sti for programkald
Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.
Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.
Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.
11 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE Position_NR==3" | ; Gem værdi af kolonne "Position_Nr" af Tabelle "Tab_Example" i Q5 |
NC-Funktion indeholder følgende Syntaxelemente:
Syntaxelement | Betydning |
---|---|
SQL BIND | Syntaxåbner for SQL-Kommando SELECT |
Q/QL/QR, QS eller Q REF | Variabel, hvor styringen gemmer resultatet |
" " eller QS | SQL-instruktion eller QS-parameter med definitionen med følgende indhold:
|
Anvisninger
- Flere værdier eller kolonner vælger De med hjælp af SQL-kommando SQL EXECUTE og instruktionen SELECT.
- De kan for instruktion indenfor SQL-kommando anvende enkel eller sammensatte QS-Parameter.
- Når De kontrollerer indhold o QC-Parameter i yderlig statusvisning (kolonne QPARA), ser De udelukkende de første 30 linjer og dermed det fuldstændige indhold.
Sammenkæd Alpha-numerisk værdi
Eksempel
Resultatet af følgende NC-Programmer er identiske.
Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.
- De tilpasser følgende indhold for:
- Værktøjer
- Snitværdier
- Tilspænding
- Sikker højde eller sikker position
- Maskinspecifike Positioner, f.eks. med M91
- Sti for programkald
Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.
Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.
Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; Generer Synonym |
2 SQL BIND QS1800 "my_table.WMAT" | ; Bind QS-parametre |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; definer søgning |
* - ... |
Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.
- De tilpasser følgende indhold for:
- Værktøjer
- Snitværdier
- Tilspænding
- Sikker højde eller sikker position
- Maskinspecifike Positioner, f.eks. med M91
- Sti for programkald
Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.
Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.
Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.
* - ... | |
3 SQL SELECT QS1800 "SELECT WMAT FROM my_table WHERE NR==3" | ; Læs og gem værdi |
* - ... |
Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.
- De tilpasser følgende indhold for:
- Værktøjer
- Snitværdier
- Tilspænding
- Sikker højde eller sikker position
- Maskinspecifike Positioner, f.eks. med M91
- Sti for programkald
Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.
Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.
Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.
* - ... | |
3 DECLARE STRING QS1 = "SELECT " | |
4 DECLARE STRING QS2 = "WMAT " | |
5 DECLARE STRING QS3 = "FROM " | |
6 DECLARE STRING QS4 = "my_table " | |
7 DECLARE STRING QS5 = "WHERE " | |
8 DECLARE STRING QS6 = "NR==3" | |
9 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6 | |
10 SQL SELECT QL1 QS7 | |
* - ... |