Conteúdo
Introdução
Drivers de protocolo são componentes que interpretam as configurações dos tags ligados e ele, converte em pacotes de dados, envia este pacote para a porta de comunicação, pega resposta recebida pela porta de comunicação, decodifica a resposta e atualiza os valores dos tags.
Ele é o segundo componente a ser inserido numa aplicação de aquisição de dados, logo após a porta de comunicação e antes de todos os tags que usarão o driver de protocolo.
Protocolos suportados
Classe do protocolo | Protocolo | Tipo de protocolo | Comunica com | Classe da porta necessária | Tags suportadas | Propriedades dos tags a configurar | Observações |
TModBusRTUDriver |
Modbus RTU | 1 componente de protocolo para muitos equipamentos | Qualquer equipamento que suporte Modbus RTU |
TSerialPortDriver |
TPLCTagNumber TPLCBlock TPLCStruct TPLCString |
MemAddress MemReadFuncion MemWriteFunction PLCStation TagType |
Tags TPLCStruct e TPLCBlock não podem exceder 125 words de tamanho quando escrevendo valores. |
TModBusTCPDriver |
Modbus TCP | 1 componente de protocolo para 1 equipamento | Qualquer equipamento que suporte Modbus TCP | TTCP_UDPPort |
TPLCTagNumber TPLCBlock TPLCStruct TPLCString |
MemAddress MemReadFuncion MemWriteFunction PLCStation TagType |
Tags TPLCStruct e TPLCBlock não podem exceder 125 words de tamanho quando escrevendo valores. |
TWestASCIIDriver |
West ASCII | 1 componente de protocolo para muitos equipamentos | West P6100 |
TSerialPortDriver |
TPLCTagNumber | TagType deve ser sempre pttDefault | |
TIBoxDriver |
Thermo King i-Box | 1 componente de protocolo para muitos equipamentos | Thermo King i-Box | TSerialPortDriver |
TPLCTagNumber | ??? | |
TISOTCPDriver |
Siemens S7 Protocol sobre ISOTCP | 1 componente de protocolo para 1 equipamento |
S7-200 via CP-243 S7-300 (somente ethernet) S7-400 (somente ethernet) Logo 7 e 8 (somente ethernet) S7-1200 (somente ethernet, sem acesso simbólico) S7-1500 (somente ethernet, sem acesso simbólico) WinAC 4.6 VIPA ? Snap7 ? |
TTCP_UDPPort |
TPLCTagNumber TPLCBlock TPLCStruct TPLCString |
MemAddress MemReadFuncion MemFileDB (se endereçando Datablocks) SwapBytes (Caso endereçando words, dwords e reais) SwapBytes (Caso endereçando dwords e reais) TagType |
|
TMelsecTCPDriver |
Mitsubishi Melsec | 1 componente de protocolo para 1 equipamento | ? | TTCP_UDPPort |
? | ? | Esclarecer com Marcelo |