SYS1 Impostazione di tempo PLC Link

Questa istruzione imposta il tempo di impostazione del sistema nel momento in cui viene utilizzato un PLC Link sulla base dei contenuti specificati dalla costante di carattere.

Note

  • Il programma deve essere posizionato all'inizio di tutti i PLC collegati ed è necessario specificare valori identici.

  • Questa istruzione deve essere specificata per impostare il flag interno speciale R9014 come condizione di esecuzione differenziale.

  • I contenuti di impostazione dei registri di sistema non vengono modificati dall'istruzione eseguita.

  • Separate la prima e la seconda parola chiave con una virgola "," e non utilizzate spazi.

  • Precauzioni durante l'impostazione dell'intervallo di interrogazione dell'elemento di link

    • L'intervallo va specificato in modo tale che il valore sia almeno doppio rispetto al tempo massimo di scansione di tutti i PLC collegati.

    • Se è stato specificato un valore basso, alcuni PLC potrebbero non essere in grado di collegarsi al link anche se l'alimentazione del PLC in questione è stata attivata.

    • In presenza di stazioni non collegate al link, l'impostazione non deve essere modificata, anche se il tempo di trasmissione del link diventa più lungo. (Il valore di default è 400ms.)

  • Precauzioni durante l'impostazione del tempo di rilevamento errori per il flag "Stato di trasmissione"

    • Il tempo va specificato in modo tale che il valore sia almeno doppio rispetto al tempo massimo di trasmissione di tutti i PLC collegati.

    • Se è stato specificato un valore basso, il flag "Stato di trasmissione" potrebbe non funzionare correttamente.

    • L'impostazione non deve essere modificata, anche se il tempo di rilevamento per il flag "Stato di trasmissione" diventa più lungo. (Il valore di default è 6400ms.)

  • Le condizioni specificate dalla prima parola chiave vengono impostate come tempo specificato dalla seconda parola chiave. La prima e la seconda parola chiave sono separate da una virgola.

  • L'impostazione dell'intervallo di interrogazione dell'elemento di link viene eseguita se il tempo di trasmissione viene ridotto in presenza di stazioni non collegate al link. (Stazioni non collegate al link: stazioni che non sono state collegate tra la prima stazione e la stazione con il numero più alto, oppure stazioni per le quali l'alimentazione non è stata attivata.)

  • L'impostazione del tempo di rilevamento errori per il flag "Stato di trasmissione" viene eseguita se il tempo che intercorre tra la disattivazione dell'alimentazione su una stazione e l'impostazione del flag "Stato di trasmissione" su FALSE su una stazione differente deve essere ridotto.

Impostazione della parola chiave

  1. Intervallo di interrogazione dell'elemento di link

    PCLK1T0,100

    PCLK1T0

    Fisso

    100

    Intervallo specificato:

    10–400 (10–400 ms)

  2. Tempo di rilevamento errori per il flag "Stato di trasmissione"

    PCLK1T1,100

    PCLK1T1

    Fisso

    100

    Intervallo specificato:

    100–6400 (100–6400 ms)

Flag di errore

sys_bIsOperationErrorHold (passa a TRUE e resta TRUE)
  • se viene specificato qualsiasi carattere diverso da una parola chiave

  • se la prima e la seconda parola chiave non sono separate da una virgola

  • se per specificare la parola chiave si utilizzano lettere minuscole dell'alfabeto

  • se il valore specificato non rientra nell'intervallo specificato

sys_bIsOperationErrorNonHold (passa a TRUE per una scansione)
  • se viene specificato qualsiasi carattere diverso da una parola chiave

  • se la prima e la seconda parola chiave non sono separate da una virgola

  • se per specificare la parola chiave si utilizzano lettere minuscole dell'alfabeto

  • se il valore specificato non rientra nell'intervallo specificato

Esempio

Dal momento che vengono direttamente inseriti indirizzi FP e stringhe anziché utilizzare variabili, non è richiesta alcuna intestazione del POU.

Quando sys_bIsNotFirstScan passa a TRUE durante l'utilizzo di un PLC Link, l'intervallo di interrogazione dell'elemento di link e i tempi di rilevamento errori per il flag "Stato di trasmissione" vengono impostati nel seguente modo:

  • Intervallo di interrogazione dell'elemento di link: 100ms

  • Tempo di rilevamento errori per il flag "Stato di trasmissione": 100ms.

Corpo LD

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 9 ;
        NETWORK_BODY
B(B_CONTACT,,sys_bIsNotFirstScan,5,1,7,3,R);
B(B_F,SYS1!,Instance,16,0,22,4,,?DEN?H@'s'?AENO);
B(B_VARIN,,'PCLK1T0~100',14,2,16,4,);
B(B_F,SYS1!,Instance,16,5,22,9,,?DEN?H@'s'?AENO);
B(B_VARIN,,'PCLK1T1~100',14,7,16,9,);
L(1,2,5,2);
L(7,2,16,2);
L(8,2,8,7);
L(8,7,16,7);
L(1,0,1,9);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY
NOTA

I valori inseriti in s* verranno allineati automaticamente a destra dal compilatore.

L'ultima revisione: 2024-03-07Feedback su questa paginaPanasonic hotline