MODEL DLCN - DUAL LOOP CONTROLLER / DATA ACQUISITION MODULE
w/DEVICENET™
USING THIS DOCUMENT
This document is an addendum to the standard DLC bulletin and describes
the use of the DeviceNet
TM
connection to the DLCN. This document should be
read in conjunction with the DLC bulletin.
ORDERING INFORMATION
MODEL NO.
DESCRIPTION
PART NUMBER
GENERAL DESCRIPTION
The Model DLCN, Dual Loop Controller with DeviceNet, has a similar
feature set and specifications as the standard Dual Loop Controller. The DLCN
operates as a DeviceNet Slave, providing a connection to a standard DeviceNet
network. Once a valid MAC ID and Baud Rate have been established, the
supported attributes (see table:
DLCN DeviceNet SUPPORTED ATTRIBUTES
)
can be accessed by a Master, providing control and status functions for each
PID loop. The DLCN can also be fully programmed via the built-in RS485
communications port using our Windows
®
based RLCPro configuration
software (refer to the DLC bulletin).
In addition, the model DLCN can be used as a simple analog data acquisition
device for monitoring T/C's, RTD's, voltage and current over a DeviceNet
network.
Dual Loop Controller, w/ 5 Pin Male
M12 connector
Dual Loop Controller, w/ 2 analog
outputs, 5 Pin Male M12 connector
Dual Loop Setpoint Controller, w/ 2
analog outputs, 5 Pin Male M12
connector
DLCN
Dual Loop Controller, w/
COMBICON screw flange
connector
Dual Loop Controller, w/ 2 analog
outputs, COMBICON screw flange
connector
Dual Loop Setpoint Controller, w/ 2
analog outputs, COMBICON screw
flange connector
DLCN0001
DLCN1001
DLCN1101
DLCN0011
DLCN1011
DLCN1111
PROGRAMMING THE DLCN via RLCPro
In order to program the DLCN via RLCPro, the DeviceNet bus cable must
be disconnected from the unit. This causes the internal DLCN communication
bus to automatically switch to the front panel Modbus programming port. When
programming is complete, the unit may be attached to the DeviceNet bus, thus
disabling the front panel port and enabling DeviceNet communications. The
DLCN Modbus communication parameters are fixed at 19200 baud, unit
address of 247, 8 data bits, no parity, RTU mode. The DIP and Rotary Switches,
as described below, are used for DeviceNet settings only.
MOD/NET STATUS LED
The MOD/NET Status LED provides a visual indication to the operator of
the current status of the DeviceNet interface. The DLCN primary power and
DeviceNet power must be applied for correct LED function.
What to look for:
A. Startup:
LED flashes Green for 0.25 sec, then Red for 0.25 sec, then Off.
B. LED Off:
This device is the only device on the network (waiting for an
acknowledgment to its duplicate MAC ID check), or this device is not
powered.
C. Flashing Red LED:
An I/O connection has timed out, or a recoverable error has occurred.
D. Flashing Green LED:
The device is functioning correctly and is waiting to be
commissioned by a bus master.
E. Solid Red LED:
The device has encountered a non-recoverable fault, such as a
duplicate MAC ID response, and has removed itself from the bus.
F. Solid Green LED:
The device is on line, functioning correctly and has been
commissioned by a bus master.
SETTING THE MAC ID and BAUD RATE
The DLCN DeviceNet MAC ID is set using two rotary switches allowing the
ID to be set in standard decimal notation (e.g. MAC ID = 27, SWC = 2, SWB
= 7 ) from 0 to 63. (64-99 are not used.) The baud rate is set with DIP switches.
The following table explains the baud rate settings.
DIP SWITCH SETTING TABLE
SWITCH SWA
SETTING
1 off, 2 off
1 on, 2 off
1 off, 2 on
1 on, 2 on
Force 125 K baud
Force 250 K baud
Force 500 K baud
Autobaud Detect (factory default)
Autobaud will match the DLCN DeviceNet baud rate to the network baud
rate within 5 seconds every time the DLCN power is cycled. The DLCN
must be connected to a bus carrying valid message traffic. In noisy
environments autobaud may not be able to properly detect the network baud
rate. In this case, manually set the baud rate as required.
Note:
Configuration of MAC ID and baud rate is not supported over
DeviceNet.
1
DeviceNet™ SPECIFICATIONS
POWER SUPPLY
Source:
Supplied by DeviceNet bus. The bus does not power the host.
Voltage:
11 to 25 VDC.
Current:
Nominal: 40 mA at 25 VDC.
Inrush: 550 mA for 5 msec at 25 VDC.
NETWORK SPECIFICS
Compatibility:
Group 2 Server Only, not UCMM capable.
Baud Rates:
125 Kbaud, 250 Kbaud, and 500 Kbaud.
Bus Interface:
Phillips 82C250 or equivalent with mis-wiring protection
per DeviceNet Volume 1 Section 10.2.2.
Node Isolation:
Bus powered, isolated node.
Host Isolation:
500 Vrms for 1 minute (50 V working) between
DeviceNet and DLC input common.
INSTALLATION INFORMATION
Factory Settings:
Baud rate:
Autobaud
MAC ID:
63
Strobe Register:
03h
Swap data flag:
Off.
Bus Connection
- based on model chosen. See ORDERING INFORMATION,
Page 1. For Connection Options, See Diagram on Page 4.
M12
COMBICON
SUPPORT CONNECTIONS
Polled Command:
The Polled Command produces 4 bytes of data, and is used
to get, or set attributes. The device attribute is determined by the value in byte
0 of the data field. Refer to the Supported Attributes table for the appropriate
value. Byte 1 determines the action: 0 = get, 1 = set. The next 2 bytes are the
new attribute value for the set command. For get commands, enter 2 zeros.
The data response from the Polled Command is in the format of a 2 byte
hexadecimal number. For the get command (0), the response is the attribute
value. For the set command (1), the response is an echo of the data input.
Bit Strobe Command:
The data response from the Bit Strobe Command is in
the format of a 2 byte hexadecimal number. The register that will be read
using the Bit Strobe command is determined by setting Attribute 2, Instance
1, Class 100* (decimal) with a value that represents the desired attribute.
Refer to the Supported Attributes table for the appropriate value.
EXPLICIT MESSAGE COMMAND
Get Attribute:
The attribute that will be read using the Get Attribute command is
determined by setting Service Code 14, Instance 1, Class 100* (decimal), and
the attribute with a value that represents the desired meter attribute. Refer to the
Supported Attributes table for the appropriate value. The data response from
the Get Attribute Command is in the format of a 2 byte hexadecimal number.
Set Attribute:
The attribute that will be set using the Set Attribute command is
determined by setting Service Code 16, Instance 1, Class 100* (decimal), and
the attribute with a value that represents the desired meter attribute. Refer to
the Supported Attributes table for the appropriate value. The data field for the
Set Attribute Command is entered as a 2 byte hexadecimal number.
1 = SHIELD
2 = V+
3=V
4 = CAN H
5 = CAN L
3
4 5 2
1
V
CAN L
SHIELD
CAN H
V+
1
2
3
4
5
OTHER EXPLICIT MESSAGE ATTRIBUTES
Data Byte Swap:
(1 byte), Attribute 1, Instance 1, Class 100* (decimal). Data
is normally sent and entered as follows: DLC value = 50000 (C350h). 2 byte
value sent would be 50C3. Setting the data swap value to 1 would result in
the data being sent as C350. This attribute can only be set to 0 or 1, all other
values are ignored. The factory setting value is 0. Data byte is saved in
EEPROM memory.
Data Update:
The DeviceNet interface is continually requesting values from the
DLC main processor and updating buffer registers. As such, valid attribute
values are always available over DeviceNet at the maximum bus rate.
Note: Shield has no internal connection in the DLCN.
Standard Wire Colors:
V+
V-
CAN_H
CAN_L
SHIELD
Red
Black
White
Blue
Bare
Vendor Specific Error Responses
CODE ERROR #
ERROR CODE MEANING
1F (General Code)
1 (Additional Code)
2 (Additional Code)
Vendor Specific Error
Device Response Time-out
Vendor Service Not Supported
Command String Syntax Error
CONNECTION SIZES
Device Profile:
This product conforms to the DeviceNet specification
Volumes I and II of version 2.0.
Device Configuration:
No DeviceNet configuration is supported.
However, some DLC configuration is supported.
MESSAGE
PRODUCED
CONSUMED
3 (Additional Code)
*Class 100 (decimal) is a vendor specific class.
Explicit
Polled
Bit Strobe
4 Bytes
4 Bytes
8 Bytes
2 Bytes
2 Bytes
2 Bytes
2
DLCN DeviceNet SUPPORTED ATTRIBUTES
This subset of registers is supported via DeviceNet communications. Modbus registers are provided for reference only. See the DLC bulletin for complete register
and Modbus programming details.
FACTORY
SETTING
SERVICE
CODES
SUPPORTED
REGISTERS
REGISTER NAME
LOW LIMIT
HIGH LIMIT
CHA
Modbus
Register
Attribute
CHB
Modbus
Register
Attribute
DEVICENET SPECIFIC ATTRIBUTES
1
2
-
-
-
-
Data Byte Swap
Bit Strobe
CONTROLLING VALUES
See description under
OTHER EXPLICIT MESSAGE ATTRIBUTES
See description under
SUPPORT CONNECTIONS
40001
40002
40003
40004
3
4
5
6
40017
40018
40019
40020
8
9
10
11
Process Value
Setpoint Value
Alarm 1 Value
Alarm 2 Value
PID PARAMETERS
N/A
-32000
-32000
-32000
N/A
32000
32000
32000
N/A
0
0
0
G
G, S
G, S
G, S
40005
40007
40008
40009
40011
40012
40013
7
13
14
15
16
17
18
40021
40023
40024
40025
40027
40028
40029
12
22
23
24
25
26
27
Output Power
Proportional Band
Integral Time
Derivative Time
Auto-Tune Start
Auto-Tune Phase
Auto-Tune Code
OUTPUT STATUS
0 or -1000
0
0
0
0
N/A
0
1000
9999
9999
9999
1
N/A
2
0
40
120
30
0
N/A
0
G, S
G, S
G, S
G, S
G, S
G
G, S
40014
40015
40016
19
20
21
40030
40031
40032
28
29
30
Control Output OP1
Alarm Output AL1
Alarm Output AL2 / OP2
CONTROL STATUS
N/A
0
0
N/A
1
1
N/A
0
0
G
G, S
G, S
40041
40042
40043
40044
40045
40046
31
32
33
34
35
36
40049
40050
40051
40052
40053
-
37
38
39
40
41
-
Control Mode
Disable Setpoint Ramping
Setpoint Ramping In Process
Disable Integral Action
Ramping Setpoint Value
Remote / Local Setpoint Select
0
0
N/A
0
N/A
0
1
1
N/A
1
N/A
1
0
0
N/A
0
N/A
0
G, S
G, S
G
G, S
G, S
G, S
PROFILE OPERATION - SETPOINT CONTROLLER MODEL ONLY
40065
40066
40067
40068
40069
40070
42
43
44
45
46
47
40073
40074
40075
40076
40077
40078
48
49
50
51
52
53
Profile Operating Status
Profile Phase
Profile Segment
Profile Phase Time Remaining
Profile Cycle Count Remaining
Advance Profile Phase
COOLING (OP2) PARAMETERS
0
N/A
N/A
1
1
0
3
N/A
N/A
9999
250
1
0
N/A
N/A
N/A
0
0
G, S
G
G
G, S
G, S
G, S
40141
40142
40143
54
55
56
40241
40242
40243
57
58
59
Cycle Time
Relative Gain
Deadband
CALIBRATION
0
0
-32000
250
100
32000
20
10
0
G, S
G, S
G, S
40504
60
-
-
Input Error Status Register (See
COILS TABLE for bit definitions)
Checksum Error Status Register
(See COILS TABLE for bit definitions)
N/A
N/A
N/A
G
40505
61
-
-
0
N/A
0
G, S
3
DLCN DeviceNet SUPPORTED ATTRIBUTES, Setpoint Controller Model Only
REGISTERS
CHA
Modbus
Register
Attribute
CHB
Modbus
Register
Attribute
SETPOINT CONTROLLER PROFILE SEGMENTS - SETPOINT CONTROLLER MODEL ONLY
REGISTER NAME
LOW LIMIT
HIGH LIMIT
FACTORY
SETTING
SERVICE
CODES
SUPPORTED
40601 to
40620
40621 to
40640
40641 to
40660
62-81
40701 to
40720
40721 to
40740
40741 to
40760
122-141 Setpoint Value Segment 1-20
-32000
32000
-
G,S
82-101
142-161 Ramp Rate Segment 1-20
0
32000
-
G, S
102-121
162-181 Hold Time Segment 1-20
0
9999
-
G, S
COILS TABLE (Cross-Reference to attributes 60 and 61)
After the alternating current is rectified by the diode, the direction becomes single, but the magnitude (current intensity) is still constantly changing. This kind of pulsating direct current cannot ...
Traditionally, automotive electronics engineers have used MCUs, custom ASICs, and bulky wiring harnesses to introduce and control electronic systems and expand functionality as vehicles evolve. Howeve...
[p=26, null, left][color=rgb(79, 79, 79)][font=-apple-system,][size=4]The platform used is MSP-EXP430G2 LaunchPad, and the MCU is MSP430G2553. The timer method can also be verified using the following...
Beijing time, July 5th morning news, according to reports, Japanese legal experts said that an antitrust case related to a local restaurant website could change the way large Internet platforms such ...[Details]
Did humans tame wheat or did wheat tame humans? The same situation is now present in the relationship between the development of AI technology and its commercialization. Kai-Fu Lee pointed out at the...[Details]
Vehicle-mounted lidar is a sensor used for autonomous driving and assisted driving. It obtains detailed information about the surrounding environment, including distance, speed, direction, angle, etc...[Details]
I have been studying arm for 2 months, and now I feel that I understand the boot process of arm in Nand flash mode. Now I come here to record it to express my extremely happy mood. Without further ad...[Details]
Jiwei.com reported that the latest report from market research firm Strategy Analytics shows that Chinese smartphone manufacturers have almost quadrupled their market share in Europe in two years. At...[Details]
OFweek Cup · OFweek 2023 China
Robot
Industry Annual Selection (abbreviated as OFweek Robot Awards 2023) is jointly organized by OFweek, China's high-tech industry portal, and its authorita...[Details]
Basic concepts:
(According to China's metrology law, physical quantity units adopt the International System of Units, i.e. SI. For ease of understanding, here are some common quantity convers...[Details]
Fever Fans Network reported (Text/Zhang Ying) is the key to empowering the future development of the oT ecosystem! On November 21, the 2023 Sensc Ecological Conference was grandly held at the Renai...[Details]
1. Experimental Introduction
This smart home system is a feature-rich, easy-to-use smart home solution that can provide us with a more comfortable, healthy and safe living environment by detec...[Details]
When using square wave drive, only two phases of the three-phase motor are energized at a time: one phase is connected to the positive pole of the power supply, one phase is connected to the negati...[Details]
Control transfer instructions control the execution flow of the program by changing CS:IP. Such instructions include unconditional transfer instructions, conditional transfer instructions, loop inst...[Details]
For microcontroller beginners, in order to achieve the purpose of delay control time, the microcontroller is often used to calculate the for loop function. As learning deepens, it is inevitable that ...[Details]
The 12th China International Defense Electronics Exhibition will be held at the National Convention Center in Beijing from June 26 to 28, 2023. This exhibition is approved and supported by the Equi...[Details]
When I was about to play with the advanced timer TIM1 / TIM8 on STM32F103ZET6, I suddenly found some port multiplexing problems: The pins of TIM1 are as follows: The pins of USART2 are as follows: ...[Details]
All-vanadium liquid flow battery bipolar plate production line project (published after approval) Construction unit: Dalian Rongke Energy Storage Group Co., Ltd. Design unit: Information Industry Elec...[Details]