FAQs

Fazer uma Pergunta

Como escrever no bit de LED de erro do M241 com porta ethernet?

O LED de status pode ser controlado pelos bits que aparecem na estrutura de sistema PLC_R. Abaixo está a descrição de cada bit do word PLC_R.i_lwSystemFault_1
    Bit 0 = Reserved
    Bit 1 = TM3 detected error
    Bit 2 = Ethernet error detected IF1
    Bit 3 = Ethernet error detected IF2
    Bit 4 = Serial overcurrent detected error 1
    Bit 5 = Reserved
    Bit 6 = CAN 1 detected error
    Bit 7 = Reserved
    Bit 8 = Reserved
    Bit 9 = TM4 detected error
    Bit 10 = SD card detected error
    Bit 11 = Detected firewall error
O programa abaixo desligará o LED quando a variável hideETHerror foir 1 (verdadeira).
VAR
    PLw: POINTER TO LWORD;
END_VAR

PLw: = ADR (PLC_R.i_lwSystemFault_1);
PLw ​​^: = PLC_R.i_lwSystemFault_1 OR 16 # 8;
Isso foi útil?
O que podemos fazer para melhorarmos?