# Creating EIO file in a Robotstudio (Virtual mac)

**URL:** <https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873>\
**Category:** RobotStudio\
**Created:** [October 21, 2010, 11:43am UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873 "2010-10-21T11:43:40Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![stud.bs](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@stud.bs](https://tech-community.robotics.abb.com/u/stud.bs)\
**Post date:** [October 21, 2010, 11:43am UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/1 "2010-10-21T11:43:40Z")

</div>

I have created a Project on robotstudio using IRB660 robot and I was trying to load a EIO files I created. The eio file has two omron devicenet nodes tht I defined and declared inputs in it. But as soon as I loaded it on Robotstudio 5.13.01 it would load it but as soon as you restarted the machine, it would wouldnt reload and would get stuck in the undefined state.

Please have a look at the EIO file creted. and also I have included the Robostudio project. [http://www.sendspace.com/file/4z42qw](http://www.sendspace.com/file/4z42qw)

The Task Program  
[http://www.sendspace.com/file/lnuere](http://www.sendspace.com/file/lnuere)

The robostudio Project file can be downloaded from this link  
[http://www.sendspace.com/file/uyles8](http://www.sendspace.com/file/uyles8)

---

<div class="post-metadata">

**Author:** ![Knud\_E\_Lindberg](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/knud_e_lindberg/32/4450_2.png) [@Knud\_E\_Lindberg](https://tech-community.robotics.abb.com/u/Knud_E_Lindberg)\
**Post date:** [October 21, 2010, 1:57pm UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/2 "2010-10-21T13:57:27Z")

</div>

Try this:  
EIO\_UNIT:  
-Name “BOARD10” -UnitType “d652” -Bus “Virtual1” -DN\_Address 10  
-Name “BOARD11” -UnitType “DN\_01” -Bus “Virtual1” -DN\_Address 11  
-Name “BOARD12” -UnitType “DN\_02” -Bus “Virtual1” -DN\_Address 12

#

---

<div class="post-metadata">

**Author:** ![stud.bs](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@stud.bs](https://tech-community.robotics.abb.com/u/stud.bs)\
**Post date:** [October 21, 2010, 2:16pm UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/3 "2010-10-21T14:16:45Z")

</div>

Hi Knud,

I have loaded the files and then did a restart of the system , but evn then I found that This error occurs. I have included an image of the error.

---

<div class="post-metadata">

**Author:** ![Knud\_E\_Lindberg](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/knud_e_lindberg/32/4450_2.png) [@Knud\_E\_Lindberg](https://tech-community.robotics.abb.com/u/Knud_E_Lindberg)\
**Post date:** [October 21, 2010, 2:24pm UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/4 "2010-10-21T14:24:49Z")

</div>

dit you cange to virtual bus system ?  
Try this:  
EIO\_UNIT:  
-Name “BOARD10” -UnitType “d652” -Bus “ **Virtual1** ” -DN\_Address 10  
-Name “BOARD11” -UnitType “DN\_01” -Bus “ **Virtual1** ” -DN\_Address 11  
-Name “BOARD12” -UnitType “DN\_02” -Bus “ **Virtual1** ” -DN\_Address 12

#

---

<div class="post-metadata">

**Author:** ![Henrik\_Berlin](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/henrik_berlin/32/1011_2.png) [@Henrik\_Berlin](https://tech-community.robotics.abb.com/u/Henrik_Berlin)\
**Post date:** [October 21, 2010, 4:33pm UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/5 "2010-10-21T16:33:59Z")

</div>

The problem is that the controller system lacks the “DeviceNet” RobotWare option. An alternative to Knuds solution above is to modify the system to include the DeviceNet option. When doing this, the station referencing the system must not be opened.

**Important:** For the change to take effect, the system must be I-started, after the station is loaded next time.

---

<div class="post-metadata">

**Author:** ![stud.bs](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@stud.bs](https://tech-community.robotics.abb.com/u/stud.bs)\
**Post date:** [October 21, 2010, 4:41pm UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/6 "2010-10-21T16:41:32Z")

</div>

Thank you Knud and Henrik for your responses.

Could you let me know how I can change the system to include the devicenet without opening the station.

Could you give me some steps on how I can change the system options.

---

<div class="post-metadata">

**Author:** ![Henrik\_Berlin](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/henrik_berlin/32/1011_2.png) [@Henrik\_Berlin](https://tech-community.robotics.abb.com/u/Henrik_Berlin)\
**Post date:** [October 21, 2010, 4:54pm UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/7 "2010-10-21T16:54:29Z")

</div>

1. Start RS

2. Go to Offline tab

3. Start System Builder

4. Point out your system

5. Select ‘Modify System’

6. Add the DeviceNet option in the options list.

7. Open the station

8. I -start the system

9. Load the file EIO2.cfg

10. Warm-start the system  
 → DONE!

---

<div class="post-metadata">

**Author:** ![stud.bs](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@stud.bs](https://tech-community.robotics.abb.com/u/stud.bs)\
**Post date:** [October 21, 2010, 5:29pm UTC](https://tech-community.robotics.abb.com/t/creating-eio-file-in-a-robotstudio-virtual-mac/3873/8 "2010-10-21T17:29:37Z")

</div>

Thank you All for your help. The EIO file was loaded without any problem.
