示例#1
0
        public void Float()
        {
            string[] ladeStandartwert = awlQuellcode.StandartwerteLaden();

            // ParameterKennung

            string[] ladeKennung = awlQuellcode.MerkmalDetailsLaden(view.ParameterKennung);

            string[] transferiereKennung  = awlQuellcode.AdresseDBZusammenbauenParameter("kennung");
            string[] transferiereDatentyp = awlQuellcode.AdresseDBZusammenbauenParameter("datentyp");
            string[] transferiereNumWert  = awlQuellcode.AdresseDBZusammenbauenParameter("numWert");

            string[] parameterFloat =
            {
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel("### " + view.Stationbezeichnung + ": Parameter XXX / FLOAT " + view.ParameterKennung + " ###"),

                // Netzwerk  Parameter Kennung
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Parameter XXX - Parameterkennung"),
                ladeKennung[0],                                                                                                            transferiereKennung[1],
                ladeKennung[1],                                                                                                            transferiereKennung[2],
                ladeKennung[2],                                                                                                            transferiereKennung[3],
                ladeKennung[3],                                                                                                            transferiereKennung[4],
                ladeKennung[4],                                                                                                            transferiereKennung[5],
                ladeKennung[5],                                                                                                            transferiereKennung[6],
                ladeKennung[6],                                                                                                            transferiereKennung[7],
                ladeKennung[7],                                                                                                            transferiereKennung[8],
                ladeKennung[8],                                                                                                            transferiereKennung[9],
                ladeKennung[9],                                                                                                            transferiereKennung[10],
                ladeKennung[10],                                                                                                           transferiereKennung[11],
                ladeKennung[11],                                                                                                           transferiereKennung[12],
                ladeKennung[12],                                                                                                           transferiereKennung[13],
                ladeKennung[13],                                                                                                           transferiereKennung[14],
                ladeKennung[14],                                                                                                           transferiereKennung[15],
                ladeKennung[15],                                                                                                           transferiereKennung[16],
                ladeKennung[16],                                                                                                           transferiereKennung[17],
                ladeKennung[17],                                                                                                           transferiereKennung[18],
                ladeKennung[18],                                                                                                           transferiereKennung[19],
                ladeKennung[19],                                                                                                           transferiereKennung[20],

                // Netzwerk Parameter Datentyp
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Parameter XXX - Parameter Datentyp"),
                ladeStandartwert[0],                                                                                                       transferiereDatentyp[1],
                ladeStandartwert[1],                                                                                                       transferiereDatentyp[2],

                // Netzwerk Numwert
                // Todo:
                //FC       CALL  "FC_KONV_REAL_CHAR"
                //  Wert         :=#t_HW_R
                // Anz_Nachkomma:= 2
                // Zeiger:= "DB_IPM_SEND_BA03".daten.ST350_1.M4_Parameter[1].numWert
                //Leerzeichen:= "VKE1"

                //ladeStandartwert[1], transferiereNumWert[1],
            };

            ParameterFLOAT = parameterFloat;
        }
