طراحی نرم افزار دیتالاگر برای ارتباط مدباس (modbus)
- توسعه نرمافزار و آیتی
سلام دوستان
من یک برنامه ی تحت ویندوز میخواستم مشابه دو تصویر ضمیمه که بتوانم مقادیر ۶ عدد کنترلر ( مثلا کنترلر دما) رو از طریق ارتباط استاندارد Modbus صنعتی مشاهده کنم, کنترلر ها از طریق مبدل RS485 به USB به کامپیوتر وصل میشوند و آدرس های یک تا شش به آنها اختصاص داده می شود در صفحه تنظیمات یا setting پارامتر های ارتباط مدباس مانند: baud Rate address ,Parity , Data bits, stop bitتنظیم میگردد همچنین اختصاص لیبل به کنترلرها و محور نمودار و همچنین ماکزیمم مقدار X و Y نمودار قابل تنظیم می باشد و در صفحه دیگر مقادیر کنترلر ها بصورت زنده نمایش داده شود و همچنین نمودار مقادیر بصورتی که با زدن start مقادیر روی نمودار متناسب با sampling time نمایش داده شده و تایمر شروع به کار کند و با زدن stop تایمر متوقف و نمودار ثابت شود و امکان پرینت و ذخیره اسکرین شات از نمودار در مسیر برنامه باشد . و دیتا ها در یک فایل فرمت csv با زدن استارت شروع به رکورد و با زدن استاپ رکورد نیز متوقف شود . در واقع با زدن هر استارت یک فایل csv با عنوان تاریخ و زمان سیستم ایجاد گردد و مطابق sampling time دیتا ها در فایل ایجاد شده ثبت میشوند تا زمانی که استاپ زده شود.
هدر فایل csv هم شامل ۶ تا ستون لیبل کنترلر ها و ستون مقدار تایمر و ستون تاریخ و زمان باشد.
مهارتهای مورد نیاز
جاوا (Java)
Visual Basic
الکترونیک
برنامه نویسی تحت ویندوز