Download TRP-C29U User's Manual OM.TW OM.TW WW .COM.TW WWW
Transcript
.1 O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 M . 1 M . O W O W WW .100Y.C M W WW .100Y.C M.TW O W O W C . W C . Y W W W 00 W .TW 1 00Y TRP-C29U . 1 M . O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 Mand 8-channel isolatedW . digital input 8-channel isolated digital W O W .C C . Y W W output(O.C) USB serial interface module, Support ASCII and 0 Y W W .T 10 00Modbus Protocol. . .TW 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T . 1 0 . 1 M . W M.T O W W .C W W 0Y Y W W 0 0 W T . 1 0 T . . M .1 W O W OM W C . W W 0 Y W W 0 0 W T . 1 0 T . . 1 M . W O W OM W C . W W W W 0Y W T . 10 0 T . . 1 M . W M O W W C . W CO W Y W W 0 W T . 1 0 . .T 1 M . W M O W O W .C W C W . Y W W 0 Y W T . .T 10 M . W M O W O W C . W C W Y W W 0 Y. W T . 0 T . 1 M . W M O W O W C . W W Y W 0 W T . 0 0Y.C M.TW 1 M . O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W .C W C W . Y W W 0 Y W T . 0 .T 1 M . M .100 O W O C . W C . Y W W 0 Y W TW . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 0 M . O W W.1 Y.COM W User’s Manual C . W W Y 0 W T . 0 0 T . M .1 Trycom Technology Co.,Ltd M .10 O W O W C .Taiwan. .TW W Rd., Guishan Township, Taoyuan County 333, .C No.35, Zhongxing Y W W 0 Y W Tel : 886-3-350-3351 Fax: 886-3-350-3352 0 0 T . 1 0 M . 1 Web: www.trycom.com.tw M . O W O W C . W WW .100Y T . WW .100Y.C M.TW M O W O W C Copyright W W .C Y. 0 Y W T . Notice: The information in.T thisW manual is subject to change without notice to improve reliability, design and 0 0 WW Copyright 1 0 function does not represent on the part manufacturer. NoW part. of this manual mayO be M reproduced, Ma commitment .1orandtransmitted O W C . copied, in any form, without prior written permission by the manufacturer. Products mentioned in this W W C . Y W W 0 Y W manual are mentioned for identification purposes only. In this manual, product names appearing may or may not be .T 0 W registered.1trademarks .Tcompanies or copyright. 1 00 of their respective M . M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . W WW .100Y T . WW .100Y.C M.TW M O W O W C W W W W 0Y. Y.C Printed Sep. 2014 Rev 1.2 . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W 1.Introduction C . W Y and .T W is USB 0to0serial W with 8 optical W 0channels Y.C TRP-C29U interface that.T provides isolated digital input 0 W 1 M . MAll channel features screw terminals 8-channel digital.1 output open collector. for convenient O W O W C . W channels0are0Y connection of field signals as.C well as LED’s to indicate channel status. Input equipped W W Y W T . 0 W T with 3750Vms DC isolation . For easy user.access, TRP-C29U can enter configuration mode and 1 0 M . 1 M support both ASCII and Modbus Wprotocol, with self-test modeW with. outer dip-switch.O TRP-C29U aC fullO . W C . W dual watch-dog, W the moduleW set ofW command, function. can be bi-directionally remote 0Y Y and auto reset 0 0 T . 1 0 M . controlled by PC in ASCII protocol. M .1 or Modbus RTU O W O W C WW .100Y. W WW .100Y.C M.TW 1-1.Features M O USB directly power supply input. O W W C . W .C USB plug.in.TW Y W get a seriall com portY when 0 W W System 0 0 W Support ASCII and Modbus RTU protocol.M .1 101.2Kbps .from O W O W C Supports baud rates to 115.2 Kbps. . W C . Y W 0 Yused as counter..TW W 8 channels digital input ca0be 0 W 1 0 TW All . 1 M Digital input signal with .3750Vrms isolation protection. W O W .C W C Dual watchdog:W Module’s firmware, host computer traffic. . Y W 0 Y W W 0 0 Wchannels working .T for each 1 0 status. . .T LED 1 M . W DIN rail and panel mount Wsupport. Y.CO W and 00Y. W W Driver Support: Android/Win8.1/Vista64/32,Windows 98/ME/2000/XP/WIN 7/CE5.0~7.0, W W 0 W T .1 Linux, and Mac OS. Configured by outer M. dip-switch. .10and self-test O W M.T W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T1-2.Specifications O W W Wbridge. 00Y.C Built-in USB 2.0 to serial W W W 00 W T . 1 T . Input channel: 8 digital input channels. . 1 M . W O W optical isolation: 3750 Vrms. OM Input W C . W W Y W Input (max). W logical level 0 +/-1V 0 0 W T . 1 0 T . . 1 M . Input logical level 1 +/4.0V ~ +/-30V. W M Digital Input can be used asW O W W C . counter channel:8 CO T W Wcounter: Dec 0~65535(max) 0Y (max). W TW . Input or Hex 0000~FFFF 0 .1 . 1 M . W M O Input impedance: 3Kohm. W W .C W W .CO Input Y Counter frequency:W 100Hz. W W 0 T . 0 .T distance: 500M (max). 1 MInput M . W O W O Digital output Maximum voltage:W W +/-30V. C . C W . W W Maximum current: Y Digital W 100 mA. .100Y T output . T . M W M Digital output isolation: 3750Vrms. O W O W C . W C USB to serial . W Y W W interface: 0 W T . 0 0Y. Communication T Communication speed: Baud rate from 1.2kbps to 115.2Kbps. . 1 Mstatus. . and host operating Mwatchdog: Hardware reset circuit, O W O Dual module W C . W C W . Y W Signal LED: Power on, all channels. W 0 Y W T . .T Directly input from USB. W.10 00 Power M supply: M O O W C . .CConnection type: Screw terminal, accepts wires WAWG #12~32 W Y W W 0 Y W T . 0 consumption: T 1.2W. .environment: 1 M . 100 Power M O Operating -10 to 50 ℃ . W O temperature: -20 to 70℃. .C W C W . Y W Storage W 0 Y W T . 0 0 T . 1 0 Humidity: 10-90% Non-condensing. M . M151mm X 75mm X 26mm . WW O O W.1 YDimension: C . C W . Y W 0 W T 0 Weight: 400g. .TW . 0 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . W Layout 00Y.C W 1-3. WW .100Y .T WPanel T . M 1 M . O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W 1-4.BlockW Diagram O C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M W M.T1-5. Pin Definitions WW.1 O W .C Digital Input W Y W W 00 0 DI5 Digital Input CH 5 DI6 CH 6 W T . 1 0 T . . 1 M . W Digital Input CH 4 Digital Input CH 7 W DI7 Y.CO OM DI4 W W W CH7 W DI3 W Digital Input CHW 3 DO7 Open Collector output 0 0 T . 1 0 T . . 1 M . DI2 Digital Input CH 2 DO6 Open Collector output CH6 W M OCollector output CH5 W C . Open CO DI1TW Digital Input CH 1 WWW DO5 W 0Y Open Collector TW . 0 .1 . 1 DI0 Digital Input CH 0 DO4 output CH4 M . W M O W W External Voltage for DigitalW Input DO3 Open CH3 .C Collector output W .CO IN_COM Y W W 0 W T . CH2 0 Open CollectorMoutput NC .T None DO2 1 . W M O WDO1 Open RS485+ Collector output CH1 O NC W C . W C W . Y W W Y W TCH0 NC RS485DO0 00Open Collector output . T . 1 M . W NCM Input Voltage 10~30V EXT-GND External Voltage O Ground for DO W O W C . W C Y Voltage Power.forTDOW W Input External WVoltage Ground W EXT-PWR 0 0 0Y. NC M.T 1 M . O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . W .C W 0Y Y W 2-1. Communication Wiring .T 0 0 WW T . 1 0 M . 1 M . O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W 2-2. Wire Connection . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W 3. USB to serial Driver Install C . WW .100Y .T WW .100Y.C M.TW M O *Notice: When you finished theO TRP-C29U USB to serial driver install, the dual WO.S will detect W C . W C . Y serial ports. For TRP-C29U there only one set of serial port can be use and the other one set W W 0 Y W T . 0 0 W port is non-function T . 1 0 of serial M . 1 M . O W O W C . W C . Wyour computer W 0Y Y boot to Windows. W 1. Power and 0 0 Won T . 1 0 M . M O 2. Put the driver W CD .in1the CD-ROM then select the driver of O.S you want (See W figure1) O C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . Fig.1 W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M .Install Vista32/64 driver O W W C . W CO 3-1 T W W 0Y W TW . 0 .1 . Find “MSSetup.exe” utility which in the Vista64 folder. Double click on MSSetup.exe to start the 1 M . W M O W process. Make sure that the be W a member of the WW .Cdriver must.T Wthe User installing .CO installation Y W 0 W .T group on the system W.10 Administrator M W M O O W C . W C W . W W 0“AnYunidentifiedMprogram Y You will.get W window saying T wants access to your . 0 a “User Account Control” T 1 . W M Click on Allow to continue installing W O W computer”. the Driver. .CO W C W Y W W 0 W T . 0 0Y. T . 1 M . “Install” button O Mget an installation window as below, W You will press to install the drivers for O W C . W C W . Y W W 0 Y W T High-Speed USB Multi Serial Device. . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . W .C Security” Y W W 0 Y W W During theW 0 0 T installation process, a “Windows warning message pops up informing that . 0 .1 1 M . O W O W C "Windows cannot verify the publisher of this driver software". Ignore the warning W message by . C . Y W W 0 Y software anyway”. W 0 T . 1 TW clicking on theWoption “install.1this00driver . M W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . You will get the above message twoW times and you have to select “install this driver software W M O W .C W .CO anyway”. W The utility displaysW a W message stating0Y “Installation completed”. Use “Exit” button to W T . 0 T . 1 M W M the driver installation. WW. complete O O W C . C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M & Detection: .1 Device Installation O W O W 3-1-1.TRP-C29U C . WW .100Y .T WW .100Y.C M.TW M O WThe first timeYyou Connect TRP-C29U Host cable. O controller of the PC using a USB W W to theYUSB C . C . W Wstart installing theW 0 You T . plug-in the USB port, Windows will device driver software. 0 0 Wthe cable into T . 1 0 M . 1 M message of system tray. AfterW . status at theOpop-up O W the pop-up can see the installation installation, W C . C . W driver softwareWinstalled successfully. 0Y Yare ready to use”,.TDevice 0 0 WW message says “Your devices 1 0 M . M .1 O W O W C W Y. W detection00canYbe.Cconfirmed by.Tchecking W at the DeviceW 0 TRP-C29U manager. Check0 for W Wdevice .1and you OM M under Universal Serial Bus controllers .1 CompoundODevice” W “ High-Speed USB W MultiSerial .C W(COM & LPT). C . Y W W 0 Y W High-Speed USB Serial Port (ComX)” under the category Ports W will find “MosChip 0 0 W .T 1 0 . 1 M . W Here ‘X’ in ‘ComX’ represents port Onumber. You can see the same in theWfigure below. Y.CO W the serial C . W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .Tdriver 1 M . 100 3-2 .Install M O XP W O C .XP/2K W C W operation W . Y W 0 Y W T Find MSSetup.exe and MSUninst.exe which in the folders for Win and Win98/ME . 0 0 T . 0 M .1 M O W O W.1 system. C . W W .C Y W W 0 Y W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W utility to .install .Tclick on the utility to start the installation 1 0 the driver. Double . .T Use “MSSetup.exe” 1 M W O W to install the . W C . Y W W process. Press “Install” button drivers for High-Speed USB Multi serial Device. 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W process, W 0willYpopup informing Y During the Tthe user that the software installation a warning message . 0 T . 1 M . Mused has not passed the Windows Oignore the warning message by WW W being Logo testing. You can O C . W C W Y W 0 W T . option “Continue Anyway”. 0 0Y. clickingMon.the TW 1 M . O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T . .1 10 M .stating W M.T The utility will display a message O W “Installation Use “Exit” button to complete W the 00Y .C completed”. W W Y W W 0 W .T 1 0 . 1 M . W M.Tdriver installation. O W W C . W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W W W to the USB Host Wcontroller of.1the00PCYby using a M TRP-C29U USB.T cable. The first time you 0Y. Connect T . O New Hardware Wizard" W Wwill bring upYthe.C"Found plug OtheMadapter into the USB port, Windows W C W not this time” W . W 0 Y W T . window to guide you through the initial configuration process. Select the option “No, 0 0 T . 0 and clickM M .1 O W on “Next” button to continue. O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 The following M O Wfor “High-Speed O wizard helps you install the software Compound .CUSB Multi .Serial W C W . Y W W 0 Y W T 0 0 T device”. Select the option “Install the software automatically” and click M on “Next” to proceed . 1 0 . M O W O W.1 further. C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.TAs specified in earlier section, O W informing the user that theW software .C will popup.T W a warning0message W Y W W 00 0 W T . being used has not passed the Windows Logo testing. You can ignore the warning message by .1 1 M . W O W OM clicking on the option “Continue W C Anyway”. . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 0 T The following window conveys that the OS had finished the software installation for “High-Speed .1 . 1 M . W Oto complete found new hardware wizard. W OM USB Multi Serial CompoundW W C Device”. Click on “Finish” . W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.TFollow the same steps as W O W Wfor the 00 .C USB Multi explained for “High-Speed Serial Compound Device” W Y W W 0 W T . .1 .Tsecond port installation . Select theWoption 10“Install theO software automatically”…… M . W M O W .C W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . “Continue Anyway”⋯⋯ 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O OM The following wizard indicatesWthatWthe OS hasYcompleted W C . installing the software for theW first serial W W 0 0 W T . 1 0 T . . 1 M . port. Continue the same process for installing the rest of the serial ports. W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . TRP-C29U by checking the W Device manager.YCheck for .C can be confirmed W device0detection W 0 Y W .T 0Controllers 0 W T . 1 “High-Speed USB Multi Serial Compound Device” under Universal Serial Bus and M . 1 M . O W OX)” under the category Ports (COMW W C . “High-Speed USB Serial Port.C (Com & LPT) Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M Oready to use. W W C NowW the TRP-C29U Device is . CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW M.Uninstall XP driver Use “MSUninst.exe” Othe TRP-C29U device driver from WW W to uninstall O3-3 C . W C W further. W . YClick on OK to.T W click on the utility 0 Y your PC..T Wto run the Uninstaller. Double proceed 0 M .1 W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . Use the to complete utility. No need to restart W the PC, 0unless .C the Uninstaller Yprompted .T W“Exit” button W 0 Y W 0 W T . 0 can also be M by the OS. The.1 driver uninstalled from Control panel – Add / Remove M .1 Programs. O W O W C . on .T Select the Serial Compound Device” from the Add /W Remove panel and click .C Y W“High-Speed00Multi W 0 Y W 0 W T . “Remove” option..This will remove theM MCSTRP-C29U device driver from the PC..1 M 1 O W O W C . WW .100Y WW .100Y.C M.TW M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW MTRP-C29U device driver can beW O Manager” as well. Go to DeviceWW W throughY.“Device un-loaded OThe C C WUniversal serial W . W High-Speed USB 0 DeviceMfrom.Tthe Y Manager,.TSelect W Multi Serial.1Compound 0 Bus W M O W O controllers, Right Click on it, Select “Uninstall” as shown below. W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . The OS will prompt the user whether to uninstall the device from the system. Click on “OK” to W M O W W or “Cancel” to terminate the un-installation. .C W CO uninstall W W 0Y W TW . 0 T .1 . 1 M . W M The Win2K software Installation, Detection and Un-Installation procedures are same as Win XP OS O W W .ofCuser intervention Wthere is no0need W .CO process. The only differenceW being, during the detection of Y W W 0 T . T . 1 MCSTRP-C29U. When you connect MCSTRP-C29U to the USB, Win 2000 OS will automatically M .user. W M the device without interferenceWof W O O detect the W C . C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW . 0 0 T . 1 0 M . .1 O W OM W C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W OM W.1 C . W . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O Switch 4. System W Configuration C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . It has a twoO M RTU and ASCII communication .1 support the Modbus The TRP-C29U protocol, pins W O W C . W .C user to .select W external that allow protocol between Modbus/RTU and ASCII. The 0Y Y W .T 0 0 WW dip-switch T 1 0 M . 1 M . O dip-switch also “back to the W configuring information Odefault” function when user forget W W provides Y C . C . Y W Wand data format. stored .T 00 Win EEPROM.1such .TWaddress), baud rate 1 00 as ID (RS-485MModule M . O W O W C . W C . W Default setting: W 0Y Y W 0 0 W T . 1 0 M . M ID Address: 01, .1 O W O W C . W .C Y W Baud Rate: 9600, 0 Y W W 0 0 WW T . 1 0 M . 1 M . O DIO Mode Type: 40, W O W C . W .C Y W W 0 Y W W Checksum: 0 0 WDisable, T . .1 10 format: N,O .data O W RS485 Communication 8, M 1. W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .TModbus Protocol (Factory) W.1 0 .T 1 M . O W Modbus Communication Protocol. . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W .C Back.TtoW INIT for Modbus WW W 0 Y W 0 W 0 T 1. Adjust the switch to “off off” position .10 . 1 M . W O 2. Adjust the switch to “on off” position W OM W C . W W Y W W 0 0 W T . 1 0 T 3. Reboot. . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W ASCII Protocol W W .CO .TW W communication protocol. WW .100Y.CACSII M T . W M O W O W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W YBack to INIT for.TASCII W W 0 W 0 0Y. T . 1 M . M O W 1. Adjust the switch to “on off” position O W C . W C W . Y W W 0 Y W T 2. Adjust the switch to “on on” position . .T 10 User may O 00 Mthe switch in power on . M W adjust O W C . W C W . Y W W 0 Y W T . require. 0status, no systemMreboot .T 1 . 100 M O W EnterYselfO .Ctest mode.TW W C . W W 0 Y W 0 0 T . 1 0 Adjust the switch to on on then reboot. M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 0 M . M 9600, Data format: 00, Checksum=disable. .1*INIT: O W O W C ID=00, Baud-Rate: . W .C Y W W 0 Y W TW 1 . 0 0 T . 1 0 M . .1 O W 8 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W description C 5. Function . W C . Y W Wreset or host watchdog 0 the moduleM.TW Y power fail, system W timeout .will 0 0 W T . Power on mode: When cause 1 0 M .1 power on mode, O W to the before O W C . reboot then into the module’s digital output value will return setting. W C . Wto change the digital Ythe host’s command Woutput value..100Y .T 0 WW T . 0 And module can accept M 1 M . O W O W C . W C . Y W W watchdogW 0circuit while M.T 0 W T . 1 00Yself watchdog: . Dual Watchdog: .Module The module’s is a hardware reset 1 O W The circuit OMthe module may be down by theW W C . C . working inW harsh or noisy environment, external, may W 0Y Y W 0 0 W T . 1 0 M . let the module to work M halt. .1continues andOnever O W W C W output states Yto. W The host 0watchdog Host watchdog: function module's W to monitor theW 0 Y.Cis software.T W 0 0 W 1 It’s OM . 1 M . prevent the module from communication problem or system halt due to unexpected situation, W O Whalt. When0the0Y.C C . WWthe RS485 W to prevent network from communication problem or host Y W W purpose isW 0 .T to predefined safe value. ThisWcan.1prevent O 0module 1 M . timeout interval expired, the will turn all output O W .C W C . Y W W 0 Y W the controlled target from unexpected situation. 0 0 .T 1 0 TW Safe mode:W . 1 M . W If the userW install the watch-dogO enable on the RS485 line, The host will send the W (May00Y.C C . W W Y W W reset module’s watchdog command one by one, when the host is not send the command 0 .T 1 0 . .T be is RS485 offW 1 M . W Owatchdog timeout then into the safeW Whalt), the module line or host will mode, if the . C . Y W W 0 Y W W 0 0 W T module into the safe mode, the digital out will not be changed until the watchdog disable. .1 M. .10 W M.T O W W C . Y W W 0 Y W W 0 0 W T 6. TRPCOM ASCII Command Protocol Description . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . Command Format :”Leading Code”+”ID Address”+”Command”+”CHK”+(cr). 1 0 T . . 1 M . W O W Address”+”Data”+”CHK”+(cr). OM Response Format :”LeadingW W Code”+”ID C . W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C to Calculate the Checksum . W CO 7. How W W 0Y W TW . 0 T .1 . 1 M . W M O W W .Cthe ASCII sum, all characters of the W command string to get except the character W .CO 1. Calculate Y W W 0 W T . 0 .T 1 M . return. W M O O2. Mask the sum of string with 0FFH.WW W C . C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. Example: T . 1 M . Send M the command is “$06M”. O W O W C . W 4D“=“A1H”……The C W . Y W Sum of string is “$”+”0”+”6”+”M”=“24H”+”30H”+” checksum and [CHK]=“A1”. W 0 Y W T . .T with checksum is:” A1 “. W.10 00 ResponseMstring M O O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 1 . 0 0 T . 1 0 M . .1 O W 9 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W W ListY.CO C 8. Command . W W Y W W 0 W T . 0 0 W T . 1 0 M M Function Description WW. Page .Index .1 List O O Command W C .C W Wmodule’s configurationW 0Y8-1 ~ 8-3 M.T Y 0 0 W T . 1 %IDNNPPBBDD(CHK)(cr) Set the See 0 . M .1 W SeeY8-4.CO O W W C #IDPPFD(CHK)(cr) Digital output data . W W 0 8-5 Y Read digital W T . 0 0 W T . 1 0 M . #IDN(CHK)(cr) input N channel counter value See 1 M . O W O W C . W C . W #IDCN(CHK)(cr) input N channel counter value See 08-6Y W 0 WW .100Y Clear digital T . 1 M . M O W #IDCW(CHK)(cr) W Clear all digital input counters value See 8-7 O C . W .C Y W W 0 Y W W 0 0 W T . counters value to EEPROM #IDCS(CHK)(cr) See 1 8-8 0 Save all digitalMinput M . 1 . O W O W C . W See 8-900Y input latched .C Read digital W W Y W W $IDLS(CHK)(cr) 0 W T . .1 Mdigital input latched .10 $IDC(CHK)(cr) Clear See 8-10 O W O W C . W C . Y W W status 0 Y Read digital input/output W See 8-11 0 0 W T . 1 0 TW $ID6(CHK)(cr) . 1 M configuration . $ID2(CHK)(cr) Read the TRP-C29U See W8-12 O W .C W C . Y W $IDRS(CHK)(cr) Reset W See 8-13 0 Y W W 0 0 .T 1 .T $IDM(CHK)(cr) W W.10 Read theM module’s name See W 8-14. O . W C $IDF(CHK)(cr) Read .the module’s firmware version See 8-15 Y W W 0 Y W W 0 0 W T . status See 8-16 .1 Mreset .10 Read the module W M.T $ID5(CHK)(cr) O W W C . ~IDONN(CHK)(cr) Change the module’s name See 8-17 Y W W 0 Y W W 0 0 W T . 1 0 LEDM operating mode See 8-18 W. .1Set the module’s O M.T ~IDLEDA(CHK)(cr) W W .Cand set the timeout W Enable0watchdog ~IDWENN(CHK)(cr) value See 8-19 W 0 Y W W 0 0 W T . 1 T . . 1 M . Disable watchdog See 8-20 W O W OM ~IDWD(CHK)(cr) W C . W ~IDWR(CHK)(cr) Read watchdog See 8-21 Y timeout value.TW W W 0 0 W 1 0 T . . 1 M . ~**(CHK)(cr) System stand by (Host OK!) See 8-22 W M O W Read power W C . W CO ~ID4V(CHK)(cr) See 8-23 W W 0Y on/safe valueM.TW W 0 T .1 . 1 . W M O ~ID5V(CHK)(cr) Save current digital output status to power on or safe mode See 8-24 W W .Cinput status .TW W Save current .CO #**(CHK)(cr) Y W W 0 W digital See 8-25 0 T . 1 M . W M O W $ID4(CHK)(cr) Read synchronized data See 8-26 O W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O is with on-line RS485 W O W C *We offer the utility to guide you to configure the module; the utility . W C W Y W W and searchingW 0 T . 0 0Y. modules T . 1 scanning function. You can find the utility in the CD which bundled in M . M O W O W C . W TRP-C29U standard package. C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 0 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W TRP-C29U C 8-1. Configure . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . W Command .C W %IDNNPPBBDD(CHK)(cr) W 0Y Y W .T 0 0 W T . 1 M . % .10 First leading code M O W Oof setting module 00-FF(HEX) W C . W C ID Address . Y W W 0 W T . 0 W NN .100YNew addressM T . 1 M . of setting from 00-FF(HEX) O W O W C . Syntax W C . 0Y Y Digital I/O module.TtypeWdefine to 40 W 0 WWPP .100The 1 Description M . M O W BB W Set new baud rate (See 8-2) O C W .C (See 8-3) .TW Y. 0 Y W W 0 0 WW DD Data format 1 0 M . 1 M . O W O W C . CHK Checksum W .C Y W 0 Y W W 0 0 W(cr)W .1Carriage T . 0 return M .1 O W O W C . W C Command valid . Y W !ID(CHK)(cr) W 0 Y W 0 0 T . 1 0 TW Response W . 1 .Command Invalid OM ?ID(CHK)(cr) W W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W 8-2. Baud rate setting (BB) . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 8-3. Data format setting (DD) M . W M O W W C . W CO W W 7 0Y4 3 2 M W6 TW . 0 T .1 . 1 Bit 5 1 0 . W M O W W W .CO .TW W WW .100Y.C M T . Display Mode Counter W M O Input counter Checksum W 0 0 0 .0C 0 *:0:Normal (Dec) OFunction W W C W . W W*0:Rising *0:Disable 0Y Y W T Mode (Hex) . 0 T 1:Engineer . 1 M . W M O O W C 1:Falling 1;Enable WW . C W Y W W 0 W T . 0 0Y. *Default T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . 10 00 Example:M.T M . O W O W C . W C W . Y W Send command:”%0001400600”… W 0 Y W T .is “00”, 0 setting disable 1 M . 100 New IDO is “01”,D ,Checksum M.TI/O type is “40” ,Bard-Rate:9600 O W .C W C W . Y W Response:”!01”. W 0 Y W T . 0 0 T . 1 0 M . M you adjust the switch to “ON ON”, the ID will be W back to *INIT O O W.1 *If Y C . W C W . Y W W 0 W T . 0 0 T . 1 0 M . M O W O W.1 Example: C . W W .C Y W 0 Y W T . Send command:”%000340054” 0 0 T . 1 0 M . M .1New O W ID=“03”,Bard-Rate=“4800”,Checksum=“Enable”,Response:”!03”. O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 1 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . Example: 1 0 M . O W W.1 Y.COM W C . SendW command:”%000340054” W 0Y W .T 0 0 W T . 1 0 New ID=“03”,Bard-Rate=“4800”,Checksum=“Enable”,Response:”!03”. M . 1 M . O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . Example: 1 M . O W O W C . W C . Send command:”%0101400601” W W 0Y Y W 0 0 W T . 1 0 M . New ID=“01”,Bard-Rate=“9600”,Checksum=“Disable”, Counter mode=hex,Response:”!01” M .1 O W O W C W .Cvalue .TW Y. W Then send “#010”……read counter 0 Y W W 0 0 W 1 0 value=1B(HEX) M . 1 M . Response: !01001B””…..counter O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 T . 1 0 TW 8-4. Digital W . 1 M . W output data O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W Command #IDPPDD(CHK)(cr) . W C . Y W W 0 Y W W 0 0 W T # First leading .1 10 code OM. . W M.T W ID Address of setting module W C 00-FF(HEX)TW . Y W 0 Y W W 0 0 W . Syntax 1 0 Output command Multi-channel . M .1 parameter:00,0A W M.T Description PP O W (L=0~F) W .C :1L:Single channel W W Y W W 00 0 W T . 1 0 T DD DD: send the1data from 00~FF output . . M . W O W OM W CHK Checksum C . W W W W (cr) 0 WCarriage return.100Y T . 1 T . . M W M O W W C . W CO Response >(CHK)(cr) Command valid W W 0Y data error!)M.TW W 0 T .1 . 1 . Parameter invalid (*Command W !ID(CHK)(cr) M O W .CO .TW ?ID(CHK)(cr) Command WW WWInvalid .100Y.C M.TW W M O mode (Output control forW one BYTE) O*Multi-Channel W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W Example: C . W C Y 1111”,. .TW W 0 W 0 0Y. Send M command .TW:”#010A2F”…..Data=”2F”:DO8~DO0=“0010 1 M . O W O W C Response:”>”……. Command valid. . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W Example: C W . Y W W 0 Y W T 0 1000” M. .T 1 . 100 Send command:”#0100A8”…..Data=”A8”:DO8~DO0=”1010 M O W O C . W C Response:”>”……. Command valid. W . Y W W 0 Y W T . 0 0 T . 1 0 M . M O W O W.1 Example: C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . M command:”#01000G”…Data=“0G”…….Data error!. O W O W.1 Send C . W W .C Y Response:”!01”…….Parameter error!. W 0 Y W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 2 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O control for one BIT) W mode( C *Single-Channel Output . W C W . Y W W 0 Y W T . 0 0 W T . Example: 1 0 M . M O W W.1 Y.COData=”01”:DO0=“1”. C . SendW command:”#011001”….. W W 0Y W .T 0 0 W T . 1 0 Response:”>”……. Command valid. M . 1 M . O W O W C . W C . Y W W 0 Y Data=“01”:DO2=“1”. W T . 0 0 W T . 1 0 M . Send command:”#011201”….. 1 M . O W O W C . W C . Response:”>”……. Command valid. W 0Y W 0 WW .100Y T . 1 M . M O W O W C . W .C Y W Send command:#011700……Data=“00”:DO7=“0”. W 0 Y W W 0 0 W T 1 0 valid. M. M . 1 . Response:”>”……..Command O W O W C . W .C disable. .TW Y output 0 Y W W *1:Digital output 0 0 WWenable,0:digital .1 M .10 O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW 8-5. Read digital . 1 M . W inputW N channel counterO value .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W W .C W W .CO Example: Y W W 0 W T . value. 0 channel 2 counter T .command:”#012”…..Read 1 M . Send the TRP-C29UM W M O W OResponse:”!0100023”…..The digitalW W C . C W . W trigger 23 times..T W 0Y Y W input have.1been 0 T . M W M O W O W C . W C W value will W W value to EEPROM Wby using the.1command .Tcounter’s 00Y “#IDCS”.MThe 0Y. *UnlessMyou Tsave . O reset “$IDRS”. W Oto 0 if power fail or send commandW W C . C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 3 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O counter value Wdigital input C 8-6. Clear N channel . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . W Command .C W #IDCN(CHK)(cr) W 0Y Y W .T 0 0 W T . 1 M . # .10 First leading code M O W Oof setting module 00~FF(HEX) W C . W C ID Address . Y W W 0 W Syntax T . 0 W C .100YClear N channel T . 1 M . counter value to 0 M O W Description O W C . W C N N=0-7 *Channel DI0~DI7 digital input . W 0Y Y W 0 WWCHK .100Checksum T . 1 M . M O W O W C W .Creturn .TW Y. (cr) Carriage 0 Y W W 0 0 WW 1 0Parameter invalid M M . 1 . O Response !ID(CHK)(cr) W O W C . W .C Y W W 0 Y W Command Invalid W 0 0 W?ID(CHK)(cr) T . .1 M .10 O W O W C Example: . W C . Y W 0 Ycounter value.toT0.W W 0 0 W Clear CH2 1 0 TW Send command:”#01C2”, . 1 . W OM .C Response:”!01”. WW W C . Y W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W Omust use command “#IDCS” to saveW W . C *If counter’s value already been reset to 0.you the new Y W W 0 Y W W 0 0 W T . if power fail or reset. .1 the.module oldM value 10 will loadO W M.T value in EEPROM again,WorW W .C Y W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W 0 Y W W 0 0 W T . 1 0 T . . 1 M . W W value Y.CO OM 8-7.Clear all digital input counters W W W W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 Example: M O W O ”#01CW”, Clear DI0-DI7 counter W C Send command: value to 0. Y.C W . W W 0 Y W T . 0 0 T . 1 0 M . Response:”!01”. O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 M . M O W O W.1 * AfterYthe C . W Wwill .Ccommand “#IDCW” Yagain, or the module you must saveW new value in EEPROM W 0 T . 0 0 T . 1 0 old value if power M . M fail or reset. .1load O W O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 4 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O value to EEPROM Wall digital Y C 8-8.Save input counters . W C W . Y W W 0 W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW Example: . 1 Mvalue to EEPROM. . DI0-DI7 counters W Send command ”#01CS”, Save O W .C W C . Y W W 0 Y W W Response:”!01”. 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T Then after power fail or reset .1 M. .10DI0 counter value. W M.T Send command:”#010”……..Read O W W .C Y W W 0 Y W W 0 0 W T . 1 0 Response:”!0100187”………..Last time save value is “187”. . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM 8-9.Read digital input latched W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO Command #IDLS(CHK)(cr) W W W 0Y W T . 0 T .1 . 1 M . $ First leading code W M O W W .C Wof setting module W .CO .TWID Y W Address 00~FF(HEX) 0 W T . 0 1 M . Syntax W L Read digital input latch M O W0 ODescription W C . W C S=0 Latch logic W . W W 0Y Y W T . S 0 T . 1 S=1 No use M . W M O W O W C . W C CHK Checksum W Y W W 0 W T . 0 0Y. T . 1 M . M (cr) Carriage return O W O W C . W latch status C W . Y W W 0 Y W T Response !IDABCD(CHK)(cr) ACD:No use B:DI0~DI7 . .T 10 00 M . M O W ?ID(CHK)(cr) Command Invalid O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C Example: W C W . Y W W 0 Y W T . 0 0 T . 1 0 Send command:”$01L0”…….Read digital input logic 0. M . M O W O W.1 Response:”!010200 C . W C ”……… DI1 have been latched. W . Y W W 0 Y W T . 0 0 T . 1 0 M . M O W O W.1 *Digital C . W C latch: UserTkey W of .input in a digital signalW to the module and 0 want Y to read the response W Y T . 0 0 . 1 0 stoke. However Mis pulse digital . because the key O input Mthe user will lost the stoke information .1key W O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 5 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M W is thatYno.CkeyOstoke. W O “$ID6” in time A and time B, the input. IfW user read by theC command response W . W W user may readW 0 position A andM.T Ycan solve this problem, 0 0 W T . Use command1$IDLS the key stoke .in1time 0 . O W OM C . B. WW W C . W 0Y Y W .T 0 0 W T . 1 0 M . 1 M . O W O W C . W C 8-10.Clear digital input latched . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T Example: . .1 M .10digital input latch W M.T Send command:”$01C”…….Clear O W W .C . .TW Y W 0 Y W W 0 0 W 1 0 Response:”!01 ”……………. …Latch have been clear. . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM 8-11. Read digital input/output W C status . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO Command $ID6(CHK)(cr) W W W 0Y W T . 0 T .1 . 1 M . $ First leading code W M O W W .C W .CO Syntax.TWID Y W Address 00~FF(HEX) 0 WWof setting.module T . 0 1 M Description W 6 Read digital /output status M O W O W C . W C W . W CHK Checksum W 0Y Y W T . 0 T . 1 M . W M (cr) O Carriage return W O W C . W C W Y output status W W 0 W output status T . 0 0Y. Response T !IDABCD(CHK)(cr) AB:DO0~DO7 ,CD::DI0~DI7 . 1 M . M ?ID(CHK)(cr) Command Invalid O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C Example: W . Y W W 0 Y W T . 0 .T M 100 Send command:$016…….Read digital I/O statusW . .1 M O O W enable. 00Y.C C W . W Response:”!0121CF”…….”21”: Output DO0,DO5 W Y W T . 0 T . 1 0 M . O W W.1 Y.COM W“CF”: Input DI4,DI5 enable. C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 6 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W the TRP-C29U C 8-12.Read configuration . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . W Command .C W $ID2(CHK)(cr) W 0Y Y W .T 0 0 W T . 1 M . $ .10 First leading code M O W O W C . W C Syntax W ID Address of settingW module 00~FF(HEX) . Y 0 Y Read configuration W T . 0 0 W T . 1 0 M . Description 2 1 M . O W O W C . W C . 0Y Y Checksum .TW W 0 0 WWCHK 1 0 M . M .1 (cr) Carriage return O W O W C .C valid .TW WW .100Y. W WW .100YCommand M PP: Digital I/OM type=40 O W O W C . .C rate .TW YBaud WW .100Y W WW .100BB: M DD=Data format (See data format table) O W O W C . W C Response !IDPPBBDD(CHK)(cr) . Y W W 0 Ymodel BIT0~2=“000”:TRP-C28 Module W 0 0 W T . 1 0 TW . 1 M“001” TRP-C24 . W O W .C W C . Y W W 0 Y W “010” TRP-C26 W 0 0 W .T 1 0 . .T 1 M . W O “011” TRP-C29U W . W C . Y W W 0 Y W W 0 0 W T ?ID(CHK)(cr) Command Invalid .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T Example: O W W Send command:$012…Read . .C Wconfiguration W Y W W 00 0 W T . 1 0 T . . Response:”! 01400603”……. DIO type=40,Baud-Rate=9600 (See 7.2) ,Data format=03 Input 1 M . W O W OM counter :rising ,Checksum= W C . disable, Model=3….TRP-C29UM. W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO 8-13.Reset W W 0Y W TW . 0 T .1 . 1 M . W M O W W .C W W .CO Command Y W $IDRS(CHK)(cr) W W 0 T . 0 .T $ 1 M . W M First leading code O W OSyntax W C . W C W . W W ID Address 00~FF(HEX) 0Y Y W of setting module T . 0 T . 1 M . W M RS Description O Reset the TRP-C29U module W O W C . W C W Y W W 0 W T CHK Checksum . 0 0Y. T . 1 M . M (cr) O W O Carriage return W C . W C W . Y W W 0 Y W T . 00 ResponseM.T!ID(CHK)(cr) Command valid W.10 M O O W C . W C ?ID(CHK)(cr) Command Invalid W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W Example: W 0 Y W T . 0 0 T . 1 0 M . M command:”$01RS”…….Reset TRP-C29UM. W O O W.1 Send C . W C W . Y W W Response:”!01 ”……… …………..Have been Y Wreset. .100 T . 0 T . 0 OM W W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 0 M . M name .18-14.Read O W theO module’s W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 7 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW Example: . 1 Mname. . the TRP-C29UM’s W Send command:$01M…Read O W .C W C . Y W W 0 Y W W Response:”!01TRPC29……. The module’s name is “TRPC29. 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T 0 .1 M. W M.T 8-15.Read the module’sWfirmware O W.1 version W .C Y W 0 Y W W 0 0 W T . 1 0 . 1 M . W M.T O W $IDF(CHK)(cr) W .C W W Y W W 00 0 W T . 1 0 $ First Leading code T . . 1 M . W O W AddressYof.C OM ID setting module 00-FF(HEX) W W W W W F 0 0 W T . Syntax 1 0 T Command for leading module’s version . . 1 M . W M W ChecksumY.CO CHK W W CO description W W (cr) 0 return W TW Carriage . 0 T .1 . 1 M . W M O W W !IDMODYYMMDD W Mod: The module .Ctype W .CO Response Y W W 0 W T . 0 YY: Year .T 1 M . W M O W O W C MM: Month . W C W . W W 0Y Y W DD: Date T . 0 T . 1 M . W M O W O W C . W C ?ID(CHK)(cr) W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T Example: . 0 .T 1 00 Send command:”$01F”…Read M . M O W the TRP-C29UM’s version. O W C . W C W . Y W W 0 Y W T . 0 is “11/06/2009”. The TRP-C29UM’s version1 date .T M . 100 Response:”!01C29M0703 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 8 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O status W the module C 8-16. Read reset . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W Example: 0 0 W .T 1 0 . .T Send command:$015…Read 1 M . W Oreset state . W the TRP-C29UM’s . W C . Y W W 0 Y W W 0 0 W T Response:”!011”……. The TRP-C29UM has been reset. .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 *If the module is system halt or detect abnormal voltage, the module will restart and reset the flag . M .1 W M.T to “1”. O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W W W the module’s 0 W name .100Y T . 1 T . . 8-17.Change M W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T Example: . 1 0 M . M O W O W.1 Send C command:”~01OABCDE”….. Change theW TRP-C29UM’s name become to “ABCDE”. . C W . Y W W valid. W 0 Y T . 0 0 T . Response:”!01”……. . Command 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 0 send the command name. M . M “$01M”…read the TRP-C29UM’s .1Then O W O W C . W is “ABCDE”. .The TRP-C29UM’s name .C Y W Response:”!01ABCDE”……. W 0 Y W TW 2 . 0 0 T . 1 0 M . .1 O W 9 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W Ooperating mode Wthe module’s C 8-18.Set LED . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O C CommandW ~IDLEDA(CHK)(cr) . W WW .100Y .T WW ~.100Y.C M.T First Leading code M O W O Address of setting module 00-FF(HEX) WID C . W C . Y W W 0 Y W T . 0 W T Syntax . A 100 A=0 Turn on all LED when DIO enable off. 1 M . MA=1 Turn off all LED when DIO enableW . O O W C on.W description . C . W 0Y Y W Checksum 0 0 WW CHK T . 1 0 M . M (cr) .1 Carriage return O W O W C . W Y W!IDON/OFF 00Y.C Command W 0 W W 0 T ResponseW valid . 1 M . 1 M . O W ?ID(CHK)(cr) Command invalid O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C Example: . Y W W 0 Y W 0 0 W T . 1 0 TW Send command:”~01LED0”….. . 1 Turn off all LED, when logic “1” ON. M . W O W .C W C . Y W Response:”!01OFF”……..Command valid. W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T 0 .1 M. andW set.1 the timeout value W M.T 8-19.Enable watchdogW O W .C Y W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. Example: T . 1 M . M O W O W C . C Send Command:”~01WEFF”….. Set theW watchdog time0 for 25.5 Sec. W . Y W W Y W T . .T . Command valid, When W 10count to 25.5OSecMthe watchdog will into 00 Response:”!01”……. . module M O W .C“~**”, the watchdog Wtimeout if host C W . Y W safe mode ,then PWR LED will flash, W before send will W 0 Y T . 0 .T 1 M . 100 re-counted!. M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . M Command:”~01WE00”….. Set the watchdog W disable. O O W.1 Send C . W C W . Y W W valid W 0 Y T Response:”!01”……. . Command . 0 0 T . 1 0 M . M is in safe mode, any digital output O W module command are invalid, you will get the O W.1 *WhenYthe C . W W .C“!IDWE” , .which Ycan't change output W 0 W T . response means the system is in safe mode, you status. 0 0 T 1 0 M . 1 M . O andC power O fail will not affect watchdog mode.WW C . . Y WW *Reset W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 0 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 8-20. Disable1 watchdog 1 0 M . M . O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W Example: 0 0 W .T 1 0 . .T Send Command:”~01WD”….. 1 M . W O W WatchdogYdisable!. . W C . Y W W 0 W W 0 0 W T Response:”!01”……. . Command valid, System LED will stop flashing!. .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . 1 M . W M.T 8-21. Read watchdog timeout O W W W value 00Y.C W W W 00 W T . 1 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 Example: M O W O .C W C W . Y W W 0 Y W T . 0 0 T Send Command:”~01WR”…. Read watchdog timeout value. . 1 0 M . M Ois “0F”..1.6 Sec. Wwatchdog Y O W.1 Response:” C !01WD0F”……. . Command valid, W set the timeout . C W . W W 0 Y W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C W OK!) .Cstand by .(Host Y. W 8-22.System W 0 Y W TW 3 . 0 0 T 1 0 M . .1 O W 1 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . 1 M . W M.T *If watchdog is in enableW, W O send the Host .Ok!”command before watchdog timeoutW (B) the C W Y W W 00 0 W T . 1 0 T . watchdog will re-count, PWR LED will flashing after watchdog timeout. . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W power on/safe value CO 8-23.Read W W 0Y W TW . 0 T .1 . 1 M . W M O W W .C W ~ID4V(CHK)(cr) W .CO Command Y W W 0 W T . 0 .T ~ 1 M . First Leading code W M O W O W C . W C ID Address of setting module 00-FF(HEX) W . W 0onYor safe mode M Y Syntax .TW4 W Read .power T . 0 1 I/O status W M O W O W C . W C Y I/O status .TW W W V on0 mode W V=P: Power 0 0Y. description T . 1 . mode I/O status OM V=S: Safe M W O W .C W C W . CHK Checksum Y W W 0 Y W T . .T(cr) Carriage return 10 00 M . M O W O W C . W C W . Y W Response !IDABCD AB=DO0~DO7 W 0 Y W T . 0 .T M CD=DI0~DI7 .1 100 M O W O ?ID(CHK)(cr) .C W Command invalid C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 M . M O W O W.1 Example: C . W W .C Y W 0 Y W T . Send Command:~014S……….Read safe mode digital output status. 0 0 T . 1 0 M . IO status isO”080F”. M .1Response:” W O !01080F”………. . Command valid, safe mode digital W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 2 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W current digital C 8-24. Save output status to power on or safe mode . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 .T 1 . .T Example: W W.10 M W O . W C . Y W W 0 Y W W 0 0 W T Send Command:”#010013”…set up digital output CH7~CH0” to “0001 0011” 0 .1 M. .1valid! W M.T Response:” !01”……. . Command O W W .C Y W W 0 Y W W 0 0 W T . 1 0 Then Send Command :” ~015P”….Set the power on mode ,After power fail or reset , The module . M W M.T will load current DO status.WW.1 O W .C W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 Winput /output T . 1 0 T . . 1 8-25. Save current digital status M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 Example: M O W O .C W C W . Y W W 0 Y W T . 0 0 T Send Command:”#**”………. Save current digital IO status of all modules on line. . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 3 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W synchronized C 8-26.Read data . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 .T 1 . .T Example: W W.10 M W O . W C . Y W W 0 Y W W 0 0 W T Send Command:”#**”……….Save current digital IO status( All modules on line). . .1 10 synchronized M .Read W M.T Then send command:”$014”…. O W W .C data .TW Y W 0 Y W W 0 0 W 1 0 Response:”!1010E00”….”1”:Have been send the “#**,the DIO status valid is “010E” *After Read . 1 M . W M.T *synchronized dataW O W W ,A value is”1”, Read .again to ”0”. C become T W Y W W 00 0 W . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 4 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O Description W C 9. Modbus/RTU Command . W C W . Y W W The serial communication 0 Y Modbus/RTU.Tprotocol, W T . 0 0 W The TRP-C29U support data format is 1 0 M . M .1 O W O W C . W .C W W 0Y Y W .T 0 0 W T . 1 0 Start bit: 1 M . 1 M . O W O C . W C Data bit: 8 W . Y W W 0 Y W T . 0 0 W T . 1 0 M . Parity check: None 1 O W OM W. C . W C . Stop bit: 1W W 0Y Y W 0 0 W T . 1 0 M . Baud-rate: 1200bps~115200bps. M .1 O W O W C . W .C Y W W 0 Y W W 0 0 W T . 1 0 M . M 9-1. Modbus Syntax:.1 O W O W C . W .C Y W :ID(HEX)+FC(HEX)+SU(HEX)+DA(HEX) W Format or RC(HEX)+CRC16(HEX). 0 Y W W CommandW 0 0 T . .1 M .10 O Response Format : ID(HEX)+FC(HEX)+SU(HEX)+DA(HEX) or RC(HEX)+CRC16(HEX). W O W C . W C . Y W 0 YCRC16(HEX). .TW W 0 0 1 0 TW Error Format:WID(HEX)+ FC(HEX)+ . 1 M . W O W .C W C . Y W W 0 Y W W ID: RS485 Device Address (HEX)…..1~247 1Byte. 0 0 W .T 1 0 . .T FC: Function Code 1 M . W W Byte. Y.CO (HEX)…1 . W Y W W 0 W W 0 0 W T SU: Sub Function (HEX)…..1 Byte . 0 .1 1 M . W M.T DA: Data Format….No W O W Limit W .C Y W 0 Y W W 0 0 W T . 1 0 RC: Reserved code…No Limit . 1 M . W M.T CRC: Cyclic RedundancyW O W W Check…2 Byte .C W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM *Error Response: If CRC ISW W C mismatches error the response is empty! . W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 5 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W OList W RTU Command C 10. Modbus . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . W .C W W 0Y 10-1 M.T Y W 0 0 W T . ID 46 00 00 (CRC) 10 Read the module’s name 1 . M . O W O W C . W C ID 46 04W IP 00 00 00 (CRC) Set up the module’s address . Y W 0 10-2 M.T Y W 0 0 W T . 1 0 . 1 Read the module’s configuration M . O W ID 46 05 00 (CRC) 10-3 O W C . W C . W W configuration W 0Y10-4 module’s Y(CRC) Set up the 0 ID 46 W 06 00 BD 00 00 00 00000 00 0 T . 1 M . 1 M . O W Read the module’s Firmware O W C ID 46 07 00 (CRC) 10-5. W .C Read module Y W W 0 Y W W 0 0 W T reset status . 1 0 . 10-6 OM ID 46 08 00(CRC) M .1 W O W .C W Reset C . (CRC) 10-7 Y W W 0 Y W W IDID 4646 090B 00WSW .Ttimeout value or disable 1010-8 00 Set up watchdog . 1 00 (CRC) M . O W Owatchdog status W C . W C Read . Y ID 46 0C 00 (CRC)W 10-9 W 0 Y Set up LED panel.Tstatus W 0 0 1 0 TW ID 46 0D 0S 00W . 1 M . (CRC) W 10-10 Y.C O W W C . on mode W W 00 (CRC) 10-1100 WW .100YSet up powerM T . 1 . .TW IDID 4646 2728 DD W Read power on mode value O W 00 (CRC) 10-12 . W C . Y W W 0 Y W W Set up safe mode value 0 0 W T . 00 (CRC) 10-13 .1 M .10 Read safe mode W M.T IDID 4646 292A DD O W W 10-14 00Y 00 (CRC) .C value .TW W Y W W 0 W 1 0System stand by (Host . OK!) 1 10-15 M . W M.T ID 46 2F 00 (CRC) O W Set up Y W10-16 00 C . W single channel and latchW status W IDW 05 SS NN DD 00 (CRC) 0 W T . 0 digital input/outputMstatus .1 .TID 01 00 SS 00 08 (CRC) 1Read . W M 10-17 O W O W C counter valueTW . W Y W Read digital input W 0 0 W IDT 03 00 SS 00 NN (CRC) 10-18 . 1 0 . . 1 M . W M input counter O value WRead digital Y SS 00 NN (CRC) 10-19 W C . W CO ID 04T00W W 0 channel and latch W TW . 0 .1 . ID 0F SS NN 00 CN BC 00 (CRC) Set .up single status 10-20 1 M W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 6 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW Command List Function Description Index . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W the module’s C 10-1.Read name . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . Command W Y.C WW .100Y .T WW IDID 46.1000000(CRC) T . M M O O Address of setting module 1~247 WW W C . C . Y W Wcode 0 W T . Syntax 0 Function W 46 .100Y T . 1 M . M O W O Description W C . W C 00 Read module’s name . W 0Y W 0 WW00 .100Y T . 1 M . M Reserved code O W O W C W .C ID 46 00.T Y. W 00 W ….Module command Line 0 Y W W 0 0 W 1 0 00 (CRC) 0CM M . 1 ID 46 00 00 0C 29 29 :Module’s Name is C29 . Response O W O W C . W .C Y W 0 Y W W 0 0 WID W T . C6 00(CRC).10 ID C6M (CRC) C6:Function Code 00: Reserved code .1 O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW EX: Send Command:”01 . 1 MTRP-C29U’s name 46. 00 00”…….Read the W O W .C W C . Y W W 0 Y W Response:”01 46 00 00 0C 29 00 “……Module’s name is C29 W 0 0 W .T 1 . .T 10 M W Error Response: “01 W C6 .00”……Error code O . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T 10-2.Set up the module’s O address W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.TCommand ID 46 04 IP 00 00W O W W .C 00 (CRC) W Y W W 00 0 W T . 1 0 T . . 1 M . W Omodule 1~247 W AddressYof.setting ID OM W C W W W W 0 0 W T . 1 0 T . . 1 M . 46 W M O W Function Code W C . W CO SyntaxTW W 0Y W TW . 0 .1 . 04 Set up module’s ID 1 M . W Description M O W W .C W .CO .TWIP Y W 0 WW New.1module’s T . 0 ID M W M O W O W C . W C W . W 00 00 00 code W 0Y Y W Reserved T . 0 T . 1 M . W M O W O W C . W C W ID W 46 04 00 00 00 00 (CRC) 00 ….Change module IDW OK! W ID 46 04 00.1000000Y T . 0Y. Response T . M M O W O W C . W C W . Y W W 0 Y W T . 0 Code 00: M .TC6 00(CRC) ID ID C6 (CRC).1 C6:Function Reserved code 00 M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W up the new OCommand:”02 46 04 03 00 00 00”…….Set .IDCis “03”. .TW EX:.C Send W Y W W 0 Y W 0 0 T . 1 0 Response:”01 46 04 00 00 00 00 “……New ID is 03. M . M O W O W.1 YError C . W C Response: “01 C6 00”……Error code. W . Y W W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 7 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W the module’s C 10-3.Read configuration . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . Command W Y.C WW .100Y .T WW ID 46.1050000(CRC) T . M M O W O W C ID Address of setting module 1~247 . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M O W 46W. Function Code Syntax O C . W C . W 0Y W Description 0 WW05 .100Y T . 1 M . Read module’s configuration W M O O W C . W C . Y W 0 Y W W 0 0 WW T 00 . Reserved code 1 0 M . 1 M . O W O W C . ID 46 05 00 ……Module command Line W .C Y W 0 Y W W Response WID W 0 0 T BD:Baud Rate See 8-2 . 46 05 00 BD.00 (CRC) .1 1000 00 00 00 00 O M 00 00 00 00 00 00 : Reserved code O W W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M ID C6 (CRC) C6:Function Code 00:W ID C6 00(CRC) . Reserved W code Y.C O W C . W 0 W 0 WW .100Y T . 1 . .TW M W O W . Example: W C . Y W W 0 Y W W 0 0 W T . Command:”01 46 05 00”…….Read .1 Mconfiguration. .10 TRP-C29U’s W M.T Send O W Response:”01 46 05 00W 06 00 00 00 00 00 00 8-2 baud rate W table. .C“……06:BD=9600…See Y W 0 Y W W 0 0 W T . 1 0 . .1 code. OM W M.T Error Response: “01 C6 00”……Error W W .C W W Y W W 00 0 W T . 1 0 T . . 1 10-4.Set up the module’s configuration M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O ID 46 06 00 BD 00 00 00 00W 00 00 (CRC) W C . W CO Command W Y W W 0 W T . 0 T .1 . 1 M . ID Address of setting module 1~247 W M O W W .C W W .CO .TW46 Y W 0 W T 0 Function CodeM. Syntax 1 . W M O W ODescription W C . W C W . W W 0SetYup module’s M Y W 06 configuration T . 0 T . 1 . W M O W O W C . W C 00W BD 00 00 00 00 00 00 BD: Y Baud-Rate….See 8-2 W W 0 W T . 0 0Y. T . 1 M command Line . ID 46 06 00 ……Module M O W O W C . C ID 46 06 00 00 00 00 00 00 00 00W (CRC) W . Y 00 00000 00 00 00 00 00 : Reserved code W W Y W T Response . .T 10 00 M . M O W O W C .C6:Function Code.T00:W W ID C60(CRC) C . ID C6 00W (CRC) Reserved code Y W 0 Y W .T M .1 100 M O W O C . W W .C Y W W 0 Y W T . 0 0 T . Example: 1 0 M . M 46 06 00 0A 00 00 00 00 W O configuration. W O W.1 Send C . Command:”01 00 00”…….Set upY TRP-C29U’s C W . W W 0 Y W T . 0 0 T . 1 0 Response:”01 46 06 00 00 00 00 00 00 00 00 “…Set up OK!. M . M O W O W.1 ErrorY C . W Response: 00”……Error code. *Baud-Rate set to0 115200 W .C “01 C6 Y W W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 8 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W the module’s C 10-5.Read Firmware . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . Command W Y.C WW .100Y .T WW ID 46.1070000(CRC) T . M M O W O W C ID Address of setting module 1~247 . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M O W 46W. Function Code Syntax O C . W C . W 0Y W 0 WW07 .100Y T Description . 1 M . Read module’s Firmware M O W O W C . W .C Y W 0 Y W W 0 0 WW T . Reserved code 00 1 0 M . 1 M . O W O W C . WLine ID 46 07 ……Module command .C Y W 0 Y W W 0 0 WID W T . .1DD000(CRC) OM YY:Year MM :Month DD:DateWW.1 46 07 YY MM O W C . C 00 : Reserved code Response . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . ID C6 00W (CRC) ID C6 (CRC) C6:Function Code 00: Reserved code 0Y W Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T Example: O W W .C Y Send Command:”01 46W 07 00”…….Set0 upY TRP-C29U’s configuration. W 0 W W 0 W T . 1 0 . M Firmware Version. .1 03.2009 TRP-C29U 03W 00“…JUY. W M.T Response:”01 46 07 09 07W O W .C W Y W Error Response: “01 C6 00”……Error code. W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W W 10-6.Read W module resetWstatus .100Y 0 T . 1 T . . M W M O W W C . W CO W W ID 46 08 00(CRC)W 0Y TW . 0 T .1 . Command 1 M . W M O W .C of setting .module W1~247 .CO .TWID WW WW .100YAddress T M W M 46 O W O W C . Function Code W C Syntax W . W 0Y Y Description.TW W T . 0 1 M . W Read ModuleO Reset status M 08 W O W C . W C W Y code W 0 W T . 00W Reserved 0 0Y. T . 1 M . M ID 46 08 0D 00 (CRC) O W O W C D=0 Have been read, D=1 Have been reset . W C Response W . Y W W 0 Y W T . .TC6 00 (CRC) ID 1ID0C6 (CRC) C6:Function 00 MCode 00: Reserved code . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 Example: M O Wdigital inputYstatus. O Send Command:”01 46 08 00”…Read the module’s .C W C W . W W 0 Y W T . Response:”01 46 08 1 00 ..have been reset. 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 3 . 0 0 T . 1 0 M . .1 O W 9 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C 10-7.Reset . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . Command W Y.C WW .100Y .T WW ID 46.1090000(CRC) T . M M O W O W C ID Address of setting module 1~247 . W C . Y W W 0 W T . 0 W 46 .100Y T . 1 M . M Function Code O W Syntax O W C . W C . Description W WModule Reset W 0Y 0 W 09 .100Y T . 1 M . M O W O W C . W 00 Reserved code .C Y W 0 Y W W 0 0 WW T . Command valid 1 0 M . 1 ID 46 09 00 (CRC) M . O Response W O W C . W .C Y C6 00 (CRC) ID C6 (CRC) C6:Function Code 00: Reserved code W 0 Y W W 0 0 WID W T . .1 M .10 O W O W C . W C . Y W W 0 W 0 W T . 1 00Y the module’s TW Example: . 1 Send Command:”01 46 09 .00”…Read digital input status. M W O W .C W C Response:”01 46 09 00 ..Command valid. . Y W W 0 Y W W 0 0 .T 1 0 code. . .T Error Response:W“01 C6 00”…Error 1 M . W O W . W C . Y W W 0 Y W 10-8.Set up watchdog timeout value or disable watchdog W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . (CRC) .1 M W M.TCommand ID 46 0B WS 00 W O W W .C Address of.setting W Y W W ID module 1~247 00 0 W T 1 0 T . . 1 M . W O W OM W C . W 46 Y Function Code.TW W W 0 0 W 1 0 T . . 1 M . Syntax W M O W W 0B Set up watchdog function C . W CO Description W W 0Y W TW . 0 T .1 . 1 M . W WS=00O Watchdog Disable M W .C timer from.T01~FF W (100ms~25.5 Sec)WW .CO .TWWS WW .100YWatchdog M W M 00 Reserved O code W O W C . W C W . W 000YID 46 0B 00 ……Command Y Response.TW W T valid . 0 ID 46 0B 00(CRC) 1 M . W M O W O W C . W C W00: Reserved code W Y(CRC) C6:Function.TCode ID W C6 00 (CRC) ID0 C6 W 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . 10 00 Example:M.T M . O W O W C Send Command:”01 46 0B 05 00”…….SetW up TRP-C29U’s watchdog . timer=500ms. C W . Y W W 0 Y W T . 0 .46T0B 00“…Command valid . 1 M . 100 Response:”01 M O W O .C Error Response: “01 C6 00”……Error code. W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 0 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W watchdogYstatus C 10-9.Read . W C W . Y W W 0 W T . 0 0 W T . 1 0 M . M .1 O W O W C . Command W Y.C WW .100Y .T WW ID 46.10C0000(CRC) T . M M O W O W C ID Address of setting module 1~247 . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M O W 46W. Function Code Syntax O C . W C . W 0Y W 0 WW0C .100Y T Description . 1 M . Read watchdog value M O W O W C . W .C Y W 0 Y W W 0 0 WW T . Reserved code 00 1 0 M . 1 M . O W O W C . Wline ID 46 0C ……Module command Y W 0 Y.C W W Response WID W 0 T 46 0C WT (CRC)00 . .1 M WT: Watch dog value .1 O W O W C . W C WT: Watchdog Timer Value . Y W W 0 W 00: Reserved.1code 0 ID ID C6 (CRC) C6:Function Code WC6 00 (CRC) .100Y T . TW M W O W .C W C . Y W W 0 Y W W 0 0 .T 1 . .T Example: W W.10 M W O watchdog value. . W C . Y W Send Command:”01 46 0C 00”…Read TRP-C29U’s W 0 Y W W 0 0 W T 0 .1 M. 0F.W.1 W M.T Response:”01 46 0C 01W O W .C Y W 0 Y W Error Response: “01 C6 00”…Error code. W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W 10-10.Set up LED panel status W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W ID 46 0D 0S 00W 0 0 T . 1 0 T . Command (CRC) . 1 M . W M O W W C . W CO W 1~247 W W ID 0Y Address ofM setting W Tmodule . 0 T .1 . 1 . W M O W .C Code .TW .CO .TW46 WW WW .100YFunction M W M 0D Syntax O W O W C Set Up LED Status Value . W C W . W 0Y Y Description.TW W T . 0 1 M . W M 0S S = 0 Turn O on all LED when DIO enable off W O W C . W C W W S0 = 1YTurn off all LED when DIO enable on W W T . 0 0Y. T . 1 M . M 00 O W O W C Reserved code . W C W . Y W W 0 Y W T . 1ID046 0D ……Module 00 ResponseMID.T46 0D 00 (CRC) M line . command O W O W C . W C W . Y W W 0 Y W T ID C6 ID C60(CRC) C6:Function Code . 00: Reserved code .T00 (CRC) 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . Example: 1 0 M . M 46 0D 01 00. O W O W.1 Send C . Command:”01 W C W . Y W W 0 Y W T . 0 0 T . 1 0 Response:”01 46 0D 00. M . M O W O W.1 ErrorY C . W Response: 00”…Error code. W .C “01 C6 Y W 0 W T . 0 0 T . 1 M . M .10 O W O W C . W Cpower on mode .up Y W 10-11.Set W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 1 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . Command ID.1 46 27 DD 00 (CRC) M O W O W C . WW .T 00Y WW ID .100Y.C M.TW Address of setting module 1~247 1 M . O W O W C . W C . Y W W Function Code W 0 T . 0 W 46 .100Y T . 1 M . M O Syntax W O W C . W C 27 Set up power on mode . W 0Y W Description 0 WW .100Y T . 1 M . M O W O C DD W Digital output power on value WW .100Y. W WW .100Y.C M.TW M O W 00 Reserved code O W C . W .C Y W 0 Y W W 0 0 WID W T . .1 46 27 00(CRC) M 00 ID 46 27 00 ……Command valid .10 O Response W O W C . W C . Y W W 0 W 0 WC6 00 (CRC) .100Y T . ID ID C6 (CRC) C6:Function Code 00: Reserved code 1 TW . M W O W .C W C . Y W W 0 Y W W 0 0 .T 1 . .T Example: W W.10 M W O . W C . Y W W 0 Y W W 0 0 W T .1 M. power on value. .10 up TRP-C29U’s W M.T Send Command:”01 46W 27 01 O W00”…….Set W .C Y W 0 Y W W Response:”01 46 27 00“…Command valid. 0 0 W T . 1 0 . .1 code. OM W M.T Error Response: “01 C6 00”……Error W W .Cpower on DD W W Y W W 00 0 W T Then send “01 46 09 00” ……..After reset will get value . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W power on mode value C . W CO 10-12.Read W W 0Y W TW . 0 T .1 . 1 M . W M O W W .C W .CO Command ID 46 28 00 (CRC) WW Y W W 0 T . 0 .T 1 M . W M O W O W C ID Address of setting module 1~247 . W C W . W 0Y Y Syntax .TW W T . 0 1 M . Function Code W M 46 O W O W Description C . W C Ypower on value .TW W 28W Read 0 W 0 0Y. T . 1 . Reserved codeOM M 00 W O W .C W C W . Y W 00 46028 ……Module command line W Y W T . 1DD:0Power on valueOM 00 ResponseMID.T46 28 DD (CRC) . W O W .C W C W . Y W W 0 Y W T . 00: Reserved code ID C6 ID C60(CRC) C6:FunctionM Code .T00 (CRC) 1 . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . M O W O W.1 Example: C . W C W . Y W 0 Y Command:”01.T46W W T Send 28 00”…….Read TRP-C29U’s power0on value. . 0 1 0 . is “00010011”.OM M28 08 “…Power on DO status DO7~DO0 W 46 O W.1 Response:”01 .C W C W . Y W 0 Y W T . Error Response: “01 C6 00”……Error code. 0 0 T . 1 0 M . MDigital output states when power .1*Power O W O onC mode: on. W C . W . Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 2 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O Wup safe mode C 10-13.Set value . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . C Command 00 . (CRC) W WW .100Y .T WW ID 46.1290DD0Y T . M M O W O W C ID Address of setting module 1~247 . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M O W 46W. Function Code O C . W C . Syntax W W 0Y Y W 0 0 W T . 1 0 M . Set up safe mode value Description 29 M .1 O W O W C Wvalue 00Y. .C W Y W W DD DD: Safe mode digital output 0 WW T . 1 0 M . 1 M . O W O W C . W code WW .100Y W W00W .100Y.C M.TReserved O W ID 46 29 00(CRC) ID 46 29 00 ……Command valid. O W C . Response W C . Y W W 0 W 0 0Y W T . 1 TW . ID C6 00 (CRC) .10 ID C6 (CRC) C6:Function Code 00: Reserved code M W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W Example: . W C . Y W W 0 Y W W 0 0 W T . safe mode value. Command:”01 46 29 14 00”…….Set .1 10 up TRP-C29U’s M . W M.T Send O W Response:”01 46 29 00”. W .C Y W W 0 Y W W 0 0 W T . 1 0 send “01 46 0B 12 00”……Waiting timeout until the digital output value . M .1 the watchdog W M.T Then O W W become “14”. .C W W Y W W 00 0 W T . 1 0 T . . Error Response: “01 C6 00”……Error code. 1 M . W Otimeout. W OM *Safe mode: Digital outputW W C . states when watchdog W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO 10-14.Read safe mode value W W 0Y W TW . 0 T .1 . 1 M . W M O W W C . W W .CO Command Y W W 0 W T . 0 .T ID 46 2A 00 (CRC) 1 M . W M O W O W C . W C W . ID Address of setting module 1~247 W W 0Y Y W T . 0 T . 1 M . W M 46 O W O W Function.C Code Syntax W C W Y W W 0 W T . 0 0Y. Description T . 1 M . Read power onO M 2A W mode O W C . W C W . Y W W 0 Y W T . 0 code M .T 1Reserved 00 . 00 M O W O W C . W C W . Y W W 0 Y W T 00 46 2A 00 ……Module command line . 0 .T2A DD (CRC) 1 M ID 46 . 100 ResponseOM DD: Safe mode value O W .C W C W . Y W W 0 Y W T . 0 0 T . ID C6 00 (CRC) ID C6 (CRC) C6:Function Code 00: Reserved code 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T Example: . 0 0 T . 1 0 M . M 46 2A 00”…….Read TRP-C24’s O W safe mode value. O W.1 SendYCommand:”01 C . W W .C 46 2A 12 Y W 0 W T . Response:”01 “…Safe mode value is “12 ”. 0 0 T . 1 0 M . MC6 00”……Error code. .1Error O W Response: “01 O W C . W .C Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 3 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O OK!) C 10-15. W System stand byC (Host . W W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . Command W Y.C WW .100Y .T WW ID 46.12F0000(CRC) T . M M O W O W C ID Address of setting module 1~247 . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M O W 46W. Function Code Syntax O C . W C . W 0Y W 0 WW2F .100Y T Description . 1 M . System stand by M O W O W C . W .C Y W 0 Y W W 0 0 WW T . Reserved code 00 1 0 M . 1 M . O W O W C . W .C Y W 0 Y W W Response WNoW 0 0 T Response . .1 M .10 O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 10-16.Set up single 1 M . W O W and latchYstatus channel . W C . Y W W 0 W W 0 0 W T .1 M. .10 W M.T Command ID 05 SS NN DD O W W Y W00 (CRC) 00Y.C W 0 W W 0 W T . 1 . M of setting module 1~247 .1 W M.T O W ID Address W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W 05 Function O Code W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W SS = 00 Set up single channel output W C . W CO SyntaxTW SS 01 ->Clear .latch status (NN=0, DD=0) W 0Y SS= W TW 1 0 . 1 SS= 02 ->Clear single channel counter value(DD=00) W. M . M O W W .C W W .CO Description Y W W 0 W T . 0 .T 1 M . W M O W O NN NN=00~07=DO0~DO7 W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M DD O W Digital output value DD=00 disable, DD=FF enable O W C . W C W Y W W 0 W T . 0 0Y. T . 1 00 Reserved code M . M O W O W C . W C W . Y W W 0 Y W T ID 05 SS NN DD 00 (CRC) Command valid . .T 10 00 M . M O W O W C ID 85 FF (CRC) mode . status .TW W Watchdog C . Y W W 0 Y W 0 M . ID185 :Error Code 100 ResponseOM.T O W C . W ER=000Syntax W .C Yerror W W 0 Y W T . 0 T . 1 0 M . ER=01 Data Format error 85 ER (CRC) O W W.1 Y.COIDM C . W ER=02 Start channel error W Y W W 0 W T . 0 0 T . 1 0 ER=03 range OM W. I/O out of Y W.1 Y.COM W .C W W 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 4 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O(Output control for 1 Bit). C *Set upW Single-Channel C mode . W W . Y W W 0 Y W T . 0 0 W T . Example: 1 0 M . O W W.1 :” 01 05Y00.C03OFFM00 ”…...Set C . SendW command up the DO3 on. W W 0Y W .T 0 0 W T . 1 0 Response:”01 05 00 03 FF 00 ”….. Command valid. M . 1 M . O W O W C . W C . Y W W .T 00 0Y W .TW 1 M . Send command :”.1 01005 00 02 00 00 M ”…...Set up the DO2 off. O W O W C . W C . Response:” 01 05 00 02 00 00 ”….. Command valid. W 0Y W 0 WW .100Y T . 1 M . M O W O W C Wyou will get 0the0Y. .Cany digital.output W is in safe *When the module mode, command are invalid, W Y W W 0 W T 1 status OM 0 means the module . 1 M . response “ID 8F FF”, which is in safe mode, you can't changeW output O W .C W C . Y W W disable. 0 Y W W Until the watchdog W .T 10 00 . M O *Reset and power failW will.1 not affect watchdog mode. W O C . W C . Y W W 0 Y W digital input/output0status 0 T . 1 0 TW 10-17.ReadW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 .T 1 . .T Command ID 01W00 SS 00 08W(CRC) M .10 W O . W C . Y W W 0 Y W ID Address of setting module 1~247 W 0 0 W T .1 M. .10 W M.T O W W .C Function.TCode Y W 01 W 0 Y W W 0 0 W 1 0 . Mchannel number .1 00 Start W M.T O W W .C W Syntax W 0 Y W W 0 0 W T . 1 0 T . . 1 SS=00 Read DO status M . W O W OM Description W C SS=20 Read DI status . W W Y W W SS 0 0 W T . 1 0 T . . 1 SS=40 Latch low M . W M O Latch High W W C . W SS=60 CO W W 0Y W TW . 0 T .1 . 1 M . W M O 00 08 Output channel number W W W .CO .TW W WW .100YID.C T 01 :Command .Line M W M BC: ByteO counter W ID 01 BC DD (CRC) O W C . W C W . Y DIO Status .T W W 0DD: Y W 0 T . 1 M . W M O Code ER=00 Syntax error Response W O W C . W ID 81 :Function C W Y W W 0 W T . 0 0Y. T . ER=01 Data Format error 1 M . M ID 81 ER (CRC) O W O W C . ER=02 Start channel error W C W . Y W W 0 Y W T . .T 10 00 ER=03 I/O out of range M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 Example: M O Wstatus. Y.C O :” 01 01 00 00 00 08 ”…..Read Send command DO W C W . W W 0 Y W T . 0 0 T . Response:” 01 01 01 36 ”….. CH1~2 =on,CH4~5=on. 1 0 M . M:” 01 01 00 20 00 08 ”…..ReadW O W O W.1 Send C . command DI status. C W . Y W 0 Y 01 01 01.TDFW”….. CH5 Enable.W T . 0 0 1 0 Response:” OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 0 command :”M M 01 01 00 40 00 8 ”…..Read Latch Low. . .1Send O W O W C . W .C01 01 01 01 ”….. bit0 have been triger. Y W Response:” W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 5 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O value C 10-18. W Read digital input counter . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W Command .C(CRC) .TW 0Y W .T 0 WW IDID 03.1000SS000YNN 1 M . Address of setting module 1~247 M O W O W C . Syntax W C 03 Function Code . Y W W 0 W T . 0 W 00 SS .100Y T . 1 Description M . Start channel number SS=00 M O W O W C . W C . NN=01~08 W Channel number W 0Y 0 WW00 NN .100Y T . 1 M . ID 03 ……Module command Line M O W O W C W 2byte 00Y. BC: Byte Counter ,Each channel .C ID 03 BC DATA (CRC) W Y W W 0 WW T . DATA :Channel counter value W.1 0 M 1 M . O O W C . ID 83 :Error Code WW .100Y W Response WW .100Y.C M.TW ER=00 Syntax error O W O W C . W C . Y W ER=01 Data Format error W 0 W ID 0 W83 ER (CRC) .100Y T . 1 TW . M ER=02 Start channel error WW O W .C C . Y W W ER=03 I/O out of range 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 counter .10value OM. W M.T 10-19. Read digital input W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M (CRC).1 W M.TCommand ID 04 00 SS 00 NN O W W .C Address of.Tsetting W W Y W ID module 1~247 W 00 0 W 1 0 T . . 1 M . W 04 Function O Code W OM Syntax W C . W W SS=00 Y Start channel.Tnumber W Description W 00 SS W 0 0 1 0 T . . 1 M . W M 00 NN Channel O number NN=01~08 W W C . W CO W Line W W 0Y ID 04 ……Module W Tcommand . 0 T .1 . 1 M . BC: Byte Counter ,Each channel 2byte W M ID 04 BC DATA (CRC) O W W .C :Channel counter W .CO .TW W value WW .100YDATA T . M W M O W ID 84C :Error Code OResponse W . W C W . W W ER=00 Syntax error.T 0Y Y W 0 T . 1 M . W M ID 84 ER (CRC) OFormat error ER=01 Data W O W C . W C W Y W W 0 W T ER=02 Start channel error . 0 0Y. T . 1 . ER=03 I/O outOofM M W range O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W Example: W 0 Y W T 00~3 counter value.M. .T: ”01 04 00 00 00 04”…..Read channel 1 . 100 Send command M O W O C . W C W . Y W Response:” 01 04 08W 00 28 00 5A 00 53W 00 55” Command0valid. 0 Y T . 0 T . 1 0 M . M O W O W.1 CH0=28,CH1=5A,CH2=53,CH3=55. C . W C W . Y W W 0 Y W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 6 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O Ovalue and set up DO output WW W C 10-20.Clear/save DI counter . C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . CBC 00 (CRC)TW Command 00.CN WW .100Y .T 0Y WW ID 0F.1SS0NN . M M O W O W C ID Address of setting module 1~247 . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M O W 0FW. Function Code O C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W SS=00 Digital Output O W C . W Syntax .C Y W W 0 Y SS=02 Clear Counter value W SS W 0 0 W T . SS=03 Save Counter value to EEPROM 1 0 M . 1 Description M . O W O W C . WW .100Y W WNNW .100Y.C M.TW Start channel number NN=00~07 W O O W C . W C . Y 00 CNW Channel number 1~8 W 0 Y W 0 0 W T . 1 0 TW . 1 BC Byte Counter=01 M . W O W .C W C . 00 Output value Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . ID 0F SS NN 00 00 (CRC) Command Valid W O W . W C . Y W W 0 Y W W 0 0 W T . .1 M .10 ID 85 :Function Code W M.T O W W .C ER=00.TSyntax Y W error Response W 0 Y W W 0 0 W 1 0 . M Data Format error .1 ER=01 W ID 8F ER (CRC) M.T O W W .C ER=02 Start W W channel error Y W W 00 0 W T . 1 0 T . . 1 M . ER=03 I/O out of range W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO Example: W W 0Y W TW . 0 T .1 . 1 M . W M O W Send command :” 01 0F 00 00 00 08 01 25 ”…..Set up the digital output valid. W .C W W .CO Response:” Y W W 0 W T Enable.. 0 .T 01 0F 00 00 00 08 ” set upWthe.1CH0,CH2,CH5 M W M O O W C . W C W . W :” 01 0F 02 W 0Y channel Y Send command T from CH4~CH7Wto 04 00 04 01 00 0 ”…..Clear counter . T . 1 M . W M O W EEPROM O W C . W C W W W W valid..100Y T . 01 0F 02 00 00 0F ” Command 0Y. Response:” T . M M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O C . counter.T C Send command :”W 01 0F 03 00 00 08 W 01 00 ”…..Save Y channel from CH0~CH7 to WW W . 0 Y W 0 .T 1 M . 100 EEPROM M O W O C . W W .C 01 0F.T03W Response:” 00 00 08 ” Command valid. Y W 0 Y W T . 0 0 1 0 M . the module output command are invalid, M is in safe mode, any digital W O you will get the W O W.1 *When C . C Wstatus Y can't change.output W response W means the module 0you Y. “ID 8F FF”,.Twhich W is in safe .mode, T 0 0 1 0 M M disable. the watchdog O W O W.1 Until C . W W .C power fail.will Y W *Reset and not affect watchdogW mode. 0 Y T . 0 0 T 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 7 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O for windows Wto use the C 11. How utility . W C . Y W Wand configuration 0 transmit andM.TW Ycan help you .toTtest Wthe module’s.10data 0 W The TRPCOM1utility 0 M . input and outputOcommunication O W TRPCOM W C . receive digital status. User may download software W C . W 0Y Y W .T 0 0 WW T . 1 0 from TRYCOM .web www.trycom.com.tw. M . 1 M O W O W C . W C . Y W Yfor user to initiate.TtheWsoftware to set theWCom Port from.110to020 and M.T 0 W 0 1.The “Setting”function is 1 O W…See Figure OtoM W. C . W C . setting W the Baud-Rate from 1200 115200,Checksum Enable or Disable. 1 W 0Y Y W 0 0 W T . 1 0 M . *The Module Factory M“ID” is 01, Checksum is Disable.WW .1Setting is “9600”Oand O W C .Cposition into.TASCII Y. *Turn module’s communicationW mode. W 0 Y W 0 0 WWswitch.to1“OFF,ON” 1 0 M . M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 Figure 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O 2.The “Terminal” function is for user to inputW command, user can control all of module’s digital O W C . Wresponse status C W . Y W W 0 Y W T input/output status or wait to get module …See Figure 2. . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 8 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W Figure W2 .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . If you don’t know the module’s ID may select “Scan” to find the module’s setting. . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 4 . 0 0 T . 1 0 M . .1 O W 9 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1click. 00 Select theMmodule M . O W which one you want setting then O W C . W C W . Y W W 0 Y W T . TRP-C29 0 .T Configuration 1 M . 100 Example: M O W button.Y.C O A: Get Counter Value please click Digital Input “D0~D7” W C W . W W 0 Y W T . 0 0 T B: Enable the digital output click Digital Output “D0~D7”button. . 1 0 M . M O Wthen click “Write W.1 C: Y C Set.C upO new RS485 ID, Baud-Rate and data W format to EEPROM” button. . W Y W W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 5 . 0 0 T . 1 0 M . .1 O W 0 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW . 1 0 M . 1 M . O W O W C . WW .100Y .TW WW .100Y.C M.TW M O W O W C 12. Application . W C W . Y W W 0 Y W T . 0 0 W T . 1 0 M . M .1 O W O W C . WW .100Y .T WW .100Y.C M.TW M O W O W C . W C . Y W W 0 Y W T . 0 0 W T . 1 0 M . 1 M . O W O W C . W C . W 0Y W 0 WW .100Y T . 1 M . M O W O W C WW .100Y. W WW .100Y.C M.TW M O W O W C . WW .100Y W WW .100Y.C M.TW O W O W C . W C . Y W W 0 Y W 0 0 W T . 1 0 TW . 1 M . W O W .C W C . Y W W 0 Y W W 0 0 W .T 1 0 . .T 1 M . W O W . W C . Y W W 0 Y W W 0 0 W T .1 M. .10 W M.T O W W .C Y W W 0 Y W W 0 0 W T . 1 0 . M .1 W M.T O W W .C W W Y W W 00 0 W T . 1 0 T . . 1 M . W O W OM W C . W W Y W W 0 0 W T . 1 0 T . . 1 M . W M O W W C . W CO W W 0Y W TW . 0 T .1 . 1 M . W M O W .CO .TW WW WW .100Y.C M.TW W O W OM W C . W C W . W W 0Y Y W T . 0 T . 1 M . W M O W O W C . W C W Y W W 0 W T . 0 0Y. T . 1 M . M O W O W C . W C W . Y W W 0 Y W T . .T 10 00 M . M O W O W C . W C W . Y W W 0 Y W T . 0 .T 1 M . 100 M O W O .C W C W . Y W W 0 Y W T . 0 0 T . 1 0 M . O W W.1 Y.COM W C . W W Y W 0 W T . 0 0 T . 1 0 OM W. W.1 Y.COM W C . W W Y 0 W T . 0 0 T . 1 M . M .10 O W O W C . W .C Y W W 0 Y W TW 5 . 0 0 T . 1 0 M . .1 O W 1 OM W C . W C W . Y W W 0 Y W T . 0 .T 1 00 M . 1 M . O W .CO WW