PARISI Alessandro 06/04/2006 0.0

The following figure illustrates a typical connection link between different devices. . DeviceNet provides: • A cost effective solution to low-level device networking • Access to intelligent present in low-level devices • Master/Slave and Peer–to–Peer capabilities DeviceNet has two primary purposes: • Transport of control-oriented information associated with low-level devices • Transport of other information which is indirectly related to the system being controlled. such as a configuration parameters. actuators) and hig-level devices (controllers).INTRODUCTION DeviceNet is a low-level network that provides connections between simple industrial devices (sensors.

) 250 meters (820 ft.) • • • • • • Adjustable power configuration to meet individual application needs High current capability (up to 16 amps per supply) Operation with off-the-shelf power supplies Power taps that allow the connection of several power supplies from multiple vendor that comply with DeviceNet standards Built-in overload protection Power available along the bus: both signal and power lines contained in the trunkline The list below summarizes additional communication features provided by DeviceNet: • Use of Controller Area Network (CAN) technology for Media Access Control and Physical Signalling • Connection-based model to facilitate application to application communications • Provisions for the typical request/response oriented network communications • Provisions for the efficient movement of I/O data • Fragmentation for moving larger bodies of information • Duplicate MAC ID detection .) 100 meters (328 ft. and 500K baud Data rate 125k baud 250k baud 500k baud Truck distance Maximum 500 meters (1640 ft.) 78 meters (256 ft.DEVICENET CHARACTERISTICS The list below presents a summary of the Physical/Media specifics characteristics of DeviceNet: • Trunkline-dropline configuration • Support for up to 64 nodes • Node removal without severing the network • Simultaneous support for both network-powered (sensors) and self-powered (actuators) devices • Use of sealed or open style connectors • Protection from wiring errors • Selectable data rate of 125K baud.) 39 meters (128 ft. 250K baud.) Drop length Cumulative 156 meters (512ft.) 6 meters (20 ft.

Shown are the following designations: .e. so you must pay attention when making the network connector for these. Note 2: Signal V+ and V.CABLE SPECIFICATION General pin outs designations The following figure illustrates wire insulation colors and pin outs for the screw connector on DeviceNet. Allen Bradley 1756-DNB/A module). Shown are the following designations: Note 1: All devices with DeviceNet port has the previous specification (i.are the +24V power supplies. ESA HMI panel pin outs designations ESA panel has opposite connector type (male instead of female) and there isn’t any necessary power supplies. that provides the power to all sensors and PLCs.

Input PLC2 Output Input PROX SENSOR Input PLC1 DNET SCANNER ESA PANEL Input PLC1 DNET Memory Map ACTUATOR Input Input Input Input Output PROX SENSOR DATA ACTUATOR DATA PLC2 DATA ESA PANEL DATA The main PLC1 has the scanner module (Master device) mounted to allow the collection off all data in the network (slave devices). based on a Scanner device and one or many Slave devices.GENERAL NETWORK INFORMATION DeviceNet network is a “predefined Master/Slave connection set”. The following figure illustrates a typical logical connection: PLC Scanner (Master) DeviceNet Power Supply DeviceNet Configuration PC Prox Sensor (Slave) Prox Sensor (Slave) ESA panel (Slave) Actuator (Slave) To understand the working method of this network. look at the figure below. at the design time this module is configured with the related software. because it has a memory-mapped input/output data. . ESA panel is the only device (in this example) that can read or write data values in the DeviceNet module. as the diagram show (look at ‘PLC1 DNET Memory map’). This software will search all devices in the network and enable the user to create a new table of input/output data in the scanner DeviceNet module.

address 1. 1756-DNB DeviceNet module (scanner). . From the ‘Network’ menu we have to select ‘Online’ to browse the network.NETWORK CONFIGURATION In order to make a new configuration we consider this DeviceNet network: • ESA panel. then download the project to the ESA panel. In this example the parameters are the following: Configuring the PLC Scanner Now we need to open the DeviceNet software to configure the network. this step will enable the DeviceNet software configurator to recognize the panel online in the network. 10 word input / 10 word output. 500Kbaud First of all we need to make all the physical network connection. The figure below show the main screen of this program. address 2 • PLC Allen Bradley Controllogix 5000. in this specific case we need to use “Rockwell RSNetworks”. in this case connecting the PLC and ESA panel with the CAN port. now a dialog window appears showing the configured network connection between PC and PLC. Create a new Vtwin project Now we have to make a new VTWIN project with the basic parameters (field network port properties) and a main screen.

The RSNetworks now browse all DeviceNet network and search all devices. . Note: ESA panel doesn’t have the EDS vendor code yet.From your connection method (in this case there’s a TCP/IP connection between PC<->PLC) browse the PLC content. because the software has recognized a ‘1756DNB’ (AllenBraldey scanner module) and ESA panel (PanelView). select ‘DeviceNet’ module network and finally press OK. as the figure below shows: Now we’re ready to configure the PLC DeviceNet scanner module. but it will recognized as a PanelView and it will function properly.

press ‘Upload’ button.Open the ‘Properties’ of 1756-DNB/A with left double-click. this will show something like this: . the software request an ‘Upload’ of stored configuration (if there’s one). Open the ‘Scanlist’ tab to configure the module memory map area. a window like this appears: Now click on ‘Module’ tab.

for the first time select ‘Yes’. Now press “Edit I/O Parameters” button to configure the amount/type data to exchange with the PLC scanner. the insert the number of RX / TX size of data (same values from the VTWIN project). and if we want we can change this in a second time. as the figures show below. RSNetworks will display a message “Node 02. We have just configured the amount/type of data to exchange between ESA panel and AllenBradley 1756-DNB. .You can see in the ‘Available devices’ the operator panel PanelView (ESA panel). Leave the option ‘Poll Rate’ to ‘Every scan’. Now pressing OK the software will request if we want to automap the I/O data in the PLC scanner memory map. PanelView does not contain any I/O data!” because we need to insert the “I/O parameters”. We can view the input/output data mapped in the scanner memory by pressing Input/Output tabs. We have to select only ‘Polled’ (for ESA panel) exchange. To map panel memory area in the scanner module you have to place in the ‘Scanlist’ selecting the device and then press the button ‘>>’.

I.e.CommandRegister are status/command parameters of the DeviceNet module (refer to the user manual from AllenBradley). In RSLogix5000 open the ‘O.Data are the memory mapped data values from/to slave devices (i. STARTING THE NETWORK JOB To control the data values from any device and other DeviceNet parameters we need the software RSLogix5000 because in this configuration we’re using Logix5550 cpu unit.CommandRegister • I. Last we must activate the data exchange between ESA panel and AllenBradley.StatusRegister • I. and O. When we’re in Online mode we can see the ‘Controller tags’ contains ‘DeviceNet controller’ data. Now press OK button to confirm the complete configuration. .StatusRegister.StatusRegister.StatusRegister • O. S.Data I. the software will require to download the changes made to the configuration.Note: we have to repeat this procedure for each device (slave) on DeviceNet network to configure all data memory in the scanner. press ‘Yes’ button. Note: After the downloading process the software will inform that the scanner may be unavailable for 5-10 seconds while updating Flash memory. open the software and go online with the PLC.CommandRegister’ tree tags and write the value 1 to ‘O. ESA panel) that we can use in the PLC as tags. In this case the module 1756-DNB from AllenBradley share to the PLC1 a portion of his data: • S. otherwise all written data cannot be exchanged.Data • O.Data / O.CommandRegister.Run’ parameter.

Sign up to vote on this title
UsefulNot useful