Merker synchron aus der SPS lesen

Download

Voraussetzungen

Sprache / IDE

Beispielprogram auspacken

C# / Visual Studio

Sample12.zip

Beschreibung

Bei diesem Beispielprogramm wird der Wert aus dem Merkerdoppelwort 0 der SPS ausgelesen und am Bildschirm angezeigt:

C# Programm


static void Main(string[] args)
{
//Create a new instance of class TcAdsClient
TcAdsClient tcClient = new TcAdsClient();

try
{
// Connect to local PLC - Runtime 1 - TwinCAT 2 Port=801, TwinCAT 3 Port=851
tcClient.Connect(801);

//Specify IndexGroup, IndexOffset and read SPSVar
int iFlag = (int)tcClient.ReadAny(0x4020, 0x0, typeof(Int32));

Console.WriteLine("" + iFlag);
Console.ReadKey();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadKey();
}
finally
{
tcClient.Dispose();
}
}