logologologologo
  • خانه
  • دوره های نصب
    • آموزش برق ساختمان درجه ۱
    • آموزش برق ساختمان درجه ۲
    • آموزش هوشمند سازی ساختمان
    • آموزش نصب اعلام حریق
    • آموزش نصب اعلام حریق آدرس پذیر
    • آموزش نصب کولر گازی
    • آموزش نصب پکیج دیواری
    • آموزش داکت اسپلیت
    • آموزش لوله کشی گاز خانگی و تجاری
    • آموزش لوله کشی ساختمان
    • آموزش نصب دوربین مدار بسته
    • آموزش نصب دزدگیر اماکن
    • آموزش نصب آیفون تصویری
    • آموزش نصب آسانسور
    • آموزش نصب کرکره برقی
    • آموزش نصب درب اتوماتیک
    • آموزش نصب سانترال پر ظرفیت
    • آموزش نصب سانترال کم ظرفیت
    • آموزش نصب سانترال NS
    • آموزش ساخت تابلو LED
    • آموزش ساخت تابلو روان
    • آموزش طراحی میکروکنترلرهای ARM
    • آموزش طراحی میکروکنترلرهای AVR
    • آموزش طراحی بردهای الکترونیکی
    • آموزش نصب اپراتور شیشه ای
  • دوره های تعمیرات
    • آموزش تعمیرات موبایل
    • آموزش تعمیرات نرم افزار موبایل
    • آموزش تعمیرات لپ تاپ
    • آموزش تعمیر بردهای الکترونیکی
    • آموزش تعمیرات لوازم خانگی
    • آموزش تعمیرات یخچال
    • آموزش تعمیرات ماشین لباسشویی
    • آموزش تعمیرات ماشین ظرفشویی
    • آموزش تعمیرات پکیج دیواری
    • آموزش تعمیرات کولر گازی
    • آموزش تعمیر لوازم گازسوز
    • آموزش پروگرام هارد موبایل
    • تعمیرات دوربین مداربسته و DVR
    • آموزش تعمیرات تبلت
    • آموزش پاور و UPS
    • آموزش تعمیرات تلویزیون ۳D , LED
    • آموزش تعمیرات آسانسور
  • برق صنعتی
    • آموزش PLC
    • آموزش طراحی تابلو برق
    • آموزش سیم پیچی موتور
  • دوره های خودرو
    • آموزش مکانیک خودرو درجه ۱
    • آموزش مکانیک خودرو درجه ۲
    • آموزش برق خودرو
    • آموزش تعمیرات ایسیو خودرو
    • تعمیرات ایسیو خودروهای خارجی
    • تعمیرات ایسیو خودروهای سنگین
    • آموزش ریمپ ایسیو
    • آموزش گیربکس اتوماتیک
    • آموزش گیربکس اتوماتیک بنز و بی ام و
    • آموزش تعمیر گیربکس CVT
    • آموزش گیربکس های دستی
    • آموزش تنظیم موتور خودرو
    • آموزش تعمیر موتور بنز و بی ام و
    • آموزش تعمیر موتور EF7 و L90
    • آموزش تعمیر موتور تویوتا و مزدا
    • آموزش تعمیر موتور هیوندا و کیا
    • آموزش تعمیر موتور خودروهای چینی
    • آموزش تعمیر موتور ۴۰۵ و ۲۰۶ تیپ ۲
    • آموزش تعمیر موتور زانتیا و ۲۰۶ تیپ ۵
    • آموزش تعمیر موتور پراید و پیکان
    • آموزش نصب دزدگیر خودرو
    • آموزش نصب ضبط و باند خودرو
    • آموزش کولر و تهویه مطبوع خودرو
    • آموزش مالتی پلکس خودرو
    • آموزش انژکتور و دیاگ خودرو
    • آموزش برق خودرو BMW
  • دوره های جوشکاری
    • آموزش جوشکاری
    • آموزش جوشکاری برق (SMAW)
    • آموزش جوشکاری CO2
    • آموزش جوشکاری آرگون (TIG)
    • آموزش بازرسی جوش
    • آموزش جوشکاری فلزات رنگی
  • شهریه ها
  • مقالات
  • تماس با ما
  • خانه
  • دوره های نصب
    • آموزش برق ساختمان درجه ۱
    • آموزش برق ساختمان درجه ۲
    • آموزش هوشمند سازی ساختمان
    • آموزش نصب اعلام حریق
    • آموزش نصب اعلام حریق آدرس پذیر
    • آموزش نصب کولر گازی
    • آموزش نصب پکیج دیواری
    • آموزش داکت اسپلیت
    • آموزش لوله کشی گاز خانگی و تجاری
    • آموزش لوله کشی ساختمان
    • آموزش نصب دوربین مدار بسته
    • آموزش نصب دزدگیر اماکن
    • آموزش نصب آیفون تصویری
    • آموزش نصب آسانسور
    • آموزش نصب کرکره برقی
    • آموزش نصب درب اتوماتیک
    • آموزش نصب سانترال پر ظرفیت
    • آموزش نصب سانترال کم ظرفیت
    • آموزش نصب سانترال NS
    • آموزش ساخت تابلو LED
    • آموزش ساخت تابلو روان
    • آموزش طراحی میکروکنترلرهای ARM
    • آموزش طراحی میکروکنترلرهای AVR
    • آموزش طراحی بردهای الکترونیکی
    • آموزش نصب اپراتور شیشه ای
  • دوره های تعمیرات
    • آموزش تعمیرات موبایل
    • آموزش تعمیرات نرم افزار موبایل
    • آموزش تعمیرات لپ تاپ
    • آموزش تعمیر بردهای الکترونیکی
    • آموزش تعمیرات لوازم خانگی
    • آموزش تعمیرات یخچال
    • آموزش تعمیرات ماشین لباسشویی
    • آموزش تعمیرات ماشین ظرفشویی
    • آموزش تعمیرات پکیج دیواری
    • آموزش تعمیرات کولر گازی
    • آموزش تعمیر لوازم گازسوز
    • آموزش پروگرام هارد موبایل
    • تعمیرات دوربین مداربسته و DVR
    • آموزش تعمیرات تبلت
    • آموزش پاور و UPS
    • آموزش تعمیرات تلویزیون ۳D , LED
    • آموزش تعمیرات آسانسور
  • برق صنعتی
    • آموزش PLC
    • آموزش طراحی تابلو برق
    • آموزش سیم پیچی موتور
  • دوره های خودرو
    • آموزش مکانیک خودرو درجه ۱
    • آموزش مکانیک خودرو درجه ۲
    • آموزش برق خودرو
    • آموزش تعمیرات ایسیو خودرو
    • تعمیرات ایسیو خودروهای خارجی
    • تعمیرات ایسیو خودروهای سنگین
    • آموزش ریمپ ایسیو
    • آموزش گیربکس اتوماتیک
    • آموزش گیربکس اتوماتیک بنز و بی ام و
    • آموزش تعمیر گیربکس CVT
    • آموزش گیربکس های دستی
    • آموزش تنظیم موتور خودرو
    • آموزش تعمیر موتور بنز و بی ام و
    • آموزش تعمیر موتور EF7 و L90
    • آموزش تعمیر موتور تویوتا و مزدا
    • آموزش تعمیر موتور هیوندا و کیا
    • آموزش تعمیر موتور خودروهای چینی
    • آموزش تعمیر موتور ۴۰۵ و ۲۰۶ تیپ ۲
    • آموزش تعمیر موتور زانتیا و ۲۰۶ تیپ ۵
    • آموزش تعمیر موتور پراید و پیکان
    • آموزش نصب دزدگیر خودرو
    • آموزش نصب ضبط و باند خودرو
    • آموزش کولر و تهویه مطبوع خودرو
    • آموزش مالتی پلکس خودرو
    • آموزش انژکتور و دیاگ خودرو
    • آموزش برق خودرو BMW
  • دوره های جوشکاری
    • آموزش جوشکاری
    • آموزش جوشکاری برق (SMAW)
    • آموزش جوشکاری CO2
    • آموزش جوشکاری آرگون (TIG)
    • آموزش بازرسی جوش
    • آموزش جوشکاری فلزات رنگی
  • شهریه ها
  • مقالات
  • تماس با ما
