SONY VPL-EW EW130, VPL-SX SX125, VPL-SW SW125, VPL-CX CX235, CX238, VPL-CW CW255, CW258 data projector Protocol Manual

SONY VPL-EW EW130, VPL-SX SX125, VPL-SW SW125, VPL-CX CX235, CX238, VPL-CW CW255, CW258 data projector Protocol Manual
Add to My manuals

Below you will find brief information for VPL-EW130, VPL-SX125, VPL-SW125, VPL-CX235, VPL-CX238, VPL-CW255, VPL-CW258. These data projectors allow you to remotely control them over RS-232C and Ethernet for improved setup and operation. This manual provides details on specifications, packet formats, and procedures for controlling the projectors. You can control functions such as picture mode settings, contrast, brightness, volume, and more, making it convenient to operate your projector from a distance.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

SONY VPL-EW130, VPL-SX125, VPL-SW125, VPL-CX235, VPL-CX238, VPL-CW255, VPL-CW258 Protocol Manual | Manualzz

DATA PROJECTOR

VPL-EW130

VPL-SX125

VPL-SW125

VPL-CX235

VPL-CX238

VPL-CW255

VPL-CW258

PROTOCOL MANUAL

1st Edition (Revised 2)

! 警告

このマニュアルは,サービス専用です。

お客様が,このマニュアルに記載された設置や保守,点検,修理などを行うと感電や火災,

人身事故につながることがあります。

危険をさけるため,サービストレーニングを受けた技術者のみご使用ください。

! WARNING

This manual is intended for qualifi ed service personnel only.

To reduce the risk of electric shock, fi re or injury, do not perform any servicing other than that contained in the operating instructions unless you are qualifi ed to do so. Refer all servicing to qualifi ed service personnel.

! WARNUNG

Die Anleitung ist nur für qualifi ziertes Fachpersonal bestimmt.

Alle Wartungsarbeiten dürfen nur von qualifi ziertem Fachpersonal ausgeführt werden. Um die

Gefahr eines elektrischen Schlages, Feuergefahr und Verletzungen zu vermeiden, sind bei

Wartungsarbeiten strikt die Angaben in der Anleitung zu befolgen. Andere als die angegeben

Wartungsarbeiten dürfen nur von Personen ausgeführt werden, die eine spezielle Befähigung dazu besitzen.

! AVERTISSEMENT

Ce manual est destiné uniquement aux personnes compétentes en charge de l’entretien. Afi n de réduire les risques de décharge électrique, d’incendie ou de blessure n’effectuer que les réparations indiquées dans le mode d’emploi à moins d’être qualifi é pour en effectuer d’autres.

Pour toute réparation faire appel à une personne compétente uniquement.

VPL-EW130

Table of Contents

1. Overview

1-3. Protocol Stack Structure ..................................................... 1

2-1-2. Infrared Remote Command Code ............................. 6

3. RS-232C

3-5. Approximate Return Waiting Times ................................... 8

3-6-1. Simplifi ed Command ................................................ 9

3-7-1. Change “ASPECT” to “ZOOM” ............................ 10

4. Ethernet

4-3-2. SDCP....................................................................... 15

VPL-EW130

1 (T)

1. Overview

1-1. Introduction

The projector is remotely controllable over RS-232C as well as Ethernet. It is useful for setting up the projector away from the operator.

This protocol manual describes the specifi cations such as packet format and procedures for controlling the projector.

In the following sections below, the term “CONTROLLER” is used as a device which controls the projector. CONTROLLER can be a PC or other specifi c device that is able to handle RS-232C or Ethernet.

Although most of commands are available for both RS-232C and Ethernet, some commands are dedicated to Ethernet.

* Ethernet is a registered trademark of Xerox Corporation.

1-2. Glossary of Terms

Table 1-1 Glossary of Terms

Terms Abbreviated

SDCP

PJLink

Description

CONTROLLER

_

PROJECTOR

SDAP

Command initiator such as PCs.

Simple Display Advertisement Protocol Protocol name for advertising the projector status over

Ethernet.

Simple Display Control Protocol

_

Protocol name for controlling projector over Ethernet.

Protocol name for controlling projector over Ethernet.

1-3. Protocol Stack Structure

The protocol stack structure diagram is shown below. Though the stack is drawn for RS-232C and Ethernet separately, the following portions are common.

Table 1-2 Common Portions in Protocol Stack

Layer Name Description

Sub Command Value is assigned for projector’s functions. Refer to the section 2-1 for detail description.

Simplifi ed Command Packet format for sending/receiving “Sub Command”. Refer to the section 3-6-1 for detail description.

VPL-EW130

1

(1) RS-232C

Sub Command

Simplified Command

Asynchronous

RS-232C

AMX Device

Discovery

Fig. 1-1 RS-232C Protocol Stack

“RS-232C” layer is physical portion and “Asynchronous” is the traditional protocol layer as shown in the section 3-2.

(2) Ethernet

HTTP PJLink SNMP SDAP DDDP

Sub

Command

Simplified

Command

SDCP (PJ Talk)

TCP/IP UDP/IP

Ethernet

Fig. 1-2 Ethernet Protocol Stack

Ethernet corresponding model

VPL-CX235, VPL-CX238, VPL-CW255, VPL-CW258, VPL-SX125, VPL-SW125

Because of traditional portions for Ethernet general layer, “TCP/IP”, “UDP/IP” and “HTTP” are out of scope in this document.

SDCP specifi c command is described in the section 4-3-2.

SDAP and SDCP (PJ Talk) are SONY original protocol stack, which are described in the sections 4-3-1 and 4-3-3 respectively.

