PLC ماژولار چیست؟

در یک PLC ماژولار، پردازنده، منبع تغذیه، ورودی و خروجی‌ها و تجهیزات ارتباطی به‌صورت قطعات جداگانه روی ریل یا رک نصب می‌شوند. این ساختار اجازه می‌دهد تعداد و نوع ماژول‌ها بر اساس نیاز واقعی پروژه انتخاب شود و سیستم در آینده توسعه پیدا کند.

خانواده‌های زیمنس S7-300 و S7-400 از شناخته‌شده‌ترین PLCهای ماژولار در خطوط تولید هستند. هر دو خانواده از منطق کلی مشابهی استفاده می‌کنند، اما ظرفیت رک، قدرت پردازش، تعداد ماژول‌ها و امکانات توسعه آن‌ها یکسان نیست.

نکته اصلی ترتیب فیزیکی ماژول‌ها باید با Hardware Configuration پروژه یکسان باشد. تغییر محل یک ماژول بدون اصلاح پیکربندی می‌تواند باعث خطای آدرس‌دهی، خطای پیکربندی یا رفتن CPU به حالت STOP شود.

معرفی ماژول‌های اصلی S7-300 و S7-400

اختصار نام ماژول وظیفه نمونه کاربرد
PS Power Supply تأمین ولتاژ موردنیاز CPU و باس داخلی یا بخشی از تجهیزات رک تبدیل برق ورودی تابلو به 24VDC مناسب سیستم PLC
CPU Central Processing Unit اجرای برنامه، مدیریت حافظه، ارتباط با ماژول‌ها و کنترل چرخه پردازش پردازش منطق خط، اینترلاک‌ها، آلارم‌ها و ارتباط با HMI
SM Signal Module دریافت و ارسال سیگنال‌های دیجیتال و آنالوگ DI، DO، AI و AO برای سنسور، کنتاکتور، ترانسمیتر و شیر کنترلی
IM Interface Module اتصال رک مرکزی به رک یا رک‌های توسعه افزایش تعداد ماژول‌ها یا انتقال بخشی از I/O به رک دیگر
FM Function Module اجرای وظایف تخصصی با پردازش اختصاصی شمارش سریع، موقعیت‌یابی، کنترل حلقه بسته و وظایف تکنولوژیک
CP Communication Processor ایجاد ارتباط صنعتی و کاهش بار ارتباطی CPU Industrial Ethernet، PROFIBUS، ارتباط نقطه‌به‌نقطه و شبکه‌های تخصصی

ماژول‌های SM دیجیتال و آنالوگ

ماژول‌های SM به چهار گروه اصلی تقسیم می‌شوند: ورودی دیجیتال DI، خروجی دیجیتال DO، ورودی آنالوگ AI و خروجی آنالوگ AO. در انتخاب آن‌ها باید ولتاژ، نوع سیگنال، تعداد کانال، ایزولاسیون، رزولوشن، سرعت تبدیل و نحوه سیم‌بندی بررسی شود.

ماژول‌های FM

FM برای وظایفی استفاده می‌شود که انجام آن‌ها با سیکل معمول CPU مناسب نیست یا به سخت‌افزار تخصصی نیاز دارند. شمارش پالس انکودر، کنترل موقعیت، Cam Control و کنترل حلقه بسته از کاربردهای رایج این گروه هستند.

ماژول‌های CP

CP برای اضافه‌کردن شبکه یا پروتکل ارتباطی به سیستم استفاده می‌شود. انتخاب CP باید بر اساس پروتکل، تعداد اتصال، سرعت شبکه، نوع رابط و سازگاری با CPU و نسخه نرم‌افزار انجام شود.

چیدمان ماژول‌ها در S7-300

ماژول‌های S7-300 معمولاً روی ریل نصب می‌شوند و ارتباط باس پشت ماژول‌ها با Bus Connector برقرار می‌شود. در یک رک مرکزی متداول، چیدمان فیزیکی از چپ به راست با منبع تغذیه و CPU آغاز می‌شود. در صورت استفاده از رک توسعه، IM در محل مجاز قرار می‌گیرد و سپس ماژول‌های SM، FM و CP در اسلات‌های سمت راست نصب می‌شوند.

PSمنبع تغذیه
CPUپردازنده مرکزی
IMدر صورت توسعه رک
SM DIورودی دیجیتال
SM DOخروجی دیجیتال
SM AIورودی آنالوگ
SM AOخروجی آنالوگ
FMماژول عملکردی
CPماژول ارتباطی

در پیکربندی استاندارد S7-300، شماره اسلات و محل ماژول‌ها اهمیت دارد. PS معمولاً در ابتدای ریل، CPU در محل تعریف‌شده و IM در صورت استفاده از رک توسعه در جایگاه مخصوص قرار می‌گیرد. ماژول‌های SM، FM و CP در اسلات‌های بعدی قرار می‌گیرند.

