microSYST migra MPB CAN User Manual Download Page 1

 

microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach 

 +49 9681 91960-0, 

 +49 9681 91960-10, [email protected], www.microsyst.de 

 

 

 

 

 
 
 
 
 
 

migra MPB CAN

 

Large Format Graphics Compatible LED Display with CANopen Interface 

 

 
 
 
 
 
 
 

User’s Manual 

 
 
 
 
 
 

 

Summary of Contents for migra MPB CAN

Page 1: ...ctronic GmbH Am Gewerbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de migra MPB CAN Large Format Graphics Compatible LED Display with CANopen Inte...

Page 2: ...ursor 16 3 7 1 3 Configuring Attributes 16 3 7 2 Texts Graphics Variables and Bar Graphs 17 3 7 2 1 Displaying Graphics 17 3 7 2 2 Displaying Texts 17 3 7 2 3 Adjusting Speed for Moving Screen Texts 1...

Page 3: ...s 36 3 11 3 Displaying Texts 37 3 11 4 Displaying Graphics 38 3 11 5 Setting Variables 39 3 11 6 Executing Macros 40 3 12 CANopen Interface 41 3 12 1 General 42 3 12 2 General Specifications 42 3 12 3...

Page 4: ...effective variants in a variety of sizes and with different character heights and numbers of digits Important information can be additionally highlighted in colour with the multicolour version MC Disp...

Page 5: ...epark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 2 Overview Alphanumeric Display Control Unit for Display Modules RS232 RS485 USB 20 21 22 23 24 25...

Page 6: ...0 V 50 Hz 110 V 60 Hz or 24 VDC 20 Interface CANopen serial parallel optional Housing powder coated aluminium Housing dimensions see chapter device configuration Mounting articulated arm or hanging mo...

Page 7: ...splay colour red green yellow white blue View single sided double sided Operating voltage 230 V 50 Hz 110 V 60 Hz 24 V DC Protection IP40 IP54 IP65 IP _____ Operating temperature with type for inside...

Page 8: ...to use a valid colour when creating texts For example green lettering may not be used with a red single colour display no display appears in this case When selecting X and Y coordinates for the purpos...

Page 9: ...syst de 3 4 Display Elements Alphanumeric display modules with 16 x 16 64 x 8 or 64 x 16 dot matrices are utilized Attention As far as the software is concerned there is no difference between modules...

Page 10: ...0 5 Hz the device is in boot mode This indicates that the software currently stored on the integrated flash memory is incomplete This may have been caused by a previously interrupted upload operation...

Page 11: ...rame can be transmitted immediately after the response frame has been received If no response frame is used the large format display is not ready to receive a new frame until the last received frame h...

Page 12: ...sses 0 to 126d or 127d for broadcast SA Source address Bit 7 must be set possible addresses 0 to 126d FC Frame control control for the communications sequence Bit 7 set permanently to 1 Bits 6 2 reser...

Page 13: ...rail If bit 1 is not set in the FC byte do not use checksum ETX End of Text 00000011b 03h End of Text 03h If bit 1 is set in the FC byte use checksum CHK H CHK L ETX High nibble from sum of all previo...

Page 14: ...isplay unit All graphics texts variables and bar graphs are written to the display starting at the selected X and Y coordinates and then proceeding down and to the right The display s physical limits...

Page 15: ...are transmitted without an escape sequence ASCII codes 20h FFh 0Ah and 0Dh Transmitted ASCII characters are displayed with the current character set at the current cursor position in consideration of...

Page 16: ...haracter set character set Z01 z01 100 mm 3 94 character set character set Z02 z02 Existing character sets are overwritten with the new character sets if a new configuration is downloaded to the displ...

Page 17: ...frame Black is used if the background colour has been set to transparent 3 7 2 2 Displaying Texts Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 ESC Function Display clear Text no hundreds Text no tens Tex...

