اطلاعیه

Collapse
No announcement yet.

اموزش کامل plc s7 200

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    اموزش کامل plc s7 200

    سلام دوستان
    من قصد دارم یک دوره کامل اموزش plc s7 200 تو سایت راه بی ندازم
    لطفا نظرات خودتان را اعلام کنید تا اگه ببینم استقبال زیاد است شروع کنیم به اموزش

    اگه عکس ها قابل نمایش نبود از اینجا دانلود کنید

    http://asmasm.persiangig.com/plc/plc%20pic%20eca.rar

    #2
    پاسخ : اموزش کامل plc s7 200 در سایت

    با نام خدا شروع می کنیم
    امیدوارم مفید باشد.

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

    مقدمه
    plc چیست؟
    پی ال سی مخفف 3 کلمه Programable Logic Controller می باشد. به معنی کنترل کننده های منطقی قابل برنامه ریزی است.

    مزایای پی ال سی به مدارات فرمان
    1 کاهش حجم مدار فرمان
    2 کاهش مصرف انرژی (به دلیل کاهش استفاده از رله ها کنتاکتورهای و... بیشتر)
    3 کاهش خرابیهای مکانیکی
    4 کاهش زمان عیب یابی
    و...

    تاریخچه plc

    بخیال تاریخچه می شویم چون به درد هیشکی نمی خورد

    نرم افزارهای مورد نیاز

    لطفان قبل از این که ادامه این تاپیک را بخوانید این دو نرم افزار را تهیه و نصب کنید

    micro win step 7
    و
    S7-200 SIMULATOR

    این دوتا نرم افزار را می توانید از اینترنت دانلود کنید یا ازهمین سایت بخرید

    اشنای با محیط micro win step 7



    همان طور که در عکس بالا می بینید 3 قسمت از این نرم افزار شماره گذاری شده که برای شروع کار دانستن کار کرد این 3 قسمت مهم می باشد

    1. این قسمت مربوط به انتخاب انواع فانکشن ها می باشد( انواع تیغه های باز و بسته انواع تایمر ها انواع کانترها و...)

    2 .این قسمت محیط نوشتن برنامه می باشد

    3. واین قسمت هم مربوط به سیم کشی می باشد( :mrgreen


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

    کنتاکت بسته چیست
    زنگ خانه ایی را در نظر بگیرید که تا وقتی کسی ان را فشار ندهد دایم در حال زنگ زدن می باشد هنگامی که کسی این زنگ را فشار دهد صدای ان هم قطع می شود به این زنگ کنتاکت بسته می گویند
    [color=green][size=+2]
    نکته مهم:دوستان توجه کنید که شسی (استارت یا استپ ) با کلید معمولی فرق میکند . کلید معمولی را وقتی فشار می دهید از یک حالت به حالت دیگر تغیر وضعیت می دهد وبا بر داشتن دست در همان حالت می ماند اما شسی (استارت یا استاب )با برداشتن دست به حالت قبلی خود باز میگردد

    ورودی چیست
    به پایه های از پی ال سی که اطلاعات به ان وارد می شود ورودی می گویند

    خروجی چیست

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

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

    دیدگاه


      #3
      پاسخ : اموزش کامل plc s7 200 در سایت

      آقای پورسینا پست های اضافی پاک شد تا انشالله این تاپیک تبدیل به یه تاپیک جامع بشه!
      لطفا با انرژی بیشتری به کارتون ادامه بدید!
      موفق باشید!
      It's nice to be important but it's important to be nice!

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

      دیدگاه


        #4
        پاسخ : اموزش کامل plc s7 200 در سایت

        نوشتن اولین برنامه
        خوب حالا می خواهیم اولین برنامه پی ال سی را بنویسیم (به قول بچه های کامپیوتر hello world)

        فرض بفرمایید ما می خواهیم برنامه دستگاهی را بنویسیم که یک کلید استارت دارد که با زدن این کلید ونگه داشتن ان در خروجی یک موتور فعال شود

        برای این کار از قسمت انتخاب فانکشنها پوشه bit logic را گسترش می دهیم ومطابق شکل زیریک کنتاکت باز در محیط برنامه نویسی قرار می دهیم و سپس یک خروجی (برای اینکار پس از سلکت کردن قطعه روی ان دابل کلیک کنید تا به محیط برنامه اضافه شود)



        1.ورودی
        2خروجی

        همان طور که در بالا می بینید روی ورودی و خروجی ما علامت سوال قرار دارد ؟
        معنی این علامت سوالها چیست ؟ نرم افزار میکرووین استپ سون با این علامت سوال به ما می فهماند که این ورودی وخروجی کدام ورودی خروجی پی ال سی می باشد اینها را برای من مشخص کن.خوب ما هم برای مشخص کردن این ورودی خروجی روی علامت سوال تک به تک کلیک می کنیم واین عبارت را تایپ می کنیم .
        برای ورودی --------------> I0.0
        برای خروجی --------------> Q0.0

        حال باید برنامه شما شبیه شکل زیر شده باشد


        از منوی فایل برنامه را با هرنامی که مایل هستید export کنید

        تا اینجا که انشالاه کسی مشکلی نداشت. حالا ما برنامه را شبیه سازی می کنیم تا ببینیم ایا برنامه جواب میده یا نه و بعد درباره برنامه توضیح میدهم :nerd:

        برنامه شبیه ساز را باز کنید

        شبیه سازی برنامه



        1. کلیدهای فعال کردن و قیر فعال کردن شبیه سازی
        2. کلیدهای فعال کردن وغیر فعال کردن ورودی
        3.ال ای دی های نمایش دهنده وضعیت ورودی (فعال است یا غیر فعال)
        4.ال ای دی های نمایش دهنده وضعیت خروجی (فعال است یا غیر فعال)
        5 .ال ای دی های نمایش دهنده وضعیت plc

        حال برای شبیه سازی این برنامه از منوی program برنامه گزینه load program را انتخاب کنید و در پنجره باز شده accepet کنید
        در پنجره باز شده مسیر و فایلی را که در مرحله قبل export کردید را انتخاب و باز کنید
        حال دو صفحه باز می شود که یکی از انها برنامه شما را نشان می دهد این صفحه را در کناری قرار دهید وصفحه دیگر را ببندید.

        و روی دکمه سبز رنگ run درنوار ابزار کلیک کنید . حال کلید متصل به ورودی I0.0 را در حالت بالا(یا یک ) قرار دهید با این کار خواهید دید که خروجی Q0.0 روشن می شود


        دیدگاه


          #5
          پاسخ : اموزش کامل plc s7 200 در سایت

          سلام دوستان عصر پنجشنبه تان بخیر
          خوب بریم سراغ ادامه برنامه نویسی پی ال سی

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

          خروجی ست شونده چیست

          این نوع خروجی مانند خروجی قبلی می باشد فقط با این تفاوت که با یک بار یک شدن.خروجی دایم یک می ماند.در ظاهر این خروجی هم دو تغییر را مشاهده میکنیم یک حرف S ویک عدد یک در زیر ان حرف Sمخفف set میباشد .ویک را هم بعدا توضیح می دهم
          این خروجی هم در پوشهbit logic قرار دارد
          به شکل زیر توجه کنید و برنامه قبلی را به این صورت تغییر دهید

          حال مدار را export کنید وبه همان روش قبلی شبیه سازی کنید واین بار کلید متصل به ورودی I0.0 را پاین بالا کنید می بینید با یک بار وصل کردن کلید.خروجی یک می شود .ویک می ماند وعملان کلید بعد از ان هیچ تاثیری در خروجی ندارد.
          حالا اگر ما بخواهیم دستگاه را استوپ کنیم باید چه کار کنیم ایا باید دستگاه را از برق بکشیم یا مدار قبل را بکشیم و بجای شسی استارت یک کلید بگزاریم ؟؟؟
          مصلما این دو روش جواب می دهد ولی این دو روش روشهای استانداردی نمی باشند .
          ما در این شرایط از یک دستور دیگر استفاده می کنیم که دستور قبلی مارا خنثی کند

          دستور ریست

          این دستور مشابه دستور ست شونده می باشد .با این تفاوت که با یک شدن لحضه ای ورودی خروجی در هر حالتی باشد صفر(یا ریست )می شود.
          حال برای اینکه این دستور هم برایتان جا بیفتد یک مثال می زنیم

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

          ادرس ها
          کلید استارت I0.0
          کلید استوپ I0.1
          خروجی موتور 1 Q0.0
          خروجی موتور 2 Q0.1
          خروجی موتور 3 Q0.2
          خروجی موتور 3 Q0.3

          لطفا قبل از دیدن جواب این مثال سعی کنید خودتان ان را حل کنید









          دیدگاه


            #6
            پاسخ : اموزش کامل plc s7 200

            جواب مثال قبل



            1.network
            2.دستور ست یا خروجی ست شونده
            3. دستور ریست یا خروجی ریست شونده

            network چیست
            یک جزئ از محیط برنامه نویس است که ما در ان قسمتی از برنامه خود را در ان می نویسیم

            حالا این یعنی چه ؟؟؟
            ببینید دوستان تو محیط های برنامه نویسی plc امدن محیط برنامه نویسی را به قسمتهایی تقسیم کردن به نام نت ورک تا برنامه نویس بیاد برنامه خود را به قسمتهای کوچک تبدیل کند و در این نت ورک ها قرار دهند. و یکی از دلایلش هم قابل فهم بودن برنامه است

            قوانین استفاده از نتورک
            دریک نتورک نمی توان دو یا چند دستور مجزا از هم را انجام داد یعنی مثال با لا را نمی توان در یک نتورک نوشت
            برای نوشتن چند خط برنامه در یک نت ورک حتمان باید این چند خط یا ورودی مشترکی داشته باشند یا خروجی مشترک

            در مثال بالا ما با قرار دادن یک کنتاکت باز و نوشتن ادرس یک ورودی (I0.0) برای ان عملا این کنتاکت را به پورت صفر بیت صفر ورودی
            ونوشتن (Q0.0)برای خروجی ان را به پورت صفر بیت صفر خروجی وصل کردیم .


            حال با زدن استارت کنتاکت باز این ورودی بسته می شود و دستور ست را فعال می کند وخروجی های(Q0.0 Q0.1 Q0.2 Q0.3) با دستور ست یک می شود

            شاید از خود بپرسید چطور با یک دستور چهار خروجی یک شد یا به اصطلاح ست شد ؟؟

            در جواب باید گفت با قرار دادن عدد 4 در زیر دستور ست . به همین سادگی حال اگر شما عدد 6 رادر زیر این دستور قرار دهید 6 خروجی ست می شود و اگر 10 را قرار دهید 10خروجی والا اخر...

            حال در نت ورک 2 ما یک کنتاکت باز داریم که با ادرسی که داده ایم(I0.1) را به پورت صفر بیت یک وصل کرده ایم یعنی استوپ (در اینجا ما فرض را براین گذاشته ایم که استوپ مان هم یک تیغه باز است) با زدن استاپ این کنتاکت بسته می شود و دستور ریست را فعال می کند واین دستور خروجی های (Q0.0 Q0.1 Q0.2 Q0.3) را صفر می کند

            دیدگاه


              #7
              پاسخ : اموزش کامل plc s7 200

              سلام دوستان
              این مطالبی که من تو این تاپیک می گذارم پر از اشکال است
              هر وقت می ایم تو سایت واین تاپیک بعد از خوندن مجدد ان چند تا اشکال پیدا می کنم و اصلاح می کنم
              اما هیچ کس نه انتقادی نه پیشنهادی نه کمکی . فکر می کنم همه فقط روی دکمه تشکر کلیک می کنند تا من از ادامه این کار نا امید نشوم :cry2:

              دیدگاه


                #8
                پاسخ : اموزش کامل plc s7 200

                سلام

                پوشه bit logic



                برای اینک یکم به کارمون سرعت بدهیم وشما هم یک اشنایی کلی درباره اجزائ پوشه bit logic داشته باشید عکس بالا رو گذاشتم
                حالا توضیحات در باره دیگر اجزائ

                1. کنتاکت باز (قبلا توضیح داده شده است)
                2.کنتاکت بسته (قبلا توضیح داده شده است)
                3. کنتاکت باز فوری ( یعنی این کنتاکت به محضه این که فشرده می شود ابدیت می شود.درنوع غیر فوری این کنتاکت بعد از فشرده شدن کلید مرتبط با این کنتاکت باز اول یک حافضه ابدیت می شود و بعد از پایان کل برنامه این کنتاکت از روی ان حافظه اپدیت می شود . این هم متن اینگلیسی این مطلب The immediate instruction obtains the physical input value when the instruction is executed, but the process-image register is not updated. An immediate contact does not rely on the S7-200 scan cycle to update; it updates immediately.)
                4. کنتاکت بسته فوری
                5.کنتاکت منفی کننده (اگر سمت رچپ این کنتاکت 1 باشد سمت راست ان صفر می شود واگر سمت چپ ان صفر باشد سمت راست ان یک می شود)

                6. کنتاکت حساس به لبه بالا رونده (این کنتاکت زمانی بسته می شود که سمت چپ ان یک تغیر صفر به یک داشته باشد)

                7. کنتاکت حساس به لبه پایین رونده (این کنتاکت زمانی بسته می شود که سمت چپ ان یک تغیر یک به صفر داشته باشد)

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

                9. خروجی فوری
                10خروجی ست شونده
                11.خروجی ست شونده فوری
                12.خروجی ریست شونده
                13.خروجی ریست شونده فوری
                14. فلیپ فلاپ نوع sr
                15.فلیپ فلاپ نوع rs
                16. نوپ































                دیدگاه


                  #9
                  پاسخ : اموزش کامل plc s7 200

                  جناب پورسینا ممنون از اینکه، این تاپیک رو راه انداختین و ممنون از توضیحاتتون. من هم یه کوچولو از این سری plc اطلاعاتی دارم که با اجازه آقای پورسینا اینجا قرار میدم. البته اینو هم بگم که قوانینی رو که آقا احسان وضع کردن نیز همچنان پا بر جا هستند.
                  خیلی خوب بریم سر اصل مطلب.
                  ببینید یاد گیری plc به دو بخش کلی سخت افزار و نرم افزار تقسیم میشه. اگه موافق باشین بریم ببینیم سخت افزارش چی هست؟
                  S7_200 (مثل هر plc ی دیگه ای) از چندین قسمت تشکیل شده که عبارتند از:

                  1) ماژول اصلی یا همون CPU
                  2) کارتهای افزایشی (ماژول افزایشی هم میگن)
                  3) منبع تغذیه یا PS
                  4) کابل رابط


                  حالا بررسی میکنیم که اینها چی هستند و چه کار میکنند.

                  ماژول اصلی (CPU : Central Processing Unit)
                  کار این قسمت این هستش که میاد یه سری اطلاعات رو از یه جایی( همون جایی که بهش میگن ورودی که بعدا بررسیش میکنیم ) میگیره و طبق برنامه ای که ما خودمون نوشتیم و درون اون ذخیره کردیم یه سری فرامینی رو به یه جای دیگه میفرسته ( که همون خروجی میگن، اینو هم بعدا بررسی میکنیم ) پس در کل وظیفه اش دریافت اطلاعات از ورودی، پردازش بر روی این اطلاعات مطابق برنامه موجود در حافظه cpu و سپس ارسال فرامینی به خروجی می باشد. این شد کار cpu، اما تا حالا ده مدل S7_200 به بازار عرضه شده که شامل سریهای 21X و 22X می باشند که سری 21 تقریبا منسوخ شده هستش، ما هم همون سری 22X رو بررسی میکنیم که شامل
                  221,222,224,226,22XP
                  میباشند.من سی پی یو 222 رو بررسی میکنم، کلیات در مورد ظاهر همگی یکی هستش.

                  شما الان یه نمونه از این CPU رو توی تصویر زیر میبینید


                  حالا قسمتهای مختلف یه CPU رو براتون توضیح میدم. به قسمتهای مشخص شده در عکس زیر توجه کنید


                  در قسمتی که با شماره 1 مشخص شده دقت کنید، نوشته شده است : CPU 222 و زیر اون هم نوشته DC/DC/DC، درسته؟
                  خط اول در واقع نوع cpu مشخص شده و اما خط زیری، DC اول از سمت چپ مربوط به نوع تغذیه ماژول اصلی هستش که میتونه DC باشه یا AC ، و اما DC آخری (همون dc سمت راستی) هم مربوط میشه به نوع ورودی و خروحی هایی که به صورت on board بر روی cpu قرار گرفته اند ( که توی عکسهای زیری ورودی و خروجی cpu رو مشخص کردم) که میتونن از نوع ترانزیستوری(DC) و یا از نوع رله ای باشند (RLY)، مثلا هر موقع توی پروژه تون step motor داشتین خروجی استفاده کنید که از نوع ترانزیستوری(DC) باشه، یا اینکه سرعت بالا مد نظرتون بود.
                  و اما DC وسطی رو هم نیمیدونم که چیه ولی تا حالا هر نوع cpu یی که من دیدم این وسطی همیشه ثابت بوده و همشون DC بودن.
                  حالا بریم سراغ شماره 2
                  این قسمت پورت ارتباطی هستش که توسط اون cpu رو با کامپوتر ( با استفاده از کابل ارتباطی مخصوص ) وصل میکنن و برنامه رو به cpu میفرستن و یا اشکالات احتمالی برنامه رو رفع میکنن. از این پورت برای ارتباط cpu با شبکه های صنعتی نیز استفاده میشه. اینو هم بدونید که توی بعضی از cpu ها دو تا پورت هستش، port 0 و port 1.

                  و اما شماره 3:
                  توی این قسمت سه تا led موجود هستش که مد کاری cpu رو مشخص میکنن. از بالا، led اول که نوشته شده SF\TERM زمانی روشن میشه مربوط به خطاهای احتمالی که رخ میده هستش و یا موقعی که کامپیوتر به cpu وصل هستش و در حال تبادل اطلاعات هستند که اغلب این led به رنگ نارنجی یا قرمز هستش. led وسطی که نوشته شده RUN مربوط به این هستش که موقعی که برنامه موجود در cpu در حال اجرا شدن هستش این led به رنگ سبز هستش. و led پایینی هم که نوشته stop مربوط به زمانی هستش که خطایی باعث شده که cpu به حالت توقف بره و این led هم اغلب نارنجی یا قرمز هستش.


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

                  در این تصویر شماره 1 مربوط به خروجی ها هست که زیر در پوش مربوطه نوشته شده Q و تعدادی ارقام که در این مورد از صفر شروع شده تا شماره 5 که یعنی این نوع cpu شش تا خروجی داره.
                  و شماره 2 هم مربوط به ورودیهایی هستند که بالای درپوش مربوطه با حرف I مشخص شده و تعدادی شماره که در این مورد از0 تا 7 می باشند که یعنی این نوع cpu هشت تا ورودی داره .


                  حالا به تصویر زیر دقت کنید

                  متاسفانه اینجا هم عکسی پیدا نکردم که درپوشها برداشته شده باشه!
                  بهر حال، شماره 1
                  وقتی شما این در پوش رو بر دارید، یه پورتی میبینید که توسط اون میتونید حافظه cpu رو با قرار دادن یه حافظه جانبی، افزایش بدین. اما نکته ای که در این قسمت مهم هستش رو با علامت ستاره مشخص کردم، شما اینجا یه سریال میبینید اون قسمت از سریال رو که مشخص کردم رو دقت کنید! یه چند تا حروف وسط سریال و بعد عدد 23 رو میبینید،درسته؟ نکته همین عدد 23 هستش که هم میتونه 23 باشه و هم 22! و اما چه فرقی میکنه؟! اینجا که گفتم حافظه cpu رو میتونیم به وسیله این پورت افزایش بدیم اگر عدد مشخص شده در سریال 23 بود ما در واقع حجم حافظه اصلی cpu رو افزایش دادیم ولی اگه 22 بود ما افزایش حجمی در حافظه اصلیمون ایجاد نکردیم بلکه یه حافظه ای اضافه کردیم و میتونیم اطلاعات موقتیمون رو درون اون نگه داریم.
                  در ضمن از این قسمت نیز میتونیم که باتری back up رو به plc وصل کنیم.
                  شماره 2 رو هم بدونین که باید بررسی کنیم تا یه عکسی پیدا کنم که این در پوش نباشه تا بهتر متوجه شین! هر موقع تصویری پیدا کردم که در پوش نداشت همین جا توی همین پست قرار
                  میدم.
                  تصویر زیر یک cpu مدل 224XP هستش،عکس رو خوب نگاه کنید و با اون چیزایی که توی این پست گفته شد مقایسه کنید



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

                  یه پیشنهاد، بعنوان آشنایی بیشتر، تصاویر اینارو CPU222, CPU224,CPU226 یه search بکنید و با این چیزایی که توی تصاویر بالا میبینید مقایسه کنید.





                  دیدگاه


                    #10
                    پاسخ : اموزش کامل plc s7 200

                    ادامه سخت افزار S7_200 :
                    توی پست قبلی cpu معرفی شد، حالا به ماژولهای افزایشی می پردازیم.

                    فرض کنید که ی cpu مدل 222 در اختیار دارین، میخواین که یه پروژه رو با این cpu انجام بدین، که مثلا توی این پروژه، 10 تا ورودی دارین(مثلا چندتا کلید و سنسورهای مختلف) و 10 تا هم خروجی ( مثلا موتور ، شیرهای کنترلی و چراغ سیگنال)، اما همون طور که در پست قبلی اشاره شد این نوع cpu دارای 8 تا ورودی و 6 تا هم خروجی هستش، درسته؟ پس یعنی تعداد ورودی و خروجی های این cpu جوابگوی نیاز ما نیست، که برای حل این مسئله میتونیم cpu عوض کنیم و cpuیی که دارای تعداد بیشتری ورودی و خروجی هستش رو انتخاب کنیم یا میتونیم از کارتهای افزایشی ورودی و خروجی استفاده کنیم که تعدادی ورودی و خروجی در اختیارمون میزاره تا بتونیم ازشون استفاده کنیم و مسئله کمبود ورودی و خروجی رو برامون حل میکنه. تصویر زیر رو نگاه کنید( فکر میکنم که دیگه تشخیص میدین که کدوم cpu هستش و کدوم کارت)


                    به این کارتهای که به cpu وصل کردیم تا مشکلمون رو حل کنیم میگن کارتهای افزایشی یا ماژول افزایشی. حالا بر اساس کاری که این کارتها میکنند انواع و اقسام کارت افزایشی داریم که نام برخی از این کارتها عبارتند از:
                    ماژول ورودی و خروجی
                    ماژول شبکه
                    ماژول کنترل موقعیت
                    ماژول مودم
                    و ...

                    (من بیشتر در مورد ماژول افزایشی ورودی و خروجی اطلاعات دارم هر موقع در مورد بقیه اطلاعاتی پیدا کردم توی همین پست قرار میدم)
                    اما کارت افزایشی ورودی و خروجی:
                    به عکس زیر نگاه کنید ( برای اینکه بهتر متوجه شین عکس رو save کنید و zoom کنید تا بفهمید کجا رو میگم!)


                    این تصویر یه ماژول افزایشی ورودی و خروجی هستش، به عکس خوب نگاه کنید EM 231 رو پیدا کنید، پیدا کردین؟ نکته توی همین عدد 231 هستش! حالا قاعده کلی رو برای انتخاب این نوع کارتهارو در مورد کلیه کارتهای plc سری S7 میگم، حالا فرض کنید عددی که روی این کارت که توی تصویر میبینید برابر ABC باشه( یعنی ABC=231) اوکی؟
                    حالا داریم :
                    A:
                    بیانگر نوع plc هستش که اگه سری 200 هستش این عدد برابر 2، و اگر سری 300 هستش این عدد برابر 3 و اگر سری 400 هستش این عدد برابر 4 میباشد.
                    B:
                    بیانگر دیجیتالی بودن و یا آنالوگ بودن کارت مذکور هست، که اگه 2 هستش یعنی کارت دیجیتال هستش و اگر 3 هست یعنی کارت آنالوگ هستش
                    C:
                    اگر 1 بود یعنی این کارت ورودی هستش، و اگر 2 بود یعنی این کارت خروجی هست و اگر 3 یا 5 بود این کارت ترکیبی از ورودی و خروجی رو به ما میده .

                    (اگر به این پست خوب توجه کرده باشین، من توی این پست در جاهای مختلف هم اسم کارت رو آوردم و هم اسم ماژول رو، و این برای این هستش که تاکیدی کنم برای اینکه هر دو یکی هستند و اگر جایی اون یکی اسم رو شنیدین نگین که چی هستش!)
                    این هم از ماژولهای افزایشی، تا اونجایی که بلد بودم.

                    دوستانی که این پستها رو مطالعه میکنید هر جایی رو که متوجه نمیشید pm خصوصی بدید حتما حتما براتون توضیح میدم.




                    دیدگاه


                      #11
                      پاسخ : اموزش کامل plc s7 200

                      توی این پست PS و کابل ارتباطی بررسی میشه.
                      Power Supply : PS
                      کار منبع تغذیه اینه که برق شهر رو میگیره و ولتاژهای مورد نیاز plc رو تامین میکنه، همین.
                      توی تصویر زیر هم یه نمونه PS رو میبینید


                      و اما کابل ارتباطی،
                      از کابلهایی که برای ارتباط cpu و کامپیوتر به منظور upload و یا download کردن برنامه، و یا ارتباط بین plc و شبکه های صنعتی استفاده میشن رو کابل ارتباطی میگن.
                      چند نوع کابلی که برای ارتباط بین cpu و کامپیوتر مورد استفاده قرار میگیرند رو توی تصاویر زیر میبینید






                      دیدگاه


                        #12
                        پاسخ : اموزش کامل plc s7 200

                        نکات تکمیلی در مورد سخت افزار

                        برای انتخاب cpu بسته به اینکه پروژه تون چی هست باید از cpuیی استفاده کنیم که تعداد ورودی و خروجی مطلوب رو به ما بده،و یا بتونیم اون رو گسترش بدیم و ورودی و خروجی هامون رو از کارتهای افزایشی تامین کنیم، برای همین باید بدونیم که یه cpu مثلا از نوع x چندتا ورودی و خروجی داره و اینکه تا چند تا ماژول رو میتونیم بهش وصل کنیم.
                        توی تصویر زیر که مشخصات cpu 222 رو از این لحاظ نشون میده رو میبینید. توی تصویر زیر حرف D یعنی دیجیتال، حرف A یعنی آنالوگ، حرف I یعنی ورودی و حرف Q یعنی خروجی. حالا DI یعنی ورودی دیجیتال و فکر میکنم که در مورد DQ و AI و AQ نیازی به توضیح نباشه.


                        حالا بیایم ببینیم که این تصویر کلا چی میخواد بهمون بگه!
                        خط اول : منظور این هستش که cpu 222 دارای 8 تا ورودی و 6 تا خروجی بصورت onboard روی خودش داره و قابلیت این رو داره که 2تا کارت افزایشی ورودی و خروجی رو میتونیم بهش وصل کنیم.
                        خط دوم : منظور این هست که کارتهای افزایشی که میتونیم بهش وصل کنیم هم میتونه از نوع دیجیتال باشه و هم از نوع آنالوگ.
                        خط سوم : میگه که اگر فقط از کارت دیجیتا استفاده کنیم ماکزیمم 40 تا ورودی دیجیتال و 38 تا خروجی دیجیتال میتونیم داشته باشیم.
                        خط چهارم : میگه که ما از کارتهای آنالوگ بسته به پروژه میتونیم به دو صورت استفاده کنیم،یا توی پروژه هم ورودی و هم خروجی آنالوگ داریم و یا اینکه نه ، فقط خروجی آنالوگ داریم.اگر هم ورودی و هم خروجی آنالوگ داشته باشیم تعداد کل ورودی و خروجیهامون به این صورت میشه که 8تا ورودی دیجیتال و 6 خروجی دیجیتال که بر روی cpu هست با استفاده از کارتهای افزایشی 8تا ورودی آنالوگ و 2 تا هم خروجی آنالوگ داریم.( دقت کنید که 8DI+6DQ مربوط به cpu هستش)
                        بعنوان تمرین برای حالتی هم که ورودی آنالوگ نداریم خودتون مشخص کنید منظور چی هست.

                        مشخصات cpu 224 و cpu 226 هم در زیر آمده :

                        cpu 224 :
                        cpu 224 : 14DI+10DQ+7 card
                        (منظور از card ، کارت افزایشی ورودی و خروجی هستش )
                        card:
                        D
                        &
                        A
                        if D : 94DI+74DQ
                        if A :
                        14DI+10DQ+28AI+&AQ
                        14DI+10DQ+----+14AQ

                        cpu226:
                        24DI+16DQ+7 card
                        card:
                        D
                        &
                        A
                        if D : 128DI+120DQ
                        if A :
                        24DI+16DQ+28AI+7AQ
                        24DI+16DQ+-----+14AQ


                        cpu 224XP:
                        این cpu یه فرقی با cpu 224 داره که بعنوان تمرین برای اونایی که علاقمندن میزارمش که مشخصاتش رو خودشون پیدا کنند.
                        *************************************
                        در مورد کارتهای افزایشی هم اسم چند تا کارت رو میگم که اسمش رو حداقل شنیده باشین

                        ماژولهای ورودی و خروجی : EM221 , EM222 , EM223 , EM231 , EM232 , EM235
                        EM 253 ماژول تعیین موقعیت
                        EM 241 ماژول مودم
                        EM 277 ماژول شبکه profibus
                        و ...


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

                        دیدگاه


                          #13
                          پاسخ : اموزش کامل plc s7 200

                          خیلی عالیه من که خیله بدردم میخوره ادامه بده :wow: :wow: :wow: :wow: :wow: :wow:
                          مسعود پژمان

                          دیدگاه


                            #14
                            پاسخ : اموزش کامل plc s7 200

                            احسان جان اگه میشه به اموزشت ادامه بده :job:

                            اقای Eng_mrm دست شماهم درد نکنه :job:

                            دیدگاه


                              #15
                              پاسخ : اموزش کامل plc s7 200

                              سلام
                              من با انواع پی ال سی های زیمنس کار کردم و پروژه عملی اجرا کردم
                              این نوع پی ال سی برای کارهای معمولی مناسب هست و یکی از برتری هاش صفحه نمایش TD200 هست که باهاش سازکاره و با اون میشه کیبورد و مانیتور البته فقط تکس رو به برنامه اضافه کرد و از روی کیبورد میتونین متغیرها رو و وضعیت برنامه موجود رو با برنامه نویسی مناسب کنترل و تغییر داد
                              پیشنهاد میکنم آموزش مثالهای مانیتور دار ادامه بدید

                              دیدگاه

                              لطفا صبر کنید...
                              X