![]() |
Tani OpcPipe protocol
1.0.5
Tani OpcPipe protocol
|
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.
OpcPipe uses different handles for operation:
The value 0 represents an invalid or unused handle.
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
The item browse data consist of a list of PLC_OPCPIPE_BROWSEITEMDATA structures, ended by a structure with an empty name.
The server diagnostics return one PLC_OPCPIPE_DIAGTOPIC structure with a list of PLC_OPCPIPE_DIAGITEM structures for each topic requested.
All timestamps in the protocol are given as UNIX timestamps in UTC. The structure is opcpipe_timeval. This data type supports nanosecond resolution.