I know it is an old post and additionally i'm new to robot programming but i might found a clue about the &Access parameter. If you choose a module and press the edit button, under properties you can see 3 tabs. In the first tab you can select if you want your file to be hidden, write protected etc. This changes the access modifiers accordingly. In the second tab there is a checkbox where you can choose if your subprogram will be displayed when called etc . I hope this helps you somehow and really sorry if i was off topic