public void AnzeigeAktualisieren(S7_1200 s7_1200, Logikfunktionen logikfunktionen) { Zeiten zeiten = logikfunktionen.getZeit(); lbl_PlcPing.Content = s7_1200.GetSpsStatus(); secondHand.Angle = zeiten.Sekunde * 6; minuteHand.Angle = zeiten.Minute * 6; hourHand.Angle = zeiten.Stunde * 30 + zeiten.Minute * 0.5; }
public void RangierenInput(byte[] digInput, byte[] anInput) { Zeiten zeiten = logikfunktionen.getZeit(); S7.SetWordAt(digInput, (int)BytePosition.Byte_0, zeiten.DatumJahr); S7.SetByteAt(digInput, (int)BytePosition.Byte_2, zeiten.DatumMonat); S7.SetByteAt(digInput, (int)BytePosition.Byte_3, zeiten.DatumTag); S7.SetByteAt(digInput, (int)BytePosition.Byte_4, zeiten.DatumWochentag); S7.SetByteAt(digInput, (int)BytePosition.Byte_5, zeiten.Stunde); S7.SetByteAt(digInput, (int)BytePosition.Byte_6, zeiten.Minute); S7.SetByteAt(digInput, (int)BytePosition.Byte_7, zeiten.Sekunde); S7.SetByteAt(digInput, (int)BytePosition.Byte_8, zeiten.Nanosekunde); }