2

VPL-EW130

2. Common Commands

Sub Command is the value which is used by Simplifi ed Command. Value is assigned for executing function. For example, if you want to change the picture mode, the appropriate value assigned for the desired picture mode should be chosen.

2-1-1. ITEM List

Item lists are described below. Tables are shown per function category.

Item

PICTURE MODE

<Table 1>

Item Number

Upper byte

00h

CONTRAST

BRIGHTNESS

COLOR

HUE

SHARPNESS

VOLUME

COLOR TEMP

DDE

00h

00h

00h

00h

00h

00h

00h

00h

ITEM List For Picture

Lower byte

02h

10h

11h

12h

13h

14h

16h

17h

18h

Data

DYNAMIC

STANDARD

PRESENTATION

GAME

LIVING

CINEMA

VALUE

VALUE

VALUE

VALUE

VALUE

VALUE

HIGH

MID

LOW

OFF

PROGRESSIVE

FILM

<Table 2>

Data

Byte

0000h

0001h

0002h

0003h

0004h

0005h

0000h-0064h(0-100)

0000h-0064h(0-100)

0000h-0064h(0-100)

0000h-0064h(0-100)

0000h-0064h(0-100)

0000h-0064h(0-100)

0000h

0001h

0002h

0000h

0001h

0002h

Remarks

Set/Get

VPL-EW130

3

Item

ASPECT

<Table 1>

Item Number

Upper byte

00h

ITEM List For Screen

Lower byte

20h

Data

FULL

NORMAL

ZOOM

FULL1

FULL2

FULL3

WIDE ZOOM

4 : 3

16 : 9

<Table 2>

Data

<Table 1>

Item

INPUT TERMINAL

Item Number

Upper byte

00h

PICTURE MUTING

AUDIO MUTING

INPUT A SIGNAL-SEL

LAMP MODE

00h

00h

00h

00h

ITEM List For Setup

Lower byte

01h

30h

31h

32h

40h

Data

VIDEO

S-VIDEO

INPUT A

INPUT B

INPUT C *

OFF

ON

OFF

ON

AUTO

COMPUTER

COMPONENT

VIDEOGBR

HIGH

STANDARD

LOW

<Table 2>

Data

*: VPL-CX235/CX238/CW255/CW258 only

Byte

0000h

0001h

0003h

0007h

0008h

000Ch

0002h

0009h

000Ah

Byte

0001h

0000h

0001h

0002h

0003h

0000h

0001h

0002h

0000h

0001h

0002h

0003h

0004h

0000h

0001h

0000h

Remarks

Set/Get

Remarks

Set/Get

4

VPL-EW130

Item

Infrared Remote Command

(15 bit category)

Item Number

Upper byte

17h

Infrared Remote Command

(20 bit E category)

Infrared Remote Command

(20 bit EE category)

ITEM List For Infrared Remote Command

<Table 1>

19h

1Bh

Lower byte

Refer to Section

2-1-2.

*1

Data

_

_

_

<Table 2>

Data

Upper byte

00h

00h

00h

Lower byte

00h

00h

00h

*1: For using this item number, the simulation of the infrared remote controller is enable. Select the corresponding code in the table of

Section 2-1-2 and use it as the lower byte of the item number.

n

Other value (the upper byte) is assigned depending for category.

Item

STATUS ERROR1

<Table 1>

Item Number

Upper byte

01h

STATUS POWER

LAMP TIMER

SUB ROM VERSION

MAIN ROM VERSION

STATUS SECURITY

01h

01h

01h

01h

01h

ITEM List For Status

Lower byte

01h

02h

13h

1Dh

1Eh

1Fh

Data

NO ERROR

LAMP ERROR

FAN ERROR

COVER ERROR

TEMP ERROR

STANDBY

STARTUP LAMP

POWER ON

COOLING1

COOLING2

SAVING COOLING1

SAVING COOLING2

SAVING STANDBY

VALUE

VALUE

VALUE

DISABLE

ENABLE

<Table 2>

Data

Byte

08h xxh xxh xxh

04h

05h

06h

07h

00h

01h

08h

00h

02h

03h

00h

01h

02h

04h

Remarks

Set only

Remarks

Get only

VPL-EW130

5

6

VPL-EW130

2-2. Reply

Item

ACK

NAK

<Table 3>

Item Number

Data

Complete

Select Error

Upper byte

00h

01h

Data

Lower byte

00h

05h

3. RS-232C

3-1. Connection

Communication is enabled by the use of a D-Sub 9 Pin cross (reverse) cable.

The pin assignment of D-Sub 9 Pin and D-Sub 25 Pin is as follows.

D-Sub 9 Pin

Shell = FG

3

2

7

5

1

8

6

4

9

D-Sub 25 Pin

20

22

7

8

5

6

3

4

1

2

FG

TxD

RxD

RTS

CTS

DSR

SG

DCD

DTR

RI

Name

Grounding for safety protection or cable shield

Transmission data

Reception data

Transmission request

Transmission permission

Data set ready

GND for signal

Data channel signal carrier detection

Data terminal ready

Calling display (Presence/absence of calling signal)

Pin numbers not indicated as D-Sub 25 Pin are not used.

Assured cable length: 15 m (However, assurance may not be applicable for some cables.)

The software for controlling the projector from a PC is intended for performing transmission and reception for only the TxD and RxD lines.

Therefore the handshake normally performed by RS-232C is not necessary.

. Full duplex communication channels (Flow control is not performed.)

. Start-stop synchronism system

. Baud rate: 38.4 kbps (bits per second)