Page 18: ...te 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 133 ESC Function Set Var no hundreds Var no tens Var no ones Variable values 1Bh V 56h 3Dh set 0 9 30h 39h 0 9 30h 39h 0 9 30h 39h 20h FFh Variables may...

Page 19: ...lour used with variables may not be transparent and a character set with uniform character width should be used in order to assure correct display Otherwise the variable must be cleared prior to makin...

Page 20: ...yed too Clearing a bargraph means to fill the bargraph area with the current online background colour from the last ESC A frame Black is used if the online background colour has been set to transparen...

Page 21: ...its configured colour Passing one of the colour borders starting at the reference value the bar will be shown in a new colour defined with the border after this point Four colour borders are defined E...

Page 22: ...new value starting at the right If a variable is preset to preceding zeros are suppressed i e replaced with blanks If a variable is preset to preceding zeros are displayed If a digit is occupied by th...

Page 23: ...ESC Function Colour X pos hundreds X pos tens X pos ones Y pos hundreds Y pos tens Y pos ones 1Bh P 50h 0 30h black 1 31h green 2 32h red 3 33h yellow 0 9 30h 39h 0 9 30h 39h 0 9 30h 39h 0 9 30h 39h...

Page 24: ...yellow T 54h transparent Upper Left Hand Corner Position Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 X position hundreds X position tens X position ones Y position hundreds Y position tens Y position...

Page 25: ...7 Byte 8 Byte 9 ESC Function Direction Speed Increment Start line tens Start line ones End line tens End line ones 1Bh S 0 off 1 up 2 down 0 static 1 1 8 sec 9 0 2 sec 1 1 pixel 9 9 pixels 0 no scroll...

Page 26: ...tion Direction Speed Increment Start line hundre ds Start line tens Start line ones End line hundre ds End line tens End line ones 1Bh S 0 off 1 up 2 down 0 static 1 1 8 sec 9 0 2 sec 1 1 pixel 9 9 pi...

Page 27: ...te 3 ESC Function Blinking period duration 1Bh B 42h 0 30h 2 seconds 9 39h 0 2 seconds The selected blinking period duration is assigned to all blinking texts A default value of 9 0 2 seconds is activ...

Page 28: ...C Byte Bit 0 1 Byte 1 Byte 2 Byte 3 Byte 2 n Byte 18 ESC Function Output bit 1 Output bit n Output Bit 16 1Bh D 44h 0 or 1 30h or 31h 0 or 1 30h or 31h 0 or 1 30h or 31h 0 clear output 1 set output el...

Page 29: ...o the data units in the control frames The first macro is executed after the device is switched on if one exists Subsequent macros are executed every 100 ms Macro execution is stopped after the last m...

Page 30: ...macro execution at the position with the designation macro no 000 999 if the specified input 0 F has been read in with a status of 0 or 1 at least once since the last query with the ESC MXXXE command...

Page 31: ...00 ESC M005E0 1 2 001 ESC M007E1 1 3 002 ESC M009E2 1 4 003 ESC w010 5 004 ESC M000 6 005 ESC T 000 7 006 ESC M000 8 007 ESC T 001 9 008 ESC M000 10 009 ESC F0 11 010 ESC M000 Inputs 0 through 2 are q...

Page 32: ...ction Pause duration hundreds Pause duration tens Pause duration ones 1Bh w 77h 0 9 30h 39h 0 9 30h 39h 0 9 30h 39h Sets the time which elapses until the next macro is executed in steps of 100 ms A ma...

Page 33: ...a Unit ETX Start of text Destination address Source address Frame control Error code End of text 00000010b 10000000b 10000001b 10000000b 00000011b 02h 80h 81h 80h 0 5 30h 35h 03h Error Codes and their...

Page 34: ...standard controlling and to the macro list The partition frames can be a ESC sequence or a online text each If a online text shall follow after the ESC sequence it must be separated with the separator...

Page 35: ...estination address Source address Frame control Hello world End of text 00000010b 10000001b 10000000b 10000001b 00000011b 02h 81h 80h 81h 03h Response from the large format display if no errors occur...

