Verändern der Prozessdatengröße
Überschreitung der Input-Datenlänge (InputData)
Auf dem Buskoppler sind Default mäßig maximal 128 Bytes Inputdaten eingestellt.
Die maximalen Längen der DP-Puffer können verändert werden, allerdings ist der Betrag, um den eine Länge vergrößert wird, bei einer anderen wider abzuziehen und es ist darauf zu achten, dass die Größen nur in 8-Byte-Schritten verändert werden:
Überschreitung der Output-Datenlänge (OutputData)
Auf dem Buskoppler sind Default mäßig maximal 128 Bytes Outputdaten eingestellt.
Die maximalen Längen der DP-Puffer können verändert werden, allerdings ist der Betrag, um den eine Länge vergrößert wird, bei einer anderen wider abzuziehen und es ist darauf zu achten, dass die Größen nur in 8-Byte-Schritten verändert werden:
Überschreitung der Konfigurationsdatenlänge (CfgData)
Auf dem Buskoppler sind Default mäßig maximal 64 Bytes Konfigurationsdaten eingestellt. Normalerweise ist das in den seltensten Fällen ein Problem. Beim Multi-Configuration-Mode wird diese Grenze aber bereits bei 30 digitalen Klemmen erreicht, da jedes KLxxxx MultiCfgMode-Modul zwei Bytes in den Konfigurationsdaten belegt, dazu kommen mindestens noch ein Summenbyte für digitale Inputs bzw. digitale Outputs.
Die maximalen Längen der DP-Puffer können verändert werden, allerdings ist der Betrag, um den eine Länge vergrößert wird, bei einer anderen wider abzuziehen und es ist darauf zu achten, dass die Größen nur in 8-Byte-Schritten verändert werden:
Maximale DP-Puffergrößen
DP-Puffer | maximale Größe in der Defaulteinstellung |
---|---|
Inputs | 128 Bytes |
Outputs | 128 Bytes |
Diagnosedaten | 64 Bytes |
Konfigurationsdaten | 64 Bytes |
Einstellung per 2-BYTE-SPS-Interface bzw. KS2000
Die maximalen DP-Puffer können in der Tabelle 100 verändert werden, damit diese Werte übernommen werden, ist allerdings ein Reset des Buskopplers (Power Off/Power On) bzw. Software-Reset) vorzunehmen:
Register | Beschreibung |
---|---|
2 | maximale Länge der Inputdaten |
3 | maximale Länge der Outputdaten |
4 | maximale Länge der Diagnosedaten |
5 | maximale Länge der Konfigurationsdaten |
Einstellung per UserPrmData
Bei der Einstellung der DP-Puffer über die UserPrmData erfolgt der Reset des Buskopplers automatisch:
Byte | Bit | Beschreibung |
---|---|---|
12 | 4-7 | 15 dez oder 0xF hex: maximale DP-Puffer-Längen werden mit den Werten aus UserPrmData 37-40 verändert |
37 | 0-7 | maximale Länge der Inputdaten |
38 | 0-7 | maximale Länge der Outputdaten |
39 | 0-7 | maximale Länge der Diagnosedaten |
40 | 0-7 | maximale Länge der Konfigurationsdaten |
Beispiel 1: Zu wenig CfgDaten
128 Byte Input
128 Byte Output
80 Byte CfgData
48 Byte Diagnose Daten
Beispiel 2: Zu wenig Input Daten
160 Byte Input
96 Byte Output
64 Byte CfgData
64 Byte Diagnose Daten