عیب‌یابی چراغ‌های RUN STOP، ERROR و MAINT در PLC زیمنس S7-1200 با Diagnostic Buffer
پاسخ کوتاهدر CPUهای S7-1200، چراغ RUN/STOP سبز ثابت یعنی CPU در RUN است و زرد ثابت یعنی در STOP قرار دارد. ERROR قرمز چشمک‌زن از ثبت یک خطا خبر می‌دهد؛ علت ممکن است داخلی، مربوط به کارت حافظه، ماژول یا اختلاف پیکربندی باشد. MAINT زرد ثابت درخواست نگهداری را نشان می‌دهد و می‌تواند با Force فعال یا Battery Board مرتبط باشد. بااین‌حال هیچ‌یک از این چراغ‌ها به‌تنهایی علت نهایی را مشخص نمی‌کنند؛ تشخیص درست با خواندن ترکیب LEDها و جدیدترین رویدادهای Diagnostic Buffer انجام می‌شود.

قبل از لمس PLC این اطلاعات را ثبت کنید

وقتی خط تولید متوقف می‌شود، اولین واکنش معمولاً خاموش و روشن‌کردن تابلو یا تغییر CPU از STOP به RUN است. این کار ممکن است نشانه موقت را حذف کند، ترتیب رویدادها را تغییر دهد یا تجهیز مکانیکی را ناخواسته به حرکت درآورد. ابتدا ماشین را طبق روش ایمنی مجموعه در وضعیت امن قرار دهید و سپس شواهد را ثبت کنید.

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

جدول معنی چراغ‌های PLC زیمنس S7-1200

جدول زیر وضعیت‌های اصلی CPUهای استاندارد S7-1200 را خلاصه می‌کند. چون رفتار بعضی ترکیب‌ها به نسل CPU، Firmware و تجهیز جانبی وابسته است، همیشه شماره سفارش و راهنمای همان مدل را کنترل کنید.

الگوی مشاهده‌شدهمعنی محتمل طبق راهنمای زیمنساقدام تشخیصی بعدی
همه خاموشتغذیه CPU قطع است یا برق به CPU نمی‌رسد.ولتاژ ورودی، فیوز، M و L+، پلاریته، ترمینال و افت ولتاژ زیر بار را بررسی کنید.
RUN/STOP سبز ثابتCPU در حالت RUN قرار دارد.اگر ماشین کار نمی‌کند، زنجیره اینترلاک، ورودی‌ها، خروجی‌ها، HMI و تجهیزات فیلد را بررسی کنید؛ RUN بودن به معنی سالم‌بودن کل فرایند نیست.
RUN/STOP زرد ثابتCPU در حالت STOP است.Diagnostic Buffer را باز کنید و رویداد قبل از تغییر به STOP را بخوانید. علت می‌تواند فرمان کاربر، تنظیم Startup، خطای برنامه یا سخت‌افزار باشد.
سبز/زرد متناوبCPU در STARTUP، خودآزمایی یا بعضی فرایندهای Firmware قرار دارد.اگر حالت پایدار نمی‌شود، الگوی هر سه LED، رویدادهای CPU و سازگاری Firmware و پیکربندی را بررسی کنید.
ERROR قرمز چشمک‌زنخطایی مانند خطای داخلی، کارت حافظه، ماژول یا اختلاف پیکربندی ثبت شده است.جدیدترین Incoming event را در Diagnostic Buffer انتخاب و بخش Help on event و نام Module را بخوانید.
ERROR قرمز ثابت + STOP زرددر راهنمای S7-1200 این ترکیب به خرابی سخت‌افزار اشاره می‌کند.شماره سفارش و Firmware را ثبت کنید، Service Data و Diagnostic Buffer را در صورت دسترسی ذخیره و از تعویض یا ریست عجولانه خودداری کنید.
MAINT زرد ثابتMaintenance requested؛ از علت‌های مستند می‌توان به Force فعال یا نیاز باتری در صورت نصب Battery Board اشاره کرد.Force table، Battery Board، رخدادهای نگهداری و تغییرات اخیر را کنترل کنید.
MAINT چشمک‌زندر S7-1200 استاندارد می‌تواند با وضعیت یا برداشت کارت حافظه مرتبط باشد.کارت را بدون شناخت نقش آن جابه‌جا نکنید؛ نوع استفاده از کارت و پیام CPU را در TIA Portal بررسی کنید.
هر سه LED چشمک‌زنممکن است Flash LED برای شناسایی CPU، تست LED، ایراد Firmware یا پیکربندی ناسازگار باشد؛ جزئیات الگو مهم است.بررسی کنید آیا کسی Flash LED را از TIA Portal فعال کرده است؛ سپس CPU، Firmware و پیکربندی را با Diagnostics تطبیق دهید.
یک نکته مهم درباره ERROR چشمک‌زنطبق راهنمای زیمنس، ERROR ممکن است سه ثانیه چشمک بزند و سپس خاموش شود؛ نمونه آن بازگشت ساعت واقعی CPU به زمان پیش‌فرض پس از قطع برق است. بنابراین دیدن کوتاه‌مدت ERROR الزاماً به معنی وجود خطای فعال و دائمی نیست. تاریخچه Diagnostic Buffer مشخص می‌کند رویداد هنوز Incoming است یا با یک Outgoing event پایان یافته است.