Page 36: ...60 10 info microsyst de www microsyst de 3 11 Parallel Interface Functions can be initialised via the 16 digital inputs analogous to the online frames of the serial interface 3 11 1 Timing at the Para...

Page 37: ...9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 3 11 3 Displaying Texts 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 For example the following assignments are used to display text 12 16 15...

Page 38: ...81 91960 0 49 9681 91960 10 info microsyst de www microsyst de 3 11 4 Displaying Graphics 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 For example the following assignments are used to clear graphic 7 16 15...

Page 39: ...11 10 9 8 7 6 5 4 3 2 1 Example The variable at the fourth digit is to be changed at a display with 6 variables Each digit is implemented by means of a variable numbers 0 through 5 In order to displa...

Page 40: ...T Systemelectronic GmbH Am Gewerbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 3 11 6 Executing Macros 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Nu...

Page 41: ...either the serial interface or the CANopen interface The miface CAN RS interface has been integrated into the display unit to this end In this way serial frames can be transmitted and received via th...

Page 42: ...to the CANopen bus which are only equipped with a serial interface 3 12 2 General Specifications Interface 1 CANopen per CIA standard DS301 V4 0 Bit rate 10 to 1000 kBit s DIP switch Node ID 1 to t12...

Page 43: ...0 h 129 0 node ID Reset communication 000 h 130 0 node ID All CANopen nodes are in one of the following operating states initialisation pre operational operational or stopped After power up the initia...

Page 44: ...0 When life guarding is activated guard time object 100Ch 0 and life time factor object 100Dh 0 a timer is started each time a nodeguard request occurs which automatically switches the device to the...

Page 45: ...class Abort domain transfer send SDO 580 h node ID 80 h Index LOW Index HIGH Subindex Additional code 0 Error code Error class 4 times number of unused data bytes The object index of all CANopen node...

Page 46: ...e byte 5 7 Sub frame byte 6 8 Sub frame byte 7 Toggle Bit Each time the toggle bit is changed the current sub frame is added to the end of the transmit buffer End Bit 0 Sub frames are accumulated 1 Ac...

Page 47: ...e transmitted Transmit the PDO Wait until the PDO has been transmitted Wait an additional 5 ms to allow the interface enough time to evaluate the PDO Repeat the last 4 steps until all sub frames have...

Page 48: ...PDO has been transmitted Wait an additional 5 ms to allow the interface enough time to evaluate the PDO Transmit PDO 85 h 31 h 32 h 33 h 34 h 35 h XX h XX h Wait until the PDO has been transmitted Wai...

Page 49: ...nal state The transmit buffer is cleared any previously accumulated sub frames are deleted Any pending RS transmissions are completed first Object 2000h subindex 1 function byte is then deleted The to...

Page 50: ...ubindex 1 through 8 Byte Function 1 Function byte Bit 7 end bit Bits 6 Q 5 reserved 0 Bit 4 toggle bit Bit 3 reserved 0 Bits 2 0 sub frame length 2 Sub frame byte 1 3 Sub frame byte 2 4 Sub frame byte...

Page 51: ...nsfer the sub frames Prepare the contents of the PDO to be transmitted Enter frame bytes of the sub frame to be transmitted to PDO bytes 2 through max 8 PDO byte 1 Enter sub frame length is always 7 u...

Page 52: ...S frame into sub frames of max 7 bytes each 1st sub frame 7 bytes 41 h 42 h 43 h 44 h 45 h 46 h 47 h 2nd sub frame 5 bytes 31 h 32 h 33 h 34 h 35 h 2 Transfer the sub frames Wait until the selected in...

Page 53: ...ious data remaining in the receive buffer are deleted Object 2001 h is deleted entirely all bytes 0 The toggle bit of the sub frame to be transferred with the first PDO is set to 1 The end of the RS r...

