Tani OpcPipe protocol  1.0.5
Tani OpcPipe protocol
OpcPipe general information

Table of Contents

OpcPipe is an OPC compatible network system. It works asyncronously. There is no modern security, use it with VPN and other encrypted environments. The main gola ist high performance and minimum system load. It covers all the core functionalities needed in SCADA and for OPC servers.

API Function description.

OpcPipe handles

OpcPipe uses different handles for operation:

The value 0 represents an invalid or unused handle.

OpcPipe server browse data

The server browse data consist of a list of null-terminated strings, ended by a string of length 0: Servername 1\0Servername 2\0 ... Servername x\0\0

OpcPipe item browse data

The item browse data consist of a list of PLC_OPCPIPE_BROWSEITEMDATA structures, ended by a structure with an empty name.

OpcPipe diagnostics data

The server diagnostics return one PLC_OPCPIPE_DIAGTOPIC structure with a list of PLC_OPCPIPE_DIAGITEM structures for each topic requested.

OpcPipe timestamps

All timestamps in the protocol are given as UNIX timestamps in UTC. The structure is opcpipe_timeval. This data type supports nanosecond resolution.