مروری بر عملکرد ماژول 1771-ASB
مدول تطبیقدهندهٔ ارتباطی سطح رک (1771-ASB) یک ماژول تطبیقدهندهٔ ارتباطی در سیستم ورودی/خروجی دور افکن PLC-5 است. این ماژول رک ورودی/خروجی 1771 را به شبکهٔ ورودی/خروجی دور افکن متصل میکند و تبادل دادهها با PLC اصلی را تسهیل میسازد. این ماژول بهصورت مستقیم سیگنالهای فیلد را پردازش نمیکند؛ بلکه وظیفهٔ مدیریت ارتباطات، نگاشت آدرسها و همگامسازی دادهها برای رک ورودی/خروجی دور افکن را بر عهده دارد و امکان دسترسی PLC به دستگاههای دور افکن را از طریق یک فضای آدرس ورودی/خروجی یکپارچه فراهم میسازد.
وظایف اصلی آن شامل موارد زیر است:
مسئول ارتباطات ورودی/خروجی دور افکن و فراهمکنندهٔ امکان بارگذاری و بارگیری دادهها بین رک و PLC.
پیکربندی آدرسهای رک و ساختارهای رک از طریق کلیدهای DIP جهت دستیابی به نگاشت ناحیهٔ تصویر ورودی/خروجی.
بهروزرسانی دادهها مطابق با چرخهٔ ا barrاسی PLC بهمنظور تضمین عملکرد بلادرنگ ورودی/خروجی دور افکن.
ارائهٔ عملکردهای نشاندهندهٔ وضعیت اولیه و تشخیص خطاهای ارتباطی.
پشتیبانی از گسترش معماری ورودی/خروجی توزیعشده و کاهش پیچیدگی کابلکشی فاصلهدار.
عملکرد اصلی کلیدهای DIP
کلیدهای DIP روش اصلی پیکربندی سختافزار محلی برای ماژول ۱۷۷۱-ASB هستند و برای تعریف مستقیم پارامترهای عملیاتی قفسهٔ ورودی/خروجی دوربرد (Remote I/O) بدون نیاز به نرمافزار کامپیوتر میزبان استفاده میشوند. از طریق این کلیدها، ماژول میتواند هویت خود و روش سازماندهی دادهها در شبکهٔ ورودی/خروجی دوربرد را تعیین کند؛ بنابراین پس از روشنشدن، بلافاصله بر اساس قوانین از پیش تعیینشده در ارتباطات PLC شرکت میکند. نتیجهٔ این پیکربندی عبارت است از «سختافزار بهعنوان پارامترهای سیستم» و پس از تنظیم، رفتار قفسهٔ دوربرد را در کل سیستم ورودی/خروجی PLC-5 مشخص میکند؛ لذا نقشی اساسی و جایگزیننشدنی در کاربردهای صنعتی ایفا میکند.
قوانین تنظیم آدرس قفسه
آدرس رک (Rack) شناسهای منحصربهفرد برای هر رک ورودی/خروجی دور از مرکز ۱۷۷۱-ASB است و بهعنوان پایهٔ اصلی برای PLC جهت تشخیص سایتهای دور از مرکز مختلف عمل میکند. این آدرس با استفاده از کلیدهای DIP بهصورت دودویی وزندار تنظیم میشود، بهطوریکه هر کلید وزن خاصی (مانند ۱، ۲، ۴، ۸، ۱۶، ۳۲) را نشان میدهد. مقدار نهایی آدرس از ترکیب وضعیت روشن/خاموش (ON/OFF) این کلیدها بهدست میآید. هر آدرس رک باید منحصربهفرد باشد؛ در غیر این صورت PLC قادر به تشخیص صحیح منبع دادهها در حین اسکن نخواهد بود و این امر ممکن است منجر به تحریف دادههای ورودی/خروجی یا حتی بازنویسی آنها شود. در پروژههای مهندسی واقعی، معمولاً این آدرسدهی در ارتباط با تقسیمبندی تجهیزات یا واحدهای فرآیندی برنامهریزی میشود تا آدرسدهی منطقی ایجاد شود و نگهداری، گسترش و محلیابی خطا را تسهیل کند و همچنین به سازماندهی شفاف ساختار اسکن PLC کمک نماید.
تنظیم اندازهٔ رک
اندازه رک (Rack Size) اندازه ساختار دادهای را که توسط رک ورودی/خروجی از راه دور (Remote I/O) در ناحیه تصویر ورودی/خروجی (I/O image area) PLC اشغال میشود، تعیین میکند. این پارامتر بهطور مستقیم روش سازماندهی و وضوح (گرانولاریتی) اسکن دادههای ورودی/خروجی را مشخص مینماید. معماریهای رایج در سیستم ۱۷۷۱ شامل رک یکچهارم (1/4 Rack)، رک نیمی (1/2 Rack) و رک کامل (Full Rack) هستند که هر کدام متناظر با تعداد متفاوتی از نگاشتهای گروه ورودی/خروجی (I/O group mappings) میباشند. اگر اندازه رک بیشازحد بزرگ یا کوچک تنظیم شود و پیکربندی PLC با آن سازگان نداشته باشد، منجر به عدم ترازبندی دادههای ورودی/خروجی میگردد. بهعنوان مثال، برخی از نقاط ورودی ممکن است تغییرات غیرطبیعی در PLC نمایش دهند یا برخی ماژولها اصلاً شناسایی نشوند. ازآنجاکه سیستم ورودی/خروجی از راه دور PLC-5 بر اساس مکانیزم ثابت ناحیه تصویر (fixed image area) عمل میکند، تطبیق صحیح اندازه رک پیششرطی برای عملکرد پایدار سیستم است. در حین عیبیابی در محل، معمولاً لازم است اندازه رک را بهصورت گامبهگام با پیکربندی برنامه PLC تأیید نمود.
منطق نگاشت آدرس ورودی/خروجی
نگاشت آدرس ورودی/خروجی (I/O) مکانیزم اصلی برای تعامل دادهها بین ماژول ۱۷۷۱-ASB و PLC است. در اصل، این فرآیند دادههای حاصل از ماژولهای فیزیکی ورودی/خروجی (I/O) در محل نصب را به فضای آدرس منطقی تبدیل میکند که PLC میتواند بهصورت مستقیم به آن دسترسی داشته باشد. در سیستم PLC-5، ورودی/خروجی دور (Remote I/O) معمولاً به صورت I:x.y و O:x.y وجود دارد که در آن x آدرس رک (rack) و y شماره گروه یا اسلات (slot) درون رک را نشان میدهد. ماژول ۱۷۷۱-ASB دادههای تمام ماژولهای ورودی/خروجی موجود در رک را مطابق با چرخه اسکن PLC بستهبندی کرده و آنها را در ناحیه تصویر ورودی/خروجی (Input/Output Image Area) PLC نگاشت میکند؛ بدین ترتیب تبدیل سیگنالهای فیزیکی به آدرسهای منطقی انجام میشود.
برای درک شهودیتر این مفهوم، میتوان آن را بهصورت «رابطه نگاشت سلسلهمراتبی» در نظر گرفت، همانطور که در جدول زیر نشان داده شده است:
| ساختار فیزیکی (رک میدانی) | آدرس منطقی PLC | توضیحات |
| گروه ورودی ماژول رک ۰ | I:0.0 | گروه دادههای ورودی شماره ۰ رک ۰ |
| گروه خروجی ماژول رک ۰ | O:0.1 | گروه دادههای خروجی شماره ۱ رک ۰ |
| گروه ماژول ورودی رک ۳ | I:3.2 | گروه دادههای ورودی رک ۳ |
| گروه ماژول خروجی رک ۱۰ | O:10.0 | گروه دادههای خروجی رک ۱۰ |
این مکانیزم با استفاده از روش ا barrاسی دورهای (پریودیک) کار میکند، نه با تحریک رویداد در زمان واقعی. بنابراین، تأخیر ثابتی بهصورت چرخه ا barrاسی بین PLC و ورودی/خروجی از راه دور وجود دارد. ماژول ۱۷۷۱-ASB در هر چرخه ا barrاسی، جمعآوری دادههای ورودی، ارسال بستهها و دریافت و توزیع دادههای خروجی را انجام میدهد؛ این امر امکان حفظ ساختار سادهای برای سیستم را فراهم میکند، در عین حال قابلیت پیشبینی (دترمینیسم) و پایداری بالایی نیز به آن میبخشد. این یکی از دلایل مهم است که بهدلیل آن سیستمهای ورودی/خروجی از راه دور مدتهاست که در حوزههای صنعتی مورد استفاده قرار میگیرند.
خطاهای رایج پیکربندی و مشکلات
در کاربردهای میدانی، بیشتر مشکلات مربوط به ماژول ۱۷۷۱-ASB ناشی از ناسازگانیهای موجود در پیکربندیهای اولیه است. رایجترین این موارد، تنظیمات تکراری آدرس رک (Rack Address) است که مانع از تشخیص منابع داده توسط PLC از رکهای مختلف در حین اسکن میشود و منجر به ابهام در ورودی/خروجی یا همپوشانی سیگنالها میگردد. دومین مورد شایع، پیکربندی نادرست اندازه رک (Rack Size) است. زمانی که تنظیمات ASB با پیکربندی PLC مطابقت نداشته باشد، باعث ایجاد جابهجایی (Offset) در نگاشت دادههای ورودی/خروجی شده و برخی از نقاط ورودی از نظر منطقی به سیگنالهای فیزیکی نادرستی نگاشت میشوند. علاوه بر این، تعیین نادرست جهت سوئیچهای DIP نیز یکی از مشکلات پرتکرار است؛ زیرا ممکن است دفعات مختلف تولید ماژولها جهتهای متفاوتی برای وضعیت روشن/خاموش (ON/OFF) داشته باشند و در صورت عدم مراجعه به دفترچه راهنمای نصب در محل، بهراحتی این تنظیمات معکوس میشوند. در نهایت، تغییر پیکربندی سوئیچهای DIP در حین روشن بودن مدار میتواند منجر به وضعیت غیرطبیعی ماژول یا حتی شکست در ارتباط شود؛ بنابراین، اصل انجام عملیات در حالت خاموش بودن تغذیه باید بهطور دقیق رعایت شود.
توصیههای عیبیابی (تجربه میدانی)
در طول عیبیابی واقعی، توصیه میشود با سادهترین پیکربندی سختافزاری شروع کنید، نه اینکه مستقیماً به بررسی برنامه PLC بپردازید. ابتدا تنظیمات سوئیچ DIP را در حالت خاموش بودن تغذیه انجام دهید و اطمینان حاصل کنید که آدرس رک (Rack Address) منحصربهفرد و بدون تداخل است. دوم، اطمینان حاصل کنید که اندازه رک (Rack Size) کاملاً با پیکربندی Remote I/O در سمت PLC مطابقت دارد. پس از روشن کردن تغذیه، نورهای نشانگر وضعیت روی پنل ۱۷۷۱-ASB را مشاهده کنید. وضعیتهای ACTIVE و FAULT میتوانند نشانهای اولیه از برقراری ارتباط باشند. اگر ارتباط عادی باشد اما دادهها نامتعارف باشند، تمرکز خود را بر بررسی این موضوع قرار دهید که آیا ناحیه نگاشت I/O بهدرستی متناظر شده است یا خیر، و همچنین بررسی کنید که آیا ورودیها و خروجیهای نمایشدادهشده در رابط نظارتی PLC بهصورت همزمان با تغییرات واقعی در محل (Field) بهروزرسانی میشوند یا خیر. تجربه نشان میدهد که اکثر مشکلات در مرحله پیکربندی آدرس و ساختار متمرکز هستند، نه در خود سختافزار ارتباطی.
خلاصه
تمامی توابع اصلی ماژول ۱۷۷۱-ASB حول تنظیمات سوئیچ DIP میچرخد که اساساً هویت و ساختار دادههای رک I/O دور از طریق سختافزار در شبکه PLC را تعیین میکند. آدرس رک (Rack Address) مشخص میکند «کدام رک» است، اندازه رک (Rack Size) مشخص میکند «چگونه» رک دادهها را سازماندهی میکند و منطق نگاشت I/O مشخص میکند «چگونه» PLC این دادهها را میخواند. هر سه عنصر باید با یکدیگر سازگان و از نظر منطقی صحیح باشند تا عملکرد پایدار سیستم I/O دور تضمین شود. در معماری PLC-5، این مکانیزم قطعی مبتنی بر پیکربندی سختافزاری، امکان حفظ قابلیت اطمینان و پایداری سیستم را در طول زمان طولانی فراهم میسازد، حتی در محیطهای صنعتی پیچیده.