• If you intend to operate the display via the CANopen interface, we recommend reading chapter “CANopen Interface” first. This chapter includes examples which can be tried out immediately (see “Applications Examples”). Page 8 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
8 lines are simply not visible at a module with 8 pixel lines. The following example depicts a module with 64 x 16 pixels including three different character heights: Page 9 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The display unit then waits for valid output data from the user (via one of the interfaces). Page 10 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
In order to enable interaction between the PC software (MKS) and an RS 485 interface, a timeout period of at lest 30 ms must be selected as a rule. Page 11 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
LEN-H und LEN-L only need to be transmitted if a checksum is used. If bit 1 in the FC byte is not set, LEN-H and LEN-L may not be transmitted! Page 12 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
4 through 7 must be set (1). CHK-L: Low nibble for checksum: bits 3 through 0, bits 4 through 7 must be set (1). Page 13 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
... must be transmitted for position 123 (ASCII characters “1”, “2” and “3”) An ASCII table is included in chapter “Displayable Characters”. Page 14 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
If the display limits are exceeded, read-out is continued at the next line, or at the first line of the display unit. Page 15 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
All moving screen texts are set into motion at the selected speed. The default setting is “9” (0.2 seconds per step), and this setting is always activated each time the device is switched on. Page 17 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Variable content is stored to RAM only. After the device has been switched off and back on again, the variables are returned to their pre- configured values. Page 18 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Variable positioning is stored to RAM only. After the device has been switched off and back on again, the variables are returned to their pre- configured positions. Page 19 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Decimal Decimal Decimal Decimal Decimal Value 10000s Value 1000s Value 100s Value 10s Value 1s „+“, „-“ „0“-„9“ „0“-„9“ „0“-„9“ „0“-„9“ „0“-„9“ Page 20 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 21
If the current value is not in the range „MIN-border ... MAX-border“ then a blinking mark will be shown at the MIN- or MAX-border. Page 21 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 22
The background colour used for variables may not be transparent, and a character set with uniform character width should be used in order to assure correct display. Page 22 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
“0” - “9” The perimeter of the rectangle is drawn with the foreground colour. The rectangle is filled with the background colour. Page 24 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The Y positions of the first and last pixel lines within the scrolling range define the start and end lines (end line > start line!). Only the last selected scrolling range is used! Page 25 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The y position of the first and last pixel lines within the scrolling range define the start and end lines (end line > start line!). Only the last selected scrolling range is used! Page 26 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
“0” - “9” Within a range of 0 to 100% for each of the following colours: “1” = green “2” = red Page 27 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The output bits are used to switch the digital outputs (if included in the hardware configuration). After switching the device on, all outputs are cleared (0). Page 28 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Execution starts with the specified macro. Jumps within a macro sequence are also possible during macro execution through the use of this command. Page 29 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
A pause of 100 ms is inserted no later than after 30 of these macros (“ESC-MXXXE...”) have been successively executed from the list, and the digital inputs are read in once again. Page 30 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 31
This is also the case if the input was set only briefly (at least 100 ms), for example during the waiting period. * The display is cleared if input 2 is set. Page 31 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
This sequence can be used as part of a macro, as well as part of a receive frame. 3.7.6.4 Stopping Macro Execution Byte 1 Byte 2 Function “E” Page 32 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Display” and “Digital Inputs and Outputs”). The error code in the response frame always relates to the last partition frame. Page 33 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
=> An “online text” with character set 1, on cursor position x=2, y=3 with foreground colour „yellow“ and background colour „black“ is displayed (blinking). Page 34 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The character “A” is to be displayed at the large format display at address 1: Master: 02 81 80 83 F0 F1 41 FA F6 03 Display: 02 80 81 80 30 03 Page 35 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
3.11.2 Input Level at the Parallel Inputs Level Voltage Range U (low) + 0 to 1.6 V DC U (high) + 18 to 30 V DC Page 36 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Strobe (rising edge, 0 to 1: apply value now) For example, the following assignments are used to display text 12: 16 15 14 13 12 11 10 Page 37 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Strobe (rising edge, 0 to 1: apply value now) For example, the following assignments are used to clear graphic 7: 16 15 14 13 12 11 10 Page 38 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
3 (fourth digit). The inputs must be set up as follows to this end: 16 15 14 13 12 11 10 Page 39 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The following settings (factory default settings) are mandatory for interaction between the MIGRA control PCB and the CANopen interface: CANopen Interface: RS (S2) Switches Status (1=ON, 0=OFF) Page 41 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Stop bits: Max. frame length: 200 bytes in transmit direction 200 bytes in receive direction Frame end detection: By means of receive timeout Page 42 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The device can be switched to the stopped state through use of the “stop remote node” command. Return to the pre-operational state is made possible with the “enter pre- operational state” command. Page 43 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
TPDO1 is mapped to object 2001 , subindex 1 through 8. TPDO1 is (repeatedly) transmitted from the interface after an RS frame has been received. Page 45 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Are added to the end of the frame which has already been transferred to the transmit RS buffer when the toggle bit is changed. Page 46 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 47
(via SDO). The end bit is changed to 0 as soon as the transmit buffer has been cleared, and the next frame can be transferred. Page 47 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 48
As soon as bit 7 (end bit) of the “function byte” is changed to 0, the next RS frame can be transferred to the interface. Page 48 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 49
* If the transmitted RS frame is longer than available RS transmit buffer capacity (200 bytes), a correspondingly truncated RS frame is transmitted! Page 49 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Further sub-frames to follow = 1: Last sub-frame Sub-Frame Length: Length of the currently transferred RS sub-frame Sub-Frame Bytes: Currently transferred RS sub-frame Page 50 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 51
* Transmit the PDO. * Repeat the last 3 steps until all sub-frames have been transferred. 3. Clear the RS receive buffer. Page 51 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 52
(prerequisite: last toggle bit status = 0). * Wait until the selected inhibit time has elapsed. * Transmit the PDO: 85 3. Clear the RS receive buffer. Page 52 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 53
* No further RS frames may arrive while the RS receive frame is being transmitted via the CANopen interface (these would otherwise be deleted). Page 53 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
MPB CAN Large Format Graphics Compatible LED Display with CANopen Interface 3.12.6 Applications Examples 1. Read out on-line text “Hallo Welt!” to the microSYST “MIGRA” display (without response frame): MIGRA address = 01 CANopen node ID = 01 RS frame to be transmitted: * Initialise the node (if it is not yet “operational”):...
Page 55
MPB CAN Large Format Graphics Compatible LED Display with CANopen Interface 2. Read out on-line text “Hallo Welt!” to the microSYST “MIGRA” display (with response frame): MIGRA address = 01 CANopen node ID = 01 RS frame to be transmitted: * Initialise the node (if it is not yet “operational”):...
Page 56
Transmit SDO frame (COB ID = 602 Wait for SDO response (COB ID = * Initialise all nodes: transmit NMT frame (COB ID = 000 ): 01 Page 56 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
If DATA=7F/FF (=> still PRE-OPERATIONAL, red ERROR-LED is ON) - Repeat step b) 40 times (=> red ERROR-LED goes OFF) - Do step a) again (=> node starts successful now) Page 57 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
RUN (green) Normal operation: blinking RS/ERROR (red) RS communication: flickering Error: CAN (yellow) CAN frame received or transmitted => 100 ms ON Page 58 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 59
250 kBit/s 125 kBit/s 50 kBit/s 20 kBit/s 10 kBit/s CAN Bus Termination: CAN Termination DIP Switches CAN Bus Termination not terminated terminated Page 59 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 60
3 x default timeout 3 x default timeout none 60 ms * Setting required for communication with the MIGRA (do not adjust!) Page 60 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Large Format Graphics Compatible LED Display with CANopen Interface 4 Connector Pin Assignments 9-Pin Sub-Miniature Plug Connector (CANopen) CANopen n.c. CAN_L CAN_GND n.c. n.c. CAN_H n.c. n.c. Page 61 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 62
GND * +5 VDC * n.c. Rx- / Tx- n.c. * If an external bus termination is needed, these pins can be used. Page 62 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 63
Relay 2, NO a Relay 2, NO b n.c. Relays 1 and 2 are controlled by digital outputs 1 and 2 respectively (frame ESC+“D”). Page 63 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 64
100 ms after the rising edge, unless the display is still busy processing another command. Details regarding the parallel inputs are included in chapter “Parallel Interface”. Page 64 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
The display unit is delivered with the following default settings: Baud rate: 19200 baud Data bits: Parity: even Stop bits: For setting the serial interfaces the PC software MKS is mandatory. Page 65 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Page 66
Defective MKS: Blinks with an Error Code: 1x Defective Micon: Blinks with an Error Code: 2x LED 3 (blue) Video-signal: No Video-signal: Page 66 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
*Carriage Return: The cursor jumps to the beginning of the next line. Any Windows character set or user-defined character set can be used. Page 67 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
All instructions and stipulations included in this owner’s manual • must be adhered to. Page 68 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
“used” and that it has been purchased “as is”. No guarantee claims may be made in such cases. The General Terms and Conditions of microSYST Systemelectronic GmbH in current version apply as well. Page 70...
MPB 3.10 13.11.17 Change of address and title MPB 3.20 18.04.18 Important notes to device startup Certified per DIN EN ISO 9001. Page 71 microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach +49 9681 91960-0, +49 9681 91960-10, info@microsyst.de, www.microsyst.de...
Need help?
Do you have a question about the migra MPB CAN and is the answer not in the manual?
Questions and answers