EasyManua.ls Logo

Topcon OPUS A6G2 - Page 380

Topcon OPUS A6G2
800 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
380
OPUS Projektor Manual
CAN
bits 8-7
Malfunction
Indicator
Lamp Status
bits 4-3
Amber
Warning
Lamp Status
bits 2-1
Protect
Lamp Status
and a flashing indicator (byte 2):
bits 8-7
Flash
Malfunction
Indicator
bits 6-5
Flash Red
Stop Lamp
bits 4-3
Flash Amber
Warning
Lamp
bits 2-1
Flash Protect
Lamp
There are 8 predefined internal variables available that represent these values (read-only).
The variables are available in the group J1939 and are named
·
@MalfunctionIndicatorLampStatus
·
@RedStopLampStatus
·
@AmberWarningLampStatus
·
@ProtectLampStatus
·
@MalfunctionIndicatorLampFlashing
·
@RedStopLampFlashing
·
@AmberWarningLampFlashing
·
@ProtectLampFlashing
The @XXXLampStatus contains the combined information of the status and flashing bits in
the DM1 message with 16 possible combinations. The @XXXLampFlashing variable
contains the direct "is it on or not?" information, when the lamp is flashing, it will change value
between 0 and 1, if the lamp should glow, it will stay 1. So normally only the
@XXXLampFlashing variable is needed to display the lamps by creating a list object with two
images (an on and an off lamp image) and connecting it with the @XXXLampFlashing
variable.
The following table shows the possible values of the DM1 message bytes and our variables.
The calculation is the same for all the four variables:
Value for Status read
from DM1 messages
(Byte 1)
Value for Flashing
read from DM1
messages (Byte 2)
value of
@XXXLampStatus
value of
@XXXLampFlashing
0
0
0
0: Lamp Off
0
1
1
0: Lamp Off
0
2
2
0: Lamp Off
0
3
3
0: Lamp Off
1
0
4
0/1: Flashing 1Hz
1
1
5
0/1: Flashing 2Hz

Table of Contents