Changing DeviceNet master Adress (IRC5) [PickMaster 3]

Hi,

I changed my master DeviceNet. I will have 4 IRB340 with IRC5 on the line and I will also need the DN_SLAVE. I changed the adress of the Master from 2 to 30 and reboot. The problem is that the MS ligth on the DSCQ 377 (Queue Tracker) is flashing after rebooting (also after a power On-Off). The MS ligth on the DSQC 328 is solid GREEN.

I ran some projects (e.g. Picking from the conveyor with no vision and a I/O, picking from Index to Index) and everything is fine. When I use a camera to locate the pick, the robot don’t move and this ERROR happens:

error 4016

Description: A scene (item positions and scene information from a

robot controller) has been discarded because it was too old. Either

because of missing scene information or missing item positions.

When I put back the MasterAdress at 2, everything is fine…

Does someone knows what is wrong???

Thanks for you help!

I assume that you are trying to use DeviceNet Dual option and want to define a DN_SLAVE unit on one controller.

The DSQC 377 use a TimeKeeper functionality on the DeviceNet bus. This requires that the DSQC 377 units are configured on the first DeviceNet bus.

I made this once between an IRB1600 with encoder boards and an IRB660 without encoder boards. Here is my configuration:

IRB1600:

EIO_BUS:

-Name “Virtual1”

-Name “DeviceNet1” -BusType “DNET” -ConnectorLabel “First DeviceNet”

-Name “DeviceNet2” -BusType “DNET” -BoardNumber 2
-ConnectorLabel “Second DeviceNet” -DN_MasterAddress 1
#
EIO_UNIT:

-Name “Qtrack2” -UnitType “d377A” -Bus “DeviceNet1” -DN_Address 13

-Name “Qtrack1” -UnitType “d377A” -Bus “DeviceNet1” -DN_Address 11

-Name “PPABOARD1” -UnitType “d328A” -Bus “DeviceNet1” -DN_Address 10

-Name “PPASIM” -UnitType “Virtual” -Bus “Virtual1”

-Name “ConveyorIO” -UnitType “WAGO750_306” -Bus “DeviceNet1”
-DN_Address 12

-Name “IRB660” -UnitType “DN_SLAVE” -Bus “DeviceNet2” -TrustLevel 2
-DN_Address 1
#

IRB660:

EIO_BUS:

-Name “Virtual1”

-Name “DeviceNet1” -BusType “DNET” -ConnectorLabel “First DeviceNet”

-Name “DeviceNet2” -BusType “DNET” -BoardNumber 2
-ConnectorLabel “Second DeviceNet” -DN_MasterAddress 1

EIO_UNIT:

-Name “PPASIM” -UnitType “Virtual” -Bus “Virtual1”

-Name “IRB660_SLAVE” -UnitType “DN_SLAVE” -Bus “DeviceNet1” -DN_Address 1

-Name “GripperIO” -UnitType “d328A” -Bus “DeviceNet1” -DN_Address 10

Mats,

I have the Single Master/Slave DeviceNet option and I communicate at a PLC through a DN_Slave and it’s all fine with the original adress. I’ve made tests to communicate from a PLC the IRC5 and it’s all OK.

If I use the adresses sets at the factory (Master at 2, Qtrack at 10, PPABOARD 11 and a DN_SLAVE at 2) everything is fine! I have no issue. When I change the adress of the Master from 2 to 30 (and the same for the DN_SLAVE) I have the MS ligth flashing on the Queue Tracker…

Regards,

Nick

Hello Nick,

When using the DN_SLAVE the Master and Slave addresses must be the same. From the DNet manual:

4.3.2. Working with IRC5 internal DeviceNet slave

Usage

When the IRC5 controller is connected to an external PLC for example, it should be configured as an internal DeviceNet slave.

Limitations

The internal DeviceNet slave has the following limitations:

a The internal slave, DN_SLAVE, has the same address as the configured master.

a The default DN_SLAVE supports 64 digital inputs and 64 digital outputs, but this number can be increased to the restriction in the I/O system (see Product Specificationfor IRC5 controller).

Thank you but I found the problem…We have to change some parameters on Queue Track Card Signal..

Eio.cfg

-Name “TimeKeeperInit” -UnitType “d377A” -DefValue “2” -OrderNr 1

-DN_Path “6,20 68 24 01 30 01,C1,1” -DN_Service 16

Thank you for your Help

Nick