. The bit confi guration is defi ned as follows.

1 START Bit

+ 8 DATA Bits + 1 PARITY Bit + 1 STOP Bit

START

BIT

D0

(LSB)

D1 D2 D3 D4 D5 D6 D7

(MSB)

PARITY STOP

(EVEN) BIT

EVEN Parity ...........Total number of “1”s from D0 to D7 is an even number.

8 0

...........Total number of “1”s from D0 to D7 is an odd number.

8 1

VPL-EW130

7

3-3-1. Outline of Communication

All communication between CONTROLLER (PC, etc.) and DEVICE (PROJECTOR) is performed by the command block format. Communication is started by the issue of a command at CONTROLLER and ended when the return data is sent to CONTROLLER after DEVICE receives the command.

CONTROLLER is prohibited from sending several commands at one time. This means that after CON-

TROLLER sends one command, it cannot send other commands until DEVICE returns the return data.

DEVICE sends the return data after processing the command. The time from when CONTROLLER sends the command until the return data is returned differs according to the contents of the command.

n

When SIRCS direct command is sent, return data is not sent.

. When sending a command from CONTROLLER, the return data from PROJECTOR should be received fi rst before sending the next command. Even if the next command is sent before receiving the return data, since PROJECTOR will not be able to receive that command, it does not return a response to

CONTROLLER. Consequently, no error code is also sent.

For detail of the waiting times for PROJECTOR to return the return data after CONTROLLER sends the command, refer to the section 3-5.

. When a communication error occurs, PROJECTOR ignores the data received until now, and set into the reception standby state.

. For undefi ned commands or commands determined as invalid by PROJECTOR, PROJECTOR will send the “NAK” as return data to CONTROLLER .

. Take note that when data is written with the unstable input signal of PROJECTOR, that data (value) will not be incorporated.

. When INDEX specifi ed SIRCS direct command is transmitted, leave an interval of 45 msec until the next transmission. (Do not return the return data (ACK, NAK) when the SIRCS direct command is received.)

. For POWER ON/OFF/TOGGLE of the SIRCS direct command, send the command twice when this unit is in standby mode (Low) state.

3-5. Approximate Return Waiting Times

The await-return time is approx. 30 to 1000 msec.

n

This is the case, unless the communications are interfered anyway.

8

VPL-EW130

3-6. Command Block Format

The block format of Simplifi ed Command for RS-232C as shown in the fi gure below. In this section, the block format for Simplifi ed Command is explained.

3-6-1. Simplifi ed Command

[Send]

The block format for sending request is shown below.

START CODE

[A9h]

B0

B1

B2

ITEM NUMBER

Put the item number.

Refer to the item list in the sections 2-1-1 and 2-1-2.

B3 TYPE

SET: 00h (Set data)

GET: 01h (Get data)

B4

B5

B6

B7

DATA

CHECK SUM

*1

END CODE

SET: Put the Data value described in the item list in the sections 2-1-1 and 2-1-2.

GET: Unused. Set Dummy data [00h, 00h]

Check Sum

[9Ah]

[Receive (without data)]

The block format for response which includes no return data is shown below. Response is always sent by

PROJECTOR.

START CODE

[A9h]

B3

B4

B5

B6

B7

B0

B1

B2

ACK / NAK

TYPE

DUMMY DATA

CHECK SUM

*1

END CODE

Refer to the reply definition table in the section 2-2.

[03h]

This data does not mean any senses.

Dummy Data [00h, 00h] is stored.

Check Sum

[9Ah]

[Receive (with data)]

The block format for response which includes return data is shown below. Response is always sent by

PROJECTOR.

START CODE

[A9h]

B0

B1

B2

ITEM NUMBER Refer to the item list in the sections 2-1-1 and 2-1-2.

B3 TYPE

[02h]

Express data to be Reply data

B4

B5

B6

B7

DATA

CHECK SUM

*1

END CODE

Data value described in the item list in the sections 2-1-1 and 2-1-2.

Check Sum

[9Ah]

*1: CHECK SUM: B1 to B5 are calculated by OR. Refer to the example below.

<Example of Calculation>

0xA9 1010 1001 0xA9 1010 1001

0xA9 1010 1001 0x9A 1001 1010

VPL-EW130

9

3-7-1. Change “ASPECT” to “ZOOM”

START CODE = A9h

ITEM NUMBER = 0020h (ASPECT)

SET/GET = 00h (SET)

DATA = 0003h (ZOOM)

CHECK SUM = 23h

END CODE = 9Ah

You will receive the packet below if the process is successfully completed.

START CODE = A9h

ACK/NAK = 0000h (Complete)

ACK = 03h

DUMMY DATA = 0000h

CHECK SUM = 03h

END CODE = 9Ah

There’s another way to realize the same purpose. There is “ASPECT” key on the infrared remote controller. By using this key, wide mode can be changed. Issue the Infrared Remote Command for this key several times to set wide mode “ZOOM”. Packet format will make as follows. Refer to Section 2-1-2 for

“ASPECT TOGGLE”.

START CODE = A9h

ITEM NUMBER = 196Eh (ASPECT TOGGLE)

SET/GET = 00h (SET)

DATA = 0000h

CHECK SUM = 7Fh

END CODE = 9Ah

3-8. AMX Device Discovery

This model is equipped with the protocol that conforms to the Device Discovery stipulated by AMX. Contact AMX for details about the Device Discovery.

10

VPL-EW130

4. Ethernet

Ethernet corresponding model

VPL-CX235, VPL-CX238, VPL-CW255, VPL-CW258, VPL-SX125, VPL-SW125

