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

بان برنامه نويسي PLCهاي مختلف داراي شباهت ها و تفاوت هاي گوناگوني است،واين موضوع براي استفاده كنندگان مشكلاتي را بهمراه داشته است.كمسيون جهاني فناوري برق(The International Electrotecnical Commission)كه سازمان بين المللي براي ارائه استاندارد هاي جهاني در صنعت برق است.اخيراً براي ارائه استاندارد هاي جهاني در زمينه زبانهاي برنامه نويسي PLC اقداماتي نموده است،كه ازجمله مي توان به زبان واحدي براي برنامه نويسي اشاره نمود.سازمان،سازندگان مختلف را تشويق به اسنفاده از اين زبان براي محصولات خود ميكند.بااين همه هنوزتفاوتهاي زيادي بين اين زبان(IEC)با زبانهاي ارائه شده از طرف سازندگان PLCوجود دارد.

زبان هاي مختلف برنامه نويسي PLC با استاندارد IEC

IEC1131 براي برنامه نويسي PLC كلا شش زبان برنامه نويسي استاندارد را معرفي نموده است كه شامل شش زبان زير كه به انها اشاره ميكنم مي باشد:

(Instruction List)IL

زبان سطح پايين به صورت متني مي باشد.

(Function Block Diagram)FBD

به صورت گرافيكي است و در آن برنامه نويسي به صورت يك سري بلوكهاي پايه كه در كنار هم قرار ميگيرند مي باشد.

(Ladder Diagram)LD

به صورت دياگرام نردباني است و طوري طراحي شده است كه مي توان آنرا به صورت توام با FBD به كار برد،اين زبان برنامه نويسي تقريباً درتمام انواع ميني PLCها كاربرد دارد و كار با اين زبان براي افرادي كه به مدارات برق صنعتي آشنايي دارند ساده ترو قابل درك تر است.

(Sequential Function Control)SFC

در اين روش برنامه به مراحلي كه ترتيب الگوريتم هاي كنترلي رانشان مي دهدتقسيم مي گردد،از اين روش بيشتردر برنامه نويسي هاي ترتيبي(مدارات شامل فليپ فلاپها)استفاده مي شود.

(Continuous Function Chart)CFC

اين روش برنامه نويسي بيشتر در برنامهايي كه شرايط كنترل در ان به صورت تركيبي مي باشد مورد استفاده قرار ميگيرد،مانند پروسه هاي كنترل دما،كنترل فشار و . . .

(Structured Text)ST

ST يك زبان سطح بالا شبيه Cو پاسكال است و كاربرد ان در الگوريتم هاي پيچيده و پروژه اي وسيع است.

منبع: وبلاگ تخصصی PLC

هیچ نظری موجود نیست:

ارسال یک نظر