I am at the point where I took plcs & robots courses,went through most of the instructions and at work I had the chance to be involved with the engineering side of project.I have got
some standards,good plc programs but I do not have access to vmware with RSLogix 5000 and Factory Talk.What do you recommend in this situation?
If your goal is to further your understanding and ability, I would recommend looking into the RSLogix emulate software. I believe they still offer emulate 500 for free (even though it's SLC 500 software, it's still Rockwell and isn't horribly different from 5000). If you're looking to begin building a portfolio without access to the hardware and software, I can see your problem.
My best suggestion would be to work with emulation software (any ladder logic package will help you gain programming ability, even if it isn't Rockwell) and get yourself to the point that you can write out programs that use timers, latch bits, seal ins, math statements, etc. All of the stuff that simple to moderately complex programs will use. Then start applying at end users in the automotive industry. Those positions require no travel, and due to the turnover rate right now (people are all constantly moving around to keep their wage increasing every few years), the demand for people at these places is currently VERY high. I have recruiters and headhunters reaching out to me multiple times every week.
I'm working at one currently as an electrical engineer, but really we are more like maintenance plus. It's a great position to learn more about programming, though it would be on the fly (which comes back to "fake it till you make it"). A place like this will give you a flowchart when you interview and ask you to write a program with a pencil on paper that matches the flow chart. You can do that without any REAL experience.
Once you're hired in, ask lots of questions and shadow the other programmers as much as you can. You'll pick this stuff up very quickly. Just don't be overly ambitious and crash a machine or hurt someone, and after a couple of years of experience you will likely be to the point where you could start contracting or working with an OEM to program full time. However, both of those positions will come with travel requirements, almost certainly.