Untitled
unknown
csharp
4 years ago
1.5 kB
9
Indexable
SRCodesysNetVars netVars = new SRCodesysNetVars();
public void Connect()
{
netVars.CobID = 1;
netVars.IPAdress = "192.168.1.20";
netVars.Port = 1202;
netVars.connect();
}
public void Read()
{
int i = 0;
ArrayList plcData = new ArrayList();
while(i != 10)
{
try
{
plcData = netVars.ReadValues();
}
catch
{
throw new FXConnectivityIssues();
}
}
}
public void Write()
{
netVars.dataTypeCollection.Clear();
netVars.dataTypeCollection.Add(new CDataTypeCollection(DataTypes.wordtype));
netVars.dataTypeCollection.Add(new CDataTypeCollection(DataTypes.wordtype));
netVars.dataTypeCollection.Add(new CDataTypeCollection(DataTypes.wordtype));
netVars.dataTypeCollection.Add(new CDataTypeCollection(DataTypes.wordtype));
netVars.dataTypeCollection.Add(new CDataTypeCollection(DataTypes.wordtype));
netVars.CreateGVLFile("RemoteAccess");
netVars.SendValues();
}
public long ReMap(long x, long in_min, long in_max, long out_min, long out_max)
{
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}
}Editor is loading...