مقدمه بر ضرورت استفاده از پروتکل TCP/IP در LabVIEW
یک گلخانه صنعتی هوشند ، کارخانه بزرگ ، خانه هوشمند و یا شهر هوشمند را در نظر بگیرید. این شهر یا کارخانه کلی سنسور و دستگاه های کنترلری دارد. مثلا در یک کارخانه سنسور هایی که وضعیت خط تولید را رصد میکنند و در صورت بروز مشکلی ، به اتاق کنترل هشدار میدهند. و یا یکی شهر را در نظر بگیرید که باید ترافیک آن از اتاق کنترل ترافیک ، سازمان کنترل ترافیک نظارت شود.
حال یک سوال ، کل این سنسور ها چطوری بهم وصل بشن ؟ و اگر بخواهیم این سنسور های بهم وصل شده را از یک شهر دیگر نیز مانیتور کنیم باید چه باید کرد ؟ یا اگر بخواهیم هر لحظه وضعیت سنسور ها را در گوشی هوشمند ببینیم باید چیکار کنیم ؟ و مهم ترین، سوال اگر بخواهیم از راه دور این سیستم ها را کنترل کنیم باید چکار کنیم؟
جواب همه اینها پروتکل TCP/IP و به گستره آن اینترنت است.
با توجه به اینکه نرم افزار لب ویو برای کارهای مانیتورینگ استفاده می شود. پس باید قابلیت ارتباط با TCP/IP را نیز دارا باشد که چنین هم هست. در این نوشته به آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو) می پردازیم.
معرفی پروتکل TCP/IP
IP ، UDP و TCP ابزار های پایه ارتباط با شبکه هستن. نام TCP/IP از ترکیب دو پرتکل TCP و IP تشکیل شده و در دنیای شبکه و اینترنت از اهمیت بالایی برخوردار است و اینترنت فعلی روی این تکنولوژی کار میکند. با TCP/IP میتوانیم در شبکه های داخلی و حتی یک ارتباط ساده(مثلا اتصال اسیلوسکوپ به کامپیوتر با کابل شبکه) و یا شبکه های گسترده مانند اینترنت ارتباط داشته باشیم.
ارتباط TCP/IP یک اینترفیس ساده را فراهم و پیچیدگی های یک ارتباط پایدار شبکه را پنهان یا حذف میکند. خب حالا که بصورت مقدماتی با TCP/IP آشنا شدیم میریم سراغ پیاده سازی این پروتکل در لب ویوو ، البته جزئیات پروتکل TCP/IP یک جلد کتاب است که در وبسایت ما نیز موجود می باشد.
- نوشته مرتبط :آموزش پروتکل Ethernet از تئوری تا عمل – طراحی برد های قابل اتصال به شبکه اترنت
- آموزش لب ویو : آموزش برنامه نویسی با لب ویو
شروع کار با پروتکل TCP/IP در LabVIEW
اول نرم افزار LabVIEW را نصب و باز کنید. و در قسمت بلوک دیاگرام #لب_ویوو به مسیر زیر بروید:
Functions»Data Communication»Protocols»TCP
همانند ارتباطات دیگر در TCP/IP نیز باید اول ارتباط برقرار یا کانکشنی باز و بعد خواندن یا نوشتن و بعد بستن ارتباط یا کانکشن ، انجام شود.
در TCP/IP و پروتکل های مشابه ،معمولا کلاینت درخواست برقراری ارتباط با سرور را ارسال می کند :
سرور در حالت آماده باش (گوش دادن ) قرار دارد تا با دریافت درخواست صحیح ارتباط را برقرار کند:
فیلم آموزش پروتکل TCP/IP در LabVIEW :
نمونه پروژه انجام شده با شبکه : پروژه مانیتورینگ سنسورها در شبکه [TCP/IP HTTP]
برای ارتباط بیسیم این مقاله را بخوانید: راه اندازی ماژول ESP8266
اگر این نوشته برایتان مفید بود لطفا کامنت بنویسید.
خوب مرسی
برای اتصال اترنت و لب ویو شرکت ما نیاز به مشاوره دارد لطفا در صورت امکان با ما تماس بگیرید
شرکت آریا فرتاک نویان
آرش قائمی
09123768124