background image

 

migra MPB EN TCP/IP

 

Large Format, Graphics Compatible Display with Ethernet Interface

 

 

Page 39 

 

microSYST Systemelectronic GmbH, Am Gewerbepark 11, 92670 Windischeschenbach 

 +49 9681 91960-0, 

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

 

 

 

 
 

3.11.4  Querying Graphics 

 

16  15  14  13  12  11  10  9 

 
 
 
 
 
 
 
 
 
 
 
 

For example, the following assignments are used to clear graphic 7: 
 
 

16  15  14  13  12  11  10  9 

 

 

Number (0 to 255) 

Strobe (rising edge, 0 to 1: apply value now) 

Function: query graphic = 01 

1: display, 0: clear 

Summary of Contents for migra MPB EN TCP/IP

Page 1: ...tronic GmbH Am Gewerbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de migra MPB EN TCP IP Large Format Graphics Compatible Display with Ethernet Interface User s Manual ...

Page 2: ... Character Set 16 3 7 1 2 Positioning the Cursor 17 3 7 1 3 Configuring Attributes 17 3 7 2 Texts Graphics and Variables 18 3 7 2 1 Querying Text 18 3 7 2 2 Adjusting Speed for Moving Screen Texts 18 3 7 2 3 Querying Graphics 18 3 7 2 4 Querying Variables 19 3 7 2 5 Setting Variables 19 3 7 2 6 Increasing and Decreasing Variables 20 3 7 2 7 Positioning Variables 20 3 7 2 8 Querying Bar Graphs 21 3...

Page 3: ...g Macro Execution 33 3 7 6 4 Stop Macro Execution 34 3 8 Response Frames 34 3 9 Multiple ESC Sequences 35 3 10 Examples 36 3 11 Parallel Interface 37 3 11 1 Timing at the Parallels Inputs 37 3 11 2 Input Level at the Parallel Inputs 37 3 11 3 Querying Text 38 3 11 4 Querying Graphics 39 3 11 5 Setting Variables 40 3 11 6 Querying Macros 41 4 CONNECTOR PIN ASSIGNMENTS 42 4 1 Serial Configuration LE...

Page 4: ... be colour highlighted with the multicolour model MC Display Functions Data transmission Ethernet interface Configuration with PC software Text different font sizes and types and graphics can both be displayed Standard font flashing font moving screen text scrolling inverse display Monitor display stored texts and graphics can be queried variables can be displayed and macros can be executed Variab...

Page 5: ...l TCP IP Ethernet version 2 0 IEEE 802 3 Connection RJ45 twisted pair 10 MBit s Upload TCP IP Ethernet or RS232 RS485 optionally USB Housing powder coated aluminium Housing dimensions see chapter device configuration Mounting articulated arm or hanging mount bracket for wall mounting Protection IP 54 or IP 65 Operating temperature 0 to 50 C optionally 20 to 50 C Storage temperature 25 to 70 C Grap...

Page 6: ...he power supply When disconnecting the power supply the following sequence has to be observed o Disconnect the power supply cable from the power supply o Disconnect the power supply cable from the display Be sure to use a valid colour when creating texts 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 t...

Page 7: ...side use for outside use Display 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 use with type for outside use special version 0 50 C standard 20 50 C standard __________ C 25 50 C optional with heating Housing dimensions _______x_______x_______mm Housin...

Page 8: ...rosyst de 3 3 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 with 16 pixel lines and modules with 8 pixel lines The last 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 d...

Page 9: ... display is not illuminated and if the integrated function LED is slowly blinking i e 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 If this is the case uploading must be repeated with the help of included PC software MKS After power up the first ...

Page 10: ...at Command Promp Run as Administrator Enter the desired IP address for the display unit to the ARP table ARP S XXX XXX XXX XXX xx xx xx xx xx xx CR XXX XXX XXX XXX desired IP address xx xx xx xx xx xx display unit s Ethernet address see label next to the RJ45 socket Establish a Telnet connection to port 1 TELNET XXX XXX XXX XXX 1 CR This connection will fail disconnect within 3 seconds However the...

Page 11: ... 11111111 11111111 00000000 or 11 for the netmask 255 255 248 0 11111111 11111111 11111000 00000000 and press the enter key Repeatedly press the enter key until Your choice appears Enter 1 channel 1 configuration Repeatedly press the enter key until Port No 10001 appears Enter the desired port number and press the enter key Repeatedly press the enter key until Your choice appears Press 9 to save a...