4-1. Service

4-1-1. Advertisement

The advertisement service is provided to facilitate development of a PC application that can automatically detect a projector on the network. This function is achieved by broadcasting the equipment information periodically to the network.

This protocol is set to OFF by default.

[Information]

The equipment information shown below is transmitted as the broadcast packet periodically (at certain intervals).

Information Description

Category

Equipment name

Serial number

Installation information

Community

Power status

Category of the equipment

Name of the equipment

Serial number of the equipment

Installation location of the equipment

Community name of the equipment

Power status of the equipment m

. The category of projector is 0Ah.

. The power status sets FFFFh if communication error occurs.

[Protocol]

The SDAP protocol is defi ned in order to provide this service.

Item Description

Protocol name SDAP (Simple Display Advertisement Protocol)

Transport UDP

Port number 53862 (Factory-shipments value)

Broadcast interval Once every 30 seconds (Factory-shipments value)

[Setup Items]

The items that can be set for the advertisement service are described below.

Setup items

Port No.

Description

Port number

Broadcast Address Adding the transmission place.

VPL-EW130

11

4-1-2. PJ Talk

By using PJ Talk, it is possible to communicate with PROJECTOR over Ethernet network. Both of set and get method are provided.

This protocol is set to OFF by default.

[Protocol]

Item Description

Protocol name SDCP (Simple Display Control Protocol)

Transport TCP

Port number 53484 (Factory-shipments value)

TCP connection timeout 30 seconds (Factory-shipments value)

[Setup Items]

Setup item

Port No.

Timeout

Host Address

Description

Port number

TCP connection timeout time

PC address that is able to connect

12

VPL-EW130

Communication sequence is shown below. SDCP commands must be sent by CONTROLLER and PRO-

JECTOR responses to it. On the other hand, SDAP commands are sent by PROJECTOR and have no response from CONTROLLER.

CONTROLLER PROJECTOR

SDCP SET/GET Request

The command is executed if it’s valid.

Then, the receive command is sent to the CONTROLLER.

Response

(OK/NG)

SDAP Broadcast

SDAP Broadcast

Fig. 4-1 Command Sequence

It is prohibited that CONTROLLER send another command before receiving the response to the previous command. Since PROJECTOR executes the command before sending the return data, CONTROLLER must wait a while before receiving the response. The waiting time depends on not only the commands but also network traffi c.

VPL-EW130

13

4-3. Protocols

4-3-1. SDAP

This section describes the SDAP packet structure. The number in the parentheses shows byte.

HEADER

(4)

COMMUNITY

(4)

PRODUCT NAME

(12)

SERIAL NO.

(4)

POWER

STATUS

(2)

Fig.4-2 Packet structure

LOCATION

(24)

1. Header

The header consists of ID (2 bytes), version (1 byte) and category (1 byte).

4441h (2) VERSION (1)

Fig. 4-3 HEADER

ID

It is fi xed to “4441h”.

VERSION

This indicates the version number of protocol.

It is fi xed to 01h (version 1).

CATEGORY

Category number 0Ah of the projector is entered here.

2. COMMUNITY (Refer to 3. of the section 4-3-2.)

The community that is set in the display equipment is entered.

COMMUNITY (4)

Fig. 4-4 COMMUNITY

CATEGORY (1)

PRODUCT NAME

Name of equipment (Maximum twelve characters)

In case, less than twelve characters, 00h is entered in the blank space.

SERIAL NO.

Serial number is entered.

POWER STATUS

Power supply status of the equipment is entered.

LOCATION

Information of installation location (Maximum twenty four characters)

In case, less than twenty four characters, 00h is entered in the blank space.

14

VPL-EW130

4-3-2. SDCP

The Fig. 4-5 shows SDCP packet format. The number in the parentheses shows byte. The statement for each fi eld is described bellow.

HEADER(2) COMMUNITY(4) COMMAND(4) DATA(n)

Fig. 4-5 SDCP Packet Structure

The HEADER fi eld consists of VERSION and CATEGORY sub fi eld shown below. The length of each sub fi eld is 1 byte.

VERSION(1) CATEGORY(1)

Fig. 4-6 HEADER Field

(1) VERSION sub fi eld

This is a fi xed value of 02h, which means “version2”.

(2) CATEGORY sub fi eld

Category number 0Ah of the projector is entered here. Projector checks the category number. If a different category number is entered, the request is ignored.

When the community data matches the community that is set in the display equipment, the request is executed. COMMUNITY fi eld should be consist of four alphanumeric characters (case sensitive). All display equipment has the default value “SONY” when shipped at the factory.

n

COMMUNITY fi eld should be fi lled with four characters. Three characters or less are not allowed.

VPL-EW130

15

There are two types of COMMAND fi eld, which are REQUEST and RESPONSE. REQUEST command is sent to the PROJECTOR from CONTROLLER. On the other hand, RESPONSE command is sent by

PROJECTOR as a response to the REQUEST command.

(1) REQUEST Command

COMMAND fi led for REQUEST has three sub fi elds shown as follows.

REQUEST(1) ITEM NO(2) DATA LENGTH(1)

Fig. 4-7 COMMAND Filed for REQUEST

There are only two types of request. One is the GET request to acquire the projector information and status. The other is the SET request to modify the projector setup.

SET (00h) Used to control turning the power on/off and to control the input selector, and to change the various setups.

GET (01h) Used to acquire the installation information, equipment status and various setup values.

2) ITEM NO sub fi eld

Refer to 6. of the section 4-3-2.

