Summary of Contents for Thermo Electron Ramsey Micro-Tech 3000 Series
Page 1
Serial Communications Manual Ramsey Micro-Tech 3000 Model 3100/3200 Static Weight Indicator Serial Comm- 3100/3200 Rev Part No.: XXXXX...
Page 3
Model 3100/3200 Static Weight Indicator 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 3100/3200 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...
Serial Communications 3100/3200 Chapter 1 Introduction General The Micro-Tech 3000 Integrator is a bus-based microprocessor instrument equipped with one COMM A (on Mother Board) that can be equipped (optionally) with a second serial communication boards. Each COMM A board has one serial channel that can be configured according to the following standards.
Serial Communications 3100/3200 - 3964R A Siemens proprietary protocol, single point. The hardware can be configured (through jumpers on the Mother Board and on the optinally COMM board if available) to one of the three standards as listed in the previous paragraph.
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 3100/3200 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 3100/3200 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 3100/3200 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 3100/3200 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 3100/3200 Chapter 3 Operation General The Micro-Tech 3000 Integrator 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 3100/3200 where "Clock Fail" is only an example of a possible alarm condition. Date and time corresponds to when the alarm has occurred the first time. 3.2.4 Set-Up The entire system set-up data can be printed by the unit for the customer's record. Format and sequence of data can vary depending on the hardware and software configurations.
Page 24
Serial Communications 3100/3200 When an optional 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 3100/3200 Then date can be set to show month or day first, in three possible configurations: - DISPLAY SCROLL 8 - Password: SERVICE Date > MM-DD-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 3.
Page 26
Serial Communications 3100/3200 - COMM. A SCROLL 2 - Set parity port #1 > No parity < Password: Service CHOICE ENTER Default: NO PARITY Selections: EVEN PARITY, ODD PARITY, NO PARITY - COMM. A SCROLL 3 - Stop bits port #1 >...
Serial Communications 3100/3200 WARNING THE CTS INPUT CAN ONLY BE USED WHEN JUMPERS ARE SET FOR RS232. ATTEMPTING TO ENABLE THE CTS SOFTWARE CONTROL IN RS485 MODE WILL RESULT IN LOCK-UP OF THE LINE. - COMM. A SCROLL 11 - Clear to Send #1 Password: Service >...
Page 29
Serial Communications 3100/3200 The most commonly used protocol is the CTS, which is a signal generated by the printer to indicate whether it is ready to receive data or not. WARNING THE CTS INPUT CAN ONLY BE USED WHEN JUMPERS ARE SET FOR RS232. ATTEMPTING TO ENABLE THE CTS SOFTWARE CONTROL IN RS485 MODE WILL RESULT IN LOCK-UP OF THE LINE.
Serial Communications 3100/3200 If you want to generate periodical printing, enter the number of minutes, hours or days in the following screen. By entering 0, the periodical printing is prevented. Use the INTV key to switch from minutes to hours and to days. - PRINTER SCROLL 5 - Password: Service Print interval...
Page 31
Serial Communications 3100/3200 - PRINTER SCROLL 7 - - PRINTER SCROLL 7 - Print alarms Print alarms > No < > No < CHOICE CHOICE ENTER ENTER Default: Selections: NO, YES If YES is selected, the system prints all alarms that have been set to alarm in the Alarm scroll. There are three ways for defining the printing format.
Page 32
Serial Communications 3100/3200 If you specified a number of strings larger than zero, you can now enter the strings. Use the alphanumeric keypad, pressing the numeric key corresponding to the letter that you want to type. Each time you press a new key, the cursor moves to the right one place.
Page 33
Serial Communications 3100/3200 - PRINTER SCROLL 10 - Password: Operator Strings #2 < YES > CHOICE ENTER Default: Selections: YES,NO If you selected YES, the next two scrolls are displayed. - PRINTER SCROLL 10A - Password: Operator Contents string #2 xxxxxxxxxxxxxxxxxxx <...
Page 34
Serial Communications 3100/3200 - PRINTER SCROLL 11B - String #3 pos. Password: Operator ENTER X-pos Y-pos Default: Min: Max: A series of variables can be added in the report. Variables are : MASTER TOTAL, RESET TOTAL, DATE, TIME, NET WEIGHT, GROSS WEIGHT, TARE WEIGHT and PEAK WEIGHT. The position must be defined for each variable.
Page 35
Serial Communications 3100/3200 - PRINTER SCROLL 15 – Password: Operator Master total pos. X = 0 , Y = 0 ENTER X-pos Y-pos Default: Min: Max: - PRINTER SCROLL 16 - Net weight pos. Password: Operator X = 0 , Y = 0 ENTER X-pos Y-pos...
Serial Communications 3100/3200 3.3.6 The Print Key This section only applies to the Printer. If you are using the COMM for connecting a computer or a PLC and you are using a protocol, skip this section and refer to Section 3.3.2.
Page 37
Serial Communications 3100/3200 Print TOTALS, default: If one scale is defined: TOTALS REPORT DATE: 09-10-2002 TIME: 8:12a MASTER TOTAL: 0.00 Tons RESET TOTAL: 0.00 Tons If more scales are defined: TOTALS REPORT DATE: 09-10-2002 TIME: 8:12a SCALE 1 MASTER TOTAL: 0.00 Tons RESET TOTAL: 0.00 Tons SCALE 2...
Serial Communications 3100/3200 Print AUDIT TRAILS: (Optional) When print AUDIT TRAILS command is given, the number of records to print is required. This allows the operator to print a portion of the recorded trails. TRAIL RECORD NR DATE 09-10-2002 TIME 11:59p VARIABLE scale cap NEW 400.00 OLD 500.00...
Serial Communications 3100/3200 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 3000 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.
Page 40
Serial Communications 3100/3200 - low limit The minimum acceptable value for the variable. Lower values are considered as errors. - high limit The maximum acceptable value for the variable. Higher values are considered as errors. - refresh time The time between two updates of the variable in the instrument's memory.
Page 41
Serial Communications 3100/3200 2. 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 42
Serial Communications 3100/3200 d. status Status(1) description cumulative shutdown (a shutdown alarm is pending) cumulative alarms (an alarm is pending) calibration running weight stable center of zero tare acquired not used ready threshold 1 threshold 2 threshold 3 threshold 4 not used not used not used...
Page 43
Serial Communications 3100/3200 alarms( 3 ) description 15-12 Not used EXTERN ALAM 1 EXTERN ALAM 2 EXTERN ALAM 3 AZT OVER LIMIT 07-04 Not used HW CNF CHANGE SLOT 1 HW CNF CHANGE SLOT 2 HW CNF CHANGE SLOT 3 alarms( 4 ) description BCD OVERFLOW...
Page 44
Serial Communications 3100/3200 i_o(2) description in 3 board 4in/16out # 1 in 2 board 4in/16out # 1 in 1 board 4in/16out # 1 in 0 board 4in/16out # 1 in 3 board 4in/16out # 2 in 2 board 4in/16out # 2 in 1 board 4in/16out # 2 in 0...
Page 45
Serial Communications 3100/3200 i_o(5) description in 15 board 16in/4out # 3 in 14 board 16in/4out # 3 in 13 board 16in/4out # 3 in 12 board 16in/4out # 3 in 11 board 16in/4out # 3 in 10 board 16in/4out # 3 in 09 board 16in/4out # 3 in 08...
Page 46
Serial Communications 3100/3200 out 1 board 16in/4out # 3 out 0 board 16in/4out # 3 out 3 board 16in/4out # 4 out 2 board 16in/4out # 4 out 1 board 16in/4out # 4 out 0 board 16in/4out # 4 i_o(9) description out 15 board 4in/16out # 1 out 14 board 4in/16out # 1...
Page 47
Serial Communications 3100/3200 out 05 board 4in/16out # 3 out 04 board 4in/16out # 3 out 03 board 4in/16out # 3 out 02 board 4in/16out # 3 out 01 board 4in/16out # 3 out 00 board 4in/16out # 3 i_o(12) description out 15 board 4in/16out # 4 out 14 board 4in/16out # 4...
Serial Communications 3100/3200 Peak The instantaneous value of peak. Master_total The current value of the master totalizer. Reset_total The current value of the reset totalizer. Reset total can be zeroed by writing zero to this register or by the command register. Scale_cap The scale capacity of the scale.
Page 49
Serial Communications 3100/3200 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 50
Serial Communications 3100/3200 Error check xxxxxx End of frame RESPONSE MESSAGE Begin of frame Address Code Stamp Data Address 1WORD WordCount 1WORD DATA WordCount WORDS Error check End of frame Example 1 : The Host wants to write the HIGH WEIGHT SET (address 7A hex): High weight set : 100.0% Address of Slave :...
Page 51
Serial Communications 3100/3200 Message #99 : READ REGISTER FROM THE 3000 With this command, the master asks the slave unit for registers. QUERY MESSAGE Begin of frame Address Code Stamp Data Address 1WORD WordCount 1WORD Error check End of frame RESPONSE MESSAGE Begin of frame Address...
Serial Communications 3100/3200 Siemens 3964R 3.6.1 Description The protocol has been implemented as described in – “Funzioni di accoppiamento con CP 525/2 Manuale – Simatic S5” – Siemens. Two communication modes are provided : FETCH The HOST asks the slave unit for register SEND The HOST sends registers to the slave The choice between requesting or sending data is made using a specific code inside...
Serial Communications 3100/3200 NOT USED (00H) NUMBER ERROR (00H) (10H) (03H) (XXH) (10H) --> Example: The Host wants to write the HIGH LOW RATE (address 78 hex) at 100.0%: HOST (PLC) SLAVE (Micro-Tech 3100) -----> <------ 10H 00H 00H 41H 44H 00H 78H 00H 02H FFH FFH 42H C8H 00H 00H 10H 03H E5H ----->...
Page 54
Serial Communications 3100/3200 all CPUs (FFH) (10H) (03H) (XXH) <-- (10H) (02H) (10H) --> <-- HEDING TEL HI (00H) HEDING TEL LO (00H) NOT USED (00H) NUMBER ERROR (XXH) DATA LSB MAX 127BYTES DATA MSB (10H) (03H) (XXH) (10H) --> Example: The Host wants to receive the LOW RATE SET (address 78 hex).
Serial Communications 3100/3200 -----> MODBUS This protocol has been implemented as described in: - "Gould Modicon Modbus Protocol" - Reference Guide - November 1993 - Rev. A (Gould Inc. Programmable Control Division) NOTE: Only a subset of the protocol has been implemented, as described in this chapter. 3.7.1 Read Register QUERY...
Serial Communications 3100/3200 01H 03H 00H 7CH 00H 02H 05H D3H --> <-- 01H 03H 04H 00H 00H 41H A0H CAH 1BH Exceptions: The Micro-Tech 3100 handles the following exceptions: Illegal address exception code = 02 address is not correct or number of registers overlaps the max limit (42).
Serial Communications 3100/3200 The Host wants to write the COMMAND word (address 92 dec) to 1 (reset alarm): Address of Micro-Tech 3100: 1 HOST (PLC) SLAVE (Micro-Tech 3100) 01H 06H 00H 5DH 00H 01H D9H D8H --> <-- 01H 06H 00H 5DH 00H 01H D9H D8H Exceptions: The Micro-Tech 3100 handles the following exceptions: Illegal address...
Page 59
Serial Communications 3100/3200 ADDRESS OF DATA (FOURTH BYTE) SIZE OF DATA IN ELEMENTS (LOW) SIZE OF DATA IN ELEMENTS (HIGH) (10H) (03H) (10H) (06H) The HOST (PLC) asks for data from the Slave (3000) : This message is sent from the Host to the Slave to request a certain number of data: HOST (PLC) SLAVE (3000) (10H)
Serial Communications 3100/3200 3.10 Freerun Protocols When the freerun protocol is selected, the instrument starts to send a fixed length data string at a frequency of 10 per second. There are two formats: LONG and SHORT. LONG Format: SS N1 ... N8 T1 ... T8 S1 S2 S3 CR SHORT Format: SS N1 ...
Page 67
Serial Communications 3100/3200 Bit #5 - always 1 Bit #6 - always 0 Bit #7 - always 0 Status byte #3 - Decimal position. Bit #0 - one decimal. Bit #1 - two decimals. Bit #2 - three decimals. (If all zero, no decimals) Bit #3 - always 0 Bit #4 - always 0 Bit #5 - always 1...
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