Sanoatni avtomatlashtirish dasturiy ta'minoti sanoat ishlab chiqarish jarayonlarini nazorat qilish va nazorat qilish uchun ishlatiladigan dasturiy vositadir. Ular odatda sensorlar, aktuatorlar, PLClar va boshqalar kabi apparat qurilmalari bilan birgalikda fabrikalar yoki ishlab chiqarish liniyalarini avtomatlashtirilgan boshqarish va optimallashtirishga erishish uchun ishlatiladi.

Bu erda sanoat avtomatizatsiyasining bir nechta keng tarqalgan dasturiy ta'minoti mavjud:
1. SCADA (Supervisory Control and Data Acquisition) dasturiy ta'minoti: SCADA dasturiy ta'minoti sanoat jarayonlarida uskunalar va tizimlarni kuzatish va nazorat qilish uchun ishlatiladi. Ular ishlab chiqarish ma'lumotlarini, signal ma'lumotlarini real vaqt rejimida olishi va ko'rsatishi, masofadan boshqarish va ishlash funktsiyalarini ta'minlashi mumkin. Umumiy SCADA dasturi WonderwareInTouch, Siemens WinCC, RockwellFactoryTalk va boshqalarni o'z ichiga oladi.
2. HMI (Human Machine Interface) dasturiy ta'minoti: HMI dasturiy ta'minoti inson va mashinaning sanoat uskunalari va tizimlari bilan o'zaro ta'siri uchun ishlatiladi. Ular qurilma holatini kuzatish, boshqaruv parametrlarini boshqarish, signal ma'lumotlarini ko'rsatish va boshqalar uchun intuitiv foydalanuvchi interfeysini ta'minlaydi. Umumiy HMI dasturi RockwellPlantTalkView, Siemens SIMATICWinCC va boshqalarni o'z ichiga oladi.
3. PLC (Programmable Logic Controller) dasturlash dasturi: PLC dasturlash dasturi dasturlashtiriladigan mantiqiy kontrollerlar uchun dasturlarni yozish va disk raskadrovka qilish uchun ishlatiladi. Ular odatda kirish va chiqishni sozlash, avtomatlashtirilgan boshqaruvga erishish uchun mantiq va boshqarish algoritmlarini yozish uchun grafik dasturlash interfeyslarini taqdim etadi. Umumiy PLC dasturlash dasturi Siemens STEP7, Allen Bradley RSLogix va boshqalarni o'z ichiga oladi.
4. MES (Manufacturing Execution System) dasturiy ta'minoti: MES dasturi butun ishlab chiqarishni bajarish jarayonini boshqarish va nazorat qilish uchun ishlatiladi. Ular ishlab chiqarish buyurtmalarini kuzatish, materiallarni boshqarish, sifat nazorati va ma'lumotlarni tahlil qilish va hisobot berish funktsiyalarini ta'minlash uchun korxona resurslarini rejalashtirish (ERP) tizimlari bilan birlashtirilishi mumkin. Umumiy MES dasturiga SAP Manufacturing Execution, AprissoFlexNet va boshqalar kiradi.
5. Ma'lumotlarni yig'ish va tahlil qilish uchun dasturiy ta'minot: Bu dasturlar sanoat ishlab chiqarish jarayonlarida ma'lumotlarni yig'ish, saqlash va tahlil qilish uchun ishlatiladi. Ular turli xil qurilmalar va sensorlardan ma'lumotlarni olishlari va real vaqt rejimida monitoring qilish, hisobotlarni yaratish, trend tahlili va boshqalarni amalga oshirishlari mumkin. Umumiy ma'lumotlarni to'plash va tahlil qilish dasturlariga OSIsoftPISystem, GEProficy va boshqalar kiradi.
Ushbu sanoat avtomatlashtirish dasturlari ishlab chiqarish jarayonlarini avtomatlashtirilgan boshqarish, monitoring qilish va optimallashtirishga erishish uchun muayyan ehtiyojlar va tarmoqlarga asoslangan mos dasturiy vositalarni tanlashi mumkin.