3) DATA LENGTH sub fi eld length is 128 bytes. If there is no data to be sent, its value should be 0h.

16

VPL-EW130

(2) RESPONSE Command

COMMAND fi eld for RESPONSE has three sub fi elds shown as follows.

RESPONSE(1) ITEM NO(2)

Fig. 4-8 COMMAND Filed for RESPONSE

DATA LENGTH(1)

The response returns the result of the request.

OK (01h) Indicates that the request was executed correctly.

NG (00h) Indicates that the request is illegal or cannot be executed.

(1-1) OK Response

For SET Request, the packet format will be as follows.

OK[01h] ITEM NO(2) DATA LENGTH[00h]

If the response for SET Request is OK, DATA fi eld should be 00h. Therefore, DATA LENGTH fi eld should be 00h as well.

For Get Request, the packet format will be as follows.

OK[01h] ITEM NO(2) DATA LENGTH(2)

If the response for GET Request is OK, the DATA fi eld which follows the DATA LENGTH fi eld should be fi lled with returned data.

(1-2) NG Response

For SET/GET Request

NG[00h] ITEM NO(2) DATA LENGTH(2)

If the response for SET/GET Request is no good, DATA fi eld which follows the DATA LENGTH fi eld should be fi led with “ERROR CODE”. “ERROR CODE” are defi ned in 7. of the section 4-3-2.

2) ITEM NO sub fi eld

Refer to 6. of the section 4-3-2.

3) DATA LENGTH sub fi eld length is 128 bytes. If there is no data to be sent, its value should be 0h.

VPL-EW130

17

The content to be fi lled in this fi eld depends on the COMMAND fi eld. For SET Request commands, appropriate DATA value accompanied with ITEM NO should be chosen. ITEM NO (item number) and its data is shown in the section 2-1-1.

For the GET REQUEST and OK RESPONSE, this fi eld should not be provided. In that case, DATA

LENGTH should be 0h.

6. Items

ITEM NO sub fi eld has two bytes long. Some of the value for ITEM NO (item number) are defi ned in the section 2-1-1 as a part of the Sub Command.

Table 4-1 ITEM List For SDCP

ITEM NO Remarks

0000h

_ 00FFh

Item Numbers are defi ned in the section 2-1-1.

Use the value of <Table2> (Data) for DATA Field.

0100h

_ 01FFh

Item Numbers are defi ned in the section 2-1-1.

Use the value of <Table2> (Data) for DATA Field.

1700h

_ 17FFh

Item Numbers are defi ned in the section 2-1-1.

Use the value of <Table2> (Data) for DATA Field.

1900h

_ 19FFh

1B00h

_ 1BFFh

Item Numbers are defi ned in the section 2-1-1.

Use the value of <Table2> (Data) for DATA Field.

7000h

_ 7001h

This is the RS-232C encapsulation mode. “Simple Command” can be encapsulated in the DATA fi eld.

For the packet format of the command, refer to the section 3-6-1.

Use 7000h for the command which the response is expected. Use 7001h for the command which no response is expected.

8000h

_ 80FFh

9000h

_ 90FFh

Item Numbers are defi ned in the section 2-1-1.

Use the value of <Table2> (Data) for DATA Field.

For acquiring equipment information. Refer to the (1) below.

For acquiring the network setup information. Refer to the (2) below.

_

_

O

O

O

SET

O

O

O

O

O

_

_

_

GET

O

O

_

[SDCP Specifi c Command]

(1) Acquire Equipment Information

This is for acquiring information of PROJECTOR. While the higher byte is fi xed as 80h shown in the table above, the lower byte is defi ned as follows.

Lower byte Contents SET

_

_

_

O

GET

O

O

O

O

0x8000 Category code

1 byte

18

VPL-EW130

0x8001 Model name

Alphanumeric 12 characters

If the number of characters is less than 12, the remaining digits are fi lled with 00h.

0x8002 Serial number

4 bytes n

The serial number is in the range from 00000000 to 99999999.

0x8003 Installation location

Alphanumeric 24 characters

If the number of characters is less than 24, the remaining digits are fi lled with 00h.

(2) Acquire Network Setup Information

This is for acquiring network setting of PROJECTOR. While the upper byte is fi xed as 90h, the lower byte is defi ned as follows.

Lower bytes Contents SET

04h DHCP

_

GET

O

O

O

O

O

0x9000 Mac Address

6 bytes

0x9001 IP Address

4 bytes

0x9002 Subnet Mask

4 bytes

0x9003 Default Gateway

4 bytes

0x9004 DHCP

1 byte

DHCP disable: 0

DHCP enable: 1

VPL-EW130

19

ERROR CODE has two bytes long. The table below shows the error code. Each error category is explained as follows.

Category Error Error

Item Error (01**h) Invalid Item

Invalid Item Request

01h

02h

Community Error (02**h)

Request Error (10**h)

Different Community

Invalid Version

01h

01h

Network Error (20**h)

Comm Error (F0**h)

NVRAM Error (F1**h)

Timeout

Timeout

Check Sum Error

Over Run Error

Other Comm Error

Read Error

01h

01h

10h

40h

50h

10h

20

VPL-EW130

(1) Item Error

This error occurs when the Item No. of a request is illegal or its data is illegal. The conditions for occurrence of the respective errors are shown below.

Invalid Item

An unsupported Item No. is specifi ed.

Example 1: The unsupported category A**h is specifi ed.

Example 2: The unsupported Item No. 8010h is specifi ed.

Invalid Item Request

The Item No. is supported but an unsupported Request is sent.

Example: An attempt is made to set data in the Model Name (8001h).

