public void Rangieren(Datenstruktur datenstruktur, bool eingaengeRangieren) { if (eingaengeRangieren) { _plc.SetUsIntAt(datenstruktur.AnalogInput, 0, (byte)_viewModel.Zahlenschloss.Zeichen); } _viewModel.Zahlenschloss.P1 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P1); _viewModel.Zahlenschloss.P2 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P2); _viewModel.Zahlenschloss.CodeAnzeige = _plc.GetUIntAt(datenstruktur.AnalogOutput, 0); }
public void Rangieren(Datenstruktur datenstruktur, bool eingaengeRangieren) { if (eingaengeRangieren) { _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.S1, _viewModel.Kata.S1); } _viewModel.Kata.P11 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P11); _viewModel.Kata.P12 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P12); _viewModel.Kata.P13 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P13); _viewModel.Kata.P21 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P21); _viewModel.Kata.P22 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P22); _viewModel.Kata.P23 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P23); _viewModel.Kata.P31 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P31); _viewModel.Kata.P32 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P32); _viewModel.Kata.P33 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.P33); _viewModel.Kata.AmpelWert = _plc.GetUIntAt(datenstruktur.AnalogOutput, 0); }
public void Rangieren(Datenstruktur datenstruktur, bool eingaengeRangieren) { if (eingaengeRangieren) { _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps1, _viewModel.Parkhaus.ParkhausSpalte1); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps2, _viewModel.Parkhaus.ParkhausSpalte2); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps3, _viewModel.Parkhaus.ParkhausSpalte3); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps4, _viewModel.Parkhaus.ParkhausSpalte4); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps5, _viewModel.Parkhaus.ParkhausSpalte5); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps6, _viewModel.Parkhaus.ParkhausSpalte6); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps7, _viewModel.Parkhaus.ParkhausSpalte7); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.Ps8, _viewModel.Parkhaus.ParkhausSpalte8); } _viewModel.Parkhaus.ParkhausReihe1 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.Pr1); _viewModel.Parkhaus.ParkhausReihe2 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.Pr2); _viewModel.Parkhaus.ParkhausReihe3 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.Pr3); _viewModel.Parkhaus.ParkhausReihe4 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.Pr4); _viewModel.Parkhaus.FreieParkplaetze = _plc.GetUIntAt(datenstruktur.AnalogOutput, 0); }