Summary of Contents for Thermo Ramsey Micro-Tech 3000 Series
Page 1
Serial Communications Manual Ramsey Micro-Tech 3000 Model 3104 Loss in Weight Controller Serial Comm- 3104 Rev Part No.: XXXXX...
Page 3
Model 3104 Loss in Weight Controller This document is confidential and is the property of Thermo Electron. It may not be copied or reproduced in any way without the express written consent of Thermo Electron. This document also is an unpublished work of Thermo Electron. Thermo Electron intends to, and is maintaining the work as confidential information.
Page 4
Revision History Preliminary December 2003 Manual first released...
Serial Communications 3104 List of Figures Figure 2-1 COMM A Board Figure 2-2 Micro-Tech 3000 Mother Board Figure 2-3 Serial Connection RS232 Figure 2-4 Serial Connection RS485 Figure 2-5 Mother Board Area of Detail REC XXXXX...
The COMM option comes with the following software communication protocols already built in: - PC-Master A Thermo Ramsey proprietary protocol, multidrop. - Modbus An AEG proprietary protocol, multidrop. The COMM option only contains a subset of the protocol as specified in this manual.
The communication protocols have been implemented and tested as described in this document or in other referenced documents. It is the intention of Thermo Ramsey to provide all the necessary information and help the user to connect the instrument to other compatible devices.
Thermo Electron Warranty The seller agrees, represents, and warrants that the equipment delivered hereunder shall be free from defects in material and workmanship. Such...
SELLER BE LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES.” Purchaser agrees to underwrite the cost of any labor required for replacement; including time, travel, and living expenses of Thermo Electron Field Service Engineer at closest factory base. THERMO ELECTRON 501 90 AVE.
Serial Communications 3104 Chapter 2 Installation General This chapter describes the installation procedure and hardware configuration for the communications (on Mother Board and on Comm A Board option). If the communication option was installed at the factory, it may not be necessary to continue with this chapter.
Serial Communications 3104 Figure 2-2 Micro-Tech 3000 Mother Board EXPANSION SLOT 6. Insert the hex head screw through the chassis and tighten. 7. Install the wired mating connector on the COMM board connector. 8. Reinstall panel mount enclosure in the panel. 9.
Serial Communications 3104 Communication Configuration (Mother Board) COMM1 This section describes the setup procedure and hardware configuration for the communications from the motherboard. Use the following steps to configure the communications: Select the jumper positions for the desired communication standard. Refer to Table 2-5 for jumper locations.
Page 19
Serial Communications 3104 Table 2-4: Mother Board Wiring Configuration TB 3 – 20mA Serial Communications Motherboard 20 mA Serial Communications TB 3 Shield 20 mA (out) -20 mA (out) 20 mA (in) -20 mA (in) Maximum cable length 4000 ft Use Beldon 9829 or equivalent Table 2-5: Mother Board Communication Jumper Settings JUMPERS...
Serial Communications 3104 Chapter 3 Operation General The Micro-Tech 3104 is a bus-based menu driven machine that allows the operator easy access to all communication and printer set-up scrolls. Main Menu 3's Diagnostic Scroll contains the clock/calendar set-up screens. Main Menu 2's Display Scroll contains the clock/calendar configuration screens, and Main Menu 5 contains the communications and printer set-up scrolls.
Serial Communications 3104 3.3.1 Totals There are two formats for printing totals; one is predefined, one is user programmable. Selection between the two formats is done via the Print Scroll in Main Menu 5. Examples of data that can be printed : 1.
Serial Communications 3104 BATCH NR: SET PT: 0.00 Tons TOTAL : 0.00 Tons 3.3.3 Alarms The system can optionally print out each alarm (if the alarm has been turned on in the Alarms Menu) in the following format: 09-10-2002 8:14a High rate where "High rate"...
Serial Communications 3104 3.4.1 Clock/Calendar Set-Up When an COMM A board is installed, date and time become available and must be set. The battery, located on the mother board, provides backup for the perpetual calendar/clock. Time and date needs to be set only once. Press the MENU key until Main Menu 3 appears.
Serial Communications 3104 Then date can be set to show month or day first, in three possible configurations: - DISPLAY SCROLL 8 - Password: Service Date > DD-MM-YYYY < CHOICE ENTER If USA: Default: MM-DD-YYYY If other language: Default: DD-MM-YYYY Selections: DD-MM-YYYY, MM-DD-YYYY, YYYY-MM-DD When a COMM board is installed, date and time can be displayed line three...
Page 26
The next screen defines the port use. Some commonly used protocols are implemented in the system. Possible selections are: PC-MASTER Thermo Ramsey proprietary protocol: Multidrop, Master Slave. SIEMENS 3964R A proprietary protocol of Siemens. Point to point, Multi Master. ALLEN-BRADLEY A proprietary protocol of Allen-Bradley.
Serial Communications 3104 3.4.3 Multidrop Operator Set-Up If the selected protocol is not PRINTER, the following screens define the ADDRESS of the device in the multidrop line, and the access permission from the remote supervisor. If NONE is selected, the supervisor has full access to the device. If LIMITED is selected, the supervisor accesses only those variables that are accessible with the OPERATOR password.
Serial Communications 3104 - COMM. A SCROLL 14- Clear to Send #2 Password: Service > Disactive < CHOICE ENTER Default: DISACTIVE Selections: ACTIVE, DISACTIVE - COMM. A SCROLL 15 - Address port #2 Password: Service > 1 < ENTER Default: Min: Max: - COMM.
Page 29
Serial Communications 3104 Default: NONE Selection: NONE, CTS, XON-XOFF Different printers use different end of line patterns. Select the one you need according to the printer. - PRINTER SCROLL 2 - End of line Password: Service > CR < CHOICE ENTER Default: Selection: CR, LF, CR+LF...
Serial Communications 3104 - PRINTER SCROLL 6 - Print time # 1 Password: Operator time HH:MM ENTER ON/OFF NEXT Default: Min: 00:00 Max: 23:59 3.4.5 Define Printing Format By selecting YES in the following screen, the system is instructed to print one line each time a new alarm condition occurs.
Page 31
Serial Communications 3104 - PRINTER SCROLL 8 - Password: Service Totals Report format > Default < CHOICE ENTER Default: DEFAULT1 Selections: DEFAULT1, USER DEFINED If your selection is USER DEFINED, the following screens are displayed. Define if you want add a heading string in your report. Strings can be used to add the Customer name as well as other information that you want to include in the print format.
Page 32
Serial Communications 3104 - PRINTER SCROLL 10 - String #2 Password: Operator < yes > CHOICE ENTER Default: Selections: YES, NO If you selected YES, the next two scrolls are displayed - PRINTER SCROLL 10A - Password: Operator Contents strings #2 xxxxxxxxxxxxxxxxxxxx <...
Page 33
Serial Communications 3104 A series of variables can be added in the report. Variable are : MASTER TOTAL, RESET TOTAL, DATE, TIME, WEIGHT and RATE. The position must be defined for each variable. If you do not intend to add a variable in the report, you should set its X position to 0.
Serial Communications 3104 - PRINTER SCROLL 17 - RATE Position Password: Operator X = --- Y = ---- ENTER X\Y-pos Default: Min: Max: Communication Protocols The communication protocol allows a remote intelligent device to read and eventually write the contents of the registers as listed in this section. During the communication activity, the Micro-Tech 3104 always acts as Slave, meaning that it will respond to a request from a Master device on the line, but never attempts to send messages out.
Serial Communications 3104 3.5.1 Registers Definition The following registers can be accessed through a serial line link using one of the available communication protocols. The table lists the registers specifying per each: - register A conventional name - type Can be: The register can be read but cannot be written.
Serial Communications 3104 3.5.2 Type, Limits and Format of Register register type low limit high limit Refresh protection format Time [ms] success_flag none integer display char leds integer status integer alarms integer integer commands 32767 none integer batch_number limited integer batch_dev limited integer...
Serial Communications 3104 3.5.3 Decription of Register In the following section an explanation is given per each variable of the above table. a. success_flag Set to 0 after a message has been received and properly processed. If a message is correctly received but cannot be processed because password protection or size error, this flag is set to 1.
Page 38
Serial Communications 3104 d. status Status(1) description cumulative shutdown (a shutdown alarm is pending) cumulative alarms (an alarm is pending) calibration running Auto Remote Refilling Running Not used High weight (weight is higher than limit) Low weight (weight is lower than limit) High rate (Rate is higher than limit) Low rate (Rate is lower than limit) High positive deviation (regulation error higher then limit)
Page 39
Serial Communications 3104 PWD DURING CALIB CAL TIME ELAPSED 09-08 Not Used EXTERN ALARM 1 EXTERN ALARM 2 EXTERN ALARM 3 HW CNF CHANGE SLOT 1 HW CNF CHANGE SLOT 2 HW CNF CHANGE SLOT 3 alarms(3) description BCD OVERFLOW MATHEMATIC ERROR PRINTER ERROR COMMUNICATION ERROR...
Page 40
Serial Communications 3104 in 1 board 4in/16out # 2 in 0 board 4in/16out # 2 in 3 board 4in/16out # 3 in 2 board 4in/16out # 3 in 1 board 4in/16out # 3 in 0 board 4in/16out # 3 in 3 board 4in/16out # 4 in 2 board 4in/16out # 4...
Page 41
Serial Communications 3104 in 09 board 16in/4out # 3 in 08 board 16in/4out # 3 in 07 board 16in/4out # 3 in 06 board 16in/4out # 3 in 05 board 16in/4out # 3 in 04 board 16in/4out # 3 in 03 board 16in/4out # 3 in 02 board 16in/4out # 3...
Page 42
Serial Communications 3104 i_o(9) description out 15 board 4in/16out # 1 out 14 board 4in/16out # 1 out 13 board 4in/16out # 1 out 12 board 4in/16out # 1 out 11 board 4in/16out # 1 out 10 board 4in/16out # 1 out 09 board 4in/16out # 1 out 08 board 4in/16out # 1 out 07 board 4in/16out # 1...
Page 43
Serial Communications 3104 i_o(12) description out 15 board 4in/16out # 4 out 14 board 4in/16out # 4 out 13 board 4in/16out # 4 out 12 board 4in/16out # 4 out 11 board 4in/16out # 4 out 10 board 4in/16out # 4 out 09 board 4in/16out # 4 out 08 board 4in/16out # 4 out 07 board 4in/16out # 4...
Page 44
Serial Communications 3104 k. Batch_preset The pre-set point for the current or next load out. Set by the user, defines when the rate will be lowered to increase batch accuracy. Batch_preset_sp Is the reduction in percent of the regulation setpoint when the batch reaches the preset value.
It is the actual regulation error in percent. PC-Master Protocol The PC-Master protocol is fully described in the following manual (available from Thermo Ramsey on request) : PC-MASTER COMMUNICATION PROTOCOL Rev.08.01.1996 The following messages are used to communicate with MT3104 type of instruments:...
Page 46
Serial Communications 3104 Data 1byte Error check End of frame RESPONSE MESSAGE No response is provided. TABLE OF THE KEYS HEX CODE HEX CODE ---------------------------------------------------------------------------------- UP ARROW EIGHT DOWN ARROW NINE DECIMAL POINT 2EH MENU CLEAR ZERO THREE AUTO/MAN FOUR LOC/REM FIVE START...
Page 47
Serial Communications 3104 Stamp Data Address 1WORD WordCount 1WORD Error check End of frame Example 1 : The Host wants to write the HIGH WEIGHT SET (address 7A hex) : High weight set: 100% Address of Slave : HOST (PLC) SLAVE 3104 Message #99 : READ REGISTER With this command, the master asks the slave unit for registers.
Serial Communications 3104 Example 1 : The Host wants to receive the HIGH WEIGHT SET (address 7A hex) : High weight set : 100.0 % Address of Slave : HOST (PLC) SLAVE (3105) Siemens 3964R The protocol has been implemented as described in – “Funzioni di accoppiamento con CP 525/2 Manuale –...
Serial Communications 3104 (10H) (03H) (XXH) DLE (10H) Example : The Host wants to receive the LOW RATE SET (address 78 hex). HIGH WEIGHT SET : 100.0 % HOST (PLC) SLAVE (3104) 00H 00H 45H 44H 00H 78H 00H 02H FFH FFH 10H 03H 00H 00H 00H 00H 42H C8H 00H 00H 10H 03H 99H...
Page 51
Serial Communications 3104 data LSB crc16 lo crc16 hi Example 1 : The Host wants to receive the LOW WEIGHT SET (address 125 dec) :: High weight set : : 20.0 % Address of Slave: HOST (PLC) SLAVE (3104) 01H 03H 00H 7CH 00H 02H 05H D3H 01H 03H 04H 00H 00H 41H A0H CAH 1BH Exceptions :...
Serial Communications 3104 01H 10H 00H 7CH 00H 02H 80H 10H Exceptions : The instrument handles the following exceptions : Illegal address exception code = 02 address is not correct or number of registers overlaps the max limit (42). Illegal value exception code = 03 value is out of the limits or protected.
Serial Communications 3104 HOST (PLC) SLAVE (3104) (10H) (05H) ADDRESS OF SLAVE (10H) (02H) ADDRESS HOST ADDRESS SLAVE 4FH (COMMAND) (00H) (xxH) (xxH) TYPE DATA PARAMETER DATA LSB MSB …….. DATA LSB MSB (10H) (03H) (10H) (06H) Example : The Host wants to receive the High weight set (ADDRESS F8:13) : High load set : 100.0 % Address of Slave :...
Page 54
Serial Communications 3104 (xxH) (xxH) (67H) PACKET OFFSET (LOW) PACKET OFFSET (HIGH) TOTAL TRANS (LOW) TOTAL TRANS (HIGH) ADDRESS OF DATA (FIRST BYTE) ADDRESS OF DATA (SECOND BYTE) ADDRESS OF DATA (THIRD BYTE) ADDRESS OF DATA (FOURTH BYTE) TYPE DATA PARAMETER DATA LSB MSB …….
Need help?
Do you have a question about the Ramsey Micro-Tech 3000 Series and is the answer not in the manual?
Questions and answers