RobotStudio event

No Contact with Remote I/O Unit

I am having trouble getting my Remote I/O to connect with my controller. I am using a ABB DSQC 350. I have the correct devicenet address, I tried to remove the jumpers and set my address to 0. But I am still getting no contact. The unit mapping only goes up to 16 I/O

-Name "AB_RIO" -UnitType "d350A" -Bus "DeviceNet1"

-Name "d350A" -BusType "DNET" -VendorName "ABB Robotics"
      -ProductName "RIO Adapter" -DN_VendorId 75 -DN_ProductCode 6
      -DN_DeviceType 7 -DN_MajorRev 2 -DN_ExplicitMsgEnabled  -DN_C1Type "COS"
      -DN_C1OutputSize -1 -DN_C1InputSize -1


 -Name "LinkAddr" -UnitType "d350A" -DefValue "1" -OrderNr 1
      -DN_Path "6,20 64 24 01 30 01,C6,1" -DN_Service 16

      -Name "DataRate" -UnitType "d350A" -DefValue "0" -OrderNr 2
      -DN_Path "6,20 64 24 01 30 02,C6,1" -DN_Service 16

      -Name "StartQ" -UnitType "d350A" -DefValue "0" -OrderNr 3
      -DN_Path "6,20 64 24 01 30 03,C6,1" -DN_Service 16

      -Name "RackSize" -UnitType "d350A" -DefValue "0" -OrderNr 4
      -DN_Path "6,20 64 24 01 30 04,C6,1" -DN_Service 16

      -Name "LastRack" -UnitType "d350A" -DefValue "0" -OrderNr 5
      -DN_Path "6,20 64 24 01 30 05,C1,1" -DN_Service 16

      -Name "D350Areset" -UnitType "d350A" -DefValue "0" -OrderNr 6
      -DN_Path "4,20 01 24 01,C1,1" -DN_Service 5

Comments

  • Hi
    My RIO board works with the following settings:

     

    EIO_BUS:

          -Name "DeviceNet1" -BusType "DNET" -ConnectorID "PCI1"
          -ConnectorLabel "First DeviceNet"

     

    EIO_UNIT_TYPE:

          -Name "d350A" -BusType "DNET" -VendorName "ABB Robotics"
          -ProductName "RIO Adapter" -DN_VendorId 75 -DN_ProductCode 6
          -DN_DeviceType 7 -DN_MajorRev 2 -DN_ExplicitMsgEnabled  -DN_C1Type "COS"
          -DN_C1OutputSize -1 -DN_C1InputSize -1

     

    EIO_UNIT:

          -Name "UnitRIO" -UnitType "d350A" -Bus "DeviceNet1" -DN_Address 10

     

    EIO_COMMAND:

          -Unit "UnitRIO" -CommandType "LinkAddr" -Value "3"

     

          -Unit "UnitRIO" -CommandType "DataRate" -Value "0"

     

          -Unit "UnitRIO" -CommandType "StartQ" -Value "0"

     

          -Unit "UnitRIO" -CommandType "RackSize" -Value "3"

     

          -Unit "UnitRIO" -CommandType "LastRack" -Value "0"

     

    EIO_COMMAND_TYPE:

          -Name "LinkAddr" -UnitType "d350A" -DefValue "1" -OrderNr 1
          -DN_Path "6,20 64 24 01 30 01,C6,1" -DN_Service 16

     

          -Name "DataRate" -UnitType "d350A" -DefValue "0" -OrderNr 2
          -DN_Path "6,20 64 24 01 30 02,C6,1" -DN_Service 16

     

          -Name "StartQ" -UnitType "d350A" -DefValue "0" -OrderNr 3
          -DN_Path "6,20 64 24 01 30 03,C6,1" -DN_Service 16

     

          -Name "RackSize" -UnitType "d350A" -DefValue "0" -OrderNr 4
          -DN_Path "6,20 64 24 01 30 04,C6,1" -DN_Service 16

     

          -Name "LastRack" -UnitType "d350A" -DefValue "0" -OrderNr 5
          -DN_Path "6,20 64 24 01 30 05,C1,1" -DN_Service 16

     

          -Name "D350Areset" -UnitType "d350A" -DefValue "0" -OrderNr 6
          -DN_Path "4,20 01 24 01,C1,1" -DN_Service 5

     

    I have 96 inputs and 96 outputs. I have a DSQC350B board and this parameter work also with a DSQC350A, but they don't work with a DSQC350.

     

    Best regards

    Marcel

     
    Marcel2011-08-23 23:06:08