Page 12: ...e last frame byte has been received depending upon baud rate settings The pause between the individual frame bytes may not exceed this period of time The pause between the individual frames must exceed this period of time The next frame can be transmitted immediately after the response frame has been received If no response frame is used the MIGRA is not ready to receive a new frame until the last...

Page 13: ...rnet interface is utilised SA Source Address normally set to 80H when an Ethernet interface is utilised FC Frame Control control for the communications sequence Bit 7 set permanently to 1 Bits 6 2 reserved 0 Bit 1 0 do not use checksum do not use LEN H L CHK H L 1 use checksum use LEN H L CHK H L Bit 0 0 do not send response 1 send response LEN H High nibble length number of high nibble data bytes...

Page 14: ...mmands 3 6 3 Trail If bit 1 is not set in the FC byte no checksum ETX End of Text 00000011B 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 previous bytes without STX Low nibble from sum of all previous bytes without STX End of Text 1111XXXXB 1111XXXXB 00000011B Checksum low byte for sum of DA SA FC LEN H LEN L and all data bytes CHK H High n...

Page 15: ... left hand pixel at the display unit All variables graphics and texts are written to the display starting at the selected X and Y coordinates and then proceed down and to the right The display s physical limits may not be exceeded during this process otherwise no display appears Note Text variable graphic character set and bar graph indices in the PC software and at the controlling are 0 based Fra...

Page 16: ...of ASCII code 0AH or 0DH by transmitting the escape sequence for setting cursor position ESC C If the display limits are exceeded read out is continued at the next line or at the first line of the display unit 3 7 1 1 Selecting a Character Set Byte 1 Byte 2 Byte 3 Byte 4 ESC Function Character set no tens Character set no ones 1Bh Z normal character width z uniform character width 0 9 0 9 Three ch...

Page 17: ...itioning the Cursor Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 ESC Function X Position hundreds X Position tens X Position ones Y Position hundreds Y Position tens Y Position ones 1Bh C 0 9 0 9 0 9 0 9 0 9 0 9 3 7 1 3 Configuring Attributes Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 ESC Function Foreground colour Background colour Blinking 1Bh A 0 black 1 green 2 red 3 yellow 0 black 1 green ...

Page 18: ...ack is used if the background colour has been set to transparent 3 7 2 2 Adjusting Speed for Moving Screen Texts Byte 1 Byte 2 Byte 3 ESC Function Moving Screen Speed 1Bh L 0 static 1 1 8 seconds 9 0 2 seconds 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 3 7 2...

Page 19: ...Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 133 ESC Function Set Variable no hundreds Variable no tens Variable no ones Variable values 1Bh V set 0 9 0 9 0 9 20h FFh Variables may include up to 127 characters the length of the variables is set during configuration The same number of characters is overwritten in the variable as is transmitted with the frame In order to avoid flickering the old...

Page 20: ...ad out The background colour used with the 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 changing and then displayed once again 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 co...

Page 21: ... is cleared the surface at which the bar graph is displayed is overwritten with the current online background colour from the last ESC A frame Black is used if the background colour has been set to transparent If a variable is linked to the bar graph it is cleared from the display as well Up to 255 bar graphs are possible numbers 0 through 254 The maximum variable length for linked variables is 12...

Page 22: ...e position If the bar graph exceeds any of the colour limits measured from the reference point it is displayed in the colour selected for the respective colour limit as of this point Four colour limits can be defined Each colour limit must lie within the minimum to maximum limit range MIN limit colour limit 1 colour limit 2 colour limit 3 colour limit 4 MAX limit Observance of this sequence is ass...

Page 23: ...e 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 the dollar sign it is overwritten with the new preceding plus or minus sign Example Variable preset m s Value 9 00009 Display 0 9 m s If minimum or maximum values are violated the current values blink...

Page 24: ...Point Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 ESC Function Colour X pos hundreds X pos tens X pos ones Y pos hundreds Y pos tens Y pos ones 1Bh P 0 black 1 green 2 red 3 yellow 0 9 0 9 0 9 0 9 0 9 0 9 3 7 3 3 Reading Out the Decimal Point from the Display Query Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 ESC Function Query code X pos hundreds X pos tens X ...

Page 25: ...ed 3 yellow 0 black 1 green 2 red 3 yellow T 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 ones 0 9 0 9 0 9 0 9 0 9 0 9 Lower Right Hand Corner Position Byte 11 Byte 12 Byte 13 Byte 14 Byte 15 Byte 16 X position hundreds X position tens X position ones Y posit...

Page 26: ...te 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 scrolling 0 9 0 9 0 9 0 9 Scrolls once through a portion of the screen from the start line to the end line speed static or cyclically in steps with a value ranging from 1 to 9 pixels The Y positions of t...

Page 27: ...nction 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 pixels 0 no scrolling 0 9 0 9 0 9 0 9 0 9 0 9 Scrolls once through a portion of the screen from the start line to the end line speed static or cyclically in steps with a value ranging from 1 to 9 pixe...

Page 28: ...ng Period Duration Byte 1 Byte 2 Byte 3 ESC Function Blinking period duration 1Bh B 0 2 seconds 9 0 2 seconds The selected blinking period duration applies to all blinking texts The default value 9 is activated each time the device is switched on 3 7 4 2 Adjusting Brightness Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 ESC Function Colour Brightness hundreds Brightness tens Brightness ones 1Bh H 1 2 ...

Page 29: ...s Large format display with a vertical resolution of more than 64 pixels can optionally be equipped with up to 16 digital inputs Request Frame Byte 1 Byte 2 Byte 3 Byte 2 n Byte 18 ESC Function Output bit 1 Output bit n Output bit 16 1Bh D 0 or 1 0 or 1 0 or 1 0 clear output 1 set output else retain previous output status Response FC byte bit 0 1 Byte 1 Byte 2 Byte 3 Byte 2 n Byte 18 ESC Function ...

Page 30: ...units in the online frames The first macro line is executed after the device is switched on if one exists Subsequent macro lines are executed every 100 ms A macro line can consist of several commands Macro execution is stopped after the last macro line has been executed 3 7 6 1 Start Macro Execution Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 ESC Function Macro no hundreds Macro no tens Macro no ones 1Bh M...

Page 31: ...ption B The macro execution is continued at the digit Macro no 000 999 if the indicated input was read in at least once with the status 0 or 1 since the last query with exactly this command The digital inputs are usually read in every 100 ms Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 ESC Function Macro no hundreds Macro no tens Macro no ones E fixed 1Bh M 0 9 0 9 0 9 E Byte 7 Byte 8 Byte 9 No of qu...

Page 32: ...d 1 000 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 The Inputs 0 to 2 are queryied every 1 second If Input 0 is set text 000 is displayed If Input 1 is set text 001 is displayed This also happens if the input was set only for a short time at least 100 ms for example duri...

Page 33: ...xecution Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 ESC Function Pause duration hundreds Pause duration tens Pause duration ones 1Bh w 0 9 0 9 0 9 Sets the time which elapses until the next macro is executed in steps of 100 ms A macro is normally executed every 100 ms until the last macro has been completed After the ESC w sequence macro execution is stopped for the specified pause duration This sequence ...

Page 34: ...onse frame from the display unit to the master STX DA SA FC Data Unit ETX Start of text Destination address Source address Frame control Error code End of text 00000010B 10000000B 10000001B 10000000 B 00000011B 2 128 129 128 0 5 3 Error Codes and their Meanings Value ASCII character Meaning 0 No error 1 Incorrect checksum 2 Reserved 3 Incorrect number of data bytes LEN H L invalid escape sequence ...

Page 35: ...e 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 sign 31D 1FH from the ESC sequence The separator itself is not evaluated The maximum length of the data unit of a complete frame is 230 characters Example Data unit 1BH Z01 1BH C002003 1BH A301 1FH...

Page 36: ...rt of text Display unit address Source address Frame control Hello world End of text 00000010B 10000001B 10000000B 10000001B 00000011B 2 129 128 129 3 Response from large format display unit if no errors occur STX DA SA FC Data Unit ETX Start of text Destination address Source address Frame control Error code End of text 00000010B 10000000B 10000001B 10000000B 00000011B 2 128 129 128 0 3 2 With ch...

Page 37: ...fo microsyst de www microsyst de 3 11 Parallel Interface Functions can be initialised via the 16 digital inputs which are analogous to the online frames used for the serial interface 3 11 1 Timing at the Parallels Inputs Data Bits 1 15 Strobe Valid Data 10 90 24V 24V 0V 0V Valid Data 110ms 110ms 110ms 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...

Page 38: ...ch 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 3 11 3 Querying Text 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 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 Number 0 to 255 Strobe rising edge 0 to 1 apply value now Function text query 00 1 display 0 clear ...

Page 39: ...49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 3 11 4 Querying 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 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 Number 0 to 255 Strobe rising edge 0 to 1 apply value now Function query graphic 01 1 display 0 clear ...

Page 40: ... 12 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 display a 9 at the fourth digit ASCII value 39H must be assigned to variable 3 fourth digit The inputs must be set up as follows to this end 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 1 0 0 0 0 1 1 0 0 1 1...

Page 41: ...oSYST Systemelectronic GmbH Am Gewerbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 3 11 6 Querying Macros 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Number 0 to 255 Strobe rising flank 0 to 1 apply value now Function query macro 11 1 start 0 stop ...

Page 42: ...m Gewerbepark 11 92670 Windischeschenbach 49 9681 91960 0 49 9681 91960 10 info microsyst de www microsyst de 4 Connector Pin Assignments Ethernet Socket interface Note The two outer pins at the Ethernet socket are not used see above drawing for identification of pin 1 PIN Assignment 1 Tx 2 Tx 3 Rx 4 n c 5 n c 6 Rx 7 n c 8 n c ...

Page 43: ...n is needed these pins can be used 7 Pole Mains Plug 230 V AC 3 Pin Circular Plug 24 V DC Only with 24 V DC power supply 5 Pin Circular Plug Relay 1 2 is controlled by digital output 1 2 frame ESC D optionally expandable PIN Assignment 1 L1 2 N PE PE PIN Assignment 1 GND 2 24 V DC 3 PE PIN Assignment 1 Relay 1 normally open a 2 Relay 1 normally open b 3 Relay 2 normally open a 4 Relay 2 normally o...

Page 44: ...eans of binary data at the position of the selected variable Query macro Starts stops macro execution at the selected macro Strobe If high level is applied to pin 16 110 ms the selected data are applied command is executed no later than 100 ms after occurrence of the rising edge except when the display unit has not yet completed processing of a previous command Please refer to chapter Parallel Int...

Page 45: ... microsyst de 4 1 Serial Configuration LEDs 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 approx 0 5 Hz Software upload Flickers during the upload Configuration Defective MKS Blinks with an Error Code 1x Defective Micon Blinks with an Error Code 2x LED 3 blue Video signal...

Page 46: ...0 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 A Q a q ü ß X 2 B R b r X 3 C S c s X 4 D T d t ä ö X 6 F V f v X 5 E U e u X 7 G W g w X 8 H X h x X 9 I Y i y Ö X J Z j z Ü X K k X X L l X X M m X N n Ä X O _ o X X X X X X X X X X X X X X X X X X X X X ß X X X X X X X X ...

Page 47: ...e display can not be controlled although a PING command to it s IP address shows a response please check the settings of Channel 1 Establish a Telnet connection to port 9999 TELNET XXX XXX XXX XXX 9999 CR After the connection has been established immediately press the enter key within 5 seconds in order to enter the setup mode Enter 1 Channel 1 and check the following settings If any changes have ...

Page 48: ...red by direct illumination with bright light sources and or direct sunlight The display must be switched off before cleaning Protect the display from excessive humidity extreme vibration direct sunlight and extreme temperatures Non observance may lead to malfunctioning or destruction of the device Under certain circumstances electrical shock fire and explosion may occur as well Information concern...

Page 49: ... confirm 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 durch die Einhaltung folgender Normen Vorschriften The conformity of the product described above with the provisions of the applied Directive s is demonstrated by compliance with the following s...

Page 50: ...ately 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 and elimination The buyer must provide for access to the relevant device and all required and or useful information at no charge and must make all of the required data and machine time available free...

Page 51: ... added Kreuzer New dummy added Landgraf Picture Pin assignments changed connector RS232 download interface added Kreuzer Chapter Header SA DA changed Kreuzer New logo Kreuzer New designation Rx Tx Kreuzer Description of the control unit Kreuzer Download via RS232 resp RS485 Kreuzer Max resolution expanded to 4x8 display modules Kreuzer Texts graphics etc are 0 based Kreuzer Maximum resolution is 4...

Reviews: