آشنایی با استاندارد 1111IEC در صنعت PLC (برق _ الکترونیک)

پژوهشگر و نویسنده:  (  افشین رشید )





نکته: زبان برنامه نویسی PLC های مختلف دارای شباهت ها و تفاوت های گوناگونی است، و این موضوع برای استفاده کنندگان مشکلاتی را به همراه داشته است.کمسیون جهانی فناوری برق) International The Commission Electrotecnical)که سازمان بین المللی برای ارائه استاندارد های جهانی در صنعت برق میباشد.

اخیراً برای ارائه استاندارد های جهانی در زمینه زبان های برنامه نویسی PLC اقداماتی نموده است،که از جمله می توان به زبان واحدی برای برنامه نویسی اشاره نمود.سازمان،سازندگان مختلف را تشویق به اسنفاده از این زبان برای محصولات خود میکند.با این همه هنوز تفاوتهای زیادی بین این زبان(IEC) با زبانهای ارائه شده از طرف سازندگان PLC وجود دارد.اولین PLC ها در سال 1968 ساخته شده اند. در دهه 71 قابلیت برقراری ارتباط به آنها اضافه شد و در دهه 81 پروتکل های ارتباطی استاندارد شد.  در دهه 40 استاندارد زبان های برنامه نویسی PLC یعنی استاندارد 1111IEC ارائه گردید .در سال 1974 یک گروه متخصص در IEC کار بررسی جامع PLC ها را شامل سخت افزار، برنامه نویسی و ارتباطات به عهده گرفت. هدف این گروه تدوین روش های استانداردی بود که موارد فوق را پوشش دهد و توسط سازندگان PLC بکار گرفته شود. این کار حدود 21 سال به طول انجامید و نهایتاً پس از بحث های موافق و مخالفی که انجام شد استاندارد 1111IEC شکل گرفت و جنبه های مختلف این وسیله از طراحی سخت افزار گرفته تا نصب ، تست، برناه ریزی و ارتباطات آن را زیر پوشش قرار داد. این استاندارد که با همکاری برخی از سازندگان بزرگ PLC از جمله شرکت زیمنس شکل گرفته بود از آن به بعد توسط ایشان به کار گرفته شد و سعی نمودند محصولات خود را با آن منطق سازند.

استاندارد 1111IEC از بخش های زیر تشکیل شده است.

- بخش اول: اطلاعات کلی:

این بخش ضمن تعریف بخش های مختلف PLC و وسایل جانبی آن عملکرد هر قسمت مانندCPU ، منبع تغذیه ، ورودی ها و خروجی ها و ... را تشریح کرده و یک ساختار کلی را به عنوان الگو ارایه کرده است.

- بخش دوم: ملزومات سخت افزاری و آزمایش ها

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

- بخش سوم: زبان های برنامه نویسی

در این بخش انواع دیتاهایی که می توانند در برنامه نویسی استفاده شوند مانند. Data ,Time ,Byte ,Bool مانند ( Program organization unit( ها POU همچنین. اند شده تعریف, Word ,Rea ,Integerفانکشن(FC )و فانکشن بالک)FB)مشخص می گردیده اند. وجه تمایز FB از FC اینگونه تعیین شده که FB علاوه بر الگوریتم برنامه ، دیتا ها را نیز شامل می شود.IEC در این بخش چهار زبان برنامه نویسی که قبال نیز به کار می رفت را انتخاب کرده و یک زبان جدید نیز بر آن افزوده و جمعاً 1 زبان برنامه نویسی PLC را به عنوان استاندارد ارائه نموده است :IL یا List Instruction یک زبان سطح پایین و از زبان های قبلی PLC است که به صورت متنی می باشد  این زبان شبیه زبان اسمبلر های میکروپروسسور است.

نویسنده: دکتر (افشین رشید )