L&G Toccata protocol

Supported device types and versions
Communication line configuration
Communication station configuration
I/O tag configuration
Literature
Changes and modifications
Document revisions

Supported device types and versions


This protocol supports the following Landis&Gyr devices:

Table 1

Device typeThe version of the software in the deviceProtocol version
PRU1.64, RWP80
TOCCATA1 V.0
PRU1.64, RWP80
TOCCATA1 V.1
PRU10.64, PRV2.128
TOCCATA2 V.0
RWP80 AZA v. 07.10TOCCATA1 V.2

Communication line configuration


Communication station configuration



Station protocol parameters

You can define the following parameters:

Table 2

KeywordFull nameMeaningUnitImplicit value
RC
Retry CountThe number of request retries if the communication error occurs.-1
RT
Retry TimeoutThe delay between repeating the request if the communication error occurs.ms1000 millisec.
WFT
Wait First TimeoutThe first waiting before reading the response after the request is sent.ms300 millisec.
WT
Wait TimeoutThe delay between response readings until the response is completed.ms300 millisec.
MWR
Max Wait RetryThe number of response reading retries until the response is completed.-12
WBR
Wait Before RequestThe delay that is used before each request.ms0
KPX
KPX RouteThe communication via the communication concentrator. The station address is used.YES/NONO
MPI
Maximum PA ItemsThe maximum number of PA data in one data block. You must always define an even number. If communicating via concentrator, the maximum number is 10, otherwise, it is 24.-10
LE
Log EventsIt allows saving the text messages to TRACE.LOG from the device. This file is in the current working directory of the communication process.YES/NONO
KLRD
KL Read DelayThe time period to obtain the values of KL data. KL data are read when starting the communication process and again after elapsing of the KLRD period.min30 minutes
SACK
Send ACKSending ACK message (DLE-ACK) after the D2000 KOM receives the proper packet. A direct connection requires to set YES. Connection via concentrator (KPX=YES) requires to set NO (speeding up of communication).YES/NOYES
SENAC
Send Enhanced ACKSending enhanced ACK message with station address (DLE-ACK-CR-LF-StationAddress-CR-LF) after the D2000 KOM receives the proper packet.YES/NONO
PRUV
PRU VersionTOCCATA protocol:
  • value 0: TOCCATA1 V.0
  • value 1: TOCCATA1 V.1
  • value 2: TOCCATA2 V.0
  • value 3: TOCCATA1 V.2
0, 1, 2, 30
PAF
PA FirstAt starting the communication, it gives priority to reading the PA instead of KL parameters. KL parameters will be read after PA ones are received from all stations.YES/NONO
FD
Full DebugActivation of the debug information about received values.YES/NONO

A string containing the protocol parameters is defined as follows:

Key_word=value;Key_word=value; ...

Example:

RC=1;RT=500;KPX=YES;

If there is used a keyword with an invalid value in the initialization string, there will be used corresponding default value according to the table 1.

I/O tag configuration


I/O tags: AI, AO, CI, CO, DI, DO, TIR, TOR, TIA, TOA.

In the configuration you must define the following parameters:

Literature


-

Changes and modifications


Document revisions


Communication protocols