Invalid Length

Data length of the specifi ed Item No. is too long.

Example: An attempt is made to set 25 bytes data in the installation location (8003h).

Invalid Data

Data of the specifi ed Item No. is outside the setting range.

Example: An attempt is made to set 101 in the Item when the setting range of the Item is 1 to 100.

Short Data

The length of data is shorter than the value specifi ed by the data length.

Example: The actual data length is nine bytes but the specifi ed value is 10.

Not Applicable Item

An item that is not valid at present is specifi ed.

Example: The item to switch the display is specifi ed when the main power is off.

(2) Community Error

This error occurs when community is different.

Example: “ABCD” is specifi ed when “SONY” is set.

VPL-EW130

21

(3) Request Error

This error occurs when header or command is illegal. The conditions of occurrence of the respective errors are shown below.

Invalid Version

The version of the header is other than two.

Invalid Category

The category does not match.

Example: 0Bh is specifi ed in the device of category = 0Ah.

Invalid Request

An unsupported request is specifi ed.

Example: Request = 02h is specifi ed.

Short Header

The received data is one byte.

Short Community

The received data is in the range of two to fi ve bytes.

Short Command

The received data is in the range of six to nine bytes.

(4) Network Error

There is something wrong with TCP/IP.

Timeout

Communication was interrupted.

22

VPL-EW130

(5) Comm Error

Communication between Ethernet controller and main CPU has been failed.

Timeout

Timeout occurred.

Check Sum Error

A check sum error occurred.

Framing Error

A framing error occurred.

Parity Error

A parity error occurred.

Over Run Error

An overrun error occurred.

Other Comm Error

Another error occurred.

Unknown Response

The data cannot be processed was received.

(6) NVRAM Error

Read Error

Reading from NVRAM was failed.

Write Error

Writing to NVRAM was failed.

For setting the picture mode to dynamic, the packet should be as follows.

HEADER (VERSION, CATEGORY) = (02h, 0Ah)

COMMUNITY = “SONY” = (534F4E59h)

COMMAND (REQUEST, ITEM NO, DATA LENGTH) = (00h, 0002h, 02h)

DATA = 0000h

The same result can be obtained by using ENCAPSULATION mode as well.

HEADER (VERSION, CATEGORY) = (02h, 0Ah)

COMMUNITY = “SONY” = (534F4E59h)

COMMAND (REQUEST, ITEM NO, DATA LENGTH) = (00h, 7000h, 08h)

DATA (START CODE, ITEM NO, SET/GET, DATA, CHECK SUM, END CODE)

= (A9h, 0002h, 00h, 0000h, 02h, 9Ah)

VPL-EW130

23

4-3-3. PJLink

The following model is equipped with the PJLink class1 protocol.

For details about this protocol, refer to the PJLink specifi cations published from JBMIA.

You can turn on or off the PJLink protocol and set a password from the Web setting screen > “Advertisment/PJ Talk/PJ Link” tab > PJLINK.

When the authentication setting is changed, the connected controller will be disconnected.

This protocol is set to OFF by default.

PJLink class1 corresponding model

VPL-CX235, VPL-CX238, VPL-CW255, VPL-CW258, VPL-SX125, VPL-SW125

Command Data

POWR 0

1

POWR ?

INPT

INPT ?

AVMT

AVMT ?

1

2

3

4

5

*

*

*

*

*

10

11

20

21

30

31

Remark

Changes the projector’s power status to ‘Standby’.

Changes the projector’s power status to ‘Lamp ON’.

The following values are returned:

0 : Standby

1 : Lamp ON

2 : Cooling state

3 : Warm-up state

4 : Unacceptable period

5 : Projector defect

Changes the projector input to ‘RGB

*’.

Changes the projector input to ‘VIDEO

*’.

Changes the projector input to ‘DIGITAL

*’.

Changes the projector input to ‘STORAGE

*’.

Changes the projector input to ‘NETWORK

*’.

The following values are returned:

1

*: RGB*

2

*: VIDEO*

3

*: DIGITAL*

4

*: STORAGE*

5

*: NETWORK*

Cancels the projector’s video muting.

Sets the projector’s video muting.

Cancels the projector’s audio muting.

Sets the projector’s audio muting.

Cancels the projector’s video

+ audio muting.

Sets the projector’s video

+ audio muting.

The following values are returned:

11 : Projector video muting ON

21 : Projector audio muting ON

30 : Projector video

+ audio muting OFF

31 : Projector video

+ audio muting ON

24

VPL-EW130

Command Data

ERST ?

LAMP ?

INST ?

NAME ?

INF1 ?

INF2 ?

INFO ?

CLSS ?

Remark

The following values are returned:

6th digit : Fan error

5th digit : Lamp error

4th digit : Temperature error

3rd digit : Cover open error

2nd digit : Filter error

1st digit : Other error

The following values are assigned to each digit :

0 : No error, or detection impossible

1 : Warning

2 : Error occurring

The following values are returned:

Lamp accumulative time (0 to 99999)

‘1’ when the lamp is on, ‘0’ when off.

Returns data for each lamp if there are multiple lamps.

The following values are returned:

Source No. of the input that can be switched

For source Nos., refer to the section on INPT.

Returned value is a projector name (Max. 64 characters)

Returned value is a manufacturer name (Max. 32 characters)

Returned value is a model name (Max. 32 characters)

Returned value is desired information (Max. 32 characters)

Returned value is the class of the corresponding PJLINK.

Specifi cations

The specifi cations of PJLink installed on the projector are as follows:

. Used port

4352

. Maximum number of controllers simultaneously connected

