I am quite new in TwinCAT 3 and .NET framework. I am trying just to create an HMI with a button and link it to a variable in TwinCAT 3. I am controlling by TwinCAT 3 a Beckhoff output card (EL2014) so I have created the following variable named "Out_1" and linked it to one card output:
Variable properties:
The code of the button is:
private void button1_Click(object sender, EventArgs e)
{
TwinCAT.Ads.TcAdsClient tcAds = new TwinCAT.Ads.TcAdsClient();
tcAds.Connect(301);
tcAds.WriteSymbol("TIRT.Task 2.Outputs.Out1", true,
reloadSymbolInfo: true);
}
The following message is appearing:
Additional information: Ads-Error 0x710 : Symbol could not be found.
The symbol name used to access de variable is not correct and I don't really know how may I write it.
Does anyone know how can I access this variable?
Thank you very much.
If you leave out the "TIRT" it will work, eg "Task 2.Outputs.Out1"
.
Be sure that "Create Symbols" is checked when you double click on the task: