Planar ultrares RS232 User Manual

Planar UltraRes Series RS232 User Manual
Copyright © 12 Mar 2016 by Planar Systems, Inc. All rights reserved.
Contents of this publication may not be reproduced in any form without permission of Planar Systems, Inc.
Trademark Credits
Windows™ is a trademark of Microsoft Corp. All other companies are trademarks or registered trademarks of their respective companies.
The information contained in this document is subject to change without notice. Planar Systems, Inc. makes no warranty of any kind with regard to this material. While every precaution has been taken in the preparation of this manual, the Company shall not be liable for errors or omissions contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
Warranty and Service Plans
Planar warranty and service plans will help you maximize your investment by providing great support, display uptime, and performance optimization. From post-sale technical support to a full suite of depot services, our services are performed by trained Planar employees. When you purchase a Planar product, you get more than a display, you get the service and support you need to maximize your investment. To find the latest warranty and service information regarding your Planar product, please visit http://www.planar.com/support
RoHS Compliance Statement
The Planar UltraRes Series is fully RoHS compliant.
Part Number: 020-1298-00B

Contents

RS232 Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Applicable Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
RS232 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Connecting the RS232 Cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
RS232 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Command Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Protocol Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
RS232 Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Current Zone Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Key. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Timezone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Sending Serial Commands via USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Installing the UltraRes USB drivers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Using the UltraRes USB Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Sending RS232 Commands Via TCP or UDP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Planar UltraRes Series RS232 User Manual iii
Table of Contents
iv Planar UltraRes Series RS232 User Manual

RS232 Communication

RS232 control is not necessary for operation, but is a convenient way to control Planar® UltraRes™ Series displays from a computer at a distance. Most things you can do with the remote, you can do with RS232 commands. Plus, you can send inquiries to the displays and find out the current settings and values. RS232 connections are made with standard straight-through cables.
Note: Serial communication can occur over RS232, USB-B or LAN.

Applicable Models

This RS-232 user manual applies to all UltraRes models with the exception of the UR8450 and UR9850 models. The RS232 instructions for the UR8450 and UR9850 models can be found in the User Manual for these models, located at
www.planar.com/support/.

RS232 Setup

The RS232 connection must use the following settings:
• 19200 baud rate
• 8 data bits
• 1 stop bit
• No parity bit
• No HW (RTS/CTS) or SW (XON/XOFF) flow control

Connecting the RS232 Cable

The RS232 cable will connect to a PC or control system, depending on your setup.
Planar UltraRes Series RS232 User Manual 5

RS232 Protocol

RS232 Protocol

Command Structure

[OPCODE](MODIFIERS)[OPERATOR][OPERANDS][TERM]
• OPCODE is the command code (e.g. “GAIN”). This can be written either using the
• MODIFIERS are modifier values [e.g. “(ZONE.1, ALL)”]. There are zero or more
• OPERATOR is the action to be performed. See the “Operators” column in the
named command code (see the “Command Code” column in the table) or the numeric command code (see the “Numeric Command Code” column in the table).
modifiers for each command. The modifiers can be written either with their named value or their numeric value (see "Examples" on page 7). See the “Modifiers” column in the table.
table.
• ‘=’ writes the setting value.
• ‘?’ reads the setting value in name form (see "Examples" on page 7).
• ‘#’ reads the setting value in numeric form (see "Examples" on page 7).
• ‘+’ increments the setting value.
• ‘-‘ decrements the setting value.
• ‘:’ indicates that the message is a response to one of the following operators: =?#+-
• ‘!ERR’ indicates that the message is a failure response. An error code will be listed after the “ERR”, with a space before it. Error codes are as follows:
• ERR 1: Invalid syntax
• ERR 2: [Reserved for future use]
• ERR 3: Command not recognized
• ERR 4: Invalid modifier
• ERR 5: Invalid operands
• ERR 6: Invalid operator
• ‘@ACK’ indicates that the message is an acknowledgment (ACK) to a command that has no operator.
• ‘^NAK’ indicates that the message is a negative acknowledgment (NAK) to a command that has no operator. This indicates that the command was received but cannot be processed at this time.
• [No operator] denotes an action. In this case, there’s no operator and no operand.
6 Planar UltraRes Series RS232 User Manual

Protocol Encoding

Protocol Encoding
• OPERAND indicates the data to be sent with the message. In some cases, there can be multiple operands. See the “Operands” column in the table.
• Enumerated operands can be written either with their named value or their numeric value (see "Examples" on page 7).
• String operands are written with quotation marks at the beginning and end. Example: “this is a string operand”.
• Integer (or signed integer / unsigned integer) are always numeric values.
• Note that enumerated and integer values can be written either in decimal or hexadecimal. For example, a decimal value of ‘50’ can be written in hexadecimal as ‘0x32’.
• TERM is the termination character for the command. This can either be the ASCII carriage return character (0x0D) or a semicolon. The response will use the same termination character.
• All parts of the command structure are case insensitive (e.g. “BRIGHTNESS”, “brightness” and BrIgHtNeSs” are all the same). Responses will always be in capital letters.
• Excessive white space is allowed (e.g. “BRIGHTNESS=50”, “BRIGHTNESS = 50” and “BRIGHTNESS = 50” are all the same).
• Modifiers and operands can be separated by commas, spaces or both (e.g. “GAIN=100,100,100”, “GAIN=100 100 100” and “GAIN=100, 100, 100” are all the same). Responses will always separate with one space between modifiers and operands).

Examples

Note: [CR] is the ASCII carriage return character (0x0D).
Command Response Notes
brightness = 100 [CR] BRIGHTNESS:100 [CR] Sets the Brightness value to 100
brightness = 100; BRIGHTNESS:100; Also sets the Brightness value to 100,
but uses the ‘;’ termination character instead of [CR]. The response uses the same termination character.
200=100 [CR] 200:100 [CR] “200” is the numeric command code for
“BRIGHTNESS”
brightness+ [CR] BRIGHTNESS:101 [CR] Increments the current Brightness
value
brightness- [CR] BRIGHTNESS:100 [CR] Decrements the current Brightness
value
Planar UltraRes Series RS232 User Manual 7
Examples
Command Response Notes
gain = 101 102 103 [CR] GAIN:101 102 103 [CR] Example command with multiple
operators (sets Red Gain to 101, Green Gain to 102 and Blue Gain to 103, on the current zone)
gain(red)+ GAIN(RED):102 Increments the Red Gain on the current
zone
gain(zone.1, all) = 104,105,106 GAIN(ZONE.1 ALL):104 105 106 Example command with multiple
modifiers, multiple operators and different separators between the modifiers and operators (sets Red Gain to 104, Green Gain to 105 and Blue Gain to 106, on Zone 1)
ipv4.address(static)=”10.15.0.220” [CR] IPV4.ADDRESS(STATIC)=”10.15.0.220”
[CR]
reset(user) [CR] RESET(USER)@ACK [CR] Example action command (no operator
reset(user) [CR] RESET(USER)^NAK [CR] Example action command that cannot
aspect? [CR] ASPECT:AUTO [CR] The name for the Aspect Ratio setting
Example command with a string operator
or operand)
be processed at this time
value is returned
aspect# [CR] ASPECT:0 [CR] The number for the Aspect Ratio
setting value is returned
aspect=fill [CR] ASPECT:FILL [CR] Sets the Aspect Ratio to Fill
aspect=3 [CR] ASPECT:3 [CR] Also sets the Aspect Ratio to Fill
brightness @@ [CR] BRIGHTNESS!ERR 1 [CR] Example of an invalid syntax (“@@” isn’t
a valid operator)
fake.command = 1 [CR] FAKE.COMMAND:ERR 3 [CR] Example of an invalid opcode
(“FAKE.COMMAND” doesn’t exist)
brightness(zone.999) = 100 [CR] BRIGHTNESS(ZONE.999)!ERR 4 [CR] Example of an invalid modifier
(“ZONE.999” isn’t a valid modifier for “BRIGHTNESS”)
brightness=”new value” [CR] BRIGHTNESS!ERR 5 [CR] Example of an invalid operand (the
Brightness command doesn’t accept a string operand)
model.id = 1 [CR] MODEL.ID!ERR 6 [CR] Example of an invalid operator (cannot
write to this command)
8 Planar UltraRes Series RS232 User Manual

RS232 Codes

Notes:
RS232 Codes
• The examples are written with the command first and the response in italics. Example:
• Command: ASPECT(ZONE.1)=AUTO
• Response: ASPECT(ZONE.1):AUTO
• In many instances, a modifier may be omitted and the display will replace it with a default value. For example, the default modifier for the ASPECT command is CURRENT, so the following two commands are identical:
• ASPECT(CURRENT)=AUTO
•ASPECT=AUTO
Setting
Command
Code
Modifiers Operands
Operators
Numeric Command Code
Allow Pop Up Messages
Aspect Ratio ASPECT 500 =?+- Zone
Audio Input AUDIO.INPUT 1003 ? Source
Audio Select AUDIO.ZONE 1007 =?+- Zone
OSD.ALLOW. POPUP
1300 =?+- 0 = NO
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 253 = ALL.INPUT 254 = ALL 254 = ALL.ZONE 255 = CURRENT [None = CURRENT]
1 = YES
0 = AUTO 1 = 16X9 2 = 4X3 3 = FILL 4 = NATIVE 5 = LETTERBOX
0 = OPS 1 = HDMI.1 2 = HDMI.2 3 = HDMI.3 4 = HDMI.4 5 = DP
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4
Example Notes
Available in Standby
No OSD.ALLOW.POPUP=YES
OSD.ALLOW.POPUP:YES
No [For Zone 1]
ASPECT(ZONE.1)=AUTO
ASPECT(ZONE.1):AUTO
[For the current zone] ASPECT=16X9
ASPECT:16X9
No AUDIO.INPUT?
AUDIO.INPUT:HDMI.1
No AUDIO.ZONE=ZONE.1
AUDIO.ZONE:ZONE.1
See Main -> Advanced Settings -> Menus and Messages -> Allow Pop Up Messages
See Main -> Image Adjust -> Aspect Ratio
Returns the input source in the zone currently playing audio, as chosen by Audio Select
See Main -> Audio -> Audio Select
Planar UltraRes Series RS232 User Manual 9
RS232 Codes
Setting
Command
Code
Modifiers Operands
Example Notes
Operators
Available in Standby
Numeric Command Code
Audio Settings
Auto Power OnAUTO.ON 1407 =?+- 0 = OFF
Auto Scan Sources
Backlight Intensity
Balance AUDIO.BALANCE 1000 =?+- 0-100 No AUDIO.BALANCE=50
Bass AUDIO.BASS 1001 =?+- 0-100 No AUDIO.BASS=50
Blank Screen Color
Brightness BRIGHTNESS 200 =?+- Zone
AUDIO.SETTINGS 1009 =? Op 1: Zone
SOURCE.SCAN 105 =?+- 0 = OFF
BACKLIGHT. INTENSITY
BLANK.COLOR 1306 =?+- 0 = RED
1400 =?+- 1-100 No BACKLIGHT.INTENSITY=75
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 253 = ALL.INPUT 254 = ALL 254 = ALL.ZONE 255 = CURRENT [None = CURRENT]
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4
Ops 2-8: Unsigned Integers
1 = ON
1 = ON
1 = GREEN 2 = BLUE 3 = CYAN 4 = MAGENTA 5 = YELLOW 6 = WHITE 7 = BLACK
0-100 No [For Zone 1]
No [For Zone 3, Volume=51, Treble=52,
Bass=53, Balance=54, Mute Off, Internal Speakers On] AUDIO.SETTINGS=2 51 52 53 54 0 1
AUDIO.SETTINGS:2 51 52 53 54 0 1
Yes AUTO.ON=ON
AUTO.ON:ON
No SOURCE.SCAN=ON
SOURCE.SCAN:ON
BACKLIGHT.INTENSITY:75
AUDIO.BALANCE:50
AUDIO.BASS:50
No BLANK.COLOR=BLUE
BLANK.COLOR:BLUE
BRIGHTNESS(ZONE.1)=50
BRIGHTNESS(ZONE.1):50
[For the current zone] BRIGHTNESS=55
BRIGHTNESS:55
Values are set/returned in the order AUDIO.ZONE, AUDIO.VOLUME, AUDIO.TREBLE, AUDIO.BASS, AUDIO.BALANCE, AUDIO.MUTE, AUDIO.SPEAKERS
See Main -> Advanced Settings -> Power -> Auto Power On
See Main -> Inputs and Views -> Auto Scan Sources
See Main -> Advanced Settings -> Backlight -> Backlight Intensity
See Main -> Audio -> Balance
See Main -> Audio -> Bass
See Main -> Advanced Settings -> Menus and Messages -> Blank Screen Color
See Main -> Image Adjust -> Brightness
10 Planar UltraRes Series RS232 User Manual
RS232 Codes
Setting
Command
Code
Modifiers Operands
Operators
Numeric Command Code
Color COLOR 202 =?+- Zone
Color Space COLORSPACE 207 =?+- Mod 1: Zone
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 253 = ALL.INPUT 254 = ALL 254 = ALL.ZONE 255 = CURRENT [None = CURRENT]
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 253 = ALL.INPUT 254 = ALL 254 = ALL.ZONE 255 = CURRENT
Available in Standby
0-100 No [For Zone 1]
0 = REC601 1 = REC709 2 = RGB 3 = RGB.VIDEO 4 = AUTO
No [Setting Color Space for Zone 1]
COLOR(ZONE.1)=50
COLOR(ZONE.1):50
[For the current zone] COLOR=55
COLOR:55
COLORSPACE(ZONE.1, SETTING)=REC709
COLORSPACE(ZONE.1 SETTING):REC 709
[Setting Color Space for the current zone] COLORSPACE(CURRENT, SETTING)=AUTO
COLORSPACE(CURRENT SETTING):AUTO
[Reading the actual Color Space for the current zone] COLORSPACE(CURRENT, ACTUAL)?
COLORSPACE(CURRENT ACTUAL):RGB
Example Notes
See Main -> Image Adjust -> Color
“Setting” is the value that the color space is set to. See Main -> Image Adjust -> Color Space.
“Actual” is the currently applied color space (cannot return AUTO). See Main -> Information -> Image Information -> Color Space.
Color Sub­sampling
Color Temperature
COLOR. SUBSAMPLING
COLOR. TEMPERATURE
Mod 2: Value Type 0 = SETTING 1 = ACTUAL
301 ? Zone
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 255 = CURRENT
208 =?+- Zone
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 253 = ALL.INPUT 254 = ALL 254 = ALL.ZONE 255 = CURRENT
String No [For Zone 1]
0 = 3200K 1 = 5500K 2 = 6500K 3 = 7500K 4 = 9300K 5 = NATIVE
No [For Zone 1]
COLOR.SUBSAMPLING(ZONE.1)?
COLOR.SUBSAMPLING(ZONE.1):"4:4:4"
[For the current zone] COLOR.SUBSAMPLING?
COLOR.SUBSAMPLING:"4:2:0"
COLOR.TEMPERATURE(ZONE.1)=6500K
COLOR.TEMPERATURE(ZONE.1):6500K
[For the current zone] COLOR.TEMPERATURE=NATIVE
COLOR.TEMPERATURE=NATIVE
See Main -> Information -> Image Information -> Color Subsampling
See Main -> Image Adjust -> Color Temperature
Planar UltraRes Series RS232 User Manual 11
RS232 Codes
Setting
Command
Code
Modifiers Operands
Operators
Numeric Command Code
Contrast CONTRAST 201 =?+- Zone
Current Zone
Current Zone Layout
CURRENT.ZONE 100 =?+- Zone
CURRENT.ZONE. LAYOUT
108 ? 0 = S.1
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 253 = ALL.INPUT 254 = ALL 254 = ALL.ZONE 255 = CURRENT [None = CURRENT]
Available in Standby
0-100 No [For Zone 1]
No CURRENT.ZONE=ZONE.1 0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4
No CURRENT.ZONE.LAYOUT? 1 = P.UL.1 2 = P.UL.2 3 = P.UR.1 4 = P.UR.2 5 = P.LL.1 6 = P.LL.2 7 = P.LR.1 8 = P.LR.2 9 = D.L.1 10 = D.L.2 11 = D.T.1 12 = D.T.2 13 = T.L.1 14 = T.L.2 15 = T.L.3 16 = T.R.1 17 = T.R.2 18 = T.R.3 19 = T.T.1 20 = T.T.2 21 = T.T.3 22 = T.B.1 23 = T.B.2 24 = T.B.3 25 = T.M.1 26 = T.M.2 27 = T.M.3 28 = Q.1 29 = Q.2 30 = Q.3 31 = Q.4
CONTRAST(ZONE.1)=50
CONTRAST(ZONE.1):50
[For the current zone] CONTRAST=55
CONTRAST:55
CURRENT.ZONE:ZONE.1
CURRENT.ZONE.LAYOUT:Q.1
Example Notes
See Main -> Image Adjust -> Contrast
See Main -> Image Adjust -> Current Zone
See separate table on page 27 for operands
12 Planar UltraRes Series RS232 User Manual
RS232 Codes
Setting
Command
Code
Modifiers Operands
Operators
Numeric Command Code
Default Gateway
DHCP NETWORK.DHCP 1207 =? 0 = OFF
Diagnostic Color
Display Power
DisplayPort Type
DNS Server 1 NETWORK.DNS1 1212 =? 0 = STATIC
DNS Server 2 NETWORK.DNS2 1213 =? 0 = STATIC
IPV4.GATEWAY 1206 =? 0 = STATIC
DIAGNOSTIC. COLOR
DISPLAY.POWER 1408 =?+- 0 = OFF
DP.TYPE 1904 =?+- 0 = 1.1
206 =?+- Zone
[None = Current (for reads only] [None = STATIC (for writes only]
0 = ZONE.1 1 = ZONE.2 2 = ZONE.3 3 = ZONE.4 253 = ALL.INPUT 254 = ALL 254 = ALL.ZONE 255 = CURRENT [None = CURRENT]
[None = Current (for reads only] [None = STATIC (for writes only]
[None = Current (for reads only] [None = STATIC (for writes only]
String Yes [Read the current default gateway value]
1 = ON
0 = RED 1 = GREEN 2 = BLUE 255 = OFF
1 = ON
1 = 1.2
String Yes [Read the current DNS server 1 value]
String Yes [Read the current DNS server 2 value]
Example Notes
Available in Standby
IPV4.GATEWAY?
IPV4.NETMASK:"10.15.0.1"
[Write the default gateway for static IP] IPV4.NETMASK(STATIC)="192.168.12.1"
IPV4.NETMASK(STATIC):"192.168.12.1"
Yes NETWORK.DHCP=ON
NETWORK.DHCP:ON
No [For Zone 1]
DIAGNOSTIC.COLOR(ZONE.1)=OFF
DIAGNOSTIC.COLOR(ZONE.1 ):OFF
[For the current zone] DIAGNOSTIC.COLOR=BLUE
DIAGNOSTIC.COLOR:BLUE
Yes DISPLAY.POWER=ON
DISPLAY.POWER:ON
No DP.TYPE=1.2
DP.TYPE:1.2
NETWORK.DNS1?
NETWORK.DNS1:"172.16.0.140"
[Write the DNS server 1 for static IP] NETWORK.DNS1(STATIC)="8.8.8.8"
NETWORK.DNS1(STATIC):"8.8.8.8"
NETWORK.DNS2?
NETWORK.DNS2:"172.16.0.191"
[Write the DNS server 2 for static IP] NETWORK.DNS2(STATIC)="8.8.4.4"
NETWORK.DNS2(STATIC):"8.8.4.4"
See Main -> Advanced Settings -> Network -> Default Gateway
See Main -> Advanced Settings -> Network -> DHCP
See Main -> Image Adjust -> Diagnostic Color
See the IR remote control keys ON and OFF
See Main -> Advanced Settings -> System Settings -> DisplayPort Type
See Main -> Advanced Settings -> Network -> DNS Server
Selects a secondary DNS server
Planar UltraRes Series RS232 User Manual 13
Loading...
+ 29 hidden pages