محدودیت تعداد ماژول در بسیاری از پیکربندی‌های S7-300 حداکثر هشت ماژول SM، FM یا CP در سمت راست CPU یا IM روی هر رک قابل نصب است. محدودیت دقیق به CPU، نوع رک و روش توسعه بستگی دارد و باید از مشخصات همان CPU بررسی شود.

توسعه رک در S7-300

اگر تعداد ماژول‌های موردنیاز از ظرفیت رک مرکزی بیشتر باشد، می‌توان با ماژول‌های IM مناسب رک‌های توسعه ایجاد کرد. در این حالت باید نوع IM، فاصله مجاز، کابل اتصال، تعداد رک‌ها و نحوه تغذیه هر رک بررسی شود.

چیدمان ماژول‌ها در S7-400

S7-400 به‌جای ریل ساده از رک‌های اختصاصی با Backplane Bus استفاده می‌کند. رک‌های مختلفی برای رک مرکزی، رک توسعه و کاربردهای خاص وجود دارند. ماژول‌های PS، CPU، IM، SM، FM و CP مستقیماً داخل اسلات‌های رک نصب می‌شوند.

PSتغذیه رک
CPUCPU 41x
IMدر صورت توسعه رک
SM DIورودی دیجیتال
SM DOخروجی دیجیتال
SM AIورودی آنالوگ
SM AOخروجی آنالوگ
FMوظایف تخصصی
CPشبکه صنعتی

چیدمان شماتیک از چپ به راست با PS و CPU آغاز می‌شود، اما انعطاف چیدمان در S7-400 بیشتر است و قوانین دقیق هر اسلات به نوع رک و ماژول وابسته است. بنابراین قبل از نصب، باید جدول سازگاری رک، CPU و ماژول‌ها مطالعه شود.

رک مرکزی و رک توسعه

CPU در رک مرکزی قرار می‌گیرد. برای افزایش ظرفیت می‌توان رک‌های توسعه را از طریق ماژول‌های IM به سیستم متصل کرد. S7-400 برای سیستم‌های بزرگ با تعداد زیاد I/O، شبکه‌های متعدد و تجهیزات تخصصی طراحی شده و مدیریت چند رک در آن ساختارمندتر است.

ماژول‌های تخصصی S7-400

خانواده S7-400 شامل ماژول‌های متنوع برای ورودی و خروجی، ارتباطات، شمارش، موقعیت‌یابی و کنترل فرایند است. برخی CPUها و ساختارهای تخصصی این خانواده برای سیستم‌های Fault-Tolerant یا Fail-Safe نیز استفاده می‌شوند.

تفاوت S7-300 و S7-400

موضوع S7-300 S7-400
ساختار نصب ریل و Bus Connector بین ماژول‌ها رک اختصاصی با Backplane Bus داخلی
مقیاس پروژه ماشین‌آلات و خطوط کوچک تا متوسط خطوط بزرگ، فرایندهای گسترده و سیستم‌های چندرک
ظرفیت توسعه محدودتر و وابسته به CPU و IM بیشتر و مناسب رک‌ها و شبکه‌های متعدد
قدرت پردازش مناسب کنترل عمومی و متوسط مناسب پردازش سنگین‌تر و تعداد اتصال بیشتر
کاربرد تخصصی کنترل ماشین و خطوط تولید متعارف فرایندهای بزرگ، افزونگی، سیستم‌های حساس و پروژه‌های پیچیده
فضا و هزینه فشرده‌تر و معمولاً اقتصادی‌تر بزرگ‌تر و مناسب پروژه‌هایی که ظرفیت و قابلیت توسعه اولویت دارد

ارتباط اسلات با آدرس‌دهی و Hardware Config

هر ماژول در پیکربندی سخت‌افزار یک اسلات و آدرس مشخص دارد. آدرس ورودی و خروجی ممکن است به‌صورت خودکار تخصیص داده شود یا توسط طراح تغییر کند. برنامه PLC، صفحات HMI، آرشیو آلارم و مستندات برق باید از همین آدرس‌ها استفاده کنند.

پس از تغییر ماژول، جابه‌جایی اسلات یا تعویض CPU، Hardware Configuration باید اصلاح، کامپایل و به PLC دانلود شود. در پروژه‌های قدیمی، تطبیق Order Number و Firmware ماژول با کاتالوگ سخت‌افزار STEP 7 نیز اهمیت زیادی دارد.

اصول انتخاب صحیح ماژول‌ها

محاسبه ظرفیت منبع تغذیه

انتخاب PS فقط با مشاهده ولتاژ خروجی انجام نمی‌شود. مصرف CPU، ماژول‌ها، بارهای داخلی و تجهیزات متصل باید جمع شود. در S7-400 نیز ظرفیت منبع تغذیه و نیاز احتمالی به تغذیه افزونه بر اساس ساختار رک بررسی می‌شود.

