اطلاعیه

Collapse
No announcement yet.

خواندن متغییر اشتراکی var در سیستم های تحت شبکه

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

    خواندن متغییر اشتراکی var در سیستم های تحت شبکه

    سلام
    من دو تا pc دارم و توی یک از اونها یک متغییر درست کردم حالا می خام اون رو توی یک pc دیگه که با این pc شبکه شده رو ببینم . با plc و opc server این کار رو انجام دادم که سرعتش خیلی کم بود . حالا می خام این کار بدون استفاده از plc و تنها با دو تا pc که شبکه هستند این کار رو انجام بدم . ایا باز هم نیاز به opc server هستش .
    با تشکر
    انجمن LABVIEW
    http://www.eca.ir/forum2/index.php?board=279.0
    اموزش ميكروكنترلرهاي AVR به زبان ساده
    http://www.eca.ir/forum2/index.php/topic,7070.0.html

    #2
    پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

    ببین دوست عزیز opc یه ابزار واسط برای به اشتراک گذاری متغیرهاست. شما یه متغیر اشتراکی تو opc ایجاد میکنی بعد تو هر نرم افزاری که اون متغیر های اشتراکی رو add کرده باشی میتونی ازشون استفاده کنی و مقادیرشون رو تغییر بدی. بعدشم دوست عزیز شما چرا برای اتصال دو pc از opc استفاده میکنی؟ از پروتکل tcp استفاده کن. خیلی هم سریعه.

    دیدگاه


      #3
      پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

      سلام دوست عزیز و ممنون از پاسخت
      من این کارهایی رو که گفتی انجام دادم . توی این روشی رو که شما گفتین میشه متغییر رو هم به اشتراک گذاشت ؟. راستی توی opc حتما باید یک درایور مثل plc انتخاب کنی که شبکه تشکیل بشه .
      انجمن LABVIEW
      http://www.eca.ir/forum2/index.php?board=279.0
      اموزش ميكروكنترلرهاي AVR به زبان ساده
      http://www.eca.ir/forum2/index.php/topic,7070.0.html

      دیدگاه


        #4
        پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

        سلام. واسه اتصال دو رایانه به همدیگه با opc نیاز به opc server , opc client هست. یکسری تنظیمات هم نیاز هست. در کل یکی از روشها استفاده از datasocket هستش.

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

        دیدگاه


          #5
          پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

          سلام دوست عزیز
          ممنون از راهنماییت .
          ببین من دو 3 تا pc دارم که با هم دیگه از طریق ethernet شبکه هستن . یک vi دارم که توی این vi یک سری اطلاعات هستش که می خام اولا توی همه pc ها قابل دیدن باشن و دوما بتونم از pc های دیگه مقدار متغییر ها رو تغییر بدم . که فکر می کنم بهترین کار استفاده از متغییر ها باشه ( یعنی من اینطوری راحت تر کار می کنم )
          مثلا توی یک pc یک led رو روشن می کنم و حالا از طریق یک pc دیگه این led رو بتونم خاموش کنم البته این ساده ترین کار هستش . نمی خام هم خیلی پیچیدش کنم
          .
          با تشکر فراوان
          انجمن LABVIEW
          http://www.eca.ir/forum2/index.php?board=279.0
          اموزش ميكروكنترلرهاي AVR به زبان ساده
          http://www.eca.ir/forum2/index.php/topic,7070.0.html

          دیدگاه


            #6
            پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

            ببین دوست عزیز شما دو راه داری. یکی استفاده از web server هست که راه بسیار آسونیه و شما فقط نیاز دارین که تو یه سیستم لب ویو رو نصب کرده باشین و تو بقیه سیستمها از طریق صفحه web برنامه رو میبینین و کنترل می کنید.
            راه دوم که خوب همون استفاده از توابع شبکه هستش که اونم کار ساده ای هستش.

            دیدگاه


              #7
              پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

              در مورد web server یه توضیحی میدید ؟

              دیدگاه


                #8
                پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

                سلام
                اگه میشه در مورد data soket بیشر توضیح بده . یک مثال ساده هم اگه بزنی که دیگه نور الا نوره
                انجمن LABVIEW
                http://www.eca.ir/forum2/index.php?board=279.0
                اموزش ميكروكنترلرهاي AVR به زبان ساده
                http://www.eca.ir/forum2/index.php/topic,7070.0.html

                دیدگاه


                  #9
                  پاسخ : خواندن متغییر اشتراکی var در سیستم های تحت شبکه

                  سلام
                  من دو تا pc دارم که شبکه هستن حالا می خوام برای هر pc یک vi بنویسم که بتونن متغییر های هم دیگه رو از طریق shared variable مشاهده کنن . اگه یک مثال ساده به من معرفی کنید ممنون میشم .
                  با تشکر
                  انجمن LABVIEW
                  http://www.eca.ir/forum2/index.php?board=279.0
                  اموزش ميكروكنترلرهاي AVR به زبان ساده
                  http://www.eca.ir/forum2/index.php/topic,7070.0.html

                  دیدگاه

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