Introduction

Protocol drivers are the components that interprets the settings of linked tags, converts into data packets, write the packet on the communication port, takes the response received by communication port, decodes the response and update the tags.

It should be the second component inserted into a data acquisition application, after the communication port component and before all the tags that will use the protocol driver.

Supported protocols

 

Protocol class Protocol Protocol type Communicates with Communication port class needed Supported tags Tag properties that should configured Observations
TModBusRTUDriverSeleção_092 Modbus RTU 1 protocol instance to several devices Any device that supports Modbus RTU TSerialPortDriver
Seleção_090
TPLCTagNumberplctagnumber
TPLCBlockplcblock
TPLCStructplcstruct
TPLCStringplcstring

MemAddress

MemReadFuncion

MemWriteFunction

PLCStation

TagType

Tags TPLCStruct and TPLCBlock should not exceed 125 words of size when writing values to your device.

TModBusTCPDriver
modbus_tcp

Modbus TCP 1 protocol instance to one device Any device that supports Modbus TCP TTCP_UDPPort
Seleção_091
TPLCTagNumberplctagnumber
TPLCBlockplcblock
TPLCStructplcstruct
TPLCStringplcstring

MemAddress

MemReadFuncion

MemWriteFunction

PLCStation

TagType

Tags TPLCStruct and TPLCBlock should not exceed 125 words of size when writing values to your device.
TWestASCIIDriver
west
West ASCII 1 protocol instance to several devices West P6100 TSerialPortDriver
Seleção_090
TPLCTagNumberplctagnumber ??? TagType should be always pttDefault

TIBoxDriver
ibox

Thermo King i-Box 1 protocol instance to several devices Thermo King i-Box TSerialPortDriver
Seleção_090
TPLCTagNumberplctagnumber ??
TISOTCPDriver
isotcp
Siemens S7 Protocol over ISOTCP 1 protocol instance to one device S7-200 via CP-243
S7-300 (only over ethernet)
S7-400 (only over ethernet)
Logo 7 and 8 (only over ethernet)
S7-1200 (only over ethernet, without symbolic access)
S7-1500 (only over ethernet, without symbolic access)
WinAC 4.6 (only over ethernet)
VIPA ?
Snap 7 ??
TTCP_UDPPort
Seleção_091
TPLCTagNumberplctagnumber
TPLCBlockplcblock
TPLCStructplcstruct
TPLCStringplcstring

MemAddress

MemReadFuncion

MemFileDB (if addressing datablocks)

SwapBytes (if addressing words, dwords, floats, qwords and doubles)

SwapWords (if addressing dwords, floats, qwords and double)

SwapDWords (if addressing qwords and double)

TagType

TMelsecTCPDriver
melsec
Mitsubishi Melsec 1 protocol instance to one device ? TTCP_UDPPort
Seleção_091
? ? Clarify with Marcelo
Data acquisition application structure
Data acquisition application structure
Data acquisition application structure

Leave a Reply

Your email address will not be published. Required fields are marked *