示例#2
0
        public void Float()
        {
            //awlQuellcode.AWLStruktur();

            string[] ladeStandartwert = awlQuellcode.StandartwerteLaden();
            string[] ladeKennung      = awlQuellcode.MerkmalDetailsLaden(view.MerkmalKennung);
            string[] ladeEinheit      = awlQuellcode.MerkmalDetailsLaden(view.MerkmalEinheit);
            //string[] ladeAnzahlParameter = awlQuellcode.AnzahlParameter(view.ParameterZaehlen);

            string[] transferiereKennung          = awlQuellcode.AdresseDBZusammenbauen("kennung");
            string[] transferiereEinheit          = awlQuellcode.AdresseDBZusammenbauen("einheit");
            string[] transferiereKurvenwertLaenge = awlQuellcode.AdresseDBZusammenbauen("kurvenwertLaenge");
            string[] transferiereNumWert          = awlQuellcode.AdresseDBZusammenbauen("numWert");
            string[] transferiereStatus           = awlQuellcode.AdresseDBZusammenbauen("status");
            string[] transferiereStufe            = awlQuellcode.AdresseDBZusammenbauen("stufe");
            string[] transferiereStufentyp        = awlQuellcode.AdresseDBZusammenbauen("stufentyp");
            string[] transferiereAnzahlParameter  = awlQuellcode.AdresseDBZusammenbauen("anzahlParameter");


            string[] merkmalFloat =
            {
                // Netzwerk 1 Merkmal nur Netzwerktitel
                awlQuellcode.Network,
                //awlQuellcode.NetworkTitle,
                awlQuellcode.NetzwerkTitel("### " + view.Stationbezeichnung + ": Merkmal XXX / FLOAT " + view.MerkmalKennung + " ###"),
                awlQuellcode.NetzwerkKommentar(view.MerkmalBeschreibung),

                // Netzwerk 2 Merkmalskennung
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Merkmalskennung"),
                ladeKennung[0],                                                                                                            transferiereKennung[1],
                ladeKennung[1],                                                                                                            transferiereKennung[2],
                ladeKennung[2],                                                                                                            transferiereKennung[3],
                ladeKennung[3],                                                                                                            transferiereKennung[4],
                ladeKennung[4],                                                                                                            transferiereKennung[5],
                ladeKennung[5],                                                                                                            transferiereKennung[6],
                ladeKennung[6],                                                                                                            transferiereKennung[7],
                ladeKennung[7],                                                                                                            transferiereKennung[8],
                ladeKennung[8],                                                                                                            transferiereKennung[9],
                ladeKennung[9],                                                                                                            transferiereKennung[10],
                ladeKennung[10],                                                                                                           transferiereKennung[11],
                ladeKennung[11],                                                                                                           transferiereKennung[12],
                ladeKennung[12],                                                                                                           transferiereKennung[13],
                ladeKennung[13],                                                                                                           transferiereKennung[14],
                ladeKennung[14],                                                                                                           transferiereKennung[15],
                ladeKennung[15],                                                                                                           transferiereKennung[16],
                ladeKennung[16],                                                                                                           transferiereKennung[17],
                ladeKennung[17],                                                                                                           transferiereKennung[18],

                // Netzwerk 3 Einheit
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Merkmal - Einheit"),
                ladeEinheit[0],                                                                                                            transferiereEinheit[1],
                ladeEinheit[1],                                                                                                            transferiereEinheit[2],
                ladeEinheit[2],                                                                                                            transferiereEinheit[3],
                ladeEinheit[3],                                                                                                            transferiereEinheit[4],
                ladeEinheit[4],                                                                                                            transferiereEinheit[5],
                ladeEinheit[5],                                                                                                            transferiereEinheit[6],
                ladeEinheit[6],                                                                                                            transferiereEinheit[7],
                ladeEinheit[7],                                                                                                            transferiereEinheit[8],
                ladeEinheit[8],                                                                                                            transferiereEinheit[9],
                ladeEinheit[9],                                                                                                            transferiereEinheit[10],

                // Netzwerk 4 Kurfenwert Länge
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Kurvenwert - Laenge"),
                ladeStandartwert[0],                                                                                                       transferiereKurvenwertLaenge[1],
                ladeStandartwert[1],                                                                                                       transferiereKurvenwertLaenge[2],

                // Netzwerk 5 numWert
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Wert"),
                ladeStandartwert[1],                                                                                                       transferiereNumWert[1],
                ladeStandartwert[1],                                                                                                       transferiereNumWert[2],
                ladeStandartwert[1],                                                                                                       transferiereNumWert[3],
                ladeStandartwert[1],                                                                                                       transferiereNumWert[4],
                ladeStandartwert[1],                                                                                                       transferiereNumWert[5],
                ladeStandartwert[1],                                                                                                       transferiereNumWert[6],
                ladeStandartwert[1],                                                                                                       transferiereNumWert[7],
                ladeStandartwert[1],                                                                                                       transferiereNumWert[8],


                // Netzwerk 6 Status iO / niO
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Status ('0 '= iO. '1 '= niO.)"),
                awlQuellcode.NetzwerkKommentar("Status '0 '= iO. '1 '= niO.  '4 '=NG  '5 '=WIO  '6 '=WNIO  '7 '=ABGW  '9 '=ZIO  '10'=RIO"),
                ladeStandartwert[1],                                                                                                       transferiereStatus[1],
                ladeStandartwert[1],                                                                                                       transferiereStatus[2],

                // Netzwerk 7 Stufe / Stufentyp
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Stufe / Stufentyp"),
                ladeStandartwert[0],                                                                                                       transferiereStufe[1],
                ladeStandartwert[1],                                                                                                       transferiereStufe[2],
                ladeStandartwert[0],                                                                                                       transferiereStufentyp[1],
                ladeStandartwert[1],                                                                                                       transferiereStufentyp[2],
                ladeStandartwert[1],                                                                                                       transferiereStufentyp[3],
                ladeStandartwert[1],                                                                                                       transferiereStufentyp[4],

                // Netzwerk 8 Parameter
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Parameter"),
                awlQuellcode.NetzwerkKommentar("Parameter Anzahl muss von Hand eingegeben werden!!!"),
                //ladeAnzahlParameter[0], transferiereAnzahlParameter[1],
                //ladeAnzahlParameter[1], transferiereAnzahlParameter[2],
                ladeStandartwert[0],                                                                                                       transferiereAnzahlParameter[1],
                ladeStandartwert[1],                                                                                                       transferiereAnzahlParameter[2],

                // Netzwerk 9 Leernetzwerk
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel("Leernetzwerk zur Orientierung"),
            };
            MerkmalFLOAT = merkmalFloat;
        }
