EasyManua.ls Logo

Curtis 3140 - Message Processing and Error Handling

Curtis 3140
17 pages
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...
3 — CANopen COMMUNICATIONS
Curtis 3140 Manual – Nov. 2017
pg. 6
POWER-UP SEQUENCE
Upon power-up or transition from Pre-operational to Operational state, the 3140 will go through a three-
second diagnostic sequence. e LCD will be blank for the rst second, then turn on all segments for one
second, then blank for one second. e LCD will show all asterisks for ve seconds aer the power up
sequence is complete, or whenever the NMT state is Operational but PDOs have not yet been received. is
sequence will be aborted if PDO message processing has been started (3140 commanded to Operational
state and PDO messages received).
EMERGENCY MESSAGE PROCESSING
Emergency messages are not supported on this product. e product is simple enough that there are no
errors.
PDO MESSAGE PROCESSING
When the Master sends a Slave device a PDO (PDO-RX, Master Out, Slave In), the Slave device will respond
with a corresponding PDO-RX within 16 milliseconds.
PDO1_RX
Byte 1 Command_Word Low Byte CAN object 0x3000
Byte 2 Command_Word High Byte CAN object 0x3000
Byte 3 Large_Text_Char_1 (leftmost) CAN object 0x3001, sub-index 0x01
Byte 4 Large_Text_Char_2 CAN object 0x3001, sub-index 0x02
Byte 5 Large_Text_Char_3 (rightmost) CAN object 0x3001, sub-index 0x03
Byte 6 Backlight percent CAN object 0x3005, sub-index 0x00
Byte 7 Hourmeter enable CAN object 0x3010, sub-index 0x01
Any data bytes in excess of seven will be ignored. If a byte is not present in the PDO message received, the
object mapped to that byte will not change as a result of the PDO reception.
Byte 1, bit 0 determines if the 3 large text characters displays the ASCII text sent in Bytes 3 – 5 or the internal
BSoC calculation. Byte 1, bits 1 – 2 command the 3 large text characters to be on, o or blinking. Byte 1, bit 3
determines if the 6 small text characters displays the ASCII text sent in PDO2_RX or the internal hourmeter.
Byte 1, bits 4 – 5 command the 6 small text characters to be on, o or blinking. See Table 1 for details.
PDO2_RX
Byte 1 Small_Text_Char_1 CAN object 0x3001, sub-index 0x01
Byte 2 Small_Text_Char_2 CAN object 0x3001, sub-index 0x02
Byte 3 Small_Text_Char_3 CAN object 0x3001, sub-index 0x03
Byte 4 Small_Text_Char_4 CAN object 0x3001, sub-index 0x04
Byte 5 Small_Text_Char_5 CAN object 0x3001, sub-index 0x05
Byte 6 Small_Text_Char_6 CAN object 0x3001, sub-index 0x06
Any data bytes in excess of six will be ignored.