Siemens SPC3 Dokumentacja Strona 29

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 94
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 28
DPC31 HW
SchnittStellenCenter
DPC31 HW Description
Version V1.0 Page 27
Copyright (C) Siemens AG 2000. All rights reserved. 12/00
DPS evaluates the first 7 bytes or the first 10 bytes for longer Prm messages (refer to Figure 5.2-3). The
evaluation is performed according to EN 50 170 Volume 2 and will not be discussed in more detail in this
description.
In the case of negative validation, DPS sets corresponding diagnostic bits and branches into the ‘Wait_Prm
mode’. If the master requests ‘Sync_Req’ or ‘Freeze_Req’ and the application does not support ‘Sync’ or
‘Freeze’ (Sync_Supported=0, Freeze_Supported=0 in the param register), the Prm message is not accepted
and the diagnostic flag ‘Diag.Not_Supported = 1’ is set. In case of positive validation (new, valid message),
DPS makes the transition to ‘Wait_Cfg’, and executes the following responses, depending on the data length:
If ‘Lock_Req = 0’ and ‘Unlock_Req = 0’, only the parameter ‘MinTSDR’ is accepted internally (S/R unit)
and no response is initiated to the user. If ‘MinTSDR = 00H’, the old value is saved. The S/R unit waits
at least 11 T
Bit
prior to sending its response messages. If a MinTSDR < 11 is parameterized, the time is
set to 11 by the ASIC.
If ‘Lock_Req = 1’ and ‘Unlock_Req = 0’, the DPS accepts the following values: Flag: WD_ON;
watchdog factors: WD_FACT1/2; the min station delay response: MinTSDR (if it differs from 0 and >10);
group generation: Group_Ident; the master address: Master_Add. For messages that are longer than 7
net parameter data bytes, the bits from the Spec_User_Prm_Byte are also accepted; otherwise, these
bits are assigned default values. The user indication New_Prm_Data is then triggered.
The acknowledgements ‘User_Prm_OK cmd/User_Prm_Not_OK cmd’ are read accesses to defined register
cells with the corresponding messages ‘Not_Allowed’, ‘User_Prm_Finished’, or ‘Prm_Conflict’ (refer to Table
5.2-6).
User_Prm_OK Cmd
(Read Operation):
0000 0 0 User_Ack
1
User_Ack
0
User_Ack
1..0
= 00
User_Prm_Finished
User_Ack
1..0
= 01
Prm_Conflict
User_Ack
1..0
= 11
Not_Allowed
User_Ack
1..0
= 10
not possible
User_Prm_Not_OK Cmd
(Read Operation):
0000 0 0 User_Ack
1
User_Ack
0
User_Ack
1..0
= 00
User_Prm_Finished
User_Ack
1..0
= 01
Prm_Conflict
User_Ack
1..0
= 11
Not_Allowed
User_Ack
1..0
= 10
not possible
Table 5.2.6:
Coding of User_Prm_(Not)_OK Cmd
Przeglądanie stron 28
1 2 ... 24 25 26 27 28 29 30 31 32 33 34 ... 93 94

Komentarze do niniejszej Instrukcji

Brak uwag