示例#3
0
        public void Text50()
        {
            //awlQuellcode.AWLStruktur();

            string[] ladeStandartwert = awlQuellcode.StandartwerteLaden();
            string[] ladeKennung      = awlQuellcode.MerkmalDetailsLaden(view.MerkmalKennung);

            string[] transferiereKennung          = awlQuellcode.AdresseDBZusammenbauen("kennung");
            string[] transferiereEinheit          = awlQuellcode.AdresseDBZusammenbauen("einheit");
            string[] transferiereKurvenwertLaenge = awlQuellcode.AdresseDBZusammenbauen("kurvenwertLaenge");
            string[] transferiereWert             = awlQuellcode.AdresseDBZusammenbauen("wert");
            string[] transferiereStatus           = awlQuellcode.AdresseDBZusammenbauen("status");
            string[] transferiereStufe            = awlQuellcode.AdresseDBZusammenbauen("stufe");
            string[] transferiereStufentyp        = awlQuellcode.AdresseDBZusammenbauen("stufentyp");
            string[] transferiereAnzahlParameter  = awlQuellcode.AdresseDBZusammenbauen("anzahlParameter");

            string[] merkmalText50 =
            {
                // Netzwerk 1 Merkmal nur Netzwerktitel
                awlQuellcode.Network,
                //awlQuellcode.NetworkTitle,
                awlQuellcode.NetzwerkTitel("### " + view.Stationbezeichnung + ": Merkmal XXX / Text50 " + view.MerkmalKennung + " ###"),
                awlQuellcode.NetzwerkKommentar(view.MerkmalBeschreibung),

                // Netzwerk 2 Merkmalskennung
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Merkmalskennung"),
                ladeKennung[0],                                                                                                            transferiereKennung[1],
                ladeKennung[1],                                                                                                            transferiereKennung[2],
                ladeKennung[2],                                                                                                            transferiereKennung[3],
                ladeKennung[3],                                                                                                            transferiereKennung[4],
                ladeKennung[4],                                                                                                            transferiereKennung[5],
                ladeKennung[5],                                                                                                            transferiereKennung[6],
                ladeKennung[6],                                                                                                            transferiereKennung[7],
                ladeKennung[7],                                                                                                            transferiereKennung[8],
                ladeKennung[8],                                                                                                            transferiereKennung[9],
                ladeKennung[9],                                                                                                            transferiereKennung[10],
                ladeKennung[10],                                                                                                           transferiereKennung[11],
                ladeKennung[11],                                                                                                           transferiereKennung[12],
                ladeKennung[12],                                                                                                           transferiereKennung[13],
                ladeKennung[13],                                                                                                           transferiereKennung[14],
                ladeKennung[14],                                                                                                           transferiereKennung[15],
                ladeKennung[15],                                                                                                           transferiereKennung[16],
                ladeKennung[16],                                                                                                           transferiereKennung[17],
                ladeKennung[17],                                                                                                           transferiereKennung[18],

                // Netzwerk 3 Einheit
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Merkmal - Einheit"),
                ladeStandartwert[1],                                                                                                       transferiereEinheit[1],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[2],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[3],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[4],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[5],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[6],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[7],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[8],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[9],
                ladeStandartwert[1],                                                                                                       transferiereEinheit[10],

                // Netzwerk 4 Kurfenwert Länge
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Kurvenwert - Laenge"),
                ladeStandartwert[0],                                                                                                       transferiereKurvenwertLaenge[1],
                ladeStandartwert[1],                                                                                                       transferiereKurvenwertLaenge[2],

                // Netzwerk 5 Wert
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Wert"),
                ladeStandartwert[1],                                                                                                       transferiereWert[1],
                ladeStandartwert[1],                                                                                                       transferiereWert[2],
                ladeStandartwert[1],                                                                                                       transferiereWert[3],
                ladeStandartwert[1],                                                                                                       transferiereWert[4],
                ladeStandartwert[1],                                                                                                       transferiereWert[5],
                ladeStandartwert[1],                                                                                                       transferiereWert[6],
                ladeStandartwert[1],                                                                                                       transferiereWert[7],
                ladeStandartwert[1],                                                                                                       transferiereWert[8],
                ladeStandartwert[1],                                                                                                       transferiereWert[9],
                ladeStandartwert[1],                                                                                                       transferiereWert[10],
                ladeStandartwert[1],                                                                                                       transferiereWert[11],
                ladeStandartwert[1],                                                                                                       transferiereWert[12],
                ladeStandartwert[1],                                                                                                       transferiereWert[13],
                ladeStandartwert[1],                                                                                                       transferiereWert[14],
                ladeStandartwert[1],                                                                                                       transferiereWert[15],
                ladeStandartwert[1],                                                                                                       transferiereWert[16],
                ladeStandartwert[1],                                                                                                       transferiereWert[17],
                ladeStandartwert[1],                                                                                                       transferiereWert[18],
                ladeStandartwert[1],                                                                                                       transferiereWert[19],
                ladeStandartwert[1],                                                                                                       transferiereWert[20],
                ladeStandartwert[1],                                                                                                       transferiereWert[21],
                ladeStandartwert[1],                                                                                                       transferiereWert[22],
                ladeStandartwert[1],                                                                                                       transferiereWert[23],
                ladeStandartwert[1],                                                                                                       transferiereWert[24],
                ladeStandartwert[1],                                                                                                       transferiereWert[25],
                ladeStandartwert[1],                                                                                                       transferiereWert[26],
                ladeStandartwert[1],                                                                                                       transferiereWert[27],
                ladeStandartwert[1],                                                                                                       transferiereWert[28],
                ladeStandartwert[1],                                                                                                       transferiereWert[29],
                ladeStandartwert[1],                                                                                                       transferiereWert[30],
                ladeStandartwert[1],                                                                                                       transferiereWert[31],
                ladeStandartwert[1],                                                                                                       transferiereWert[32],
                ladeStandartwert[1],                                                                                                       transferiereWert[33],
                ladeStandartwert[1],                                                                                                       transferiereWert[34],
                ladeStandartwert[1],                                                                                                       transferiereWert[35],
                ladeStandartwert[1],                                                                                                       transferiereWert[36],
                ladeStandartwert[1],                                                                                                       transferiereWert[37],
                ladeStandartwert[1],                                                                                                       transferiereWert[38],
                ladeStandartwert[1],                                                                                                       transferiereWert[39],
                ladeStandartwert[1],                                                                                                       transferiereWert[40],
                ladeStandartwert[1],                                                                                                       transferiereWert[41],
                ladeStandartwert[1],                                                                                                       transferiereWert[42],
                ladeStandartwert[1],                                                                                                       transferiereWert[43],
                ladeStandartwert[1],                                                                                                       transferiereWert[44],
                ladeStandartwert[1],                                                                                                       transferiereWert[45],
                ladeStandartwert[1],                                                                                                       transferiereWert[46],
                ladeStandartwert[1],                                                                                                       transferiereWert[47],
                ladeStandartwert[1],                                                                                                       transferiereWert[48],
                ladeStandartwert[1],                                                                                                       transferiereWert[49],
                ladeStandartwert[1],                                                                                                       transferiereWert[50],


                // Netzwerk 6 Status iO / niO
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Status ('0 '= iO. '1 '= niO.)"),
                awlQuellcode.NetzwerkKommentar("Status '0 '= iO. '1 '= niO.  '4 '=NG  '5 '=WIO  '6 '=WNIO  '7 '=ABGW  '9 '=ZIO  '10'=RIO"),
                ladeStandartwert[1],                                                                                                       transferiereStatus[1],
                ladeStandartwert[1],                                                                                                       transferiereStatus[2],

                // Netzwerk 7 Stufe / Stufentyp
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Stufe / Stufentyp"),
                ladeStandartwert[0],                                                                                                       transferiereStufe[1],
                ladeStandartwert[1],                                                                                                       transferiereStufe[2],
                ladeStandartwert[0],                                                                                                       transferiereStufentyp[1],
                ladeStandartwert[1],                                                                                                       transferiereStufentyp[2],
                ladeStandartwert[1],                                                                                                       transferiereStufentyp[3],
                ladeStandartwert[1],                                                                                                       transferiereStufentyp[4],

                // Netzwerk 8 Parameter
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel(view.Stationbezeichnung + ": Merkmal XXX - Parameter"),
                ladeStandartwert[0],                                                                                                       transferiereAnzahlParameter[1],
                ladeStandartwert[1],                                                                                                       transferiereAnzahlParameter[2],

                // Netzwerk 9 Leernetzwerk
                awlQuellcode.Network,
                awlQuellcode.NetzwerkTitel("Leernetzwerk zur Orientierung"),
            };

            MerkmalTEXT50 = merkmalText50;
        }