public void Start() { stan = new PLCto(); stan.NamePLC = "Stan1700"; stan.SlotconnPC = 3; stan.RackconnPC = 0; stan.IPconnPLC = new byte[] { 192, 168, 0, 11 }; //Передаем адресс контроллера stan.StartAdressTag = 3000; //старт адресов с 3000 stan.Amount = 315; //Размер буфера для принятия данных в байтах stan.connect = 0; stan.blPLStoDB101ms = blstan101ms; //Битовый сигнал разрешающий обработки и запись в БД с циклом 101ms stan.Data101ms = stanData100ms; // Словарь значений Тег <-> поле БД stan.dMot = 0.615; stan.blPLSPasportRulona = true; stan.blPLStoDBMessage = blstan200ms; stan.blPLStoDB1s = blstan1s; stan.ConnectCurX = 0; stan.ConnectCurY = 1; stan.mc100CurX = 0; stan.mc100CurY = 2; stan.mc101CurX = 0; stan.mc101CurY = 3; stan.MessageCurX = 0; stan.MessageCurY = 4; stan.mc1000CurX = 0; stan.mc1000CurY = 5; //Console.WriteLine("................Стан старт!"); stan.Start(); }
public void Start() { dsstan = new PLCto(); dsstan.NamePLC = "DresStan"; dsstan.SlotconnPC = 2; dsstan.RackconnPC = 0; dsstan.IPconnPLC = new byte[] { 192, 168, 0, 21 }; //Передаем адресс контроллера dsstan.StartAdressTag = 2000; //старт адресов с 3000 dsstan.Amount = 150; //Размер буфера для принятия данных в байтах dsstan.connect = 1; dsstan.blPLStoDB101ms = blds101ms; //Битовый сигнал разрешающий обработки и запись в БД с циклом 101ms dsstan.Data101ms = stanData100ms; // Словарь значений Тег <-> поле БД dsstan.blPLSPasportRulona = false; dsstan.dMot = 0.301; dsstan.blPLStoDBMessage = blds200ms; dsstan.blPLStoDB1s = blds1s; dsstan.ConnectCurX = 0; dsstan.ConnectCurY = 7; dsstan.mc100CurX = 0; dsstan.mc100CurY = 8; dsstan.mc101CurX = 0; dsstan.mc101CurY = 9; dsstan.MessageCurX = 0; dsstan.MessageCurY = 10; dsstan.mc1000CurX = 0; dsstan.mc1000CurY = 11; //Console.WriteLine("................Дрессировка старт!"); dsstan.Start(); }