using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DataBlockHelper.DBHelpers { public class DB120WriteHelp { private static readonly string DbName = "DB120"; public DB120WriteHelp() { } public static void AddABCDEF(Uhd uhd) { int start = 0; var siemensS7Net = PlcConnect.Instance; siemensS7Net.Write($"{DbName}.{start}.0", uhd.A); siemensS7Net.Write($"{DbName}.{start + 4}.0", uhd.B); siemensS7Net.Write($"{DbName}.{start + 8}.0", uhd.C); siemensS7Net.Write($"{DbName}.{start + 12}.0", uhd.D); siemensS7Net.Write($"{DbName}.{start + 16}.0", uhd.E); siemensS7Net.Write($"{DbName}.{start + 20}.0", uhd.F); siemensS7Net.Write($"{DbName}.{start + 24}.0", uhd.G); siemensS7Net.Write($"{DbName}.{start + 28}.0", uhd.H); siemensS7Net.Write($"{DbName}.{start + 32}.0", uhd.I); siemensS7Net.Write($"{DbName}.{start + 36}.0", uhd.J); siemensS7Net.Write($"{DbName}.{start + 40}.0", uhd.K); siemensS7Net.Write($"{DbName}.{start + 44}.0", uhd.L); siemensS7Net.Write($"{DbName}.{start + 48}.0", uhd.M); siemensS7Net.Write($"{DbName}.{start + 52}.0", uhd.N); siemensS7Net.Write($"{DbName}.{start + 56}.0", uhd.O); siemensS7Net.Write($"{DbName}.{start + 60}.0", uhd.Delay1); siemensS7Net.Write($"{DbName}.{start + 62}.0", uhd.Delay2); siemensS7Net.Write($"{DbName}.{start + 64}.0", uhd.Delay3); } } }