بررسی سازگاری Order Number

دو ماژول با نام مشابه ممکن است Order Number، Firmware یا قابلیت‌های متفاوت داشته باشند. هنگام جایگزینی قطعه باید شماره فنی کامل، نسخه سخت‌افزار و پشتیبانی نرم‌افزار بررسی شود.

اشتباهات رایج در چینش و پیکربندی

برای عیب‌یابی در صورت روشن‌شدن چراغ‌های SF یا BF، ابتدا Diagnostic Buffer، وضعیت آنلاین Hardware Config، Order Number، آدرس اسلات و وضعیت ماژول‌های IM و CP بررسی شود.

برای آشنایی با ساختار برنامه و اصول نگهداری، مقاله برنامه‌نویسی PLC در خطوط تولید و برای تشخیص خطاهای عملی مقاله عیب‌یابی PLC در خطوط تولید صنعتی را نیز مطالعه کنید.

پرسش‌های متداول

ترتیب کلی ماژول‌ها در S7-300 چگونه است؟

در یک چینش متداول، منبع تغذیه در ابتدای ریل، CPU بعد از آن و در صورت نیاز ماژول رابط در محل تعیین‌شده قرار می‌گیرد. سپس ماژول‌های سیگنال، عملکردی و ارتباطی در سمت راست نصب می‌شوند. ترتیب واقعی باید دقیقاً با Hardware Configuration و محدودیت‌های CPU و رک مطابقت داشته باشد.

تفاوت SM، FM و CP چیست؟

SM برای ورودی و خروجی‌های دیجیتال و آنالوگ استفاده می‌شود. FM وظایف تخصصی مانند شمارش سریع، موقعیت‌یابی یا کنترل حلقه بسته را انجام می‌دهد. CP برای ارتباطات صنعتی مانند PROFIBUS، Industrial Ethernet یا ارتباط نقطه‌به‌نقطه به‌کار می‌رود.

ماژول IM چه زمانی لازم است؟

وقتی ظرفیت یک رک کافی نباشد یا بخواهیم رک‌های توسعه ایجاد کنیم، از ماژول‌های Interface Module برای ارتباط رک مرکزی و رک‌های توسعه استفاده می‌شود. مدل IM باید با نوع سیستم و فاصله موردنیاز سازگار باشد.

آیا می‌توان ترتیب فیزیکی ماژول‌ها را بدون تغییر نرم‌افزار عوض کرد؟

خیر. محل فیزیکی هر ماژول باید با پیکربندی سخت‌افزار پروژه یکسان باشد. تغییر اسلات ممکن است آدرس‌دهی، پارامترها و ارتباط CPU با ماژول را تغییر دهد و باعث خطای پیکربندی شود.

S7-300 برای چه پروژه‌هایی مناسب‌تر است و S7-400 برای چه پروژه‌هایی؟

S7-300 معمولاً در ماشین‌آلات و خطوط با مقیاس متوسط و تعداد I/O محدودتر استفاده می‌شود. S7-400 برای سیستم‌های بزرگ‌تر، رک‌های متعدد، شبکه‌های گسترده و کاربردهای تخصصی مانند افزونگی یا پردازش سنگین مناسب‌تر است؛ انتخاب نهایی به CPU، ظرفیت پروژه و الزامات ایمنی بستگی دارد.

مطالعه مرتبط برای آشنایی با جایگاه این دو سری در کل سبد محصولات زیمنس و تفاوت آن‌ها با S7-200، S7-1200 و S7-1500، راهنمای انواع PLC زیمنس و خانواده‌های SIMATIC S7 را بخوانید. برای جزئیات اتصال Rack 0 تا Rack 3 و تفاوت IM360، IM361 و IM365 نیز مقاله توسعه رک S7-300 و رک‌بندی S7-400 را ببینید.

جمع‌بندی

شناخت وظیفه و محل قرارگیری PS، CPU، SM، IM، FM و CP پایه طراحی و عیب‌یابی سیستم‌های S7-300 و S7-400 است. S7-300 برای ساختارهای فشرده‌تر و S7-400 برای پروژه‌های بزرگ‌تر و توسعه‌پذیرتر مناسب است. در هر دو سیستم، پیکربندی واقعی رک، Order Number و آدرس ماژول‌ها باید دقیقاً با پروژه STEP 7 مطابقت داشته باشد.

اگر برای پروژه جدید بین نسل‌های مختلف مردد هستید، راهنمای تفاوت S7-1200 G2 با S7-1200 و چک‌لیست مهاجرت را هم ببینید؛ این مطلب محدودیت سازگاری سخت‌افزار و نکات انتخاب نسل جدید را توضیح می‌دهد.