Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

For a student in automation engineering, what is the most important software to learn how to work with in general?

user-image
Question added by LYES HAMRANI
Date Posted: 2017/07/11
Bishoy Emdrawis
by Bishoy Emdrawis , Maintenance Manager , Ferro Corporation

TIA portal with the simuator is the most impotrant for a student , since it allows him/her to simulate a complete process with PLC/HMI/PC based SCADA.

PLC (Programmable Logic Controllers) Programming languages such as LD(Ladder Diagram).Hands on Practical exposure in brands as Keyence, AB (Allen Bradley),Omron.

SCADA (Supervisory Control & Data Acquisition) – Screen designing, PC & PLC interface, Data collection & storage.Pneumatics & Field Instruments ( Control Valve, Sensors, Level Transmitters, Flow Transmitters, Temperature Transmitters, Pressure Switches)Knowledge in Panel wiringKnowledge in PID (Proportional Integral Derivative)Troubleshooting – PLC programmingKnowledge in basic programming of Robotics & co-ordination systems

Mohamed Thouseef CAP
by Mohamed Thouseef CAP , SCADA Engineer , Arabtech Jardaneh

This question requires to know which line of work the student chooses for her career.

If the student wants to go into PLC/DCS/SCADA testing,commissioning etc. he/she needs to learn a lot of vendor based programming softwares like softmaster(honeywell), step 7(seimens) etc etc.

Where as if the student chooses design/engineering as his/her career path then they should learn the following software:

Smart Plant Instrumentation

MS Office

AutoCAD

Sizing Softwares like InstruCalc, Instrument Calculations etc.

 

Note that most of these softwares can be learned through coaching centres but you will gain real usage experience only when using the software during work activities. But again when you learn these softwares as a student you will have a major advantage over other competing students.

 

Hope this answers your query.

Shehzad Shaikh
by Shehzad Shaikh , Automation Engineer , Metito Overseas Limited

Being Automation designer one must have basic knowledge on development of ladder, function block in line with IEC 61131-3.

Apart of this, for reports/database management knowledge on SQL, C/C++ is required. for in instance, Vijeo Citect cicode structure and codes are based on pascal programming language. 

Rockwell Factorytalk view and most of the automation platforms require script, which is essential to program events, reports etc.

Mohamed Mokhtar
by Mohamed Mokhtar , Senior Project Management Engineer , Elsewedy Electric PSP

Automation Studio would be very good for you as it presents a full automation simulation system.

for PLC programming start with TIA portal or SIMATIC Manager.

mohammad altouss
by mohammad altouss , Electrical Engineer , Energy Tracks

plc software the easier for all technical people 

issam eddine belmerabet
by issam eddine belmerabet , stagiaire , SONATRACH

STEP7 ,C++ and visuel C charp 

Khalid  Imtiaz
by Khalid Imtiaz , Sr.Project Engineer , INTECH Automation & Intelligence

§  Mitsubishi (GX Works & GX Developer)

§  Siemens (STEP-7 Micro win, SIMATIC Manager, TIA Portal)

 

§  Delta (WPL Soft)

Jasbir Rehal
by Jasbir Rehal , Application Engineer (process control) , Lubi Electonics

only need to learn ladder logic

the most important software to learn how to work with in general is ladder

 

Mohd Bilal Asad
by Mohd Bilal Asad , Global OEM Technical Consultant , Rockwell Automation

Programming in Ladder, Functional Block Diagrams, Sequential Flow Chart and Structured Text Language.

But basic thing for "to learn how work with in general", no software is going to help rather understanding the process requirements (for Process Automation) and Mechanical Know how (for Machine Automation) will make the life easier. The end result is an automation engineer has to run the machines as required for the manufacturing of product. The process and mechanical understanding will help the automation engineer to run the coding in line with the process resulting the best tuned output from the machine.

More Questions Like This