Scale indicator data output format requirements for Kahler Automation controllers that use a single scale indicator to measure weight from two or more scales.
Applies To
- KA-2000 Running:
- 2300x8ps
- 2310ps
- 2400x16ps
- 2850ps
- 2886ps
- 2888ps
Solution
The controllers listed in the Applies To section require a connection to the scale indicator using a RS-232 serial connection with the following configuration:
- Baud: 19200 baud
- Data Bits: 8
- Parity: None
- Stop Bits: 1
The scale indicator must continuously transmit (i.e., stream) data in the Rice Lake Stream Data Format at least every 100 ms (10 Hz):
<STX><SCALE><POL><wwwwwww><UNIT><G><S><TERM>
<STX> | Start of frame | ASCII 02 decimal |
<SCALE> | Scale | Scale number followed by a colon (ASCII 58 decimal) |
<POL> | Polarity |
ASCII 32 decimal (Space) = Positive ASCII 43 decimal (+) = Positive ASCII 45 decimal (-) = Negative |
<wwwwwww> | Weight | 7 digits, right-justified, dummy zeroes, decimal point with no leading zeroes except for leading zero immediately preceding the decimal point. Leading zeroes transmitted as spaces |
<UNIT> | Unit |
ASCII 76 decimal (L) = Pound ASCII 75 decimal (K) = Kilogram ASCII 84 decimal (T) = Ton ASCII 79 decimal (O) = Ounce |
<G> | Gross | ASCII 71 decimal (G) = Gross Weight |
<S> | Status |
ASCII 32 decimal (Space) = Valid ASCII 73 decimal (I) = Invalid ASCII 77 decimal (M) = Motion ASCII 79 decimal (O) = Overrange ASCII 90 decimal (Z) = Center of Zero |
<TERM> | End of frame |
ASCII 13 decimal and ASCII 10 decimal or ASCII 13 decimal |
Example
<STX>1: 20LG <CR><STX>2: 00LGM<CR>