Bloco funcional que atua como incrementador e decrementador.
ENTRADAS
CU : BOOL; se ocorrer uma borda de subida nesta entrada, o valor do contador (CV) é incrementado em 1 até atingir o PV.
CD : BOOL; se ocorrer uma borda de subida nesta entrada, o valor do contador (CV) é decrementado em 1 até atingir 0.
RESET : BOOL; se TRUE, CV será zerado.
LOAD : BOOL; se TRUE, será configurado para o valor de PV.
PV : WORD; limite superior para incremento ou decremento de CV.
ATENÇÃO: O tipo de dado WORD, usado para PV no MasterTool IEC XE, não corresponde à norma IEC, a qual determina o tipo de dado INT para este.
SAÍDAS
QU : BOOL; retorna TRUE quando CV for incrementado em um valor >= PV.
QD : BOOL; retorna TRUE quando CV for decrementado até 0.
CV : WORD; contém o valor a ser incrementado ou decrementado; será inicializado com 0 se RESET for TRUE; será aumentado em 1 sempre que houver uma borda de subida de FALSE para TRUE em CU;será decrementado em 1 sempre que houver uma borda de descida de TRUE para FALSE em CD, desde que o valor não seja inferior a 0.
Comentários
0 comentário
Por favor, entre para comentar.