Thermo Electron Ramsey Micro-Tech 3000 Series Serial Communications Manual

Thermo Electron Ramsey Micro-Tech 3000 Series Serial Communications Manual

Static weight indicator
Hide thumbs Also See for Ramsey Micro-Tech 3000 Series:

Advertisement

Quick Links

Serial Communications Manual
Serial Comm-
3100/3200 Rev
Part No.: XXXXX
Ramsey
Micro-Tech 3000
Model 3100/3200
Static Weight Indicator

Advertisement

Table of Contents
loading
Need help?

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

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...
  • Page 5: Table Of Contents

    Introduction ..................... 1-1 General........................1-1 Communication Protocols ..................1-1 1.2.1 Protocol Rules ....................1-2 Printer........................1-3 Thermo Electron Warranty..................1-3 Disclaimer.......................... 1-4 Chapter 2 Installation....................... 2-1 General........................2-1 Comm A Board (Option) Installation..............2-1 Communication Configuration (Mother Board) COMM1 ........2-6 Chapter 3 Operation ......................
  • Page 6 Serial Communications 3100/3200 3.7.2 Write Register ....................3-36 3.7.3 Write Word ....................3-37 Allen-Bradley DF1 (PLC-5) .................. 3-38 3.8.1 Description ....................3-38 3.8.2 Read Register....................3-38 3.8.3 Write Register ....................3-40 Register Mapping ....................3-43 3.10 Freerun Protocols..................... 3-46 Chapter 4 Maintenance ....................
  • Page 7: List Of Figures

    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...
  • Page 8: List Of Tables

    Serial Communications 3100/3200 List of Tables Table 2-1: COMM A Board Jumpers Table 2-2: Mother Board COMM1 Communications Wiring Config. TB3–RS485 Table 2-3: Mother Board Wiring Configuration TB3-RS232 Communications Table 2-4: Mother Board Wiring Configuration TB3-20mA Serial Communications Table 2-5: Mother Board Communication Jumper Setting REC XXXXX...
  • Page 9: Chapter 1 Introduction

    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.
  • Page 10: Protocol Rules

    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.
  • Page 11: Printer

    Thermo Electron Warranty The seller agrees, represents, and warrants that the equipment delivered hereunder shall be free from defects in material and workmanship. Such...
  • Page 12: Disclaimer

    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.
  • Page 13: Chapter 2 Installation

    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.
  • Page 14: Figure 2-1 Comm A Board

    Serial Communications 3100/3200 Figure 2-1 COMM A Board REC XXXXX...
  • Page 15: Figure 2-2 Micro-Tech 3000 Mother Board

    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.
  • Page 16: Figure 2-3 Serial Connection Rs232

    Serial Communications 3100/3200 Figure 2-3 Serial Connection RS232 REC XXXXX...
  • Page 17: Figure 2-4 Serial Connection Rs485

    Serial Communications 3100/3200 Figure 2-4 Serial Connection RS485 REC XXXXX...
  • Page 18: Communication Configuration (Mother Board) Comm1

    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...
  • Page 20: Figure 2-5 Mother Board Area Of Detail

    Serial Communications 3100/3200 Figure 2-5: Mother Board Area of Detail REC XXXXX...
  • Page 21: Chapter 3 Operation

    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.
  • Page 22: Batch

    Serial Communications 3100/3200 SCALE 1 MASTER TOTAL: 0.00 Tons RESET TOTAL: 0.00 Tons SCALE 2 MASTER TOTAL: 0.00 Tons RESET TOTAL: 0.00 Tons SCALE 3 MASTER TOTAL: 0.00 Tons If more than two scales RESET TOTAL: 0.00 Tons SCALE 4 MASTER TOTAL: 0.00 Tons If four scales...
  • Page 23: Set-Up

    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.
  • Page 25: Comm A And Print Scroll Set-Up

    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 >...
  • Page 27: Multidrop Operator Set-Up

    Serial Communications 3100/3200 - COMM. A SCROLL 6 - Baud rate port #2 Password: Service > 2400 < CHOICE ENTER Default: 9600 Selections: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200 - COMM. A SCROLL 7 - Set parity port #2 >...
  • Page 28: Printer Set-Up

    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.
  • Page 30: Define Printing Format

    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...
  • Page 36: The Print Key

    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...
  • Page 38: Additional Diagnostic

    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...
  • Page 39: Communication Protocols

    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...
  • Page 48: Pc-Master Protocol

    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...
  • Page 52: Siemens 3964R

    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...
  • Page 53: Read Register

    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).
  • Page 55: Modbus

    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...
  • Page 56: Write Register

    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).
  • Page 57: Write Word

    Serial Communications 3100/3200 Example: The Host wants to write the LOW WEIGHT SET word (address 125 dec) to 20% : Address of Micro-Tech 2100: 1 HOST (PLC) SLAVE (Micro-Tech 3100) 01H 10H 00H 7CH 00H 02H 04H 00H --> 00H 41H A0H C4H F6H <-- 01H 10H 00H 7CH 00H 02H 80H 10H Exceptions: The Micro-Tech 3100 handles the following exceptions:...
  • Page 58: Allen-Bradley Df1 (Plc-5)

    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)
  • Page 60: Write Register

    Serial Communications 3100/3200 10H 05H 01H FFH -----> <----- 10H 02H 01H 02H 4FH 00H 00H 00H 99H 09H 06H 94H 08H 00H 00H C8H 42H 10H 03H A2H 10H 06H -----> 3.8.3 Write Register Send data This message is used from the Host to download registers into the Micro-Tech 2100. HOST (PLC) SLAVE (Micro-Tech 3100) DLE (10H)
  • Page 61 Serial Communications 3100/3200 ETX (03H) --> <-- (10H) (06H) Ask if data ok: HOST (PLC) SLAVE (Micro-Tech 3100) DLE (10H) --> ENQ (05H) ADDRESS SLAVE --> <-- DLE (10H) STX (02H) ADDRESS HOST ADDRESS SLAVE 4FH (COMMAND) STS (00H) TMS (xxH) TMS (xxH) DLE (10H) ETX (03H)
  • Page 62 Serial Communications 3100/3200 Example: The Host wants to write the HIGH WEIGHT SET (address F8:13) to 100.0%: Address of Slave: 02 Address of Host: 01 HOST (PLC) SLAVE (Micro-Tech 3100) 10H 01H 02H 10H 02H 02H 01H 0FH 00H 00H 00H 67H 00H 00H 01H 00H 07H 00H 08H 0AH 99H 09H 06H 94H 08H 00H 00H C8H 42H 10H...
  • Page 63: Register Mapping

    Serial Communications 3100/3200 Register Mapping register Modbus PC Master Allen Bradley note Siemens success_flag N7:0 0 successful, 1 failed display(1) N7:1 display(2) N7:2 display(3) N7:3 display(4) N7:4 display(5) N7:5 display(6) N7:6 display(7) N7:7 display(8) N7:8 display(9) N7:9 display(10) N7:10 display(11) N7:11 display(12) N7:12...
  • Page 64 Serial Communications 3100/3200 display(32) N7:32 display(33) N7:33 display(34) N7:34 display(35) N7:35 display(36) N7:36 display(37) N7:37 display(38) N7:38 display(39) N7:39 display(40) N7:40 leds N7:41 status(1) N7:42 status(2) N7:43 alarm_status(1) N7:44 alarm_status(2) N7:45 alarm_status(3) N7:46 alarm_status(4) N7:47 alarm_status(5) N7:48 i_o(1) N7:49 i_o(2) N7:50 i_o(3) N7:51...
  • Page 65 Serial Communications 3100/3200 Master_total (1) F8:3 Master_total (2) Reset_total (1) F8:4 Reset_total (2) scale_cap (1) F8:5 scale_cap (2) Threshold_1 (1) F8:6 Threshold_1 (2) Threshold_2 (1) F8:7 Threshold_2 (2) Threshold_3 (1) F8:8 Threshold_3 (2) Threshold_4 (1) F8:9 Threshold_4 (2) REC XXXXX 3-45...
  • Page 66: Freerun Protocols

    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...
  • Page 69: Chapter 4 Maintenance

    Serial Communications 3100/3200 Chapter 4 Maintenance General Refer to the Micro-Tech 3100 Integrator manual for maintenance information. REC XXXXX...
  • Page 71: Chapter 5 Parts

    Serial Communications 3100/3200 Chapter 5 Parts General Refer to the Micro-Tech 3100 Integrator manual for parts information. REC XXXXX...

This manual is also suitable for:

Ramsey micro-tech 3100Ramsey micro-tech 3200

Table of Contents