Menu

Example

Rossmann Engineering

C# Implementation:

NetVars srCodesysNetVars = new SRCodesysNetVars();
srCodesysNetVars.IPAdress = "192.168.178.34";
srCodesysNetVars.CobID = 1;
ArrayList readValues;
Console.WriteLine("Received Values:");
srCodesysNetVars.dataTypeCollection.Add(new CDataTypeCollection(EasyNetVars.DataTypes.inttype));
srCodesysNetVars.dataTypeCollection.Add(new CDataTypeCollection(EasyNetVars.DataTypes.dinttype));
srCodesysNetVars.dataTypeCollection.Add(new CDataTypeCollection(EasyNetVars.DataTypes.stringtype,90));
srCodesysNetVars.dataTypeCollection.Add(new CDataTypeCollection(EasyNetVars.DataTypes.realtype));
readValues = srCodesysNetVars.ReadValues();
Console.WriteLine(readValues[0].ToString());
Console.WriteLine(readValues[1].ToString());
Console.WriteLine(readValues[2].ToString());
Console.WriteLine(readValues[3].ToString());

Corresponding CoDeSys NetworkVariableList:

VAR_GLOBAL
intVar: INT;
dintVar: DINT:=10;
stringvar: STRING(90) := 'testString';
realVar: real:=33.7;
END_VAR


Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.