نرم‌افزار STEP7 به‌عنوان مهم‌ترین بخش پرتال TIA، امکان پیکره‌بندی، برنامه‌نویسی، شبیه‌سازی، تست و راه‌اندازی اعضای خانواده SIMATIC Controllers را داخل پرتال TIA فراهم می‌نماید. دلیل اهمیت بالای نرم‌افزار STEP7 در آن است که پیکره‌بندی و برنامه‌نویسی PLC، به‌منزله ستون فقرات مهندسی یک پروژه به شمار می‌رود و اتمام این مرحله، زیرساخت لازم برای پیاده‌سازی و اجرای سایر مراحل مهندسی پروژه همچون ایجاد صفحات گرافیکی برای پنل ها و HMIها، پیکره‌بندی و پارامتردهی درایوها، انجام تنظیمات مربوط به ارتباطات شبکه‌ای و … را فراهم می‌آورد. بهره‌مندی از محیط کاربری مناسب و کاربرپسند، برخورداری از کتابخانه‌های بزرگی از توابع از پیش برنامه‌نویسی شده همچون توابع ایمنی، امنیتی، تکنولوژی به همراه امکانات تست، شبیه‌سازی و خطایابی پیشرفته، پشتیبانی از زبان‌های برنامه‌نویسی مختلف، وجود ابزارهای کاربردی در جهت کاهش مدت‌زمان مهندسی پروژه، جامعیت و پشتیبانی از طیف وسیعی از قطعات و تجهیزات سخت‌افزاری از مهم‌ترین نقاط قوت این نسخه از نرم‌افزار STEP7 به شمار می‌رود. این نرم‌افزار در دو ویرایش Basic و Professioanl ارائه می‌گردد، ویرایش Basic، تنها از PLC های سری S7-1200 ولی ویرایش Professional، از تمامی اعضای خانواده SIMATIC Controllers پشتیبانی می‌نماید.

1

برخی از قابلیت‌های بیان‌شده برای نرم‌افزار STEP7 هم‌زمان با نصب نرم‌افزار و برخی از طریق نصب نرم‌افزارهای جداگانه‌ای موسوم به آپشن یا افزونه، در دسترس کاربران قرار داده می‌شوند. آپشن ها بسته به نیاز و کاربرد می‌بایست به‌صورت جداگانه توسط کاربر تهیه و نصب گردند. به‌عنوان نمونه نرم‌افزار «SIMATIC STEP7 Safety Advanced»، آپشنی است که قابلیت برنامه‌نویسی و کار با تجهیزات کلاس ایمن در برابر خرابی (به انگلیسی : Fail-Safe Class) را به پرتال TIA اضافه می‌نماید.

2

نرم‌افزار «SIMATIC PLCSIM Advanced» از جمله آپشن های پرکاربرد STEP7 به شمار می‌رود که امکان شبیه‌سازی کامل پروژه‌های مبتنی بر PLC های سری S7-1200 و S7-1500 را بدون نیاز به سخت‌افزار واقعی فراهم می‌نماید و ازاین‌رو در کاهش مدت‌زمان و هزینه مهندسی پروژه بسیار تأثیرگذار می‌باشد. لازم به ذکر است شبیه‌سازی PLC های سری S7-300 و S7-400 به کمک نرم‌افزار SIMATIC PLCSIM داخل پرتال TIA صورت می‌پذیرد و این نرم‌افزار به‌صورت پیش‌فرض هم‌زمان با STEP7، نصب و در دسترس کاربران قرار می‌گیرد.

3

از دیگر آپشن های کاربردی ارائه‌شده برای STEP7 می‌توان به نرم‌افزار «Prodiag» اشاره نمود که این افزونه، امکان خطایابی پیشرفته و سریع برنامه را با ذکر جزئیات خرابی فراهم و راهکارهایی جهت رفع آن ارائه می‌نماید. نکته جالب‌توجه در خصوص این افزونه آن است که Prodiag، مزایای ذکرشده را بدون برنامه‌نویسی و به‌صورت خودکار فراهم و روی تجهیزات مانیتورینگ همچون HMI ها و نمایشگر کنترلرهای S7-1500  نمایان می‌سازد.

4
4 2

از دیگر آپشن های ارائه‌شده برای نرم‌افزار STEP7 می‌توان به «SIMATIC ODK 1500S» و  «SIMATIC Target 1500S for Simulink» اشاره نمود. آپشن SIMATIC ODK 1500S، امکان استفاده از زبان‌های سطح بالای برنامه‌نویسی همچون ++C و نرم‌افزارهای تحت ویندوز همچون نرم‌افزارهای کار با پایگاه‌های داده را به هنگام کار با کنترلرهای نرم‌افزاری سری S7-1500 فراهم می‌نماید و از این طریق انعطاف‌پذیری در برنامه‌نویسی را برای مهندسین به ارمغان می‌آورد.

5

آپشن SIMATIC Target 1500S for Simulink نیز، امکان شبیه‌سازی کنترلرهای خانواده SIMATIC را در محیط Simulink نرم‌افزار MATLAB فراهم نموده و از این حیث، در کاهش مدت‌زمان مهندسی پروژه‌های مدل‌سازی بسیار تأثیرگذار می‌باشد.

6