Professional Documents
Culture Documents
Table of Contents 1 Overview................................................................................................................................................................ 2 2 System Hardware Interconnect Diagram............................................................................................................... 3 3 Configuration Communications Switches/Parameters........................................................................................... 5 3.1 CompactLogix Channel 0 (RS-232) Port Configuration...................................................................................5 3.2 Bulletin 900-CONV Configuration.................................................................................................................... 7 3.3 Bulletin 900 Temperature Controller Configuration......................................................................................... 8 4 Ladder Logic Integration into your program......................................................................................................... 10
Page 1 of 11
1 Overview
The purpose of this document is to describe the steps required to set up a network of Bulletin 900 Temperature Controller(s) on an RS-485 network and to use the provided CompactLogix program to establish communications between the Bulletin 900 Temperature Controller(s) and the CompactLogix Logic Controller. The basic network consists of the CompactLogix Logic Controller, an RS232-to-RS485 serial interface converter, and at least one Bulletin 900 Temperature Controller. There may be as few as one Temperature Controller, or as many as 32. The steps in establishing the network are: Connect the devices physically, Configure each of the three major components: Logic Controller (CompactLogix, Bulleting 1769) Serial Port RS232-to-RS485 serial interface converter (Bulletin 900-CONV) Temperature Controller(s) (Bulletin 900-TCx) communications parameters Integrate the ladder logic.
Page 2 of 11
Flying leads: White - To term 5 (SD) Green - To term 6 (RD) Red - To term 3 (SG)
A- B+
A- B+
A- B+
A- B+
...
Page 3 of 11
The three main components of the network are a single Logic Controller (CompactLogix Bulletin 1769), a single Serial Interface Converter (Bulletin 900-CONV), and one or more Temperature Controller(s) (Bulletin 900-TCx). The Logic Controller is connected to the Serial Interface Converter using a #900-TC cable. This cable has a 9-pin D-Shell at one end that plugs into Channel 0 of the Logic Controller. The other end of the cable has three wires (flying leads) that are connected to the terminals of the Serial Interface Converter as noted above. (The White lead goes to Terminal 5 (SD) on the Serial Interface Converter, the Green lead goes to Terminal 6 (RD), and the Red lead goes to Terminal 3 (SG).) The connection from the Serial Interface Converter to the Temperature Controller (and from one controller to the next if more than one are present) is made with a two-wire cable. This can be any cable of a type suitable for RS-485 communications (shielded, twisted-pair cable AWG24 AWG14), and can be purchased in bulk and cut to length. Flying leads at each end are connected to the Serial Interface Controller and to the Temperature Controller. Terminal 9 (SD A-) on the Serial Interface controller is connected to the A- terminal on the Temperature Controller (Terminal 12 on the #900-TC8 & #900TC16, Terminal 6 on the #900-TC32). Terminal 12 (SD B+) on the Serial Interface controller is connected to the B+ terminal on the Temperature Controller (Terminal 11 on the #900-TC8 & #900TC16, Terminal 5 on the #900-TC32. If more than one Temperature Controller is present, the A- terminals are all connected together daisychain style, and separately the B+ terminals are all connected together daisy-chain style). The total cable length from the Interface Converter to the farthest node cannot exceed 500 m. Additionally, all components (the Serial Interface Converter, the Temperature Controller(s), and the power supply for the Logic Controller) each require their own input power wiring.
Page 4 of 11
Page 5 of 11
Page 6 of 11
3.2
Below is a detailed listing of the switches and all possible states for reference.
Page 7 of 11
3.3
Page 8 of 11
Variable Type C3
Value 1 32 (Each Temperature Controller on the network must have a unique address. For this network, valid addresses range from 1 to 99. However, the total quantity of temperature controllers on the network cannot exceed 32. Further, while the Temperature Controllers can have any unique address from 1 99 (gaps are allowed), the accompanying software application was written to process up to 32 Temperature Controllers, as long as they are addressed in the range from 1 32. So it is recommended that the address range be limited to 1 32, or logic and tag array changes will be required.) 19.2 (kbps) 8 bit 1 Stop Bit Even
Communications Baud Rate Communications Data Length Communications Stop Bit Communications Parity
C3 C3 C3 C3
Also please note that communications parameters are enabled after they have been changed by resetting the temperature controller.
Page 9 of 11
Page 10 of 11
network cannot exceed 32. The driver supplied has been written to handle up to 32 controllers, but they must have node addresses in the range from 1 32. If it is desired to use node numbers in the range from 33 99, changes will be required to the logic and tag array sizes. Also, in the sample application supplied, the node numbers on the network (1 32) are offset from the array index (0 31) by one. Insure that the correct index number is specified in PARAM_Node for the desired network node number (PARAM_Node = network node # -1). Please refer to Bulletin 900 to CompactLogix Interface Application Considerations Version 1.1 dated 24SEP2004 (file Bul900_CLX_Interface Application Considerations V1.1.doc) for further details concerning the integration of this driver into the user application. Please refer to Bulletin 900 to CompactLogix Interface Object Specification Version 1.1 dated 24SEP2004 (file Bul900_CLX_Interface Object Specification V1.1.doc) for complete details on the actual interface code design.
Page 11 of 11