Summary of Contents for Thermo Electron Ramsey Micro-Tech 3000 Series
Page 1
Serial Communications Manual Ramsey Micro-Tech 3000 Model 3101/3201 Integrators Serial Comm- 3101/3201 Rev Part No.: XXXXX...
Page 3
Model 3101/3201 Integrators 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 3101/3201 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 3101/3201 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 3101/3201 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. However, only the RS485/RS422 standard allows multidrop communications, RS232C and Current Loop can only be used in point to point mode.
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 3101/3201 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 3101/3201 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 3101/3201 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 3101/3201 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 3101/3201 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 3101/3201 In both cases, the format in which date and time are printed depends on the system set-up. The last method called USER DEFINED, is to define your own format using the printer set up screens as described in Section 3.3.4. The USER DEFINED format includes three programmable strings and a mean of printing the average rate during totalization.
Serial Communications 3101/3201 TRAIL RECORD NR DATE 09-10-2002 TIME 11:31p VARIABLE span NEW 250000 OLD 300000 TRAIL RECORD NR DATE 09-10-2002 TIME 11:59p VARIABLE div (e) NEW 0.05 OLD 0.1 Each record contains a description of the variable which has been altered, the old and the new values of the variable, and an index number.
Page 24
Serial Communications 3101/3201 -DIAGNOST. SCROLL 8- Time: HH:MM Password: SERVICE HOURS: HH ENTER AM/PM 24 hour am/pm Default: 00:00 01:00 Min: 00:00 01:00 Max: 23:59 12:59 Press the MENU key until Main Menu 2 appears. Press soft key under DISPLAY scroll and scroll down until -DISPLAY SCROLL 7- appears. The user can define the format for displaying and printing time and date.
Serial Communications 3101/3201 3.3.2 COMM A and Print Scroll Set-Up Main Menu 5 is dedicated to the serial line. COMM A is used to set up the serial line of the COMM A , regardless if the serial line is connected to a computer or a PLC or for printing.
Page 26
Serial Communications 3101/3201 The next screen defines the port use. Some commonly used protocols are implemented in the system. Possible selections are: PC-MASTER 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.
Page 27
Serial Communications 3101/3201 - COMM. A SCROLL 11 - Wordlength port #2 Password: Service > 8 < CHOICE ENTER Default: Selections: - COMM. A SCROLL 12 - Protocol port #2 Password: Service > PRINTER < CHOICE ENTER Default: PRINTER Selections: PC-MASTER, SIEMENS 3964R, ALLEN-BRADLEY DF1, MODBUS, PRINTER 3.3.3 Multidrop Operator Set-Up...
Serial Communications 3101/3201 - COMM. A SCROLL 7 - Access prot port #1 Password: Service > None < CHOICE ENTER Default: NONE Selection: NONE, LIMITED, PROTECTED Similarly for COMM 2, if installed: - COMM. A SCROLL 12A - Clear to Send #2 Password: Service >...
Page 29
Serial Communications 3101/3201 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. - PRINTER SCROLL 1 - Handshaking Password: Service >...
Serial Communications 3101/3201 - PRINTER SCROLL 5 - Password: Service Print interval 0 min ENTER INTV Default: Min: 0 min, 0 hour, 0 days Max: 59 min, 23 hour, 365 days The system can print at specific times during the day. Enter the time you want to obtain the printing. Use the NEXT keys to scroll between the print times.
Page 31
Serial Communications 3101/3201 There are three ways for defining the printing format. The first two are predefined formats, which are as follows: DEFAULT 1 TOTALS REPORT DATE: 09-10-2002 TIME: 8:12a MASTER TOTAL: 0.00 Tons RESET TOTAL: 0.00 Tons OPERATOR TOTAL: 0.00 Tons RATE: 0.00 Tp...
Page 32
Serial Communications 3101/3201 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 3101/3201 - PRINTER SCROLL 9E - Password: Operator Position string #2 X = 0 , Y = 0 ENTER X-pos Y-pos Default: Min: Max: 24,80 - PRINTER SCROLL 9F - Contents strings #3 Password: Operator xxxxxxxxxxxxxxxxxxxx < ENTER >...
Page 34
Serial Communications 3101/3201 Default: Min: Max: 24,80 The Current Date: - PRINTER SCROLL 9K - Position date Password: Operator X = 0 , Y = 0 ENTER X-pos Y-pos Default: Min: Max: 24,80 The Current Time: - PRINTER SCROLL 9L - Password: Operator Position time X = 0 ,...
Serial Communications 3101/3201 - PRINTER SCROLL 9P - Password: Operator Position RUNNING TM X = 0 , Y = 0 ENTER X-pos Y-pos Default: Min: Max: 24,80 If the optional load out board is installed, the batch quantity and the batch total can also be printed.
Serial Communications 3101/3201 SETUP Print the set-up data of the instrument. TRAILS If audit trails option is active, print audit trails data. (See Main Menu 6 in the Micro-Tech 3000 manual.) Print starts after the PRINT soft key is pressed. The COM key allows the operator to select the printer if more than one is installed.
Serial Communications 3101/3201 3.3.9 Main Menu 5 – Permanent Scroll Record COMM A SCROLL Baud Rate Port #1 ______________ Set Parity Port #1 ______________ Stop Bits Port #1 ______________ Word Length Port #1 ______________ Protocol Port #1 ______________ Clear to Send #1 ______________ Address Port #1 ______________...
Serial Communications 3101/3201 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 39
Serial Communications 3101/3201 3.4.1 Register 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.
Page 40
Serial Communications 3101/3201 1. Type, Limits and Format of Register register type low limit high limit refresh time protection format [ms] success_flag none integer display char leds integer status integer alarms integer integer commands 32767 none integer rate float load float speed float...
Page 41
Serial Communications 3101/3201 Can only be zeroed. Max load defined as : Cap_cell * cell number Max load = ------------------------------------------------ Idler spacing * of weigh idlers 2. Decription of Register In the following section an explanation is given per each variable of the above table. a.
Page 42
Serial Communications 3101/3201 description not used led 5 (1 = on, 0 = off) led 4 led 3 led 2 led 1 d. status Status(1) description cumulative shutdown (a shutdown alarm is pending) cumulative alarms (an alarm is pending) calibration running 12-8 Not used High load (Load is higher than limit)
Page 43
Serial Communications 3101/3201 alarms(2) description EXTERN ALAM 2 EXTERN ALAM 3 OVERFLOW TOTALIZER AZT OVER LIMIT BATCH DEVIATION HW CNF CHANGE SLOT 1 HW CNF CHANGE SLOT 2 W CNF CHANGE SLOT 3 BCD OVERLOW MATHEMATIC ERROR PRINTER ERROR COMMUNICATION ERROR NOT USED alarms(3) description...
Page 44
Serial Communications 3101/3201 i_o(3) description in 15 board 16in/4out # 1 in 14 board 16in/4out # 1 in 13 board 16in/4out # 1 in 12 board 16in/4out # 1 in 11 board 16in/4out # 1 in 10 board 16in/4out # 1 in 09 board 16in/4out # 1 in 08...
Page 45
Serial Communications 3101/3201 i_o(6) description in 15 board 16in/4out # 4 in 14 board 16in/4out # 4 in 13 board 16in/4out # 4 in 12 board 16in/4out # 4 in 11 board 16in/4out # 4 in 10 board 16in/4out # 4 in 09 board 16in/4out # 4 in 08...
Page 46
Serial Communications 3101/3201 out 05 board 4in/16out # 1 out 04 board 4in/16out # 1 out 03 board 4in/16out # 1 out 02 board 4in/16out # 1 out 01 board 4in/16out # 1 out 00 board 4in/16out # 1 i_o(10) description out 15 board 4in/16out # 2 out 14 board 4in/16out # 2...
Page 47
Serial Communications 3101/3201 out 05 board 4in/16out # 4 out 04 board 4in/16out # 4 out 03 board 4in/16out # 4 out 02 board 4in/16out # 4 out 01 board 4in/16out # 4 out 00 board 4in/16out # 4 g. commands Each bit of the commands register is specified as follows : Description Action...
Page 48
Serial Communications 3101/3201 batch commands : Description Action Stand by Batch Only if Load Out option is installed.Temporarily stops a Load Out (batch) sequence. Batch can resume if a Start command is sent later. Stop Batch Only if Load Out option installed. Stop a Load Out (batch) sequence.
Page 49
Serial Communications 3101/3201 q. batch_pre_set The pre-set point for the current or the next load out. Set by user, defines when the rate is lowered to increase batch accuracy. batch_pre_act The set point of the preact for the current or next load out. Entered or downloaded by the user (if in MANUAL mode) or calculated by the integrator.
Serial Communications 3101/3201 PC-Master The PC-Master protocol is fully described in the following manual (available from Thermo Ramsey on request) : PC-MASTER COMMUNICATION PROTOCOL The following messages are used to communicate with MT3000 type of instruments: - Message #97 : Send a Key to the MT3000 - Message #98 : Send a variables to the MT3000...
Page 51
Serial Communications 3101/3201 HOST (PLC) SLAVE (3000) Message #98 : SEND A VARIABLE TO THE 3000 With this command, the master sends registers to the slave unit. QUERY MESSAGE Begin of frame Address Code Stamp Data Address 1WORD WordCount 1WORD DATA WordCount WORDS Error check...
Page 52
Serial Communications 3101/3201 HOST (PLC) SLAVE 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...
Page 53
Serial Communications 3101/3201 Example 1 : The Host reads from the 3000 the batch setpoint : Batch set point : 200.5 Tons Address of Slave : HOST (PLC) SLAVE (3000) REC XXXXX 3-33...
Serial Communications 3101/3201 3.5.2 Register Mapping for PC-Master Protocol register address note success_flag 20 H 0 successful, 1 failed display(1) 21 H display(2) 22 H display(3) display(4) 24 H display(5) 25 H display(6) 26 H display(7) 27 H display(8) 28 H display(9) 29 H display(10)
Page 55
Serial Communications 3101/3201 register address note i_o(4) 52 H i_o(5) 53 H i_o(6) 54 H i_o(7) 55 H i_o(8) 56 H i_o(9) 57 H i_o(10) 58 H i_o(11) 59 H i_o(12) 5A H commands 5B H batch_number 5C H Load out option required batch_deviation 5D H Load out option required...
Serial Communications 3101/3201 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 57
Serial Communications 3101/3201 HEADER HI (00H) HEADER LO (00H) COMMAND HI (45H) COMMAND LO (44H) DESTINATION DB (00H) DESTINATION DW (XXH) BYTE COUNT HI (00H) BYTE COUNT LO (XXH) no CF (FFH) all CPUs (FFH) (10H) (03H) (XXH) (10H) (02H) (10H) HEADER HI (00H)
Page 58
Serial Communications 3101/3201 Example 2 : The Host wants to receive the batch set point : Batch set point: 100.0 Tons HOST (PLC) SLAVE (3000) 3-38 REC XXXXX...
Serial Communications 3101/3201 3.6.2 Register Mapping for Siemens 3964R Protocol register address note success_flag 20 H 0 successful, 1 failed display(1) 21 H display(2) 22 H display(3) 23 H display(4) 24 H display(5) 25 H display(6) 26 H display(7) 27 H display(8) 28 H display(9)
Page 60
Serial Communications 3101/3201 i_o(3) 51 H i_o(4) 52 H register address note i_o(5) 53 H i_o(6) 54 H i_o(7) 55 H i_o(8) 56 H i_o(9) 57 H i_o(10) 58 H i_o(11) 59 H i_o(12) 5A H commands 5B H batch_number 5C H Load out option required batch_deviation...
Serial Communications 3101/3201 reg_set_point_1(2) 89 H reg_set_point_2(1) 8A H register address note reg_set_point_2(2) 8B H dsp_set_point_1(1) 8C H dsp_set_point_1(2) 8D H dsp_set_point_2(1) 8E H dsp_set_point_2(2) 8F H ctr_deviation_1(1) 90 H ctr_deviation_1(2) 91 H ctr_deviation_2(1) 92 H ctr_deviation_2(2) 93 H hi_pos_dev_1(1) 94 H hi_pos_dev_1(2) 95 H...
Page 62
Serial Communications 3101/3201 Example 1 : The Host wants to receive the batch set point : Set point : 100.0 Tons Address of Slave: HOST (PLC) SLAVE (3000) Message of data sending from host (PC or PLC) to Slave (3000) (code 10H) QUERY Address function...
Page 63
Serial Communications 3101/3201 crc16 lo crc16 hi Example 1 : The Host wants to write the batch set point : Batch Set point : 100.0 Tons Address of Slave: HOST (PLC) SLAVE (3000) Message of data sending from (only 1 word) from Host (PC or PLC) to Slave (3000) (code 06H).
Serial Communications 3101/3201 crc16 hi Example 1 : The Host wants to write the batch number : Batch number : Address of Slave: HOST (PLC) SLAVE (3000) 3.7.2 Register Mapping for Modbus register address note success_flag 0 successful, 1 failed display(1) display(2) display(3)
Serial Communications 3101/3201 Allen-Bradley DF1 (PLC-5) 3.8.1 Description The DF1 is a propietary protocol of Allen-Bradley. The protocol has been implemented according to : Allen-Bradley “Reference Manual–Data Highway / Data Highway Plus Protocol and Command Set”.Pubblicat. 1770-6.5,16 September 1991. WARNING ONLY A SUBSET OF THE PROTOCOL HAS BEEN IMPLEMENTED.
Page 68
Serial Communications 3101/3201 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) (05H) ADDRESS SLAVE (10H) (02H) ADDRESS HOST ADDRESS SLAVE...
Page 69
Serial Communications 3101/3201 ADDRESS OF DATA (FOURTH BYTE) TYPE DATA PARAMETER DATA LSB MSB ….. DATA LSB MSB (10H) (03H) (10H) (06H) The HOST (PLC) asks the Slave (3000) if data were received o.k. : HOST (PLC) SLAVE (3000) (10H) (05H) ADDRESS OF SLAVE (10H)
Page 70
Serial Communications 3101/3201 3-50 REC XXXXX...
Page 71
Serial Communications 3101/3201 Example 2 : The Host sends to slave the batch set point : Batch Set point : 200.5 Tons Address of Slave: Address of Host: HOST (PLC) SLAVE (3000) REC XXXXX 3-51...
Page 72
Serial Communications 3101/3201 3-52 REC XXXXX...
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