Page 54: ...21 h 03 h Initialise the node if it is not yet operational Transmit NMT frame COB ID 000 h 01 h 01 h Transmit RPDO1 frame COB ID 201 h 17 h 02 h 81 h 80 h 80 h 48 h 61 h 6Ch last toggle bit status wa...

Page 55: ...80 h 81 h 48 h 61 h 6Ch 6Ch 6F h 20 h 57 h 65 h 6Ch 74 h 21 h 03 h Initialise the node if it is not yet operational Transmit NMT frame COB ID 000 h 01 h 01 h Transmit RPDO1 frame COB ID 201 h 17 h 02...

Page 56: ...alue 201 h TPDO1 181 h default value 181 h Interface 2 Node ID 2 RPDO1 181 h default value 202 h TPDO1 201 h default value 182 h After power up the COB IDs of both PDOs must therefore be set by interf...

Page 57: ...up message and it is not possible to change immediately to OPERATIONAL If it can not be assured that there exists at least one other active CAN bus member f e the PLC at power on then the following st...

Page 58: ...ctronic GmbH Am Gewerbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 3 12 8 DIP Switches and LEDs LEDs LED State RUN green Normal operation blink...

Page 59: ...once only during power up after switching the device on CAN Node ID CAN DIP Switches CAN Node ID DIP 7 6 5 4 3 2 1 0 0 0 0 0 0 1 1d 0 0 0 0 0 1 0 2d 0 0 0 0 0 1 1 3d 1 1 1 1 1 1 1 127d Note Only addre...

Page 60: ...0 28 ms 0 0 1 2400 14 ms 0 1 0 4800 7 ms 0 1 1 9600 4 ms 1 0 0 19200 2 ms 1 0 1 38400 1 ms 1 1 0 57600 1 ms 1 1 1 115200 1 ms Setting required for communication with the MIGRA do not adjust Parity Rec...

Page 61: ...microSYST Systemelectronic GmbH Am Gewerbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 4 Connector Pin Assignments 9 Pin Sub Miniature Plug Con...

Page 62: ...w microsyst de 9 Pin Sub Miniature Socket Plug Connector RS interface Depending upon the ordered RS interface type one of the following pin assignment configuration applies RS 232 plug connector RS 48...

Page 63: ...e Passive TTY plug connector 7 Pin Mains Plug 230 VAC 3 Pin Round Plug 24 V DC optional 5 Pin Round Plug with optional digital outputs only Relays 1 and 2 are controlled by digital outputs 1 and 2 res...

Page 64: ...Displays the ASCII character configured by means of binary data at the position of the selected variable Execute macro Starts stops macro execution at the selected macro Strobe Configured data are ac...

Page 65: ...erbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 4 1 Interface Configuration LEDs The display unit is delivered with the following default setti...

Page 66: ...rosyst de www microsyst de LED Function Description LED 1 green Power up Blinks at a frequency of approx 2 5 Hz Normal operation Blinks at a frequency of approx 5 Hz Boot mode Blinks at a frequency of...

Page 67: ...110 6 xxxx0111 7 xxxx1000 8 xxxx1001 9 xxxx1010 A xxxx1011 B xxxx1100 C xxxx1101 D xxxx1110 E xxxx1111 F bin hex 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 X 0 P p X 1...

Page 68: ...n with bright light sources and or direct sunlight The display must be switched off before cleaning Protect the LCD from excessive humidity extreme vibration direct sunlight and extreme temperatures N...

Page 69: ...irm that the above mentioned product meets the requirements of the following standard Die bereinstimmung des bezeichneten Produktes mit den Vorschriften der angewandten Richtlinie n wird nachgewiesen...

Page 70: ...ly visible defects have to be indicated immediately after their perception too Generally defects and their symptoms must be described as accurately as possible in order to allow for reproducibility an...

Page 71: ...18 04 18 Kreuzer Nickl created document Kreuzer New logo Kreuzer New designation Rx Tx Kreuzer New control unit Kreuzer Connector pin assignments changed CAN without CAN_Shield Kreuzer Text graphics...

Reviews: