راهنمای کامل از مبتدی تا حرفهای
امروزه PLC زیمنس یکی از پرکاربردترین کنترلکنندههای صنعتی در جهان محسوب میشود و در صنایع مختلف از جمله نفت و گاز، پتروشیمی، صنایع غذایی، خودروسازی، فولاد، سیمان و خطوط تولید اتوماتیک استفاده میشود. برای برنامهنویسی PLCهای زیمنس، شرکت زیمنس نرمافزار قدرتمندی به نام TIA Portal را ارائه کرده است که امکان طراحی، برنامهنویسی، عیبیابی و راهاندازی پروژههای اتوماسیون صنعتی را فراهم میکند.
اگر قصد ورود به بازار کار اتوماسیون صنعتی را دارید، یادگیری TIA Portal و برنامهنویسی PLC زیمنس یکی از مهمترین مهارتهایی است که میتواند فرصتهای شغلی متعددی برای شما ایجاد کند.
در این مقاله به صورت کامل با محیط TIA Portal، مراحل برنامهنویسی PLC زیمنس، ساخت پروژه، تعریف ورودی و خروجی، تایمرها، کانترها و اجرای پروژههای عملی آشنا خواهید شد.
TIA Portal چیست؟
TIA Portal مخفف عبارت:
Totally Integrated Automation Portal
است.
این نرمافزار توسط زیمنس توسعه داده شده و برای برنامهنویسی تجهیزات زیر استفاده میشود:
TIA Portal در واقع یک محیط یکپارچه برای تمامی تجهیزات اتوماسیون زیمنس است.
مزایای TIA Portal
محیط یکپارچه
تمام تجهیزات پروژه در یک محیط مدیریت میشوند.
برنامهنویسی آسان
رابط کاربری گرافیکی باعث یادگیری سریعتر میشود.
عیبیابی حرفهای
امکان مشاهده آنلاین وضعیت ورودیها و خروجیها وجود دارد.
شبیهسازی پروژه
قبل از راهاندازی واقعی میتوان برنامه را تست کرد.
توسعهپذیری بالا
برای پروژههای کوچک تا صنایع بزرگ مناسب است.
PLCهای قابل برنامهنویسی در TIA Portal
مهمترین خانوادههای PLC زیمنس:
LOGO
مناسب پروژههای کوچک.
S7-1200
پرکاربردترین PLC زیمنس در ایران.
S7-1500
مناسب پروژههای حرفهای و صنعتی بزرگ.
S7-300 و S7-400
نسل قدیمیتر اما همچنان پرکاربرد در صنایع.
پیشنیازهای یادگیری PLC زیمنس
قبل از شروع برنامهنویسی بهتر است با موارد زیر آشنا باشید:
- برق صنعتی
- مدار فرمان
- کنتاکتور
- رله حرارتی
- سنسورها
- اصول اتوماسیون صنعتی
نصب نرمافزار TIA Portal
مراحل نصب:
- دانلود نسخه مناسب
- نصب STEP 7
- نصب WinCC
- نصب PLCSIM
- فعالسازی لایسنس
آشنایی با محیط TIA Portal
پس از اجرای نرمافزار با بخشهای زیر مواجه میشوید:
Project View
محیط اصلی مدیریت پروژه.
Device Configuration
بخش پیکربندی سختافزار.
Program Blocks
بخش برنامهنویسی PLC.
Online & Diagnostics
بخش عیبیابی و مانیتورینگ.
ایجاد پروژه جدید
برای ساخت پروژه جدید:
مرحله اول
روی Create New Project کلیک کنید.
مرحله دوم
نام پروژه را وارد کنید.
مثال:
Motor_Control_Project
مرحله سوم
PLC مورد نظر را انتخاب کنید.
مثلاً:
Siemens S7-1200
اضافه کردن PLC به پروژه
از مسیر:
Add New Device
مدل PLC را انتخاب کنید.
مثال:
CPU 1214C DC/DC/DC
پس از انتخاب، سختافزار به پروژه اضافه میشود.
تعریف ورودی و خروجیها
در PLC هر تجهیز باید به آدرس مشخصی اختصاص داده شود.
ورودیها
مثال:
تجهیز| آدرس
استارت| I0.0
استپ| I0.1
سنسور| I0.2
خروجیها
تجهیز| آدرس
موتور| Q0.0
چراغ| Q0.1
زبانهای برنامهنویسی در TIA Portal
استاندارد IEC 61131-3 چند زبان را معرفی میکند.
Ladder Diagram (LAD)
محبوبترین زبان برنامهنویسی PLC.
مزایا:
- ساده
- گرافیکی
- مشابه مدار فرمان
Function Block Diagram (FBD)
برنامه به صورت بلوکهای منطقی نوشته میشود.
Structured Control Language (SCL)
شبیه زبانهای برنامهنویسی پیشرفته.
اولین برنامه PLC زیمنس
مثال:
کنترل روشن و خاموش شدن یک موتور.
شرایط
شستی استارت:
I0.0
شستی استپ:
I0.1
موتور:
Q0.0
منطق عملکرد
با فشردن استارت:
موتور روشن شود.
با فشردن استپ:
موتور خاموش شود.
مراحل طراحی
- ایجاد Network
- قرار دادن کنتاکت استارت
- قرار دادن کنتاکت استپ
- تعریف خروجی موتور
- ایجاد مدار خودنگهدار

آموزش تایمر در TIA Portal
تایمرها یکی از پرکاربردترین دستورات PLC هستند.
TON
تایمر تأخیر در وصل
کاربرد:
روشن شدن موتور پس از چند ثانیه.
TOF
تأخیر در قطع
کاربرد:
خاموش شدن با تأخیر.
TP
پالس تایمر
کاربرد:
ایجاد پالس زمانی.
آموزش کانتر در PLC
کانتر برای شمارش استفاده میشود.
CTU
شمارنده افزایشی
کاربرد:
شمارش قطعات تولیدی.
CTD
شمارنده کاهشی
کاربرد:
کنترل موجودی یا تعداد مجاز.
استفاده از حافظهها (Memory Bit)
در PLC زیمنس از حافظههای M استفاده میشود.
مثال:
M0.0
کاربرد:
ذخیره وضعیتهای منطقی.
ایجاد Data Block
برای ذخیره دادهها استفاده میشود.
نمونه اطلاعات:
- تعداد تولید
- دما
- فشار
- تنظیمات اپراتور
ارتباط PLC با HMI
در TIA Portal ارتباط PLC و HMI بسیار ساده است.
مزایا:
- مشاهده وضعیت تجهیزات
- کنترل فرآیند
- ثبت اطلاعات
شبیهسازی پروژه با PLCSIM
قبل از دانلود برنامه روی PLC میتوان پروژه را شبیهسازی کرد.
مزایا:
- کاهش خطا
- صرفهجویی در زمان
- تست برنامه بدون سختافزار
دانلود برنامه روی PLC
مراحل:
- اتصال PLC به کامپیوتر
- تنظیم IP
- انتخاب Download
- انتقال برنامه
مانیتورینگ آنلاین
قابلیت Online Monitoring امکان مشاهده لحظهای وضعیت PLC را فراهم میکند.
موارد قابل مشاهده:
- وضعیت ورودیها
- وضعیت خروجیها
- عملکرد تایمرها
- وضعیت کانترها

پروژههای عملی برای یادگیری PLC زیمنس
پروژه کنترل موتور
سطح: مبتدی
پروژه مخزن آب
سطح: متوسط
پروژه نوار نقاله
سطح: متوسط
پروژه چراغ راهنمایی
سطح: متوسط
پروژه سیستم بستهبندی
سطح: پیشرفته
خطاهای رایج برنامهنویسی PLC
آدرسدهی اشتباه
یکی از رایجترین مشکلات.
استفاده نادرست از تایمر
باعث عملکرد نامناسب سیستم میشود.
عدم تست برنامه
همیشه قبل از راهاندازی واقعی شبیهسازی انجام دهید.
نامگذاری نامناسب متغیرها
عیبیابی را دشوار میکند.
بازار کار PLC زیمنس
متخصصان PLC زیمنس در حوزههای زیر فعالیت میکنند:
- طراحی تابلو PLC
- برنامهنویسی صنعتی
- راهاندازی خطوط تولید
- پروژههای اتوماسیون صنعتی
- نگهداری و تعمیرات
سوالات متداول
TIA Portal چیست؟
نرمافزار رسمی زیمنس برای برنامهنویسی PLC، HMI و تجهیزات اتوماسیون صنعتی است.
بهترین PLC برای شروع آموزش چیست؟
معمولاً Siemens S7-1200 بهترین گزینه برای یادگیری است.
آیا بدون PLC واقعی میتوان آموزش دید؟
بله، با استفاده از PLCSIM میتوان برنامهها را شبیهسازی کرد.
یادگیری PLC زیمنس چقدر زمان میبرد؟
برای یادگیری مقدماتی حدود ۲ تا ۳ ماه و برای تسلط حرفهای ۶ تا ۱۲ ماه زمان نیاز است.
جمعبندی
TIA Portal یکی از قدرتمندترین نرمافزارهای اتوماسیون صنعتی در جهان است که امکان برنامهنویسی، پیکربندی، شبیهسازی و عیبیابی PLCهای زیمنس را فراهم میکند. یادگیری این نرمافزار برای مهندسان برق و اتوماسیون صنعتی یک مهارت کلیدی محسوب میشود و میتواند فرصتهای شغلی فراوانی در صنایع مختلف ایجاد کند. با یادگیری اصول برنامهنویسی Ladder، تایمرها، کانترها و پروژههای عملی، میتوان به سرعت وارد بازار کار اتوماسیون صنعتی شد.