1 unit

. Authentication setting

Can be set on the Web screen.

The default settings are as follows:

Authentication setting : Enabled

Password :

n

JBMIAProjectorLink

When the authentication setting is changed, the connected controller will be disconnected.

VPL-EW130

25

. Commands

The following 14 commands are supported :

(01) [Power control command] POWR

(02) [Power status inquiry] POWR ?

(03) [Input switch command] INPT

(04) [Input switch inquiry] INPT ?

(05) [AV muting command] AVMT

(06) [AV muting status inquiry] AVMT ?

(07) [Error status inquiry] ERST ?

(08) [Lamp count/lamp time inquiry] LAMP ?

(09) [Input switch list inquiry] INST ?

(10) [Projector name inquiry] NAME ?

(11) [Manufacturer name inquiry] INF1 ?

(12) [Model name inquiry] INF2 ?

(13) [Other information inquiry] INFO ?

(14) [Class information inquiry] CLSS ?

2. PJLink Protocol Connection

When connecting a controller, the authentication procedure is required.

The projector responds as follows at the time of authentication:

When starting connection with authentication setting enabled : Returns “PJLINK 1 random number”.

The random number converts a four-byte integer into a character string.

When authentication is successful :

When authentication failed :

Waits for a command.

Returns “PJLINK ERRA”.

When starting connection with authentication setting disabled : Returns “PJLINK 0”, and then waits for a command.

3. PJLink Protocol Command

This section provides explanation for each command.

(1) [Power control command] POWR

This command sets the projector’s power status.

The available parameters are as follows:

Parameter 1 : Projector power ON

Parameter 0 : Projector power OFF

The projector responds as follows:

When processed properly : Returns “OK”.

When parameter is out of range : Returns “ERR2”.

Unacceptable period (when the power status is other than Standby or Power ON) : Returns “ERR3”.

Projector error occurring (including warning) : Returns “ERR4”.

26

VPL-EW130

(2) [Power status inquiry] POWR?

This command obtains the projector’s power status.

The projector responds as follows:

Returns the following values when the power status is obtained:

Standby or power-saving state : Returns “0”.

Power ON state : Returns “1”.

Cooling state, or cooling state during power-saving state : Returns “2”.

Startup state : Returns “3”.

Projector error occurring (including warning) : Returns “ERR4”.

(3) [Input switch command] INPT

This command switches the projector’s inputs.

The available parameter examples are as follows: (The input channel varies depending on the model.)

Parameter 21 : Projector input Video

Parameter 22 : Projector input S-Video

Parameter 31 : Projector input Input A

Parameter 32 : Projector input Input B

Parameter 33 : Projector input Input C

Parameter 34 : Projector input Input D

Parameter 35 : Projector input Input E

Parameter 36 : Projector input Input F

Parameter 41 : Projector input USB

Parameter 51 : Projector input Network

The projector responds as follows:

When processed properly : Returns “OK”.

When inexistent input is specifi ed : Returns “ERR2”.

Unacceptable period (when the power status is other than Power ON) : Returns “ERR3”.

Projector error occurring (including warning) : Returns “ERR4”.

VPL-EW130

27

(4) [Input switch inquiry] INPT?

This command obtains the projector’s input status.

The projector responds examples as follows:

Returns the following values when the input status is obtained (The input channel varies depending on the model.):

When the projector input is Video : Returns “21”.

When the projector input is S-Video : Returns “22”.

When the projector input is Input A : Returns “31”.

When the projector input is Input B : Returns “32”.

When the projector input is Input C : Returns “33”.

When the projector input is Input D : Returns “34”.

When the projector input is Input E : Returns “35”.

When the projector input is Input F : Returns “36”.

When the projector input is USB : Returns “41”.

When the projector input is Network : Returns “51”.

Unacceptable period (when the power status is other than Power ON) : Returns “ERR3”.

Projector error occurring (including warning) : Returns “ERR4”.

(5) [AV muting command] AVMT

This command sets the projector’s AV muting setting.

The available parameter examples are as follows:

Parameter 11 : Projector video muting ON

Parameter 10 : Projector video muting OFF

Parameter 21 : Projector audio muting ON

Parameter 20 : Projector audio muting OFF

Parameter 31 : Projector video

+ audio muting ON

Parameter 30 : Projector video

+ audio muting OFF

The projector responds as follows:

When processed properly : Returns “OK”.

When parameter is out of range : Returns “ERR2”.

Unacceptable period (when the power status is other than Power ON) : Returns “ERR3”.

Projector error occurring (including warning) : Returns “ERR4”.

(6) [AV muting status inquiry] AVMT?

This command obtains the projector’s AV muting status.

The projector responds as follows:

Returns the following values when the AV muting status is obtained:

When the projector video muting is ON : Returns “11”.

When the projector audio muting is ON : Returns “21”.

When the projector video

+ audio muting is ON : Returns “31”.

When the projector video

+ audio muting is OFF : Returns “30”.

Unacceptable period (when the power status is other than Power ON) : Returns “ERR3”.

Projector error occurring (including warning) : Returns “ERR4”.

28

VPL-EW130

(7) [Error status inquiry] ERST?

This command obtains the projector’s error status.

The projector responds as follows:

Returns the response for the error status in the following format.

The error status is expressed with a six-digit number.

6th digit : Fan error

5th digit : Lamp error

4th digit : Temperature error

3rd digit : Cover open error

2nd digit : Filter error

1st digit : Other error

The number in each digit has the following meaning:

0 : No error detected

1 : Warning

2 : Error

For example, when the Fan error and the Temperature warning occur, the response will be as follows:

