public void Rangieren(Datenstruktur datenstruktur, bool eingaengeRangieren) { if (eingaengeRangieren) { _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.B1, _viewModel.AlleFahrzeugePersonen.B1); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.B2, _viewModel.AlleFahrzeugePersonen.B2); } _viewModel.AlleFahrzeugePersonen.AnzahlAutos = _plc.GetUsIntAt(datenstruktur.DigOutput, 0); _viewModel.AlleFahrzeugePersonen.AnzahlPersonen = _plc.GetUsIntAt(datenstruktur.DigOutput, 1); }
public void Rangieren(Datenstruktur datenstruktur, bool eingaengeRangieren) { if (eingaengeRangieren) { _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.B1, _viewModel.Paternosterlager.B1); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.B2, _viewModel.Paternosterlager.B2); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.S1, _viewModel.Paternosterlager.S1); _plc.SetBitAt(datenstruktur.DigInput, (int)BitPosEingang.S2, _viewModel.Paternosterlager.S2); _plc.SetUsIntAt(datenstruktur.DigInput, 1, (byte)_viewModel.Paternosterlager.Zeichen); } _viewModel.Paternosterlager.Q1 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.Q1); _viewModel.Paternosterlager.Q2 = _plc.GetBitAt(datenstruktur.DigOutput, (int)BitPosAusgang.Q2); _viewModel.Paternosterlager.IstPos = _plc.GetUsIntAt(datenstruktur.DigOutput, 1); _viewModel.Paternosterlager.SollPos = _plc.GetUsIntAt(datenstruktur.DigOutput, 2); }
public void Rangieren(Datenstruktur datenstruktur, bool eingaengeRangieren) { if (eingaengeRangieren) { // } _viewModel.Voltmeter.AlleVoltmeter[0] = _plc.GetUsIntAt(datenstruktur.DigOutput, (int)BytePosition.Byte0); // Farbe _viewModel.Voltmeter.AlleVoltmeter[1] = _plc.GetUsIntAt(datenstruktur.DigOutput, (int)BytePosition.Byte1); // 7-Segment Anzeige ganz rechts _viewModel.Voltmeter.AlleVoltmeter[2] = _plc.GetUsIntAt(datenstruktur.DigOutput, (int)BytePosition.Byte2); _viewModel.Voltmeter.AlleVoltmeter[3] = _plc.GetUsIntAt(datenstruktur.DigOutput, (int)BytePosition.Byte3); _viewModel.Voltmeter.AlleVoltmeter[4] = _plc.GetUsIntAt(datenstruktur.DigOutput, (int)BytePosition.Byte4); _viewModel.Voltmeter.AlleVoltmeter[5] = _plc.GetUsIntAt(datenstruktur.DigOutput, (int)BytePosition.Byte5); // 7-Segment Anzeige ganz rechts }