NEC V652-TM Manual

Manual is about: External Control Codes

Summary of V652-TM

  • Page 1

    (1/72) external control nec lcd monitor rev.3.8 index i. Application ................................................................................3 ii. Preparation ...............................................................................4 2. Connectors and wiring ..............................

  • Page 2

    (2/72) 9. Date & time read and write ..............................................................44 9.1 date & time read ....................................................................44 9.2 date & time write ....................................................................46 10. Schedule ...

  • Page 3

    (3/72) i. Application this document defines the communications method for control of the nec lcd monitor, multisync p402 /p462 /p552 /p702 /v422 /v462 /v551 /v651 /v322 /v652 /v552 /x461s /x551s /x401s /x463un /x551un /v463 /v423 /x462s /x552s /x462unv /v801 when using an external controller ..

  • Page 4

    (4/72) ii. Preparation 2. Connectors and wiring 2.1 rs-232c remote control connector: 9-pin d-sub cable: cross (reversed) cable or null modem cable (please refer “controlling the lcd monitor via rs-232c remote control” on user’s manual.) 2.2 lan control connector: rj-45 10/100 base-t cable: category...

  • Page 5

    (5/72) iii. Communication specification 3. Communication parameter 3.1 rs-232c remote control (1) communication system asynchronous (2) interface rs-232c (3) baud rate 9600bps (4) data length 8bits (5) parity none (6) stop bit 1 bit (7) communication code ascii 3.2 lan control (1) communication syst...

  • Page 6

    (6/72) 4. Communication format the command packet consists of four parts, header, message, check code and delimiter. Recommended sequence of a typical procedure to control a monitor is as follows, [a controller and a monitor, two-way communication composition figure] ■ for the general command (see t...

  • Page 7

    (7/72) 4.1 header block format (fixed length) 1 st byte) soh: start of header ascii soh (01h) 2 nd byte) reserved: reserved for future extensions. On this monitor, it must be ascii '0'(30h). 3 rd byte) destination: destination equipment id. (receiver) specify a commands receiver ’s address. The cont...

  • Page 8

    (8/72) 'a'(41h). If you want to control all of the monitors which are connected by a daisy chain, specify a destination address ‘ * ’(2ah). 4 th byte) source: source equipment id. (sender) specify a sender address. The controller must be ‘0’ (30h). On the reply, the monitor sets the own monitor id i...

  • Page 9

    (9/72) 4.2 message block format “message block format” is allied to the “message type” in the “header”. Refer to the section 6 “message format” for more detail. 1 ) get current parameter the controller sends this message when you want to get the status of the monitor. For the status that you want to...

  • Page 10

    (10/72) section 5.5 “commands message” for more details. 6 ) command reply the monitor replies to a query from the controller. “command reply message” format depends on each command. Refer to section 5.5 “commands message” for more details..

  • Page 11

    (11/72) 4.3 check code check code is the block check code (bcc) between the header and the end of message except soh. D n+1 = d 1 xor d 2 xor d 3 xor ,,, d n xor: exclusive or following is an example of a check code (bcc) calculation. Check code (bcc) d 17 = d 1 xor d 2 xor d 3 xor … xor d 14 xor d ...

  • Page 12

    (12/72) 4.4 delimiter packet delimiter code; ascii cr(0dh). Header message check code delimiter.

  • Page 13

    (13/72) 5. Message type 5.1 get current parameter from a monitor. Send this message when you want to get the status of a monitor. For the status that you want to get, specify the “op code page” the “op code”, refer to “appendix a. Operation code table ”. 1 st byte) stx: start of message ascii stx (0...

  • Page 14

    (14/72) 5.2 "get parameter" reply the monitor replies with a current value and the status of the requested item (operation code). 1 st byte) stx: start of message ascii stx (02h) 2 nd -3 rd bytes) result code. These bytes indicate a result of the requested commands as follows, 00h: no error. 01h: un...

  • Page 15

    (15/72) 5.3 set parameter send this message to change monitor ’s adjustment and so on. The controller requests a monitor to change value. 1 st byte) stx: start of message ascii stx (02h) 2 nd -3 rd bytes) op code page: operation code page this op code page data must be encoded to ascii characters. E...

  • Page 16

    (16/72) 5.4 "set parameter" reply the monitor echoes back the parameter and status of the requested operation code. 1 st byte) stx: start of message ascii stx (02h) 2 nd -3 rd bytes) result code ascii '0''0' (30h, 30h): no error. Ascii '0''1' (30h, 31h): unsupported operation with this monitor or un...

  • Page 17

    (17/72) 5.5 commands "command message format" depends on each command . Some commands are shown with usage. Refer to section 7 to 13. 5.5.1 save current settings. The controller requests for the monitor to store the adjusted value. Send "oc"(30h, 43h) as save current settings command. Complete "save...

  • Page 18

    (18/72) 5.5.2 get timing report and timing reply. The controller requests the monitor to report the displayed image timing. Send "07"(30h, 37h) as get timing report command. Complete "get timing report" command packet as follows; ascii: 01h-30h-41h-30h-41h-30h-34h-02h-30h-37h-03h-chk-0dh soh-'0'-'a'...

  • Page 19

    (19/72) 5.5.3 null message the null message returned from the monitor is used in the following cases; to tell the controller that the monitor does not have any answer to give to the host (not ready or not expected) following operations need a certain time for to execute, so the monitor will return t...

  • Page 20

    (20/72) iv. Control commands 6. Typical procedure example the following is a sample of procedures to control the monitor, these are examples of "get parameter", "set parameter" and "save current settings". 6.1. How to change the “backlight” setting. Step 1. The controller requests the monitor to rep...

  • Page 21

    (21/72) cr (0dh): end of packet step 3. The controller request the monitor to change the backlight setting header soh (01h): start of header '0' (30h): reserved monitor id: specify the monitor id of which you want to change a setting. Ex.) if monitor id is '1', specify 'a'. '0' (30h): message sender...

  • Page 22

    (22/72) header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'4' stx-'0-'c'-etx bcc cr header soh (01h): start of header '0' (30h): reserved monitor id: specify the monitor id which you want to store the setting. Ex.) if monitor id is '1', specify 'a'. '0' (30h): message sender is the ...

  • Page 23

    (23/72) 6.2. How to read the measurement value of the built-in temperature sensors. Multisync p402 /p462 /p552 /p702 /v422 /v462 /v551 /v651 /v322 /v652 /v552 /x461s /x551s /x401s /x463un /x551un /v463 /v423 /x462s /x552s /x462unv /v801 have three built-in temperature sensors. The controller can mon...

  • Page 24

    (24/72) '0'-'0' (30h, 30h): this operation is "set parameter" type. '0'-'0'-'0'-'3' (30h, 30h, 30h, 33h): number of temperature sensors are 3 (0003h). '0'-'0'-'0'-'1' (30h, 30h, 30h, 31h): temperature sensor is #1. Etx (03h): end of message check code bcc: block check code refer to the section 4.5 “...

  • Page 25

    (25/72) readout value is 2's complement. Etx (03h): end of message check code bcc: block check code refer to the section 4.5 “check code” for a bcc calculation. Delimiter cr (0dh): end of packet readout value temperature [celsius] binary hexadecimal +125.0 0000 0000 1111 1010 00fah + 25.0 0000 0000 ...

  • Page 28

    (28/72) item op cod e pag e op code parameter remarks input resolution 02h dah input resolution select 0:no mean 1:item 1(always auto) 2:item 2 3:item 3 4:item 4 5:item 5 over5:ignore ex) item 1= auto item 2= -- / 1024x768 / 1400x1050 / 800x600 / 1280x960 item 3= -- / 1280x768 / 1680x1050 / 1024x576...

  • Page 30

    (29/72) item op cod e pag e op code parameter remarks balance 00h 93h o: left

  • Page 32

    (32/72) item op cod e pag e op code parameter remarks tile matrix mem 10h 4ah 0: none 1: common(default) 2: each input power on delay 02h d8h 0: off (0sec) │ 50:50sec power indicator 02h beh 0: none 1: on 2: off control 10h 3eh 0: no mean 1: rs-232c 2: lan external control id=all reply 10h 85h 0: no...

  • Page 33

    (33/72) item op cod e pag e op code parameter remarks priority1 10h 2eh priority2 10h 2fh priority3 10h 30h priority4 10h 31h custom detect priority5 10h 32h 0: no mean 1: vga 2: rgb/hv 3: dvi 4: hdmi (set only) 5: video1 6: video2 7: s-video 12(0ch): dvd/hd1 13(0dh): option 14(0eh): dvd/hd2 15(0fh)...

  • Page 34

    (34/72) item op cod e pag e op code parameter remarks input 00h 60h 0: no mean 1: vga 2: rgb/hv 3: dvi 4: hdmi (set only) 5: video1 6: video2 7: s-video 12(0ch): dvd/hd1 13(0dh): option 14(0eh): dvd/hd2 15(0fh): display port 17(11h): hdmi audio input 02h 2eh 1: audio 1(pc) 2: audio 2 3: audio 3 4: h...

  • Page 35

    (35/72) item op cod e pag e op code parameter remarks pip input 02h 73h 0: no mean 1: vga 2: rgb/hv 3: dvi 4: hdmi (set only) 5: video1 6: video2 7: s-video 12(0ch): dvd/hd1 13(0dh): option 14(0eh): dvd/hd2 15(0fh): display port 17(11h): hdmi this operation has limitation of selection. Please refer ...

  • Page 36

    (36/72) 7. Power control procedure 7.1 power status read 1) the controller requests the monitor to reply a current power status. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'6' stx-'0'-'1'-'d'-'6'-etx bcc cr header soh (01h): start of header '0' (30h): reserved monitor id: spe...

  • Page 37

    (37/72) cr (0dh): end of packet.

  • Page 38

    (38/72) 7.2 power control 1) the controller requests the monitor to control monitor power. Header soh (01h): start of header '0' (30h): reserved monitor id: specify the monitor id which you want to change a setting. Ex.) if monitor id is '1', specify 'a'. '0' (30h): message sender is the controller....

  • Page 39

    (39/72) delimiter cr (0dh): end of packet.

  • Page 40

    (40/72) 8. Asset data read and write multisync p402 /p462 /p552 /p702 /v422 /v462 /v551 /v651 /v322 /v652 /v552 /x461s /x551s /x401s /x463un /x551un /v463 /v423 /x462s /x552s /x462unv /v801 have the area for to store user ’s asset data of up to 64bytes. 8.1 asset data read request and reply this com...

  • Page 41

    (41/72) refer to the section 4.5 “check code” for a bcc calculation. Delimiter cr (0dh): end of packet.

  • Page 42

    (42/72) 8.2 asset data write this command is used in order to write asset data. 1) the controller requests the monitor to write asset data. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-n-n stx-'c'-'0'-'0'-'e'-'0'-'0'- data(0)-data(1)---data(n)-etx bcc cr header soh (01h): start of ...

  • Page 43

    (43/72) cr (0dh): end of packet.

  • Page 44

    (44/72) 9. Date & time read and write 9.1 date & time read this command is used in order to read the setting of date & time. 1) the controller requests the monitor to reply with the date & time. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'6' stx-'c'-'2'-'1'-'1'-etx bcc cr hea...

  • Page 46

    (46/72) 9.2 date & time write this command is used in order to write the setting of the date & time. 1) the controller requests the monitor to write date & time. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'1'-'2' stx-'c'-'2'-'1'-'2'-yy-mm-dd-ww-hh-mn -ds-etx bcc cr header soh (01...

  • Page 47

    (47/72) delimiter cr (0dh): end of packet 2) the monitor replies a data for confirmation. Header message check code delimiter soh-'0'-'0'-monitor id-'b'-'1'-'6' stx-'c'-'3'-'1'-'2'-st-yy-mm-dd-ww-hh-mn -ds-etx bcc cr header soh (01h): start of header '0' (30h): reserved '0' (30h): message receiver i...

  • Page 48

    (48/72) delimiter cr (0dh): end of packet.

  • Page 49

    (49/72) 10. Schedule read and write 10.1 schedule read this command is used in order to read the setting of the schedule. 1) the controller requests the monitor to read schedule. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'8' stx-'c'-'2'-'2'-'1'-pg-etx bcc cr header soh (01h)...

  • Page 51

    (51/72) '0'-'0'(30h,30h): (on this monitor, it is always ‘00’) ext3: extension 3 '0'-'0'(30h,30h): (on this monitor, it is always ‘00’) ext4: extension 4 '0'-'0'(30h,30h): (on this monitor, it is always ‘00’) ext5: extension 5 '0'-'0'(30h,30h): (on this monitor, it is always ‘00’) ext6: extension 6 ...

  • Page 52

    (52/72) ***following command also can be used for to keep backward compatibility, in order to read the setting of the schedule. 1) the controller requests the monitor to read schedule. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'8' stx-'c'-'2'-'1'-'3'-pg-etx bcc cr header soh...

  • Page 54

    (54/72) 10.2 schedule write this command is used in order to write the setting of the schedule. 1) the controller requests the monitor to write schedule. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'2'-'6' stx-'c'-'2'-'2'-'2'-pg-on hour-on min- off hour-off min-input-wd-fl-p mode-...

  • Page 55

    (55/72) '1'-'1'(31h,31h): hdmi * please select active input on your system (setting). * if you select inactive input here, the input change execution will be ignored. Wd: week setting bit 0: monday bit 1: tuesday bit 2: wednesday bit 3: thursday bit 4: friday bit 5: saturday bit 6: sunday ex. '0'-'1...

  • Page 56

    (56/72) delimiter cr (0dh): end of packet 2) the monitor replies a data for confirmation. Header message check code delimiter soh-'0'-'0'-monitor id-'b'-'2'-'8' stx-'c'-'3'-'2'-'2'-st-pg-on hour-on min- off hour-off min-input-wd-fl-p mode- ext1-ext2-ext3-ext4-ext5-ext6-ext7-etx bcc cr header soh (01...

  • Page 57

    (57/72) wd: week setting bit 0: monday bit 1: tuesday bit 2: wednesday bit 3: thursday bit 4: friday bit 5: saturday bit 6: sunday ex. '0'-'1'(30h, 31h): monday '0'-'4'(30h, 34h): wednesday '0'-'f'(30h, 46h): monday, tuesday, wednesday and thursday '7'-'f'(37h, 46h): monday to sunday fl: option bit ...

  • Page 58

    (58/72) header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'a' stx-'c'-'2'-'1'-'5'-pg-en-etx bcc cr header soh (01h): start of header '0' (30h): reserved monitor id: specify the monitor id of which you want to change a setting. Ex.) if monitor id is '1', specify 'a'. '0' (30h): messa...

  • Page 59

    (59/72) delimiter cr (0dh): end of packet.

  • Page 60

    (60/72) ***following command also can be used for to keep backward compatibility, in order to write the setting of the schedule. 1) the controller requests the monitor to write schedule. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'1'-'6' stx-'c'-'2'-'1'-'4'-pg-on hour-on min- off...

  • Page 61

    (61/72) bit 3: thursday bit 4: friday bit 5: saturday bit 6: sunday ex. '0'-'1'(30h, 31h): monday '0'-'4'(30h, 34h): wednesday '0'-'f'(30h, 46h): monday, tuesday, wednesday and thursday '7'-'f'(37h, 46h): monday to sunday fl: option bit 0: 0:once 1:everyday bit 1: 0:once 1:every week bit 2: 0:disabl...

  • Page 64

    (64/72) 11. Self diagnosis 11.1 self-diagnosis status read this command is used in order to read the self-diagnosis status. 1) the controller requests the monitor to read self-diagnosis status. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'4' stx-'b'-'1'-etx bcc cr header soh (...

  • Page 65

    (65/72) etx (03h): end of message check code bcc: block check code refer to the section 4.5 “check code” for a bcc calculation. Delimiter cr (0dh): end of packet.

  • Page 66

    (66/72) 12. Serial no. & model name read 12.1 serial no. Read this command is used in order to read a serial number. 1) the controller requests the monitor to read a serial number. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'6' stx-'c'-'2'-'1'-'6'-etx bcc cr header soh (01h):...

  • Page 67

    (67/72) 12.2 model name read this command is used in order to read the model name. 1) the controller requests the monitor to read model name. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'6' stx-'c'-'2'-'1'-'7'-etx bcc cr header soh (01h): start of header '0' (30h): reserved mo...

  • Page 68

    (68/72) 13. Security lock 13.1 security lock control this command sets the condition of security lock function to "lock" or "unlock". If security pass codes 1st to 4th are matched with monitor resisted pass codes, then this command is executed, and reply no error status and a new condition. If codes...

  • Page 69

    (69/72) header message check code delimiter soh-'0'-'0'-monitor id-'b'-'0'-'a' stx-'c'-'3'-'1'-'d'-st-en-etx bcc cr header soh (01h): start of header '0' (30h): reserved '0' (30h): message receiver is the controller. Monitor id: indicate a replying monitor id. Ex.) when this byte is set to 'a', the ...

  • Page 70

    (70/72) 14. Direct tv chanel read & write when dtv unit (option unit) is installed, channel settings is read and write directly. 14.1 direct tv chanel read & reply 1) the controller requests the monitor to read channel information. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'0'-'...

  • Page 71

    (71/72) 14.2 direct tv chanel write & reply 1) the controller requests the monitor to write channel information. Header message check code delimiter soh-'0'-monitor id-'0'-'a'-'1'-'2' stx-'c'-'2'-'2'-'d'-majorch-minorch-etx bcc cr header soh (01h): start of header '0' (30h): reserved monitor id: spe...

  • Page 72

    (72/72) all data are subject to change without notice. (june. 28, 2013) copyright 2004-2013 nec display solutions, ltd. All right reserved this document provides the technical information for users. Nec display solutions, ltd. Reserves the right to change or modify the information contained herein w...