“201000”

(8) [Lamp count/lamp time inquiry] LAMP?

This command obtains the number of the projector’s lamps and the lamp time.

The projector responds as follows:

When normal:

Returns the lamp accumulative time and the lamp illuminated state for only the available number of lamps.

For the lamp illuminated state, “1” represents lit, while “0” represents unlit.

The following table shows an example of the response from a projector.

Response Lamp Lamp 1 Lamp 1 Lamp 2 Lamp 2 count accumulative time illuminated state accumulative time illuminated state

1 40

1 40

2 40

Lit

Unlit

Lit

_

_

20

_

_

Lit

2

2

40

40

Lit

Unlit

20

20

Unlit

Lit

2 40 Unlit 20 Unlit

40 1

40 0

40 1 20 1

40 1 20 0

40 0 20 1

40 0 20 0

Projector error occurring (including warning) : Returns “ERR4”.

VPL-EW130

29

(9) [Input switch list inquiry] INST?

This command obtains the input switch list.

The projector responds as follows:

When normal :

Returns a source No. whose input can be switched.

The source Nos. examples are as follows : (The input channel varies depending on the model.)

Source No. 21 : Projector input Video

Source No. 22 : Projector input S-Video

Source No. 31 : Projector input Input A

Source No. 32 : Projector input Input B

Source No. 33 : Projector input Input C

Source No. 34 : Projector input Input D

Source No. 35 : Projector input Input E

Source No. 36 : Projector input Input F

Source No. 41 : Projector input USB

Source No. 51 : Projector input Network

Therefore, the response will be as follows for example:

(The number of the input channels varies depending on the model.)

“21 22 31 32 33”

Unacceptable period (when the power status is other than Power ON) : Returns “ERR3”.

Projector error occurring (including warning) : Returns “ERR4”.

(10) [Projector name inquiry] NAME?

This command obtains the projector name.

The projector responds as follows :

When normal :

Returns a projector name. (The projector name is displayed as a nickname for the projector’s GUI.)

Returns a space when no projector name is set.

Projector error occurring (including warning) : Returns “ERR4”.

(11) [Manufacturer name inquiry] INF1?

This command obtains the manufacturer name.

The projector responds as follows:

When normal : Returns a manufacturer name (SONY).

Projector error occurring (including warning) : Returns “ERR4”.

(12) [Model name inquiry] INF2?

This command obtains the model name.

The projector responds as follows:

When normal : Returns a model name.

Projector error occurring (including warning) : Returns “ERR4”.

30

VPL-EW130

(13) [Other information inquiry] INFO?

This command obtains other information.

The projector responds as follows:

When normal : Returns a space.

Projector error occurring (including warning) : Returns “ERR4”.

(14) [Class information inquiry] CLSS?

This command obtains the class information.

The projector responds as follows:

When normal : Returns “1”.

Projector error occurring (including warning) : Returns “ERR4”.

VPL-EW130

31

このマニュアルに記載されている事柄の著作権は当社に

あります。

従って,当社の許可なしに無断で複写したり,説明内容

(操作,保守等)と異なる目的で本マニュアルを使用する

ことを禁止します。

The material contained in this manual consists of information that is the property of Sony Corporation.

Sony Corporation expressly prohibits the duplication of any portion of this manual or the use thereof for any purpose other than the operation or maintenance of the equipment described in this manual without the express written permission of Sony Corporation.

Le matériel contenu dans ce manuel consiste en informations qui sont la propriété de Sony Corporation.

Sony Corporation interdit formellement la copie de quelque partie que ce soit de ce manuel ou son emploi pour tout autre but que des opérations ou entretiens de l’équipement à moins d’une permission écrite de Sony

Corporation.

Das in dieser Anleitung enthaltene Material besteht aus

Informationen, die Eigentum der Sony Corporation sind.

Die Sony Corporation untersagt ausdrücklich die

Vervielfältigung jeglicher Teile dieser Anleitung oder den

Gebrauch derselben für irgendeinen anderen Zweck als die Bedienung oder Wartung der in dieser Anleitung beschriebenen Ausrüstung ohne ausdrückliche schriftliche Erlaubnis der Sony Corporation.

VPL-EW130

VPL-CW258 (CN)

VPL-CW255 (SY)

VPL-CX238 (CN)

VPL-CX235 (SY)

VPL-EW130 (CN)

VPL-EW130 (SY)

VPL-SX125 (CN)

VPL-SX125 (SY)

VPL-SW125 (CN)

VPL-SW125 (SY) E

9-968-822-03

Sony Corporation

Printed in Japan

2011. 12 32

©2011

advertisement

Key Features

  • Remote control over RS-232C and Ethernet
  • Control picture mode, contrast, brightness, volume, and more
  • Packet format and communication procedures for controlling the projector
  • Detailed specifications and setup instructions

Frequently Answers and Questions

Can I control the projector from my computer?
Yes, the projector is remotely controllable over RS-232C and Ethernet.
What are the different types of commands available for controlling the projector?
The document describes various commands for controlling the projector, including setting picture mode, contrast, brightness, volume, and more.
How do I connect the projector to my computer using RS-232C?
The projector can be connected to your computer using a D-Sub 9 Pin cross cable.
What is the purpose of the "SDAP" and "SDCP" protocols?
SDAP is used for advertising the projector's status over Ethernet, while SDCP is used for controlling the projector over Ethernet.
Is it possible to control the projector using an infrared remote control?
Yes, the document describes how to simulate infrared remote control commands using the RS-232C interface.

Related manuals

Download PDF

advertisement