آیا چراغ ERROR همان SF یا BF است؟

خیر، این نام‌ها را نباید بدون توجه به خانواده PLC معادل هم دانست. در S7-1200 روی پنل CPU معمولاً سه نشانگر RUN/STOP، ERROR و MAINT دیده می‌شود. در برخی CPUها و ماژول‌های خانواده‌های قدیمی‌تر S7-300 و S7-400 چراغ‌هایی با برچسب SF یا BF وجود دارند. SF معمولاً به System Fault و BF به Bus Fault اشاره می‌کند، اما S7-1200 اطلاعات خطا را با ترکیب LED، Diagnostic Buffer، وضعیت ماژول‌ها و علائم شبکه ارائه می‌کند.

پس اگر چراغ ERROR روی S7-1200 چشمک می‌زند، نباید بلافاصله نتیجه گرفت «حتماً خطای شبکه» یا «CPU سوخته است». ابتدا باید دید CPU در RUN است یا STOP، MAINT چه وضعی دارد، کدام ماژول DIAG قرمز شده و جدیدترین پیام تشخیصی چه می‌گوید. برای شناخت جایگاه S7-1200 میان خانواده‌های مختلف، راهنمای انواع PLC زیمنس را ببینید.

روند اصولی عیب‌یابی چراغ قرمز S7-1200

ایمن‌سازی ماشینثبت الگوی LED و زمانخواندن Diagnostic Bufferرفع علت اصلیتست کنترل‌شده و مستندسازی
  1. ماشین را در وضعیت امن قرار دهیدپیش از هر اتصال یا تغییر حالت، پیامد فعال‌شدن خروجی‌ها را بررسی کنید. در تجهیزاتی با انرژی خطرناک، رویه ایمنی و قفل‌گذاری مجموعه مقدم است.
  2. الگوی کامل LEDها را ثبت کنیدفقط از چراغ قرمز عکس نگیرید. RUN/STOP، ERROR، MAINT، DIAG ماژول‌ها، چراغ I/O و Link/Rx/Tx شبکه را هم ثبت کنید.
  3. تغذیه و اتصالات پایه را اندازه بگیریدوجود 24V در خروجی منبع کافی نیست؛ مقدار را در ترمینال CPU و هنگام بروز خطا کنترل کنید. شل‌شدن ترمینال یا افت لحظه‌ای می‌تواند ریست ایجاد کند.
  4. با TIA Portal به CPU آنلاین شویدابتدا از مسیر مجاز شبکه و نسخه سازگار TIA Portal استفاده کنید. پیش از Download یا Assign، فقط وضعیت آنلاین و مشخصات CPU را بخوانید.
  5. جدیدترین رویداد را همراه رویدادهای قبل بخوانیددر Diagnostic Buffer، بالاترین سطر جدیدترین رخداد است. اگر CPU به STOP رفته، پیام بلافاصله قبل از تغییر حالت اغلب سرنخ اصلی است.
  6. Module information و Online/Offline را مقایسه کنیداختلاف شماره سفارش، Slot، Firmware یا ماژول حذف‌شده می‌تواند ERROR ایجاد کند. ابتدا اختلاف را بفهمید و بعد پیکربندی را تغییر دهید.
  7. علت اصلی را رفع و پیام خروج را بررسی کنیددر رویدادهای تشخیصی، Incoming یعنی خطا وارد شده و Outgoing یعنی وضعیت برطرف شده است. فقط خاموش‌شدن LED بدون آزمون عملکرد کافی نیست.
  8. بازگشت به RUN را کنترل‌شده انجام دهیدForceها را بررسی، وضعیت ایمن خروجی‌ها را تأیید و عملکرد ماشین را مرحله‌ای تست کنید. نتیجه و تغییر انجام‌شده را در گزارش نگهداری ثبت کنید.

