يتم تحكم الكمبيوتر في آلات المصانع باستخدام برمجيات الأتمتة الصناعية (PLC) والتي تحوي على مجموعة من المتحكمات الإلكترونية والحساسات والأجهزة الميكانيكية والهيدروليكية والنيوماتيكية، وتعمل هذه المكونات بالتنسيق معًا لتنفيذ العمليات المطلوبة في المصنع.
تتمثل وظيفة برمجيات الأتمتة الصناعية في تحويل الإشارات الإلكترونية التي تصدرها الحساسات إلى بيانات يمكن للكمبيوتر فهمها، ومن ثم تحويل هذه البيانات إلى إشارات يمكن للمحركات والماكينات والأجهزة الأخرى في المصنع فهمها وتنفيذها.
ويمكن للمستخدمين أيضًا برمجة الأتمتة الصناعية لتنفيذ عمليات محددة، مثل تشغيل الماكينات وإيقافها وتنظيم سرعتها، وتحويل المواد من مكان إلى آخر، وقياس درجات الحرارة والضغط والرطوبة وغيرها من المتطلبات الصناعية.