اطلاعیه

Collapse
No announcement yet.

انتقال دیتا از کامپیوتر به PLC و برعکس

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    انتقال دیتا از کامپیوتر به PLC و برعکس

    انتقال دیتا بین PC و PLC در خیلی از پروژها شاید پیش بیاد حال سوال اینجاست که کدوم روش برای چه کاری مناسبه و بعدش یه مثال خوب عملی از هر کدوم ; اصلا با یه سوال شروع کنیم من الان میخام به PLC بگم که متغیری رو به مقداری ست کنه و البته این مقدار از طرف کامپیوتر تعیین میشه چیکار کنم و چطور انجامش بدم؟

    ممنون :smile:

    #2
    پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

    بستگی داره به وزن plc و سایز پروژه
    خوب plc معروف به لوگو - سبک وزن ترین - از طریق پورت کام
    بکم سنگین تر هاش از طریق ماجول اترنت یا همون کابل شبکه
    سنگین تر هاش هم با سرور های مخصوص مثال LinkMaster OPC
    تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
    داشتن عقله زيادتر از دیگر آدم ها است

    دیدگاه


      #3
      پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

      دوست عزیز سوال شما اشتباه هست
      ما وقتی از PLC استفاده میکنیم دیگه نیازی به برقراری ارتباط با سیستم نداریم
      ما فقط زمانی از سیستم استفاده میکنیم که نیاز به دانلود و یا پلود برنامه داریم
      دیگه نیاز نیست که سیستم کنار PLC باشه و بخایم با سیستم تقییراتی اعمال کنیم
      در مورد نحوه ارتباط هم باید بگم همونطور که دوستمون گفتن در miniPLC LOGO از کابل سریال استفاده میکنیم البته فقط سمت سیستم اینطوره و سمت LOGO فرق داره
      در مورد PLCهای دیگه باید بگم سری S7 زیمنس از PC Adapter استفاده میشه که البته میتونیم به روش های دیگه هم برنامه را روی PLC دانلود کنیم
      هر برندی از PLCها برای خودش کابل و ماژول ارتباطی خاصی ارایه میکنه
      مثالی که زدین همون force کردن هست اما ما فقط و فقط در شرایط خاص اینکارو میکنیم و نه همیشه
      باز اگر سوالی بود در خدمتم

      دیدگاه


        #4
        پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

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

        میتوان با opc server ارتباط بین پی ال سی و کامپیوتر رو برقرار کرد

        مثال فایل ارتباطی در کامپیوتر با یه ماشین تولید سیمان
        http://uplod.ir/g156o7ikqcij/BATCHING_PLANT.zip.htm
        یا
        http://uplod.ir/p3c0kpvo79rz/BATCHING_PLANT.zip.htm
        یا
        http://www.plc110.blogfa.com/post/8
        مراجعه کنید تا نمونه کار رو ببینید
        میشود به این فایل امکانات کاملی مثل عملکرد یک صفحه لمسی اضافه کرد
        مثل نمودار یا بک پ گیری یا غیره
        امکاناتی فراتر از یک صفحه لمصی رو میشه با این روش با پی ال سی برقرار کرد
        دیتا ها رو به کامگیوتر انتقال داد یا بر عکس

        دیدگاه


          #5
          پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

          با سلام البته همه دوستان فرمایششون محترمه
          ولی باید بدونیم منظور شما از ارتباط کامپیوتر و plc برا چیه
          برای مانیتوریگ و مسایل مربوط به اپراتوری یا نه برنامه ریزی plc
          اگه مونیتورینگ شما بسته به نوع plc از ارتباط های ساده سریال گرفته تا شبکه های اترنت صنعتی میتونید استفاده کنید از نرم افزار های wincc تا wonderaw که غول هایی هستند از labview گرفته تا vb و c# و....
          من به آمار زمین مشکوکم...
          اگر این شهر پر از آدم هاست......
          پس چرا این همه دل ها تنهاست؟

          دیدگاه


            #6
            پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

            نوشته اصلی توسط آقای خاص
            با سلام البته همه دوستان فرمایششون محترمه
            ولی باید بدونیم منظور شما از ارتباط کامپیوتر و plc برا چیه
            برای مانیتوریگ و مسایل مربوط به اپراتوری یا نه برنامه ریزی plc
            اگه مونیتورینگ شما بسته به نوع plc از ارتباط های ساده سریال گرفته تا شبکه های اترنت صنعتی میتونید استفاده کنید از نرم افزار های wincc تا wonderaw که غول هایی هستند از labview گرفته تا vb و c# و....
            خوب سوال خوبیه قرار از طریق یه شبکه بی سیم از فاصله دور و خوندن یه سری اطلاعات سنسور و یه سری تجزیه و تحلیل اونا PLC یه سری اطلاعات 8 بیتی ارسال بشه که سازکار PLC رو مشخص کنه

            دیدگاه


              #7
              پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

              نوشته اصلی توسط iNano
              دوست عزیز سوال شما اشتباه هست
              ما وقتی از PLC استفاده میکنیم دیگه نیازی به برقراری ارتباط با سیستم نداریم
              ما فقط زمانی از سیستم استفاده میکنیم که نیاز به دانلود و یا پلود برنامه داریم
              دیگه نیاز نیست که سیستم کنار PLC باشه و بخایم با سیستم تقییراتی اعمال کنیم
              در مورد نحوه ارتباط هم باید بگم همونطور که دوستمون گفتن در miniPLC LOGO از کابل سریال استفاده میکنیم البته فقط سمت سیستم اینطوره و سمت LOGO فرق داره
              در مورد PLCهای دیگه باید بگم سری S7 زیمنس از PC Adapter استفاده میشه که البته میتونیم به روش های دیگه هم برنامه را روی PLC دانلود کنیم
              هر برندی از PLCها برای خودش کابل و ماژول ارتباطی خاصی ارایه میکنه
              مثالی که زدین همون force کردن هست اما ما فقط و فقط در شرایط خاص اینکارو میکنیم و نه همیشه
              باز اگر سوالی بود در خدمتم
              نمیدونم شاید سوالم واضح نبوده ولی قصد اینه که PLC را با عملیاتی که خارج از محیط صنعتی می افته هماهنگ کنیم و سیستم PLC با توجه به خواست ما مقادیر و حتی دستوارت مختلفی رو دریافت و اجرا کنه نمونه های زیادی از اون موجود هست که البته میشه به WINCC اشاره کرد ولی من میخام برنامه مریوط به خودم بسازم البته با C#

              دیدگاه


                #8
                پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                حا یه چیزای پیدا کردم اینو ببینین

                http://www.codeproject.com/Articles/227990/Fatek-and-Facon-PLCs-Communication-Protocol-Serial

                دیدگاه


                  #9
                  پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                  اینطور که من متوجه شدم شما میخاین روی کار PLC از دور نظارت داشته باشین و دستوراتی ارسال کنید
                  ما برای اینکار روش های مشخص شده ای توی صنعت داریم
                  اما حالا اگر شما میخای اینکارو خودت انجام میدی من به شما پیشنهاد میدم از gsm modem استفاده کنی که بصورت وایرلس دیتا سند میکنه
                  شما میتونی همین مانیتور رو بیرون از واحد تو ساختمان داشته باشی
                  حالا WinCC از نظر هزینه خیلی بالاست که میشه از مدل های دیگه مثل fatek و delta استفاده کرد
                  مواردی که نیاز به تغییر داری رو مشخص کن بعد بصورت پارامتر بسته به نوع داده و رنج تغییرات داخل پنل معرفی و شبیه سازی کن

                  دیدگاه


                    #10
                    پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                    یه راه دیگه هم هست که کمی زمان و تلاش بیشتر میخاد
                    اونم اینکه از lcdهای '10 استفاده کنی و همین محیط رو داخل اون از طریق نرم افزاری پیاده سازی کنی
                    دیگه هزینه HMI نمیدی فقط باید روی برنامه کار کنی

                    دیدگاه


                      #11
                      پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                      نوشته اصلی توسط iNano
                      اینطور که من متوجه شدم شما میخاین روی کار PLC از دور نظارت داشته باشین و دستوراتی ارسال کنید
                      ما برای اینکار روش های مشخص شده ای توی صنعت داریم
                      اما حالا اگر شما میخای اینکارو خودت انجام میدی من به شما پیشنهاد میدم از gsm modem استفاده کنی که بصورت وایرلس دیتا سند میکنه
                      شما میتونی همین مانیتور رو بیرون از واحد تو ساختمان داشته باشی
                      حالا WinCC از نظر هزینه خیلی بالاست که میشه از مدل های دیگه مثل fatek و delta استفاده کرد
                      مواردی که نیاز به تغییر داری رو مشخص کن بعد بصورت پارامتر بسته به نوع داده و رنج تغییرات داخل پنل معرفی و شبیه سازی کن
                      ابتدا از همراهی شما تشکر میکنم
                      این پروژه پایان نامه هست و بزارید پروژه رو براتون توضیح بدم که کل طرح دستتون بیاد

                      ما قرار یه پارکینگ رو مدیرت کنیم که با توجه به شماره پلاک ماشین رو به جای مناسب خودش هدایت کنه خوب این هدایت شامل باز شدن یه سری در , روشن خاموش شدن یه سری چراغ همچنین یه گارد
                      خوب قسمت خوندن پلاک که یه جورای تخصص من هست رو اوکی شده اونو در مرجله اولیه با MATLAB در مرحله نهای با C# آماده کردم و الان 85% بدونه مشکل کار میکنه :biggrin:
                      در مورد PLC خوب برنامه رو یه طوری نوشتن که این ریجیستر 8 بیتی (256 مسیر ) مسیر رو مدیریت میکنه ولی خوب الان مورد اینه که بتونم از کامپیوتر یه دیتا 8 بیتی رو به PLC انتقال بدم تا PLC موارد لازم رو انجام بده


                      ممنون

                      دیدگاه


                        #12
                        پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                        نوشته اصلی توسط Zorwan
                        ابتدا از همراهی شما تشکر میکنم
                        این پروژه پایان نامه هست و بزارید پروژه رو براتون توضیح بدم که کل طرح دستتون بیاد

                        ما قرار یه پارکینگ رو مدیرت کنیم که با توجه به شماره پلاک ماشین رو به جای مناسب خودش هدایت کنه خوب این هدایت شامل باز شدن یه سری در , روشن خاموش شدن یه سری چراغ همچنین یه گارد
                        خوب قسمت خوندن پلاک که یه جورای تخصص من هست رو اوکی شده اونو در مرجله اولیه با MATLAB در مرحله نهای با C# آماده کردم و الان 85% بدونه مشکل کار میکنه :biggrin:
                        در مورد PLC خوب برنامه رو یه طوری نوشتن که این ریجیستر 8 بیتی (256 مسیر ) مسیر رو مدیریت میکنه ولی خوب الان مورد اینه که بتونم از کامپیوتر یه دیتا 8 بیتی رو به PLC انتقال بدم تا PLC موارد لازم رو انجام بده


                        ممنون
                        سلام من با دو روش تونستم اطلاعات رو از کامپیوتر به پی ال سی انتقال بدم
                        1- از طریق برنامه ویژوال بیسیک
                        2- برنامه کاربردی excell در برنامه اکسل پروتکلی هست که میتونه با پی ال سی از طریق برنامه opc server
                        وصل بشه
                        من با استفاده از برنامه opc server fatek به کامپیوتر وصل میشم
                        نمونه برنامه همراه با مثال را الن پلود میکنم ودر وبلاگم میزارم
                        نمونه برنامه اکسل که با ماکرو نویسی آماده شده با پی ال سی فتک وصل بشه
                        www.plc110.blogfa.com

                        دیدگاه


                          #13
                          پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                          نوشته اصلی توسط plchosein
                          سلام من با دو روش تونستم اطلاعات رو از کامپیوتر به پی ال سی انتقال بدم
                          1- از طریق برنامه ویژوال بیسیک
                          2- برنامه کاربردی excell در برنامه اکسل پروتکلی هست که میتونه با پی ال سی از طریق برنامه opc server
                          وصل بشه
                          من با استفاده از برنامه opc server fatek به کامپیوتر وصل میشم
                          نمونه برنامه همراه با مثال را الن پلود میکنم ودر وبلاگم میزارم
                          نمونه برنامه اکسل که با ماکرو نویسی آماده شده با پی ال سی فتک وصل بشه
                          www.plc110.blogfa.com
                          ممنون از لطف شما میشه اون نمونه VB رو هم قرار بدین ممنون از لطفتا؟

                          تو برنامه VB از چه سیستمی برای ارتباط استفاده کردین؟

                          دیدگاه


                            #14
                            پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                            نوشته اصلی توسط Zorwan
                            ممنون از لطف شما میشه اون نمونه VB رو هم قرار بدین ممنون از لطفتا؟

                            تو برنامه VB از چه سیستمی برای ارتباط استفاده کردین؟
                            لطفا از آدرس زیر دانلود کنید
                            http://ir2up.ir/up19/d5713710544071.zip
                            http://ir2up.ir/up19/81513710548891.zip

                            توانستم با ارتصال کامپیوتر به پی ال سی کامپیوتر را به یک صفحه لمسی تبدیل کنم
                            چون فایل استفاده شده برایم مهم است یک فایل دیگری نوشتم و در آدرس بالا پلود کردم
                            اصول کار این است که ( در فایل بالا ) استارت و استوپ را شبیه سازی کند
                            ومثل یک صفحه لمسی روشن یا خاموش بودن موتور را هم نشان بدهد

                            با یاد گیری نرم افزار ویژوال بیسیک میتوانید خودتان یک برنامه ای مثل wincc بنویسید
                            من در دو کارخانه دان سازی و شرکت ایزوگام این کار را کرده ام

                            با ابن روش به جای پرداخت مبلغ به صفحه لمسی میتوان از کامپیوتر استفاده کرد

                            لطفا برای دریافت بقیه فایل در حال نوشته شدن چند روز دیگر به آدرس زیر مراجعه کنید
                            www.plc110.blogfa.com
                            یا برای اطلاعات بیشتر به شماره 09148941006 حسین جوادپور برزگر تماس بگیرید

                            دیدگاه


                              #15
                              پاسخ : انتقال دیتا از کامپیوتر به PLC و برعکس

                              نمونه برنامه ای در این مورد در یک سایت است که از طریق کامپیوتر پی ال سی را به صورت آنلاین کنترل میکنه
                              این برنامه شباهت زیادی به برنامه wincc داره
                              برنامه ای که در اینترنت گزاشتن به صورت دمو است
                              آدرس دانلود آن :nerd: :nerd: :nerd: :nerd: :nerd: :nerd: :nerd: :nerd:
                              http://bms09148941006.persiangig.com/document/

                              دیدگاه

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