۰۲۱-۶۶۵۷۶۴۷۶
۰۹۰۲۷۰۵۱۸۲۵
  • وبلاگ فنون برق
  • برق صنعتی پی ال سی (plc)
  • معرفی جامع انواع زبان برنامه نویسی PLC (پی ال سی) و مزایا و معایب

معرفی جامع انواع زبان برنامه نویسی PLC (پی ال سی) و مزایا و معایب

زبان برنامه نویسی PLC
منتشر شده توسط پریسا حسنی راد تاریخ ۱۳-آذر-۱۳۹۹
موضوعات
  • پی ال سی (plc)
برچسب ها
    اشتراک گذاری

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

    در این مطلب می خوانید: نمایش
    انواع زبان برنامه نویسی پی ال سی
    ۱.زبان برنامه نویسی PLC لدر (نردبانی یا LD)
    مزایای زبان برنامه نویسی PLC نردبانی
    معایب زبان برنامه نویسی نردبانی
    ۲.زبان SFC (فلوچارتی)
    مزایا زبان برنامه نویسی PLC فلوچارتی (SFC)
    معایب زبان برنامه نویسی فلوچارتی (SFC)
    ۳.زبان برنامه نویسی پی ال سی STL (عبارتی)
    مزایای زبان برنامه نویسی STL یا IL
    معایب زبان برنامه نویسی STL یا IL
    ۴.زبان برنامه نویسی پی ال سی FBD
    مزایای زبان برنامه نویسی FBD
    معایب زبان برنامه نویسی پی ال سی FBD
    ۵.زبان برنامه نویسی ST
    مزایا زبان برنامه نویسی ST
    معایب زبان برنامه نویسی ST

    انواع زبان برنامه نویسی پی ال سی

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

    ۱.زبان برنامه نویسی PLC لدر (نردبانی یا LD)

    در نمایش نردبانی، هر دستور یا خط برنامه به صورت نماد اتصال و سیم پیچ مدارهای فرمان رله ای نشان داده می شود. در نتیجه ساختار برنامه در این روش تقریبا شبیه به شکل مدارهای فرمان رله ای می باشد.

    این طرز نمایش از قدیم در سیستم های رله ای متداول بوده، نقشه های مدار فرمان اکثرا به این روش ترسیم می شوند. به همین دلیل این طرز نمایش تا حد زیادی مانوس و مورد پسند کسانی است که با سیستم های رله ای کار کرده اند.

    علاوه بر این، نمایش نردبانی به سادگی قابل درک بوده، نقشه ای که به این روش ترسیم شود درست مانند نقشه الکتریکی مدار فرمان همان سیستم است.

    زبان برانامه نویسی لدر

    مزایای زبان برنامه نویسی PLC نردبانی

    • درک این زبان برنامه نویسی آسان می باشد.
    • عیب یابی در زبان برنامه نویسی LD آسان است.
    • از این زبان برنامه نویسی در دستگاه های صنعتی بسیاری استفاده شده و محبوبیت بسیاری دارد.
    • زبان برنامه نویسی نردبانی به صورت گرافیکی است.

    معایب زبان برنامه نویسی نردبانی

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

    حتما بخوانید: آشنایی با اجزای تشکیل دهنده PLC و کاربرد آنها

    ۲.زبان SFC (فلوچارتی)

    زبان برنامه نویسی SFC

    در زبان فلوچارتی برنامه به صورت مجموعه ای نمادهای مستطیل شکل (بلوک) نشان داده می شود. این طرز نمایش بیشتر در هنگام طراحی برنامه همچنین برنامه هایی که به صورت ترتیبی کنترل می شوند، استفاده می گردد.

    در این روش در هر بلوک نوع عمل منطقی نشان داده می شود و ورودی ها و خروجی های هر بلوک نیز مشخص می گردند. این روش نمایش برناه با روش ترسیم مدارهای منطقی به صورت الکترونیکی مطابقت دارد.

    مزایا زبان برنامه نویسی PLC فلوچارتی (SFC)

    در این زبان برنامه نویسی امکان ویرایش سریع وجود دارد.

    به دلیل امکان جداسازی برنامه ها در این زبان عیب یابی آسانی دارد.

    فرایند کنترل در این زبان برنامه نویسی به آسانی قابل درک است.

    معایب زبان برنامه نویسی فلوچارتی (SFC)

    در این زبان برنامه نویسی در برخی کاربردها محدودیت هایی وجود دارد.

    حتما بخوانید: بررسی انواع پی ال سی زیمنس و ویژگی های آنها

    ۳.زبان برنامه نویسی پی ال سی STL (عبارتی)

    در زبان برنامه نویسی عبارتی برنامه کنترل با استفاده از حروف و اعداد لاتین به صورت جملات منطقی و پشت سر هم نوشته می شود و هر حرف، معرف یک واژه انگلیسی است. مثلا حرف A معرف AND ، O معرف OR، I معرف Input و  Qمعرف  Qutputمی باشد.

    در روش STL ، برنامه به صورت مجموعه ای از دستورات است که به هر دستور یک رشته (خط برنامه) یا  statementگفته می شود و هر دستور یا خط برنامه معمولا یکی از ترکیب های منطقی ریاضی یعنی ترکیب های AND ، OR ، NOT ، هم ارزی  و . . . را در بر دارد.

    مزایای زبان برنامه نویسی STL یا IL

    این زبان برنامه نویسی سرعت اجرا بسیار بالایی دارد.

    معایب زبان برنامه نویسی STL یا IL

    در این زبان برنامه نویسی عیب یابی مشکل است.

    در صنعتی کاربرد محدودی دارد.

    ۴.زبان برنامه نویسی پی ال سی FBD

    در برنامه نوشته شده به روش عبارتی به چندین سطر که عمل خاصی انجام می دهند یک Segment می گویند. یک برنامه از چند Segment تشکیل شده است. البته می تواند یک Segment داشته باشد.

    زبان برنامه نویسی FBD یکی از دیگر زبان های برنامه نویسی گرافیکی می باشد. در این زبان برنامه نویسی توابع به عنوان بلوک توصیف شده و به این بلوک ها متغیرهای ورودی و خروجی توسط خطوط متصل می شوند.

    انواع داده ها و متغیرها همچنین کلمات کلیدی عناصر اصلی در این زبان برنامه نویسی هستند. با این زبان برنامه نویسی می توانید در برنامه های نوشته شده جریان سیگنال بین پردازش گرها را مشاهده نمایید.

    مزایای زبان برنامه نویسی FBD

    این زبان برنامه نویسی گرافیکی است.

    در این زبان برنامه نویسی می توان گروه بندی ها را انجام داد.

    عیب یابی در این زبان برنامه نویسی آسان است البته از زبان لدر مشکل تر می باشد.

    حجم کدنویسی در این زبان کم می باشد.

    معایب زبان برنامه نویسی پی ال سی FBD

    زبان برنامه نویسی FBD برای حل های متوالی مناسب نمی باشد.

    در این زبان برخی از الگوریتم ها به صورت نوشتاری می باشد.

    ۵.زبان برنامه نویسی ST

    زبان برنامه نویسی ST

    این زبان برنامه نویسی شبیه به زبان های برنامه نویسی پاسکال و بیسیک بوده و مبتی بر متن می باشد. از این زبان برنامه نویسی در حل معادلات پیچیده استفاده شده به همین دلیل در صنایع سنگین بسیار محبوب است. در صورتی که تمایل به یادگیری زبان های گرافیکی ندارید توصیه می کنیم این زبان برنامه نویسی را یاد بگیرید.

    مزایا زبان برنامه نویسی ST

    این زبان محبوبیت کمتری دارد.

    سرعت اجرا در این زبان بسیار بالا می باشد.

    برای محاسبات و معادلات پیچیده ریاضی مناسب است.

    این زبان برخی از مشکلات زبان های گرافیکی را حل می کند.

    تمامی زبان های دیگر برنامه نویسی را می توان به این زبان تبدیل کرد.

    معایب زبان برنامه نویسی ST

    این زبان وقت بیشتری برای نوشتن می گیرد.

    عیب یابی این زبان دشوار می باشد.

    یادگیری این زبان برنامه نویسی نسبت به زبان های دیگر دشوار است.

    توسعه برنامه های نوشته شده به این زبان دشوار است.

    این زبان ارورهای بسیاری دارد.

    زبان برنامه نویسی ST در استفاده از Goto محدودیت دارد.

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

    ۵ / ۵ ( ۱ امتیاز )
    پریسا حسنی راد
    پریسا حسنی راد

    مطالب مرتبط

    اجزای تشکیل دهنده پی ال سی
    ۱۰-آذر-۱۳۹۹

    آشنایی با اجزای تشکیل دهنده PLC و کاربرد آنها


    اطلاعات بیشتر
    انواع پی ال سی زیمنس
    ۱۵-آبان-۱۳۹۹

    بررسی انواع پی ال سی زیمنس و ویژگی های آنها


    اطلاعات بیشتر
    پی ال سی چیست
    ۱۶-مهر-۱۳۹۹

    پی ال سی چیست؟ و چه کاربردهایی دارد؟


    اطلاعات بیشتر

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

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

    نوشته های تازه

    • کاهش مصرف سوخت ماشین0
      با این ۱۰ ترفند مصرف سوخت ماشین را پایین بیاورید
      ۱۶-فروردین-۱۴۰۰
    • سیستم سوخت خودرو0
      معرفی جامع سیستم سوخت خودرو و اجزای آن
      ۱۴-فروردین-۱۴۰۰
    • آموزش روت گوشی0
      آموزش گام به گام روش های روت گوشی اندرویدی
      ۱۹-اسفند-۱۳۹۹
    • علت سر و صدا پکیج دیواری0
      آشنایی با ۸ علت سر و صدا پکیج دیواری و نحوه رفع آن
      ۰۹-اسفند-۱۳۹۹
    • مشاوره هوشمند سازی ساختمان0
      راهنمای جامع پیاده سازی و مشاوره هوشمند سازی (bms) ساختمان
      ۰۲-بهمن-۱۳۹۹

    مشاوره دوره های آموزشی

    ۰۲۱-۶۶۵۷۶۴۷۶ phone
    کارشناس پشتیبانی فنون برق

    ارتباط با فنون برق

    کارشناس فنون، آماده مشاوره رایگان

    تماس مستقیم

    ۰۲۱-۶۶۵۷۶۴۷۶

    یا شماره تماس خود را وارد کنید ما با شما تماس می گیریم

      لطفا شماره تماس را بدرستی وارد کنید

      دسترسی سریع

      ثبت نام

      تماس با ما

      درباره ما

      وبلاگ

      دوره های پرطرفدار تعمیرات

      آموزش تعمیرات موبایل

      آموزش تعمیرات بردهای الکترونیکی

      آموزش PLC

      آموزش تعمیرات کولر گازی

       

      دوره های پرطرفدار نصب

      آموزش هوشمند سازی ساختمان

      آموزش نصب کولرگازی

      آموزش برق ساختمان

      آموزش نصب پکیج دیواری

       

      راه های ارتباطی با ما

      آدرس: میدان انقلاب خیابان کارگر شمالی 100 متر بالاتر از میدان انقلاب روبروی ورودی پارکنیگ مهرسان پلاک 2 طبقه اول

      موبایل: ۰۹۰۲۷۰۵۱۸۲۵

      تلفن: ۶۶۵۷۶۴۷۶-۰۲۱

       info@fonoonbargh.com
      © 2021 آموزشگاه فنون برق. All Rights Reserved. آموزشگاه فنون برق
      • ما را در شبکه های اجتماعی دنبال کنید
      • ما را در شبکه های اجتماعی دنبال کنید
        • ما را در شبکه های اجتماعی دنبال کنید