ALYA - lubrications communication protocol
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 Manex production lines - see Table 4.
Communication line configuration
- Communication line category: Serial.
- Serial line parameters:
- Baud Rate: 38400 Baud
- Odd parity, 8 data bits, 1 stop bit
Communication station configuration
- Communication protocol: ALYA Lubrikacie.
- Station address is an address of control station for the communication over RS485 bus. 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 optional parameters of protocol.
|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 response after sending the call.||ms||100 millisec.|
|Retry Timeout||Delay between the retry of call if some error in communication occurs.||ms||100 millisec.|
|Max Wait Retry||Number of response reading retry until it is completed.||-||6|
|Retry Count||Number of request retries in case of a communication failure.||-||2|
String containing the protocol parameters is being defined as follows:
If there is used a keyword with an invalid value in the initialization string, there will be used corresponding default value according the table 1.
I/O tag configuration
I/O tags: Ai, Ao, Di, Dout.
I/O tag address is an abbreviation of mnemonic name of I/O object. The list of objects is listed in the table below:
|AV||Current 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, if not, they vanish at the next reset)||Do||W|
|RT||Reset (it retrieves the reset of control station)||Do||W|
The list of error codes when reading the parameter "EN":
|0||Weight is OK.|
|1||Weight is under permitted range.|
|2||Weight is over permitted range.|
|3||Weight is under emergency minimum.|
|4||Weight is over emergency maximum.|
|10||Weight converter does not respond.|
|20||Weight converter is not connected.|
|30||Strain gauge is not connected.|
I/O tags for data reading / writing from Manex production lines:
|RN||New weighted roving. After weighting and printing the weight ticket, the application writes a text string into I/O tag in the format:|
|RX||Cancelling a roving. After an operator puts down the roving from the scale, the application will write the number of scale (1 or 2) into the I/O tag.||Co||Write|
|Number of spools on the lines. I/O tag is in the format "C1;C2;C3; … Cn;", where Ci represents an integral number that indicates number of spools on the line i.|
|NC||Reset the counters of spools on the lines. Write any valid value, to reset the counters. The control unit will send 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 the most recent information on the number of spools (see PC).|
This message will be a new value of I/O tag with the address NC.
- Ver. 1.0 - August 21, 2001 - creation of document
- Ver. 1.1 - July 15, 2015 - support of Manex production lines