DLCD0001 REDLION | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 8
Technical content
The Model DLCD, Dual Loop Controller with DH-485, has a similar feature set and specifications as the standard Dual Loop Controller. The DLCD provides a connection into an Allen Bradley DH-485 network allowing a fully featured dual loop PID controller to be controlled and monitored by an Allen Bradley PLC (SLC 500 controller, or similar), over a DH-485 network. The DLCD communications port may be configured for DH-485, or as a programming port allowing complete programming by our Windows based RLCPro configuration software. USING THIS DOCUMENT This document is an addendum to the bulletin describing the standard DLC and describes the use of the DH-485 connection of the DLCD. This document should be read in conjunction with the DLC Bulletin.
ORDERING INFORMATION
MODEL DLCD – DUAL LOOP CONTROLLER w/ DH-485 Insert No. DLCD-B Drawing No. LP0535 Released 3/02 Tel +1 (717) 767-6511 Fax +1 (717) 764-0839 www.redlion-controls.com MODEL NO. DESCRIPTION PART NUMBER DLCD Dual Loop Controller w/ DH-485 DLCD0001 Dual Loop Controller w/ 2 Analog Outputs w/ DH-485 DLCD1001 DRRJ11 CBJ RJ11 Connector to Terminal Adapter SLC 500 (RJ45) to RJ11 Cable DRRJ11T6 CBJ11C07
1.0 Using the DLCD on a DH-485 Network
The DLCD rapidly exchanges blocks of control and status information for each PID loop with an Integer File that has been allocated in the PLC. Each DLCD is assigned an Integer File by setting the appropriate DIP Switches on the DLCD. By accessing this Integer File, the PLC is able to control and monitor the operation of each PID loop within each DLCD. Most applications will only require information contained in these Control and Status blocks. The ability has been included to upload and download Parameter and Configuration blocks on demand for each PID loop. Integer File Structure The Integer File for each DLCD is structured to include Control, Status, Parameter and Configuration blocks for each PID Loop. Control and Status blocks contain data that is transferred automatically by the DLCD on alternate communication scans. Parameter Blocks contain DLCD operating parameters and may be occasionally changed. Configuration Blocks contain system configuration parameters and are rarely changed. Table 1 gives the overall structure of the Integer File giving the location of the various blocks for each PID loop or channel. The tables in the following sections show the structure of each block and provide a cross-reference from the Allen Bradley Integer File register to the equivalent MODBUS Holding Register in the DLCD. When using the Integer File tables in the following sections, refer to the Register Table in the DLC Bulletin for register details such as factory setting, limits and description. Note: Modbus registers provided for reference only. Nx: ReferenceBlock 0..3 Table 2Control Block – Channel A 4..7 Table 2Control Block – Channel B 8..11 Table 5Status Block – Channel A 12..15 Table 5Status Block – Channel B 16..23 Table 8Parameter Block – Channel A 24..31 Table 9Parameter Block – Channel B 32..63 Table 10Configuration Block – Channel A 64..95 Table 13Configuration Block – Channel B Table 1 - Overview of Integer File Structure
CH. A CH. B
15 Not Used - -
14 Not Used - -
13 Not Used - -
12 Not Used - -
11 Not Used - -
10 Not Used - -
9 Not Used - -
8 Not Used - -
7 Not Used - -
6 Not Used - -
5 Not Used - -
4 Not Used - -
3 Parameter Read Strobe (See Note 3) - -
2 Configuration Read Strobe (See Note 3) - -
1 Parameter Write Strobe (See Note 3) - -
0 Configuration Write Strobe (See Note 3) - -
Table 4 - Control Block for Nx:3 and Nx:7 Flags Table 6 - Status Block for Nx:10 and Nx:14 Flags Table 7 - Status Block for Nx:11 and Nx:15 Flags Table 70123671515 Table 6012347..515..814 40021Output Power Channel B13 40017Process Value Channel B12 Table 70123671511 Table 6012347..515..810 40005Output Power Channel A9 40001Process Value Channel A8 0123456789101112131415Nx: REFERENCE/ MODBUS REGISTER BIT POSITION Table 5 - Status Block - Channel A and B BITS REGISTER NAME MODBUS REGISTER CH. A CH. B 15..8 Input Error Status Register 40504 40504 7..5 Auto-Tune Phase 40012 40028
4 Control Output OP2 40016 40032
3 Control Output OP1 40014 40030
2 Set Point Ramping In Progress 40043 40051
1 Alarm Output AL2 40016 40032
0 Alarm Output AL1 40015 40031
CH. A CH. B
15 Bus Active (See Note 5) - -
7 Auto-Tune In Progress (See Note 4) - -
6 Auto-Tune Done (See Note 4) - -
3 Parameter Block Read Acknowledge
(See Note 6) - -
2 Configuration Block Read Acknowledge
(See Note 6) - -
1 Parameter Block Write Acknowledge
(See Note 6) - -
0 Configuration Block Write Acknowledge
(See Note 6) - - Status Block The Status block contains current operating values and status such as Process Value and Input Status. The DLCD continually writes the Status Block for each PID channel providing a means whereby the PLC can monitor the operating status of the DLCD. Control Block The Control block contains control values and commands, such as Set Point and Control Mode. The DLCD continually reads the Control Blocks for each PID loop from the PLC providing a means whereby the PLC program can control the DLCD. Table 2 - Control Block - Channel A and B Table 3 - Control Block for Nx:2 and Nx:6 Flags REFERENCE/ MODBUS REGISTER BIT POSITION Nx: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 Setpoint Channel A 40002
1 Output Power Channel A 40005
2 15 14 13 7 6..5 1 0 Table 3 3 3 2 1 0 Table 4
4 Setpoint Channel B 40018
5 Output Power Channel B 40021
6 15 14 13 7 6..5 1 0 Table 3 7 3 2 1 0 Table 4 BITS REGISTER NAME MODBUS REGISTER CH. A CH. B
15 Control Mode 40041 40049
14 Disable Integral Action 40044 40052
13 Disable Setpoint Ramping 40042 40050
7 Auto-tune Request (See Note 2) - -
6..5 Auto-tune Code 40013 40029
3 Not Used - -
2 Not Used - -
1 Alarm Output AL2 (See Note 1) 40016 40032
0 Alarm Output AL1 (See Note 1) 40015 40031
The Parameter blocks contain values that may need to be changed while the DLCD is operating, such as PID parameters. Each Parameter Block may be uploaded to or downloaded from the PLC on demand by setting the appropriate request bit in the Control Block. Refer to section Transferring Parameter and Configuration Data to see how this is done. -Not Used23 40004Alarm 2 Value22 40003Alarm 1 Value21 40143Deadband (Cooling)20 4014240141Relative Gain (Cooling)Cycle Time (Cooling)19 40009Derivative Time18 40008Integral Time17 40007Proportional Band16 0123456789101112131415Nx: REFERENCE/ MODBUS REGISTER BIT POSITION Table 8 - Parameter Block – Channel A Table 9 - Parameter Block – Channel B -Not Used31 40020Alarm 2 Value30 40019Alarm 1 Value29 40243Deadband (Cooling)28 40241Relative Gain (Cooling)Cycle Time (Cooling)27 40025Derivative Time26 40024Integral Time25 40023Proportional Band24 0123456789101112131415Nx: REFERENCE/ MODBUS REGISTER 40242 BIT POSITION Notes: 1. Alarm Output Control The Control flags Alarm Output AL1 and AL2 must set TRUE (1) for correct Alarm operation when Control Mode is Automatic (0). Set to 0 to reset an Alarm. 2. Auto-tune Request Setting the Auto-tune Request flag forces the DLCD to start the auto-tune process. Refer to section Auto-tune Request for more detail on how the PLC program may auto-tune a PID loop in the DLCD. 3. Read/Write Strobes Setting the Read/Write Strobe flags forces the DLCD to upload or download the appropriate Parameter or Configuration block. Refer to section Transferring Parameter and Configuration Data for more detail on how to transfer these blocks between the PLC and the DLCD. 4. Auto-tune Status Monitoring the Auto-Tune Done and Auto-Tune In Progress flags allows the PLC program to detect the completion of the Auto-tune process in the DLCD. Refer to section Auto-tune Request for more detail on how the PLC program may auto-tune a PID loop in the DLCD. 5. Bus Active Each DLCD toggles the Bus Active flag on each communication scan. 6. Read/Write Acknowledge The DLCD sets the appropriate acknowledge flag once the requested upload or download of the Parameter or Configuration block is complete. Refer to section Transferring Parameter and Configuration Data for more detail on how to transfer these blocks between the PLC and the DLCD. 7. Data flow is described with respect to the DLCD in exchanges with the PLC. Thus, Read data is data transferred from the PLC to the DLCD and Write data is data transferred from the DLCD to the PLC.
Table 13 - Configuration Block – Channel B -Not Used95 40231 40236 Table 15 Not Used Not Used Not Used Action (AL2)Action (AL1) 14..015 40219 40220 40314 40239 40222 40313 40234 40221 40218 Power High Limit (OP1) Sensor Failure Power Preset (OP1) Update Time (Analog Output) Hysteresis (AL2)Hysteresis (AL1) Dampening Time (OP1) Power Low Limit (OP1) Table 14 Table 124..0567 10..0 11..812 13..11 1314 15..14 Table 1114..881 40053 40315 40212 40235 40208 40311 40210 40214 40206 Ramping Setpoint Value Direct Entry Value (Analog Output) Process High (Scaling Points) On Delay (AL1) Low Limit (Setpoint) Scaling Value Low (Analog Output) Ramp Rate (Setpoint) Input High (Scaling Points) Span Correction / Remote Setpoint Ratio Multiplier 40312 40211 40216 40207 40240 40209 40213 40026 Scaling Value High (Analog Output) Process Low (Scaling Points) Cycle Time (OP1) Offset Correction / Remote Setpoint Bias Offset On Delay (AL2) High Limit (Setpoint) Input Low (Scaling Points) Offset Power 0123456789101112131415Nx: REFERENCE/ MODBUS REGISTER BIT POSITION On/Off Control Hysteresis (OP1) Deadband (Analog Output)Deadband (Analog Output) On/Off Control Hysteresis (OP1) BIT POSITION REFERENCE/ MODBUS REGISTER Nx: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Offset Power Input Low (Scaling Points) High Limit (Setpoint) On Delay (AL2) Offset Correction Cycle Time (OP1) Process Low (Scaling Points) Scaling Value High (Analog Output) 40010 40113 40109 40140 40107 40116 40111 40304 Span Correction Input High (Scaling Points) Ramp Rate (Setpoint) Scaling Value Low (Analog Output) Low Limit (Setpoint) On Delay (AL1) Process High (Scaling Points) Direct Entry Value (Analog Output) Ramping Setpoint Value 40106 40114 40110 40303 40108 40135 40112 40307 40045 49 14..8 Table 11 15..14 14 13 13..11 12 11..8 10..0 7 6 5 4..0 Table 12 Table 14 Power Low Limit (OP1) Dampening Time (OP1) Hysteresis (AL1) Hysteresis (AL2) Update Time (Analog Output) Sensor Failure Power Preset (OP1) Power High Limit (OP1) 40118 40121 40134 40305 40122 40139 40306 40120 40119 15 14..0 Action (AL1) Action (AL2) Not Used Not Used Not Used Table 15 4013640131
63 Not Used -
The Configuration blocks contain values that describe the DLCD setup such as Input configuration and as such will not need to be changed during normal operation. These blocks may be uploaded to and downloaded from the PLC on demand by setting the appropriate request bit in the Control Block. Refer to section Transferring Parameter and Configuration Data to see how this is done. Table 10 - Configuration Block – Channel A Table 11 - Configuration Block for Nx:49 and Nx:81 Flags Table 12 - Configuration Block for Nx:56 and Nx:88 Flags BITS REGISTER NAME MODBUS REGISTER CH. A CH. B Remote/Local Setpoint Select 40046 - Channel B Assignment (Input) - 40198 14..8 Rounding (Input) 40104 40204 BITS REGISTER NAME MODBUS REGISTER Ch. A Ch. B
15 Reset (AL2) 40137 40237
14 Reset (AL1) 40132 40232
13 Enable Standby (AL2) 40138 40238
12 Enable Standby (AL1) 40133 40233
11..8 Digital Input Filter (Input) 40105 40205
7 Temperature Scale (Input) 40102 40202
6 Control Action (OP1) 40117 40217
5 Filter (Analog Output) 40308 40316
4..0 Process Decimal Point (Scaling Points) 40115 40215 Table 14 - Configuration Block for Nx:57 and Nx:89 Flags Table 15 - Configuration Block for Nx:58 and Nx:90 Flags BITS REGISTER NAME MODBUS REGISTER CH. A CH. B 15..14 Local/Remote Set Point Transfer Mode (Input) - 40199 13..11 Mode (Analog Output) 40302 40310 10..0 Assignment (Analog Output) 40301 40309 BITS REGISTER NAME MODBUS REGISTER CH. A CH. B
15 Resolution (Input) 40103 40203
14..0 Input Type (Input) 40101 40201
The DIP Switches and the Default Serial Terminal set the DLCD serial communication operating mode to either DH-485 mode or MODBUS mode. DH-485 mode allows the DLCD to be connected to a DH-485 network. MODBUS mode allows programming of the DLCD using RLCPro. DH-485 Mode Integer File Each DLCD is assigned a unique Integer File in the PLC that the DLCD uses to transfer data. Switch A (SWA) sets the target Integer file in the range N7..N70. Note N8 and N9 are invalid Integer File numbers and therefore cannot be used. Table 16 - Integer File settings using DIP Switch A DLCD Address Each device on a DH-485 network must have a unique address. Switch B (SWB) allows the DLCD address to be set in the range 0..31. Table 17 - Selections for DLCD Address using DIP Switch B PLC Address The DLCD transfers data with a target PLC. Switch B (SWB) allows the address of the target PLC on the DH-485 network to be set in the range 0..7. Table 18 - Selections for PLC Address using DIP Switch B Example 1 This example shows the DIP Switch settings for a DLCD operating in DH- 485 mode with the following configuration. PLC Address : 1 DLCD Address : 8 Integer File : 10 (N10) Communication Settings The DLCD has a fixed baud rate of 19200 when used in DH-485 mode.
2.0 Setting the DIP Switches
N7 DN DN DN DN DN DN Valid File Number N8 DN DN DN DN DN UP Invalid File Number N9 DN DN DN DN UP DN Invalid File Number N10 DN DN DN DN UP UP Valid File Number N11 DN DN DN UP DN DN Valid File Number .. Valid File Number N70 UP UP UP UP UP UP Valid File Number DLCD Address Switch Position 1 2 3 4 5
0 DN DN DN DN DN
1 DN DN DN DN UP
2 DN DN DN UP DN
3 DN DN DN UP UP
31 UP UP UP UP UP
0 DN DN DN
1 DN DN UP
2 DN UP DN
7 UP UP UP
1 2 3 4 5 6 1 2 3 4 5 6 7 8 UP UP UP UP DN DN DN DN DN DN DN DN DN DN MODBUS Mode In MODBUS mode, the DLCD responds to MODBUS RTU frames and therefore allows programming using RLCPro (refer to DLC Bulletin for detailed information on using RLCPro with the DLCD). To configure the DLCD for MODBUS without changing the DIP switches, use the Default Serial Setting Terminal. DNDNDNDNDNDNDNDNDNDNDNDNDNDN 87654321654321 none Parity: Data Bits: 9600Baud Rate: 247Address: RTUProtocol: Serial Communication Defaults: DEFAULT SERIAL SETTING CONNECTIONS If using software selectable serial settings and the serial settings are unknown or forgotten, they can be temporarily reset to the defaults by connecting the “Default Serial Setting” terminal 7 to “Output Common” terminal 4 with a jumper. Alternatively, set all DIP switches Down as shown in Example 2. The DLCD leaves the factory in this state, and is therefore ready to be programmed using RLCPro. Example 2 This example shows the DIP Switch settings for a DLCD operating in MODBUS mode with the default serial settings.
APPLICATION 1: SLC 5/03 AND DLCD Example showing direct connection of multiple DLCD units and a SLC 5/03, using Red Lion Cable Jumper (CBJ11BD5) and SLC 500 to RJ11 Cable (CBJ11C07). APPLICATION 2: DLCD with AIC MODULE Example showing direct connection of multiple DLCD units to Red Lion DIN Rail Mounted Terminal Connector (DRJ11T6) allowing a variety of connection options using the AIC Module from Allen Bradley.
The Company warrants the products it manufactures against defects in materials and workmanship for a period limited to one year from the date of shipment, provided the products have been stored, handled, installed, and used under proper conditions. The Company’s liability under this limited warranty shall extend only to the repair or replacement of a defective product, at The Company’s option. The Company disclaims all liability for any affirmation, promise or representation with respect to the products. The customer agrees to hold Red Lion Controls harmless from, defend, and indemnify RLC against damages, claims, and expenses arising out of subsequent sales of RLC products or products containing components manufactured by RLC and based upon personal injuries, deaths, property damage, lost profits, and other matters which Buyer, its employees, or sub-contractors are or may be to any extent liable, including without limitation penalties imposed by the Consumer Product Safety Act (P.L. 92-573) and liability imposed upon any person pursuant to the Magnuson-Moss Warranty Act (P.L. 93-637), as now in effect or as amended hereafter. No warranties expressed or implied are created with respect to The Company’s products except those expressly contained herein. The Customer acknowledges the disclaimers and limitations contained herein and relies on no other warranties or affirmations. Red Lion Controls
20 Willow Springs Circle
Tel +1 (717) 767-6511 Fax +1 (717) 764-0839 Red Lion Controls BV Databankweg 6C NL - 3821 AL Amersfoort Tel +31 (33) 472 32 25 Fax +31 (33) 489 37 93 Red Lion Controls France
56 Boulevard du Courcerin, Batiment 21,
ZI Pariest F-77183 Croissy Beaubourg Tel +33 (64) 80 12 12 Fax +33 (64) 80 12 13