Diagnostic Buffer در TIA Portal کجاست؟

زیمنس Diagnostic Buffer را گزارش رویدادهای CPU و ماژول‌های وابسته تعریف می‌کند. جدیدترین رویداد در بالای فهرست است و جزئیاتی مانند زمان، Event ID، نام Module، Rack/Slot، شرح خطا، Incoming/Outgoing و در بسیاری موارد Help on event را نمایش می‌دهد.

Project tree → CPU → Online & Diagnostics → Diagnostics → Diagnostic buffer
  1. لپ‌تاپ را از مسیر مجاز به شبکه PLC متصل و در TIA Portal به CPU آنلاین شوید.
  2. در Project tree روی CPU دوبار کلیک یا راست‌کلیک کنید و Online & Diagnostics را باز کنید.
  3. در پوشه Diagnostics، گزینه Diagnostic buffer را انتخاب کنید.
  4. جدیدترین رویداد Incoming را باز کنید و Description، Module، Rack/Slot و Help on event را بخوانید.
  5. چند سطر قبل و بعد را نیز بررسی کنید؛ یک رویداد STOP ممکن است پیامد خطایی باشد که یک سطر پایین‌تر ثبت شده است.
  6. پیش از ریست، با Save as محتوای Buffer را در فایل متنی ذخیره کنید.
تفاوت ظرفیت در نسل‌هاطبق راهنمای S7-1200 نسخه ۲۰، Diagnostic Buffer تا ۵۰۰ رویداد را نگه می‌دارد. در S7-1200 G2 نیز ظرفیت ۵۰۰ رویداد اعلام شده، اما پس از قطع برق ۱۰۰ رویداد اخیر حفظ می‌شوند. این اعداد را به CPUهای قدیمی‌تر یا Firmwareهای دیگر تعمیم ندهید؛ مدل و مستند همان تجهیز ملاک است.

Incoming و Outgoing چه معنایی دارند؟

Incoming event

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

خطا وارد شده

Outgoing event

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

شرط خطا پایان یافته

سناریوهای رایج چراغ‌های S7-1200

CPU سبز است اما ERROR چشمک می‌زند

CPU می‌تواند در RUN باشد و هم‌زمان خطای یک ماژول، کانال یا اختلاف پیکربندی را گزارش کند. تولید ممکن است ظاهراً ادامه داشته باشد، اما بخشی از سیستم یا کیفیت داده‌ها قابل اعتماد نباشد. Diagnostic Buffer و Device view را بررسی کنید.

RUN/STOP زرد است و ERROR خاموش

CPU در STOP است، ولی الزاماً خطای فعال ندارد. ممکن است اپراتور CPU را متوقف کرده باشد، تنظیم Startup اجازه RUN خودکار ندهد یا برنامه هنوز بارگذاری نشده باشد. تاریخچه تغییر حالت را بخوانید.

ERROR قرمز بعد از افزودن ماژول

شماره سفارش، جایگاه نصب، Firmware و Device configuration را مقایسه کنید. نصب فیزیکی ماژول بدون حضور صحیح آن در پیکربندی یا جایگزینی با مدل مشابه اما متفاوت می‌تواند Configuration mismatch بسازد.

MAINT روشن است ولی ماشین کار می‌کند

یکی از نخستین موارد، Force فعال است. Force می‌تواند مقدار ورودی یا خروجی را برخلاف منطق طبیعی نگه دارد. Force table را فقط توسط فرد مجاز بررسی کنید و پیش از حذف Force، پیامد تغییر سیگنال را بسنجید.

