ALYA
...
Lubrications communication protocol
Supported device types and versions
Communication line configuration
Communication station configuration
I/O tag configuration
Literature
Document revisions
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.
From January 2023, a TCP/IP-TCP line is supported for reading data from the Big-bag scale controlled by 3BR electronics.
Kotva |
---|
| komunikacna_linka |
---|
| komunikacna_linka |
---|
|
Communication line configuration...
- Communication line category: Serial., SerialOverUDP Device Redundant, TCP/IP-TCP
- 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 the address of the control station for the communication over the 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 word | Full name | Meaning | Unit | Default value |
---|
| Wait Timeout | Delay between the readings of response until it is completed. | ms | 100 millisec. |
| Wait First Timeout | First waiting |
on for a response after sending the |
callrequest. | ms | 100 millisec. |
| Retry Timeout |
Delay The delay between the retry of |
call some in communication occurs. | ms | 100 millisec. |
| Max Wait Retry |
Number The number of response reading retry until it is completed. | - | 6 |
| Retry Count |
Number 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 the to table 1 will be used.
I/O tag configuration...
I/O tags: Ai, Ao, Di, Dout.
I/O tag address is an abbreviation of the mnemonic name of the I/O object. The list of objects is listed shown in the table below (not every device supports all objects):
Table 2
Address | Meaning | Value type | Read/Write |
---|
AV |
Current | Actual (current) weight [kg] | Ai | R |
BV | Brutto weight [kg] | Ai | R |
NV | Netto weight [kg] | Ai | R |
CV | Total weight [kg] | Ai | R |
EV | Error weight [kg] | Ai | R |
HI | Emergency minimum [kg] | Ai, Ao | R/W |
HA | Emergency maximum [kg] | Ai, Ao | R/W |
PN | Operating minimum [kg] | Ai, Ao | R/W |
PX | Operating maximum [kg] | Ai, Ao | R/W |
SP | Filling status (TRUE - filling, FALSE - draining) | Di | R |
EN | Error number - see Table 3 | Ai | R |
WS | Write to serial EEPROM (all changes of Ao must be written to EEPROM |
, vanish at will be lost during the next reset) | Do | W |
RT | Reset (it |
retrieves causes the reset of the control station) | Do | W |
The list of error codes when reading the parameter "EN" parameter:
Table 3Error code | Meaning |
---|
0 | Weight is OK. |
1 | Weight is under the permitted range. |
2 | Weight is over the permitted range. |
3 | Weight is under the emergency minimum. |
4 | Weight is over the emergency maximum. |
10 |
Weight The weight converter does not respond. |
20 |
Weight The weight converter is not connected. |
30 |
Strain The strain gauge (tensometer) is not connected. |
I/O tags for data reading/writing from/to Manex production lines:
Table 4Address | Meaning | Value type | Read/Write |
---|
RN | New weighted roving. After |
weighting weighing 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 - the number of the scale [1, 2].
- VZ - preparing from the outside in meters, integer.
- POC - number of unspool cycles [0, 1, 2].
- ZD -
|
including - inclusion into the line. Integers, which are 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;" | TxtO | Write |
RX |
Cancelling 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. | Co | Write |
|
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;" | TxtI | Read |
NC | Reset 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 the line i 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 Literature...
-
Document revisions...
- Ver. 1.0 - August 21, 2001 - the creation of the document
- Ver. 1.1 - July 15, 2015 - support of for Manex production lines
- Ver. 1.2 - January 25, 2023 - support for TCP/IP-TCP line
...