microSYST migra MPB CAN Скачать руководство пользователя страница 33

 

migra MPB CAN

 

Large Format Graphics Compatible LED Display with CANopen Interface

 

 

Page 33 

microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach 

 +49 9681 91960-0, 

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

 

 

 

 
 

3.8 

Response Frames 

 

A response frame is only transmitted if the corresponding bit (bit 0) was 
set in the FC byte, and if the broadcast address (127) has not been 
used as the destination address. 
 
Example  

display address = 1, 
master device address = 0 

 

Response frame from the display to the master: 

 

STX 

DA 

SA 

FC 

Data-Unit 

ETX 

Start of text 

Destination 

address 

Source  

address 

Frame  

control 

Error code 

End of text 

00000010

b

 

10000000

b

 

10000001

b

 

10000000

b

 

 

00000011

b

 

02

h

 

80

h

 

81

h

 

80

h

 

“0” - “5” 

(30

h

-35

h

03

h

 

 
 

Error Codes and their Meanings: 

 

Value (ASCII character) 

Meaning 

“0” (30

h

No error 

“1” (31

h

Incorrect checksum 

“2” (32

h

Reserved 

“3” (33

h

Incorrect number of data bytes (LEN-H/L), invalid escape 
sequence 

“4” (34

h

Element (text, variable, graphic, character set or macro) 
is missing, invalid parameter 

“5” (35

h

Invalid flash 

 
 

The queried information is returned instead of error code “0” for frames 
which require a response (see also “Reading Out the Decimal Point 
from the Display” and “Digital Inputs and Outputs”). 

 

The error code in the response frame always relates to the last partition 
frame. 

 

Содержание migra MPB CAN

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: