بازگشت به وبلاگ

نخستین پروژه PLC توین‌کت روی یک IPC بکهوف

نخستین پروژه PLC در TwinCAT را روی یک IPC از شرکت Beckhoff ایجاد و تأیید کنید. این چک‌لیست انتخاب هدف، شناسایی EtherCAT، نگاشت ورودی/خروجی، فعال‌سازی ایمن، آزمایش‌های راه‌اندازی مجدد و سوابق راه‌ان...

یک پروژه نخستین TwinCAT باید چیزی فراتر از یک دستور بولی را اثبات کند. این پروژه باید هدف مهندسی، توپولوژی EtherCAT، نگاشت ورودی/خروجی، اجرای وظیفه، رفتار راه‌اندازی و پاسخ ایمن خروجی را تأیید کند.

این چک‌لیست میدانی از یک رایانه صنعتی Beckhoff، یک کوپلر EtherCAT و ورودی/خروجی دیجیتال ساده استفاده می‌کند. این روند برای بسیاری از کنترلرهای CX نیز کاربرد دارد. نام منوها ممکن است بین بیلدهای TwinCAT متفاوت باشد؛ بنابراین پیش از راه‌اندازی، نسخه نصب‌شده را بررسی کنید.

تفکیک TwinCAT را درک کنید

Beckhoff مهندسی را از اجرای زمان‌اجرا جدا می‌کند. TwinCAT XAE برای پیکربندی سخت‌افزار، نوشتن کد، نگاشت متغیرها و عیب‌یابی سیستم استفاده می‌شود. TwinCAT XAR برنامه کنترلی بلادرنگ را اجرا می‌کند.

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

Beckhoff این ساختار مهندسی و زمان‌اجرا را در نمای کلی رسمی TwinCAT توضیح می‌دهد. مهندسان باید رویه‌ها را با بیلد نصب‌شده و قابلیت‌های دارای مجوز مطابقت دهند.

میز آزمایش را ایمن آماده کنید

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

  • مدل IPC، سیستم‌عامل، بیلد TwinCAT و سطح زمان‌اجرا را ثبت کنید.
  • ترتیب کوپلر و ترمینال‌های EtherCAT را از چپ به راست ثبت کنید.
  • توان کنترلر را از توان بار فیلد در نقشه جدا کنید.
  • اتصال زمین حفاظتی، مراجع 0 V، فیوزها و ظرفیت نامی بار خروجی را بررسی کنید.
  • ماشین یا میز آزمایش را در وضعیتی قرار دهید که حرکت ناخواسته امکان‌پذیر نباشد.

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

هدف صحیح را انتخاب کنید

TwinCAT XAE را باز کنید و یک پروژه جدید TwinCAT ایجاد کنید. پیش از اسکن سخت‌افزار، هدف زمان‌اجرای موردنظر را انتخاب کنید. نام و نشانی هدف را با سوابق راه‌اندازی مقایسه کنید.

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

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

توپولوژی EtherCAT را اسکن و تأیید کنید

پیش از اسکن دستگاه‌ها، هدف را در حالت پیکربندی قرار دهید. آداپتور متصل به شبکه EtherCAT را اسکن کنید. TwinCAT باید کوپلر و ترمینال‌ها را به ترتیب فیزیکی شناسایی کند.

کشف به‌معنای پذیرش نیست. هر ترمینال شناسایی‌شده را با فهرست قطعات و نقشه کابینت مقایسه کنید. شماره مدل‌ها، موقعیت‌ها و تعداد کانال‌ها را تأیید کنید.

اگر توپولوژی متفاوت است، متوقف شوید و بررسی کنید. جابه‌جایی یک ترمینال می‌تواند نگاشت مورد انتظار کانال‌ها را تغییر دهد. نبودن یک ترمینال می‌تواند نشان‌دهنده مشکلات توان، کابل‌کشی، اتصال یا آداپتور باشد.

پیش از نوشتن منطق، اطلاعات وضعیت EtherCAT را بررسی کنید. میز آزمایش باید بدون خطاهای توضیح‌داده‌نشده به وضعیت عملیاتی مورد انتظار برسد.

ایجاد یک پروژه کوچک PLC

یک پروژه PLC اضافه کنید و برنامه اول را عمداً کوچک نگه دارید. Structured Text یک آزمون اولیه واضح ارائه می‌دهد:

PROGRAM MAIN
VAR
  StartButton AT %I* : BOOL;
  TestLamp AT %Q* : BOOL;
END_VAR

TestLamp := StartButton;

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

پروژه را بسازید و همه پیام‌های کامپایلر را برطرف کنید. تا زمانی که مسیر اصلی سیگنال کار نمی‌کند، تایمرها، حرکت، ارتباطات یا کتابخانه‌های قابل‌استفاده مجدد را اضافه نکنید.

نگاشت متغیرها به کانال‌های فیزیکی

پیوند دهید StartButton به کانال ورودی موردنظر. پیوند دهید TestLamp به کانال خروجی موردنظر. انواع داده را در هر دو طرف تأیید کنید.

به‌جای برچسب‌های عمومی، از نام‌های توصیفی استفاده کنید. نام‌هایی مانند DI_Panel_Start و DO_Test_Lamp عیب‌یابی‌های بعدی را واضح‌تر می‌کند.

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

فعال‌سازی بدون غافلگیری

پیش از فعال‌سازی، پروژه را ذخیره کنید. خلاصه تغییرات پیکربندی را بررسی کنید. تأیید کنید که هدف انتخاب‌شده همچنان درست است.

پیکربندی را فعال کنید، در صورت نیاز زمان اجرا را مجدداً راه‌اندازی کنید و وارد PLC شوید. برای استقرار اولیه از بارگیری کنترل‌شده استفاده کنید. تغییر آنلاین را روش پیش‌فرض راه‌اندازی در نظر نگیرید.

PLC را فقط پس از بررسی وضعیت خروجی در حالت اجرا قرار دهید. چراغ آزمایش باید تا زمانی که ورودی درست شود خاموش بماند.

اثبات مسیر کامل سیگنال

دکمه فشاری فیزیکی را فعال کنید و سه نقطه را مشاهده کنید:

  • کانال ورودی EtherCAT تغییر وضعیت می‌دهد.
  • متغیر PLC تغییر وضعیت می‌دهد.
  • خروجی فیزیکی از فرمان برنامه‌ریزی‌شده پیروی می‌کند.

اگر فقط یک لایه تغییر کند، محل خطا واضح‌تر می‌شود. تغییر مقدار یک ترمینال بدون تغییر PLC، نشان‌دهنده مشکل در نگاشت است. تغییر PLC بدون واکنش فیلد، نشان‌دهنده مشکل در سیم‌کشی خروجی، توان بار یا حفاظت است.

آزمون راه‌اندازی مجدد و رفتار هنگام خرابی

آزمون آنلاینِ موفق، کامل نیست. پروژه راه‌اندازی را ایجاد و فعال کنید، سپس راه‌اندازی مجددِ تأییدشده را انجام دهید. تأیید کنید که زمان اجرا شروع می‌شود و برنامه به وضعیت مورد انتظار می‌رسد.

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

گزارش راه‌اندازی

نسخه ساخت TwinCAT، شناسه هدف، توپولوژی، نگاشت‌ها، نتایج آزمون و وضعیت پروژه راه‌اندازی را ثبت کنید. پروژه نهایی را تحت کنترل نسخه صادر یا بایگانی کنید.

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

یک نظر بگذارید

لطفاً توجه داشته باشید که نظرات باید قبل از انتشار تأیید شوند.