Наладка программируемых логических контроллеров (ПЛК) для АСУ ТП — сложная, кропотливая, работа, требующая не только высшего образования в сегменте автоматизированных систем управления в промышленности, но и специальных знаний микропроцессорного оборудования конкретных производителей, конкретного программного обеспечения. Кроме этого необходимо иметь практические навыки в написании программ на языках программирования применяемых в конкретных SCADA-системах и ПЛК конкретных производителей.
Настоящий разработчик и программист формируется после пяти-шести лет практической работы в области создания АСУ ТП, при условии, что он является энтузиастом своей профессии. Да и в этом случае необходимо периодически проходить обучение на курсах повышения квалификации, организуемых фирмами-производителями оборудования и программного обеспечения, как по применению сред разработки (специальное ПО), так и по конфигурированию ПЛК в соответствии с ТЗ и алгоритмами.
Наиболее ответственным процессом является программирование системы противоаварийной защиты (ПАЗ). От работы системы ПАЗ зависит предотвращение аварий технологического оборудования со всеми вытекающими выводами.