Estou endereçando um tag de comunicação de forma simbólica utilizando o drive M-Prot com o protocolo ISOTCP. Segui a forma correta de declaração mas não está setando o bit. Preciso setar o bit 1 do Byte 4 de uma memória. Declarei no driver da seguinte maneira:
Dispositivo: 1
Item - M4.1
Ao testar a conexão a mesma está OK ! mas não seta o bit no clp.
Tem algum parâmetro a mais que deve-se colocar? Estou deixando o N1, N2, N3, N4 em 0.
Endereçamento Simbólico drive M-Prot
@Valter, boa tarde.
Tenta dessa forma:
-
Simbólico:
Dispositivo: 0
Item: M4.1 (ou MB4.1) -
Numérico:
N1 = 0
N2 = 208
N3 = 0
N4 = 4
Habilitar o UseBitFields e utilizar o BIT01.
Outras informações:
Verificar se o valor recebido na tag está correto modificando o valor do bit manualmente no programa;
Verificar se lógica do PLC está permitindo a escrita no bit;
Testar com o parâmetro numérico e identificar se o erro persiste.
Persistindo o erro, por favor, compartilhar os logs do driver.
Sds.
Se eu colocar pelo n1, n2 … funciona legal, mas se eu usar somente o simbólico ou simbólico junto não funciona.
Obrigado pelo retorno.
Se possível gostaria de pedir dois testes:
Teste 1 > Utilizando o X no endereçamento simbólico: MX4.1 (ou MBX4.1)
Teste 2 > Enviar um log com 2 tags configurados, um tag como simbólico (M4.1 ou MB4.1) e outro como numérico, e com a escrita forçada para o meu e-mail fernando@elipse.com.br .
Grato pela compreensão.
Sds.