سلام جناب مهندس خسته نباشید ببخشید من میخوام توسط کارت CP341 که کنار CPU 314C2PN/DP نصب میشه و به عنوان Master هست با 4 عدد PLC دانفوس که Client ها هستند ارتباط برقرار کنم و اطلاعات رو هم Read و هم Write کنم چه طور باید از فانکشن بلاک های FB7 و FB8استفاده و برنامه نویسی کرد که همزمان دیتا با ۴ PLC دانفوس تبادل داشته باشه .ممنون
ارتباط Modbus Master با چند Client
پرسش فنیسنجاقشده حل شده
پاسخ منتخب
سلام وقت بخیر
برای اینکه با چند Slave ارباط برقرار کنید باید این نکته رو در نظر بگیرید که امکان ارسال و دریافت همزمان با چند سیستم امکان پذیر نیست پس این کار در زمان مختلف انجام بشه
مثلا میتونید زمان رو به بازه های 100ms یا 500ms تقسیم کنیم
در هر بازه زمانی یک فرمان خواندن یا نوشتن به یکی از Slave ها ارسال کنید
با این روش میتونید با چند سیستم ارتباط برقرار کنید ولی اشکالی که پیش میاد اینه که هر چی تعداد Slave ها بیشتر باشه ارتباط کندتر میشه
موفق باشی
برای اینکه با چند Slave ارباط برقرار کنید باید این نکته رو در نظر بگیرید که امکان ارسال و دریافت همزمان با چند سیستم امکان پذیر نیست پس این کار در زمان مختلف انجام بشه
مثلا میتونید زمان رو به بازه های 100ms یا 500ms تقسیم کنیم
در هر بازه زمانی یک فرمان خواندن یا نوشتن به یکی از Slave ها ارسال کنید
با این روش میتونید با چند سیستم ارتباط برقرار کنید ولی اشکالی که پیش میاد اینه که هر چی تعداد Slave ها بیشتر باشه ارتباط کندتر میشه
موفق باشی
پاسخها (۱)
پاسخ شما
برای پاسخ دادن به این سوال وارد شوید.
