Como distinguir entre RS232, RS485, RJ45 e Modbus?(4)
Algumas perguntas relacionadas para explicar:
1)Para alguns fieldbuses, tokens são usados para resolver o problema de controle do barramento.
É fácil pensar que se a estação escrava tem um assunto urgente que precisa ser atendido pela estação mestra, mas o MODBUS estipula as regras de polling, pode ser tarde demais quando ela espera por si mesma. Tantos fieldbuses inventaram uma coisa especial chamada token. O token é curto, apenas um byte, e pode ser passado no barramento muito rapidamente. Os tokens são passados em cada site, e quem recebe o token é o site mestre e pode publicar informações. Caso a estação não tenha nada a emitir, a ficha será entregue à próxima estação, resolvendo assim o problema de ocupação dos ônibus.
2)Quando o link é desconectado, a fim de evitar a interrupção da comunicação, podem ser usadas medidas de mestre duplo. As estações mestras duplas (as interfaces RS485 das duas estações mestras do PLC) são conectadas por uma linha de handshake. Normalmente, o RS485 principal é aberto e o RS485 auxiliar é flutuante. Embora o RS485 flutuante esteja conectado ao barramento, ele está em um estado de alta impedância, o que equivale a estar completamente desconectado. Quando ocorre a desconexão, a comunicação é aberta imediatamente após a confirmação da estação escrava, e a comunicação da conexão é realizada de ambas as extremidades do link.
Às vezes, também são tomadas medidas de comunicação em anel. Devido a limitações de espaço, nenhuma introdução será dada.
3)MODBUS pode trabalhar na camada de rede. Neste momento, o protocolo torna-se MODBUS-TCP, mas ainda está em conformidade com a estrutura mestre-escravo.
4)O protocolo MODBUS foi inventado pela empresa americana Modicon. O objetivo da empresa é: o protocolo MODBUS é um protocolo gratuito e aberto. Mais tarde, a Modicon foi adquirida pela Schneider, e Schneider herdou a prática da Modicon. MODBUS é um acordo público gratuito. Agora que o MODBUS se tornou o protocolo da Schneider, Schneider o estendeu para a camada de rede e construiu o protocolo MODBUS-TCP da camada de rede, bem como o protocolo MODBUS-PLUS dedicado interno. Devido a limitações de espaço, as descrições desses dois protocolos são omitidas aqui.
5)Sobre a diferença entre RS232 e RS485
Qualquer pessoa que tenha estudado eletricidade analógica e digital conhece circuitos diferenciais. Os circuitos diferenciais têm uma taxa de rejeição de modo comum que elimina erros de modo comum. A interface RS485 possui esse recurso. Portanto, a distância de transmissão da interface RS232 é de apenas dez metros, enquanto a distância de transmissão da interface RS485/RS422 é de 1200 metros. Embora as formas das interfaces RS232 e RS485 sejam as mesmas, seu desempenho e modos de troca de informações são diferentes, portanto, seus recursos anti-interferência também são diferentes.