-> Hier kostenlos registrieren
Hallo Zusammen,
ich versuche eine .NET HMI anzupassen für einen Umstieg auf Beckhoff-SPS (TwinCat3). Ich möchte erstmal nur ein paar globalen Variablen über das Netzwerk auslesen, sonst nix. Habe dafür ein MiniProgramm basierend auf Sample1 von Beckhoff geschieben, dass nur ein Handle auf ein globalen BOOl-Variable legen sollte:
Jetzt bekomme immer die Fehlermeldung: No Target Found, sobald die Zeile mit dem "CreateVariableHandle" ausgeführt wird. Zumindest die IP-Adresse 10.84.151.131 scheint mir (nach Nachfrage) wirklich zu stimmen. (Kann auch "pingen"). Der Port in der SPS-Software war nie anders als 851, wurde mir versichert. Wenn ich aber extra eine falsche IP-Adresse oder Port eingebe, bekomme ich genau die gleiche Fehlermeldung bie dem CreateHandle. Jetzt weiß ich, als Beckhoff ADS-Anfänger, nicht so genau, wo ich den Fehler suchen soll. Könnte jemand einen Tipp geben?
Vielen Dank im Voraus
ich versuche eine .NET HMI anzupassen für einen Umstieg auf Beckhoff-SPS (TwinCat3). Ich möchte erstmal nur ein paar globalen Variablen über das Netzwerk auslesen, sonst nix. Habe dafür ein MiniProgramm basierend auf Sample1 von Beckhoff geschieben, dass nur ein Handle auf ein globalen BOOl-Variable legen sollte:
Code:
private void Form1_Load(object sender, System.EventArgs e)
{
tcClient = new TcAdsClient();
tcClient.Connect("10.84.151.131.1.1", 851);
try
{
hVar = tcClient.CreateVariableHandle("MAIN.KukaManualReset");
}
catch(Exception err)
{
MessageBox.Show(err.Message);
}
}
Jetzt bekomme immer die Fehlermeldung: No Target Found, sobald die Zeile mit dem "CreateVariableHandle" ausgeführt wird. Zumindest die IP-Adresse 10.84.151.131 scheint mir (nach Nachfrage) wirklich zu stimmen. (Kann auch "pingen"). Der Port in der SPS-Software war nie anders als 851, wurde mir versichert. Wenn ich aber extra eine falsche IP-Adresse oder Port eingebe, bekomme ich genau die gleiche Fehlermeldung bie dem CreateHandle. Jetzt weiß ich, als Beckhoff ADS-Anfänger, nicht so genau, wo ich den Fehler suchen soll. Könnte jemand einen Tipp geben?
Vielen Dank im Voraus