هر سه چراغ هم‌زمان چشمک می‌زنند

ابتدا بررسی کنید Flash LED برای شناسایی CPU از TIA Portal فعال نشده باشد. اگر الگو ادامه دارد، وضعیت Firmware یا پیکربندی ناسازگار را از Diagnostics بخوانید؛ الگوهای مشابه بدون داده تشخیصی قابل تفکیک نیستند.

PLC گاهی ریست می‌شود و خطا کوتاه است

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

چراغ DIAG ماژول‌ها و LED شبکه PROFINET

خطای CPU همیشه از خود CPU شروع نمی‌شود. ماژول سیگنال، تغذیه Field، یک کانال آنالوگ یا ارتباط PROFINET می‌تواند رویداد تشخیصی بسازد. بنابراین LEDهای کنار CPU بخشی از تصویر هستند، نه تمام آن.

نشانگربرداشت اولیهبررسی پیشنهادی
DIAG سبز ماژولماژول Operational است.اگر کانال عمل نمی‌کند، وضعیت کانال، سیم‌بندی Field و مقدار آنلاین را جداگانه بررسی کنید.
DIAG قرمز یا چشمک‌زنماژول یا کانال خطا دارد یا Operational نیست.Module information، تغذیه Field، پیکربندی و Diagnostics کانال را بخوانید.
LED دیجیتال روشننقطه ورودی یا خروجی از دید سخت‌افزار ON است.روشن بودن LED به‌تنهایی سلامت سیم، بار یا منطق فرایند را ثابت نمی‌کند؛ مقدار واقعی و ولتاژ/جریان را بررسی کنید.
Link سبز روشناتصال فیزیکی شبکه برقرار است.برقرار بودن Link به معنی صحیح‌بودن Device name، IP، IO connection یا تبادل داده نیست.
Rx/Tx زرد چشمک‌زنترافیک ارتباطی در پورت وجود دارد.وجود ترافیک سلامت پروتکل و داده کاربردی را اثبات نمی‌کند؛ Online diagnostics شبکه را ببینید.
Link خاموشارتباط فیزیکی برقرار نیست.کابل، سوکت، سوئیچ، پورت، تغذیه تجهیز مقابل و مسیر شبکه را کنترل کنید.

عیب‌یابی S7-1200 G2 چه تفاوتی دارد؟

منطق کلی همان است: الگوی LED را ثبت کنید، به CPU آنلاین شوید و Diagnostic Buffer را بخوانید. بااین‌حال S7-1200 G2 معماری سخت‌افزاری و جزئیات تشخیصی مخصوص خود را دارد. برای نمونه، در راهنمای G2 روشن‌شدن MAINT می‌تواند به وضعیت NFC نیز مربوط باشد و خطای تراکنش NFC الگوی مشخصی روی ERROR ایجاد کند. همچنین جایگاه پورت‌ها و ماژول‌ها با نسل قبلی یکسان نیست.

اگر هنوز نسل CPU را تشخیص نداده‌اید، از ظاهر دستگاه نتیجه نگیرید؛ MLFB و Firmware را بخوانید. راهنمای تفاوت S7-1200 G2 با S7-1200 و مسیر مهاجرت جزئیات ناسازگاری سخت‌افزاری دو نسل را توضیح می‌دهد.

چرا Factory Reset اقدام اول نیست؟

ریست کارخانه می‌تواند تنظیمات، نام و آدرس شبکه، برنامه یا داده‌های لازم برای بازیابی را تحت تأثیر قرار دهد و طبق مستندات زیمنس، محتوای Diagnostic Buffer را پاک می‌کند. اگر پیش از ذخیره شواهد ریست کنید، دقیق‌ترین گزارش زمان وقوع خطا را از دست می‌دهید.

این کارها را بدون برنامه انجام ندهید
  • Factory Reset یا MRES برای «امتحان‌کردن»
  • Download سخت‌افزار یا برنامه ناشناخته روی CPU خط تولید
  • برداشتن Memory Card بدون تشخیص نقش Program/Transfer/Firmware آن
  • حذف Force پیش از بررسی اثر آن روی ماشین
  • بردن CPU به RUN فقط برای خاموش‌کردن چراغ زرد

