Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

ALYA

...

Lubrications communication protocol

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

Kotva
typy_verzie
typy_verzie
Supported device types and versions

...

This protocol supports data reading/writing from the controllers of ALYA lubricant reservoirs.
Since July 2015, this protocol supports a group of I/O tags for data reading/writing from/to the Manex production lines - see Table 4.


Kotva
komunikacna_linka
komunikacna_linka
Communication line configuration

...

  • Communication line category: Serial.
  • Serial line parameters:
    • Baud Rate: 38400 Baud
    • Odd parity, 8 data bits, 1 stop bit

Kotva
komunikacna_stanica
komunikacna_stanica
Communication station configuration

...

  • Communication protocol: ALYA Lubrikacie.
  • Station The station address is an address of the control station for the communication over RS485 bus. Address The address is a one-byte value.
    Note: commonly used station addresses (A, B, C...) must be configured as their ASCII codes, i.e. 65, 66, 67 ...


Station protocol parameters

Communication station - configuration dialog box - "Protocol parameters" tab.
They influence some of the optional parameters of the protocol.

Table 1

Key wordFull nameMeaningUnitDefault value
Kotva
wt
wt
WT
Wait TimeoutDelay between the readings of response until it is completed.ms100 millisec.
Kotva
wft
wft
WFT
Wait First TimeoutFirst waiting on for a response after sending the callrequest.ms100 millisec.
Kotva
rt
rt
RT
Retry TimeoutDelay The delay between the retry of call a request if some a communication error in communication occurs.ms100 millisec.
Kotva
mwr
mwr
MWR
Max Wait RetryNumber The number of response reading retry until it is completed.-6
Kotva
rc
rc
RC
Retry CountNumber The number of request retries in case of a communication failure.-2

String A string containing the protocol parameters is being defined must be written as follows:

Key_word=value;Key_word=value; ...

Example:

WT=150;MWR=10;

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

Kotva
merany_bod
merany_bod
I/O tag configuration

...

I/O tags: Ai, Ao, Di, Dout.

I/O tag address is an abbreviation of the mnemonic name of I/O object. The list of objects is listed shown in the table below:

Table 2

AddressMeaningValue typeRead/Write
AVCurrent weight [kg]AiR
HIEmergency minimum [kg]Ai, AoR/W
HAEmergency maximum [kg]Ai, AoR/W
PNOperating minimum [kg]Ai, AoR/W
PXOperating maximum [kg]Ai, AoR/W
SPFilling status (TRUE - filling, FALSE - draining)DiR
ENError number - see Table 3AiR
WSWrite to serial EEPROM (all changes of Ao must be written to EEPROM, if not, they vanish at will be lost during the next reset)DoW
RTReset (it retrieves causes the reset of the control station)DoW


The list of error codes when reading the parameter "EN" parameter:

Kotva
table3
table3
Table 3

Error codeMeaning
0Weight is OK.
1Weight is under the permitted range.
2Weight is over the permitted range.
3Weight is under the emergency minimum.
4Weight is over the emergency maximum.
10Weight The weight converter does not respond.
20Weight The weight converter is not connected.
30Strain The strain gauge (tensometer) is not connected.


I/O tags for data reading/writing from/to Manex production lines:

Kotva
tablemanex
tablemanex
Table 4

AddressMeaningValue typeRead/Write
RNNew weighted roving. After weighting and printing the weight ticket, the application writes a text string into the I/O tag in the format:
ID;CV;VZ;POC;ZD;

where:
  • ID - identification number of weighting. Autoincrement integer [1, 2, 3, ...].
  • CV - number of scale [1, 2].
  • VZ - preparing from the outside in meters, integer.
  • POC - number of unspool cycles [0, 1, 2].
  • ZD - including into the line. Integers separated by blank space. First The first number means a priority line, the second one, and others represent the alternative lines, e.g. 7 5 6.
Example of written value: "5247;2;60;1;6 4 5;"
TxtOWrite
RXCancelling Canceling of a roving. After an operator puts down the roving from the scale, the application will write the number of the scale (1 or 2) into the I/O tag.CoWrite
Kotva
pc
pc
PC
Number The number of spools on the lines. The I/O tag is in the format "C1;C2;C3; … Cn;", where Ci represents an integral number that indicates the number of spools on the line i.
Example: "626;42;0;78;562;489;28;55;"
TxtIRead
NCReset the counters of spools on the lines. Write any valid value, to reset the counters. The control unit will send a message in the format "C1;C2;C3; … Cn;", where Ci represents an integer number that indicates the number of spools which were included on the line i since since  the most recent information on the number of spools was sent (see PC).
This message will be set as a new value of the I/O tag with the NC address NC.
TxtOWrite

Kotva
literatura
literatura
Literature

...

-

Kotva
revizie
revizie
Document revisions

...

  • Ver. 1.0 - August 21, 2001 - the creation of the document
  • Ver. 1.1 - July 15, 2015 - support of Manex production lines

...