Devicenet speed problem on S4
                
                    Ercan                
                
                     ✭                
            
                        
            
                    Hi everybody. 
                
                        
I have a big problem with ABB S4 robot. There are 3 phonenix devicenet and 1 beckoff module on devicenet line. I can connect all But My problem is speed is too low. For exaple when I force a input signal on phonenix module I see that on flexpendant after 2 seconds. On hardware there 2 devicenet channel (Can1 and Can2) This is too old system and they used just channel 2. If I use channel1 too that can fix problem? And How Can I use channel2?  You can see E/I.sys below. Please help me How can I add channel . Thanks for all
EIO_BUS_USER:
      -Name "SIM" -Driver "/sim1:"
      -Name "SW" -Driver "/sw1:"
      -Name "BASE" -Driver "/BASE1:"
      -Name "CAN2" -Driver "/BASE2:" -RecoveryTime 50
#
EIO_UNIT_TYPE:
      -Name "FRN_BCHF" -VendorId 108 -VendorName "BECKHOFF" -DeviceType 12\
      -DeviceDriver "DNGeneric" -ProductId 5250 -ProductName "BECKHOFF"\
      -MaxDigin 96 -MaxDigout 96 -MaxAnin 0 -MaxAnout 0
      -Name "PC100" -VendorId 562 -VendorName "Phoenix Contact" -ProductId 8163\
      -ProductName "IL DN BK DI8 DO4" -MajorRev 1 -MinorRev 1 -MaxDigin 48\
      -MaxDigout 48 -MaxAnin 0 -MaxAnout 0
      -Name "PC200" -VendorId 562 -VendorName "Phoenix Contact" -ProductId 288\
      -ProductName "ILB DN 24 DI16 DO16" -MajorRev 3 -MinorRev 20 -MaxDigin 16\
      -MaxDigout 16 -MaxAnin 0 -MaxAnout 0
#
EIO_UNIT:
      -Name "Fronius" -Type "FRN_BCHF" -Bus "CAN2" -Address "20" -Digin 96\
      -Digout 96 -PollRate 10
      -Name "B_AW_PROC" -Type "eipaw" -Bus "SW" -Digin 32 -Digout 32
      -Name "B_PROC_30" -Type "pib" -Bus "SIM" -Address "30" -Digin 16\
      -Digout 16 -Anin 3 -Anout 3 -Param "pibBoard_VAL"
      -Name "UB1" -Type "PC100" -Bus "CAN2" -Address "32" -Digin 128 -Digout 128
      -Name "UB2" -Type "DNET_SLAVE" -Bus "SIM" -Digin 128 -Digout 128\
      -Param "UB2_VAL"
      -Name "UB3" -Type "PC200" -Bus "CAN2" -Address "35" -Digin 16 -Digout 16
      -Name "UB4" -Type "PC200" -Bus "CAN2" -Address "40" -Digin 16 -Digout 16
0  
            Comments
- 
            Do you notice any improvement if you change Unit Type > Connection 1 Type to Change-Of-State instead of Polled?
0 - 
            Hey Soup;You mean I will use another devicnet connection port?EIO_UNIT:-Name "UB1" -Type "PC100" -Bus "CAN2" -Address "32" -Digin 128 -Digout 128 I will change -Bus "BASE" ?And I will change connection type to Change of State right?0
 - 
            
Hi Ercan
The standard poll rate is 1000 ms if you don't define a PollRate. You should also define for the other EIO_UNITs: -PollRate 10. Then you have a maximum time of 0.01 seconds until the signal changes to the correct value.
best regards
Marcel
0 - 
            Thanks MarcelI will try that0
 - 
            Not using a different port, changing the IO settings from polled to COS. Not sure what the EIO file code would be, I'd change it in RobotStudio > Configuration > I/O > Unit Type > Connection 1 Type to Change-Of-State.0
 - 
            Thanks I will try soon. Then write here0
 - 
            Hello SoupI coundt find how can I use your solve on S4? Do you have any idea for that?0
 - 
            Hey MarcelI tryed your solve but didnt work still I have speed problem.0
 
Categories
- All Categories
 - 5.6K RobotStudio
 - 401 UpFeed
 - 21 Tutorials
 - 15 RobotApps
 - 306 PowerPacs
 - 407 RobotStudio S4
 - 1.8K Developer Tools
 - 250 ScreenMaker
 - 2.9K Robot Controller
 - 363 IRC5
 - 81 OmniCore
 - 8 RCS (Realistic Controller Simulation)
 - 853 RAPID Programming
 - 31 AppStudio
 - 4 RobotStudio AR Viewer
 - 19 Wizard Easy Programming
 - 110 Collaborative Robots
 - 5 Job listings
 
