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)
1 Embedded ARM
1.1 Job ResponsibilitiesResponsible for embedded product software requirements analysis, architecture design, and solution output;
Responsible for the design, debugging, upgrade and opt...
I would like to ask, if the SPI Write function is permanently used in main, and the interrupt also has the SPI Write function, if Main and the interrupt are reused to SPI Write, what will happen to SP...
Using ADC10, read the voltage on the A6 (P1.6) channel every 2 seconds and print it out through the serial port. Copy code 1 // voltage meter 2015.10.1 2 // for MSPG2 launchpad, VCC = 3.6V; and if Vcc...
[align=left][color=rgb(85, 85, 85)][size=3] As a communications processor, the [color=#aa6666]AMIC110[/color] SoC offers a flexible alternative to static solutions. One advantage is that the software ...
In the ARM architecture, it can work in three different states: ARM state, Thumb state and Thumb-2 state, and debug state. 1. ARM state The arm processor works in the state of 32-bit instructions, ...[Details]
Take USART1 of stm32 as an example By default, PA9 is used as TX and PA10 is used as RX. When you need to enable the multiplexing function, you need to modify the following codes: 1. Turn on ...[Details]
T-Mobile US has signed a 5G roaming agreement with Alaska operator GCI, a move it said will make it the first company to offer the next-generation service to customers in parts of all 50 states. Th...[Details]
The electrodynamic speaker is also called a dynamic speaker. It is an electroacoustic transducer that uses the electrodynamic principle. It is the most widely used speaker at present. There are three ...[Details]
On June 17, it was reported that Eamex, a Japanese electronic parts development company, has developed a high-capacity capacitor. If used in pure electric vehicles (EVs), charging can be completed in...[Details]
Under the pressure of the delay in the emergence of 5G killer applications, operators finally couldn't sit still anymore. On April 8, China Mobile, China Telecom and China Unicom jointly released the...[Details]
Electromagnetic flowmeters have extremely low pressure loss, no requirements on medium density, viscosity, temperature, pressure and other parameters, and low requirements on straight pipe sections. ...[Details]
At the press conference on March 28, Xiaomi CEO Lei Jun officially announced the prices of various versions of Xiaomi SU7. At the same time, Lei Jun announced the special launch of 5,000 Xiaomi SU7...[Details]
On October 24, CATL released the Xiaoyao Super Hybrid Battery, another blockbuster product after the Kirin Battery and Shenxing Supercharge Battery.
According to data mentioned by Luo Ji...[Details]
Akamai Technologies, Inc., the intelligent edge platform for secure digital experiences, announced it has been recognized as a Leader in The Forrester Wave™: Web Application Firewalls, Q1 2020 evalua...[Details]
I just got the Tiny4412 development board and found that its IP address is not 192.168.1.230. It keeps changing automatically. Today it is 192.168.1.7, and tomorrow it becomes 192.168.1.8. So I decid...[Details]
On June 22, Xiaomi officially revealed that Xiaomi's acoustic voice technology has now been fully self-developed, and continues to lead in some self-developed areas. Acoustic voice technology has ush...[Details]
Signal generators, also known as signal sources or oscillators, are widely used in production practice and the field of science and technology. Various waveform curves can be expressed by trigonometr...[Details]
"Mountains are clustered around Tianmu Lake, and water flows along Taihu Lake. Traveling through the beautiful places south of the Yangtze River, life is best spent in Huzhou."
Huzhou is locat...[Details]