ابتدا Backup یا Upload مجاز، فایل Diagnostic Buffer، نسخه Firmware و مشخصات سخت‌افزار را ثبت کنید. سپس علت را بر اساس رویداد و مستند همان CPU رفع کنید. راهنمای عمومی عیب‌یابی PLC در خطوط تولید برای بررسی تغذیه، I/O، شبکه و تجهیزات فیلد نیز مکمل این مطلب است.

برای عیب‌یابی از راه دور چه اطلاعاتی بفرستیم؟

ارسال جمله «چراغ قرمز PLC روشن شده» برای تشخیص کافی نیست. یک بسته اطلاعاتی کوتاه ولی کامل، زمان رفت‌وبرگشت و احتمال حدس اشتباه را بسیار کم می‌کند.

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

سؤالات متداول درباره چراغ‌های S7-1200

چراغ قرمز ERROR در PLC زیمنس S7-1200 چه معنایی دارد؟

چشمک‌زدن ERROR یعنی CPU یک رویداد خطا تشخیص داده است؛ علت می‌تواند خطای داخلی CPU، کارت حافظه، اختلاف پیکربندی یا ایراد ماژول باشد. رنگ چراغ به‌تنهایی علت نهایی را مشخص نمی‌کند و باید Diagnostic Buffer خوانده شود.

چراغ زرد MAINT در S7-1200 چرا روشن می‌شود؟

در S7-1200 روشن بودن MAINT درخواست نگهداری را نشان می‌دهد و ممکن است به Force فعال یا نیاز تعویض باتری در صورت نصب Battery Board مربوط باشد. چشمک‌زدن آن می‌تواند با وضعیت کارت حافظه مرتبط باشد؛ الگوی کامل LED و Diagnostic Buffer باید بررسی شود.

آیا روشن بودن ERROR یعنی CPU حتماً خراب شده است؟

خیر. ERROR چشمک‌زن می‌تواند ناشی از خطای پیکربندی یا ماژول باشد و CPU حتی ممکن است در RUN بماند. ERROR قرمز ثابت همراه با STOP زرد در مستندات S7-1200 به خرابی سخت‌افزار اشاره دارد، اما نتیجه باید با مدل دقیق CPU و داده‌های تشخیصی تأیید شود.

Diagnostic Buffer در TIA Portal کجاست؟

پس از اتصال آنلاین، CPU را در Project tree باز کنید و وارد Online & Diagnostics شوید؛ سپس از پوشه Diagnostics گزینه Diagnostic buffer را انتخاب کنید. جدیدترین رویداد در بالای فهرست نمایش داده می‌شود.

برای رفع چراغ قرمز S7-1200 باید CPU را ریست کارخانه کرد؟

خیر. Factory Reset اقدام اول نیست و Diagnostic Buffer را پاک می‌کند. ابتدا وضعیت ایمن ماشین، الگوی LEDها، تغذیه، آخرین رویدادها و پیکربندی آنلاین و آفلاین را ثبت و علت اصلی را رفع کنید.

تفاوت چراغ ERROR در S7-1200 با SF و BF چیست؟

S7-1200 معمولاً چراغ‌های RUN/STOP، ERROR و MAINT دارد، در حالی که روی برخی CPUهای قدیمی S7-300 و S7-400 برچسب‌های SF و BF دیده می‌شود. نباید قواعد یک خانواده را بدون بررسی مدل دقیق به خانواده دیگر تعمیم داد.

اگر CPU در RUN است، چرا ماشین کار نمی‌کند؟

RUN فقط اجرای برنامه CPU را نشان می‌دهد. اینترلاک ایمنی، وضعیت Auto/Manual، مجوزهای فرایندی، خطای درایو، قطع Remote I/O، خرابی سنسور یا منطق برنامه می‌تواند مانع کار ماشین شود. LEDهای I/O، HMI، Diagnostics و مقادیر آنلاین باید کنار هم بررسی شوند.

منابع رسمی

معانی LEDها و مسیرهای تشخیصی این مقاله با مستندات رسمی زیمنس تطبیق داده شده‌اند. برای تصمیم نهایی، راهنمای شماره سفارش و Firmware همان CPU در اولویت است.