Factory Automation: Issues, Tools And Techniques