-> Hier kostenlos registrieren
Hallo zusammen,
Arbeite mit einem Unified comfort panel - genauer MTP1500 Unified Comfort.
Ich würde gerne Parametersätze in eine tsv-Datei exportieren mittels der Funktion ExportParameterSets().
Der Dateiname kann bei Verwendung als Funktion entweder als String oder HMI-Variable festgelegt werden.
Als String sieht das ganze so aus:
export async function Schaltfläche_14_OnDown(item, x, y, modifiers, trigger) {
try {
await HMIRuntime.ParameterSetTypes.SysFct.ExportParameterSets(1, 0, "/media/simatic/X51/Test.tsv", 1, true, HMIRuntime.Tags.SysFct.CreateSetTagCommand("Verarbeitungsstatus"), false);
}
catch (err) { }
}
Mit HMI-Variable so:
export async function Schaltfläche_14_OnDown(item, x, y, modifiers, trigger) {
try {
await HMIRuntime.ParameterSetTypes.SysFct.ExportParameterSets(1, 0, HMIRuntime.Tags.SysFct.GetTagValue("Pfadname"), 1, true, HMIRuntime.Tags.SysFct.CreateSetTagCommand("Verarbeitungsstatus"), false);
}
catch (err) { }
}
Ich habe jetzt schon die verschiedensten Versionen probiert wie man String und eine Variable kombinieren könnte, aber nichts funktioniert.
Z.B.
export async function Schaltfläche_14_OnDown(item, x, y, modifiers, trigger) {
let Name = HMIRuntime.Tags.SysFct.GetTagValue("UserName");
let filename = "/media/simatic/X51/Test_Typ_5_" + Name + ".tsv";
try {
await HMIRuntime.ParameterSetTypes.SysFct.ExportParameterSets(1, 0, filename, 1, true, HMIRuntime.Tags.SysFct.CreateSetTagCommand("Verarbeitungsstatus"), false);
}
catch (err) { }
}
Warum funktioniert alles nicht? Kennt sich jemand aus mit JavaScript und kann helfen?
Arbeite mit einem Unified comfort panel - genauer MTP1500 Unified Comfort.
Ich würde gerne Parametersätze in eine tsv-Datei exportieren mittels der Funktion ExportParameterSets().
Der Dateiname kann bei Verwendung als Funktion entweder als String oder HMI-Variable festgelegt werden.
Als String sieht das ganze so aus:
export async function Schaltfläche_14_OnDown(item, x, y, modifiers, trigger) {
try {
await HMIRuntime.ParameterSetTypes.SysFct.ExportParameterSets(1, 0, "/media/simatic/X51/Test.tsv", 1, true, HMIRuntime.Tags.SysFct.CreateSetTagCommand("Verarbeitungsstatus"), false);
}
catch (err) { }
}
Mit HMI-Variable so:
export async function Schaltfläche_14_OnDown(item, x, y, modifiers, trigger) {
try {
await HMIRuntime.ParameterSetTypes.SysFct.ExportParameterSets(1, 0, HMIRuntime.Tags.SysFct.GetTagValue("Pfadname"), 1, true, HMIRuntime.Tags.SysFct.CreateSetTagCommand("Verarbeitungsstatus"), false);
}
catch (err) { }
}
Ich habe jetzt schon die verschiedensten Versionen probiert wie man String und eine Variable kombinieren könnte, aber nichts funktioniert.
Z.B.
export async function Schaltfläche_14_OnDown(item, x, y, modifiers, trigger) {
let Name = HMIRuntime.Tags.SysFct.GetTagValue("UserName");
let filename = "/media/simatic/X51/Test_Typ_5_" + Name + ".tsv";
try {
await HMIRuntime.ParameterSetTypes.SysFct.ExportParameterSets(1, 0, filename, 1, true, HMIRuntime.Tags.SysFct.CreateSetTagCommand("Verarbeitungsstatus"), false);
}
catch (err) { }
}
Warum funktioniert alles nicht? Kennt sich jemand aus mit JavaScript und kann helfen?