PLC, اتوماسیون صنعتی

برنامه نويسي PLC پی ال سی

PLC پی ال سی چیست

برنامه نويسي PLC

کنترل کننده های منطقی قابل برنامه ریزی در نظر گرفته شده اند تا توسط مهندسان بدون پیش زمینه برنامه ریزی استفاده شوند. به همین دلیل ، ابتدا یک زبان برنامه نویسی گرافیکی به نام Ladder Diagram (LD، LAD) ساخته شد. این شبیه نمودار شماتیک سیستمی است که با رله های الکترومکانیکی ساخته شده و توسط بسیاری از تولیدکنندگان به تصویب رسیده و بعداً در استاندارد برنامه نویسی سیستم های کنترل IEC 61131-3 استاندارد شده است. از سال 2015 ، به لطف سادگی هنوز هم به طور گسترده مورد استفاده قرار می گیرد.

 

نمونه ای از منطق نمودار نردبان

نمونه ای از منطق نمودار نردبان

از سال 2015 ، اکثر سیستم های PLC از استاندارد IEC 61131-3 پیروی می کنند که 2 زبان برنامه نویسی متنی را تعریف می کند: متن ساختار یافته (ST ؛ مشابه پاسکال ) و لیست دستورالعمل (IL). و همچنین 3 زبان گرافیکی: نمودار نردبان ، نمودار بلوک عملکرد (FBD) و نمودار عملکرد متوالی (SFC). لیست دستورالعمل (IL) در نسخه سوم استاندارد منسوخ شد.

PLC های مدرن را می توان به روش های مختلفی برنامه ریزی کرد ، از منطق نردبان مشتق شده از رله گرفته تا زبان های برنامه نویسی مانند گویشهای ویژه BASIC و  C که با آنها سازگار شده است .

در حالی که مفاهیم اساسی برنامه نویسی PLC در همه تولیدکنندگان مشترک است ، تفاوت در آدرس دهی I / O ، سازماندهی حافظه و مجموعه دستورالعمل ها به این معنی است که برنامه های PLC هرگز به طور کامل بین سازندگان مختلف قابل تعویض نیستند. حتی در همان خط تولید یک تولید کننده واحد ، مدل های مختلف ممکن است مستقیماً سازگار نباشند.

دستگاه برنامه نویسی پی ال سی

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

تولیدکنندگان برای کنترلرهای خود نرم افزار برنامه نویسی تولید می کنند. آنها علاوه بر اینکه می توانند PLC ها را به چندین زبان برنامه نویسی کنند ، ویژگی های مشترکی مانند تشخیص و نگهداری سخت افزار ، اشکال زدایی نرم افزار و شبیه سازی آفلاین را ارائه می دهند.

برنامه ای که روی رایانه شخصی نوشته شده یا با استفاده از نرم افزار برنامه نویسی از PLC بارگذاری شده است ، می تواند به راحتی در حافظه خارجی کپی و پشتیبان تهیه شود.

شبیه سازی

شبیه سازی PLC ویژگی است که اغلب در نرم افزار برنامه نویسی PLC یافت می شود. این امکان را برای آزمایش و اشکال زدایی در اوایل توسعه پروژه فراهم می کند.

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

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شش + 11 =