[PLC<->Scada] Porque as entradas/saídas digitais são representadas por mapa de bits e analógicas não?
[PLC<->Scada] Porque as entradas/saídas digitais são representadas por mapa de bits e analógicas não?
Porque as entradas/saídas digitais são representadas por bitmaps (mapa de bits) e analógicas não? Pensei que (por serem digitais (0 e 1)) as digitais ocupassem menos espaço.
Re: [PLC<->Scada] Porque as entradas/saídas digitais são representadas por mapa de bits e analógicas não?
Suponha que um CLP da HI Tecnologia possui 8 entradas digitas, 4 saídas digitais e 3 entradas analógicas com resolução de 12 bits.
Como é feito esse mapeamento?
Relembrando que um valor inteiro decimal de 16 bits pode ser representado como:
Então, em vez do PLC enviar/responder para o supervisório/scada 8 holding registers somente com valores 0 ou 1, podemos enviar 1 holding register com o status de todas as entradas digitais.
No programa Ladder, no software SPDSW, para mapearmos as entradas digitais em uma memória inteira, basta realizar um comando MOV das I0 para uma memória Mx. Já as entradas analógicas, possuem valores discretos entre 0 a 4095 (12 bits), desse modo em cada memória inteira de 16 bits só "cabe" 1 entrada analógica de 12 bits.
Como é feito esse mapeamento?
Relembrando que um valor inteiro decimal de 16 bits pode ser representado como:
Então, em vez do PLC enviar/responder para o supervisório/scada 8 holding registers somente com valores 0 ou 1, podemos enviar 1 holding register com o status de todas as entradas digitais.
No programa Ladder, no software SPDSW, para mapearmos as entradas digitais em uma memória inteira, basta realizar um comando MOV das I0 para uma memória Mx. Já as entradas analógicas, possuem valores discretos entre 0 a 4095 (12 bits), desse modo em cada memória inteira de 16 bits só "cabe" 1 entrada analógica de 12 bits.