Page 1
Waste Electrical and Electronic Equipment (WEEE) This symbol means that according to local laws and regulations your product and/or its battery shall be disposed of separately from household waste. When this product reaches its end of life, take it to a collection point designated by local authorities.
LIMITED WARRANTY Giga-Tms warrants that the products sold pursuant to this Agreement will perform in accordance with Giga-Tms’s published specifications. This warranty shall be provided only for a period of one year from the date of the shipment of the product from Giga-Tms (the “Warranty Period”). This warranty shall apply only to the “Buyer”...
Federal Communication Commission Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Attention! Firmware Management mode (FMM) The TR515 has two different modes of operation. Normal mode provides regular device functionality. Firmware Management mode (FMM) is provided for internal firmware checkup and upgrades (see Section 5). The Normal mode is entered by powering the TR515 up while not pressing the IN button. Switching the TR515 on while holding the IN button or both IN and OUT buttons down forces the unit into the FMM.
TR515 Series User’s Manual 1. Installing the TR515 Wall-mount and desktop operation The TR515 can be used either as a wall-mount (default, see Figure above) or desktop device. Machine needs to be rotated 180 degrees when used on a desk. For this reason, the TR515 comes with two different LED plates (with their artworks rotated 180 degrees with respect to each other).
Page 8
TR515 Series User’s Manual communications (twisted pair Cat. III or V). You only need to use one twisted pair of wires inside the cable. Note: depending on the cable type, up to 4 twisted pairs may be available, it doesn’t matter which one you use, just make sure that you are using both wires of the same wire pair.
Page 9
Most Ethernet installations require cables of substantial and variable length, so you will probably need to make your own cables. For testing purposes PROMAG supplies two kinds of Ethernet cables: device-to-hub (WAS-1499) for connections through a standard Ethernet hub, and device-to-device (WAS-1498) for connections without a hub (i.e.
TR515 Series User’s Manual TR515EX’s interface connector pin assignment can be found in Appendix B. 3. Wireless Interface Versions The TR515Wx designed to operate in the 433MHz ISM (Industrial, Scientific and Medical) frequency band. It features Frequency Shift Keying (FSK) modulation and demodulation capability.
Page 11
TR515 Series User’s Manual Understanding machine numbers For single-terminal RS232 communications, you needn’t specify your TR515’s machine number. For multi-terminal RS485 communications you must make sure that all Terminals on the network have unique machines numbers. Machine number is a network address that uniquely identifies the Terminal on the network.
Page 12
TR515 Series User’s Manual Note: machine number is displayed briefly at the Terminal power-up (even if you don’t push the OUT button). Bell or Door Lock relay The TR515 features a built-in relay for bell or door lock control. For bell, the relay is capable of controlling a low-power external bell.
TR515 Series User’s Manual 2. Using the TR515 Clocking in and out To register an event (IN or OUT), please push the appropriate button and has your ID-card to be read. For the TR515R (RFID version), the card is read by bringing it close to the reader (< 8 cm).
TR515 Series User’s Manual 3. Communications protocol The TR515 communications protocol is based on the GNET protocol specification. Communications parameters are 19200-8-N-1. Communications between the TR515 and the PC takes place in the form of commands sent by the PC and replies from the TR515. Commands and replies are packets of data. Each packet begins with an STX (02H) character and ends with CR (0DH) character.
Page 15
TR515 Series User’s Manual Table below lists all possible error codes: Illegal (invalid) command (command code or data is wrong) Record number is out of range (requested record doesn’t exist) Command failed (hardware problem or invalid internal data) Log (data) memory is full (this message reply in Extended mode) Command is denied by terminal (cannot process this command at the moment) Summarized below are all supported commands.
Page 16
TR515 Series User’s Manual Note 1. D-command never returns error message even if the data supplied in the command packet is incorrect. Invalid command packet makes it impossible to determine which terminal is being addressed and, therefore, which one should reply with an error code; when terminal is selected, it reply ‘A’.
Page 17
TR515 Series User’s Manual (The command ‘l’ is lower case of ‘L’) ‘p’ Set punch times ‘u’ Get punch times Following is the detailed command description. Command and reply packets are shown without STX, Checksum and CR characters. Select designated terminal (‘D’, 44H)
Page 18
TR515 Series User’s Manual internal malfunction. Reply will contain 0000 instead of an actual machine number in this case. Note: The machine number allows 4 digits (0000~9999; 0000H~270FH in Hex form) since the firmware version 1.94 and above. You can use the command D0000 to select a TR515 terminal. If TR515 responds 2 digits in Hex form (such as A00) for machine number, it indicates the firmware of this machine is the early version (below V1.94) and its machine number is 3 digits (000~255;...
Page 19
TR515 Series User’s Manual Possible error codes: 04, 07 Command SYYYYMMDDhhmmss Reply YYYY-year, MM- month, DD-date, hh-hour, mm-minutes, ss- seconds This command is used to set the TR515’s internal clock. Date/time supplied must be valid. Incorrect data (like 31 of February) will be rejected (error 04).
Page 20
TR515 Series User’s Manual Possible error codes: 09 Command Reply This command is used to initialize the TR515. Initialization takes place on the next power-up, not immediately. Upon initialization, all setting values are restored to their factory defaults. TR515’s internal date and time are also checked and, if contained garbage, initialized to 1999/01/01 and 00:00:00 respectively.
Page 21
TR515 Series User’s Manual register, cc- checksum This command is used to retrieve the data contained in the designated “group-1 registers”. Registers are actually functioning parameters (settings). Complete description of all available registers can be found in Section 4. Set group-2 registers (‘P’, 50H)
Page 22
TR515 Series User’s Manual Command JRR,reg_data Reply RR- register number (group-3) in Hex form (00…FFH), reg_data is the data for the register to be set This command is used to set one of the TR515 “group-3 registers”. Registers are actually functioning parameters (Settings) with respect to access bell ‘enable/disable’...
Page 23
TR515 Series User’s Manual Get specified record (‘G’, 47H) Possible error codes: 04, 06, 07 Command GNNNN Reply ANNNN,ccc…c,E,YYYY/MM/DD,hh:mm:sscc NNNN- record number (starting from 0000) in Hex form, ccc…c- ID-code, E- event (0: OUT, 1: IN), YYYY- year, MM-month, DD-date, hh-hour, mm- minute, ss- second, cc- checksum This command is used to retrieve the database record with a specified number.
Page 24
TR515 Series User’s Manual that lets you initialize the database in such a way that it appears to be 100% full (you can “recover” entire database memory contents then). Naturally, some database records may turn out to contain invalid data.
Page 25
TR515 Series User’s Manual Executing this command initializes the database. This command can be used to delete all database data and restore the database functionality in case of database malfunction. E-command doesn’t really delete the data itself- just some internal database housekeeping is initialized.
Page 26
TR515 Series User’s Manual wait 5 seconds for host reply “ACK” message. If TR515 receive “ACK” message from host immediately, it will get and send next record data to host in every one second interval. If TR515 does not receive “ACK” message from host within 5 seconds, it will resend the same data again in every 5 seconds interval until received “ACK”...
Page 28
TR515 Series User’s Manual Extended command-set description: Log into Extended mode (‘i’, 69H) Possible error codes: 09 Command i (the lower case of 'I') Reply This command logs the TR515 into Extended mode whatever TR515 is currently in Extended mode or not, but if TR515 is enabled in real-time data transmission mode, the i-command will be denied.
Page 29
TR515 Series User’s Manual Terminal sends captured data to Host (‘n’, 6EH) Possible error codes: 8 Command nNNNN,ccc…c,E,YYYY/MM/DD,hh:mm:sscc Reply NNNN- record number in Hex form, ccc…c- ID-code, E- event (0: OUT, 1: IN), YYYY- year, MM-month, DD-date, hh-hour, mm- minute, ss- second, cc- checksum This command is used to send the currently captured record to Host in extended mode or real-time data transmission function is enabled.
Page 30
TR515 Series User’s Manual Command r (the lower case of 'R') Reply nNNNN,ccc…c,E,YYYY/MM/DD,hh:mm:sscc NNNN- record number in Hex form, ccc…c- ID-code, E- event (0: OUT, 1: IN), YYYY- year, MM-month, DD-date, hh-hour, mm- minute, ss- second, cc- checksum If data receiving is failure host can require TR515 to resend currently captured record by this command.
Page 31
TR515 Series User’s Manual Host sends “relay activation” duration (‘l’, 6CH) Possible error codes: 04, 07, 09 Command Reply NN- relay activation duration in 01-99 (string type) seconds, 00 will deactivate the relay. This command ‘l’ (lower case ‘L’) is used to assign relay activation duration in seconds to control door lock relay.
Page 32
TR515 Series User’s Manual This command is used to retrieve the device’s punch times. Punch times provide a way to use device as stand alone work when device was lost control from network. User has his card to be read in this defined “punch times” then device will be continue used in stand alone work...
TR515 Series User’s Manual 4. Registers The TR515 feature 3 groups of programmable “registers”. Basically, registers are the TR515’s functioning parameters (Settings). Group-1 registers can be written to using the C- command, and read from using the B-command; Group-2 registers can be written to using the P- command, and read from using the Q-command;...
Page 34
TR515 Series User’s Manual 40H-5FH Bell table of Tuesday, ‘time’ field (32 registers) 60H-7FH Bell table of Wednesday, ‘time’ field (32 registers) 80H-9FH Bell table of Thursday, ‘time’ field (32 registers) A0H-BFH Bell table of Friday, ‘time’ field (32 registers) C0H-DFH Bell table of Saturday, ‘time’...
Page 35
TR515 Series User’s Manual Bell duration (group-1 register 01H) Possible error codes: 04, 07 Command C01,DD Reply Possible error codes: 04, 07 Command Reply ADDcc DD- Bell duration in seconds, in Hex format (00H-FFH), cc- checksum The TR515 features a relay that can be used for external bell control. Bell schedule can be programmed using bell table group-1 registers (02H-21H, 22H-41H).
Page 36
TR515 Series User’s Manual Bell table (Everyday mode), enable/disable (group-1 registers 22H-41H) Possible error codes:04, 07 Command CRR,SS Reply Possible error codes: 04, 07 Command Reply ASScc RR- register number (group 1) in the Hex form (22H-41H), SS- state (00: disabled, 01: enabled), cc- checksum The TR515 features a relay that can be used for external bell control.
Page 37
TR515 Series User’s Manual EE- event selection mode (00: free selection by the User, 01: fix to OUT, 02: fix to IN, 03: scheduled selection), cc- checksum This setting allows User to set the TR515 at one of 3 event selection modes: set the event at Manual mode (IN or OUT by user selection), set event selection mode at fix to IN only or OUT only, or set at scheduled selection mode.
Page 38
TR515 Series User’s Manual Reply Ahhmmcc RR- register number (group-1) in Hex form (44H-63H), hh- hour, mm-minutes, cc- checksum The TR515 features an event schedule table. Up to 32 different scheduled times can be specified for which the event selection will be activated. Each event table entry consists of two fields: ‘time’...
Page 39
TR515 Series User’s Manual RR- register number (group-1) in the Hex form 84H, MM- bell table mode (00: everyday mode, 01: 01week mode), cc-checksum This group-1 register is used to set the bell table mode. TR515 have two bell table modes: Everyday mode and Week mode, Everyday mode has only one bell table which have 32 different bell times can be specified for everyday to activate the bell.
Page 40
TR515 Series User’s Manual Reply Possible error codes: 04, 07 Command Reply ASScc SS- state (00: disabled, 01: enabled), cc- checksum The Daylight Savings Enable/Disable register is used to enable or disable Daylight Saving Time function. The default factory setting is 00 (disabled).
Page 41
TR515 Series User’s Manual Reply Aprefix_stringcc prefix_string is the string of prefix to be set (0-16 digits long), cc- checksum Prefix to match allows you to restrict the User ID-cards accepted by the TR515 to cards whose leading ID-code characters match those of the prefix string. This way you can setup the system to accept only certain ID-Cards.
Page 42
TR515 Series User’s Manual “123456” will be truncated to “34”, ID-code “123” will become “3”, and ID-code “12” will be rejected. Default value for this setting is 1. Number of Characters (group-1 register 8BH) Possible error codes: 04, 07 Command...
Page 43
TR515 Series User’s Manual Possible error codes: 04, 07 Command Reply AMMcc MM- allow/disallow record duplication (00: disallow, 01: allow), cc-checksum This group 1 register is used to set “allow” or “disallow” record duplication. When set in “disallow” mode TR515 will check if ID-code and IN/OUT selection is same as previous record in one minute, if same, the warning message is indicated by a long beep and “DUPL”...
Page 44
TR515 Series User’s Manual Sound for card read OK, enable/disable (group-1 register 93H) Possible error codes:04, 07 Command C93,SS Reply Possible error codes: 04, 07 Command Reply ASScc SS- state (00: disabled, 01: enabled), cc- checksum The Sound Enable/Disable for Card Read OK register is used to enable or disable sound beep function when card read OK.
Page 45
TR515 Series User’s Manual DFH) and a corresponding ‘enable/disable’ field (set through group-3 registers 00H-DFH). Bell table (Week mode), enable/disable (group-3 registers 00H-DFH) Possible error codes:04, 07 Command JRR,SS Reply Possible error codes: 04, 07 Command Reply ASScc RR- register number (group-3) in the Hex form (00H-DFH), SS- state (00: disabled, 01: enabled), cc- checksum The TR515 features a relay that can be used for external bell control.
TR515 Series User’s Manual 5. Firmware Management mode The TR515 also features new Firmware Management mode (FMM). FMM allows you to quickly upgrade your TR515’s internal firmware and also check validity of the currently loaded firmware. Contact your dealer for the most recent firmware upgrade files.
Page 47
TR515 Series User’s Manual protocol from the Protocol drop-down box The Xmodem file send for dialog will be displayed Press and hold the IN button, then power up the TR515 while still keeping the IN button pressed. The unit will generate a long beep and display “FLLD” (FLASH Load): ...
Page 48
TR515 Series User’s Manual Finally, there is a timeout error that occurs when you start the download but PC doesn’t send any data (or the TR515 cannot receive the data sent by the PC). This happens when you either set communications parameters of the HyperTerminal incorrectly or if you switch the TR515 on (with the IN button pressed) before starting the XMODEM on the PC side (it should always be the other way around: start XMODEM first, then switch the TR515 on).
TR515 Series User’s Manual 6. Test mode The TR515 provides a hardware Test mode that can be initiated by issuing a Z-command (see Section 3). Warning! Hardware test destroys the database contents (not just deletes it logically), so the data cannot be recovered even using the M-command! The test mode also sets a so- called Reset flag: the TR515 will be completely reinitialized on the next power-up after the test.
Page 50
TR515 Series User’s Manual When all manual tests are finished, the TR515 will generate a long beep and display “PASS”: This indicates that the test sequence has been completed successfully. You can still continue testing the buttons and the reader at this point. The TR515 will behave as if in the Normal Mode of...
TR515 Series User’s Manual Appendix A. Possible Errors This Section lists all possible error messages that may be generated during the TR515’s normal operation. The table below does not apply to the Test and FMM modes of the TR515 (see Sections 5 and 6 respectively for complete details on errors generated in these modes).
TR515 Series User’s Manual Appendix C. Cable WAS-1436 ( For TR515WX/TR515SX RS-232 ) PIN1 PIN8 WAS-1436 : LENGH - 2000 mm , WIRE - 8P8C / AWG #28 WAS-1436 DB 9P FEMALE PIN COLOR RJ-11 8P8C PIN GRAY ORANGE BLACK...
Page 53
TR515 Series User’s Manual 3. WAS-1498 ( For TR515EX TO PC ) Side A Side B PIN1 PIN1 PIN8 PIN8 WAS-1498 : LENGH - 1800 mm , CAT.5 4PAIR 24AWG UTP WAS-1498 Side A COLOR Side B WHITE ORANGE WHITE...
TR515 Series User’s Manual Appendix D. Specifications Display: 4 x 7-segment Blue Light LED Magnetic card reader: ISO Track 2, 75 bpi Barcode reader: Visible or IR, numerical Code39 RFID card reader: 125KHz, ASK, 64bits, Manchester encoding RFID reading range, ISO card-sized tag...
Page 55
TR515 Series User’s Manual TR515WF Time Recorder with Barcode Card Reader (infrared) TR515WH Time Recorder with HID Card Reader RS-232/485 Interface TR515SM Time Recorder with Magnetic Card Reader TR515SR Time Recorder with RFID Card Reader TR515SB Time Recorder with Barcode Card Reader (visible)
TR515 Series User’s Manual Appendix F. Installation Please install DISK5151 Software before using TR515 series. DISK5151 includes [DS Manager] and [TR515 Application Program]. Setting procedure is as follows. 1. Ethernet Interface TR515: Hub to TR515E (using cable WAS-1499) Open the program DS Manager. It will automatically detect the IP Address of the TR515 on line.
Page 57
TR515 Series User’s Manual 2. Click [Change IP] to change the IP address to be used by TR515, and then click [OK]. P.S. The IP address must not be the existing one. 3. Select the just added new IP then click [Settings].
Page 58
TR515 Series User’s Manual 4. Check if IP address is you just typed. (When using multiple TR515E or machines, it is recommended to label the IP address on each TR515E or machines).
Page 59
TR515 Series User’s Manual 5. Select Transport Protocol: TCP. Select Routing mode: Slave. Setting the Period of TCP Connection Timeout for TR515E (0~255 minutes). Remark: If users do not have any communication with TR515E during the period of TCP connection timeout, TR515 will be disconnected to TCP automatically.
Page 60
TR515 Series User’s Manual 6. Enable [On-the-Fly commands], this helps TR515E to remote control the serial parameters. Set the correct Serial port parameters. And then click [OK].
Page 62
TR515 Series User’s Manual 8. Open the Application Program of TR515. Input the IP address of the on-line TR515 and select Com Port as [DS100V2]. Then double click [000-default] to complete the connection with TR515 terminal. If the connection is successful then Firmware version will display in Status column.
Page 63
TR515 Series User’s Manual PC to TR515 (using cable WAS-1498) 1. Please refer to above procedure (1~7) for settings. 2. Open the Application Program of TR515. Input the [IP address] of the on-line TR515 and select [Com Port] as [DS100V2]. Then double click [000-default] to complete the connection with TR515 terminal.
Page 64
TR515 Series User’s Manual 2. Wireless Interface TR515: Open the Application Program of TR515. Select the [Com Port] of the on-line TR515. Then double click [000-default] to complete the connection with TR515 terminal. If the connection is successful then Firmware version will display in Status column.
Page 65
TR515 Series User’s Manual Adding new Machine ID: For example, if we want to set machine ID [001] for a TR515 terminal which IP address is 192.168.100.215, then please select the Com Port [DS100V2] and input IP address [192.168.100.215] then click [000-Default]. If the TR515 connection is successful the Firmware version will display in Status column.
Page 66
TR515 Series User’s Manual Select [Set M#] to assign the new ID.
Page 67
TR515 Series User’s Manual Now the machine ID is [001]. The correspondent name can be modified at [Device Name] column, for example, we change it into DOOR-1. To add another new Machine ID, please follow the installation procedure 1~8 above (using DS Manager) to set a new IP address for New Device.
Page 68
TR515 Series User’s Manual For example, now we want to set Machine ID [002] for another one TR515 which IP address is 192.168.100.216. Please input IP address [192.168.100.216] then click [000-Default]. If the TR515 connection is successful the Firmware version will display in Status column.
Page 69
TR515 Series User’s Manual Select [Set M#] to assign the new ID.
Page 70
TR515 Series User’s Manual You can double click [002-Machine-2] to complete and check the connection to New Device. If the TR515 connection is successful the Firmware version will display in Status column.
Need help?
Do you have a question about the TR515 Series and is the answer not in the manual?
Questions and answers