پرش به محتوای اصلی
حل شده

نحوه ی استفاده از دستورات X_get و X_put

تصویر محمدکاظم انوری فردمحمدکاظم انوری فردپرسیده شده ۳ سال پیش۱۰۳ بازدید۱ پاسخ
با سلام و احترام. ممنون بایت وقتی که برای پاسخگویی می گذارید. تندرست باشید. سوال اول: بنده تو help دستور x_get رفتم نگاه کردم اول خطش نوشته که این دستور برای خواندن از استیشن غیرمحلی استفاده می شود و نیاز به هیچ دستوری در طرف مقابل نیست. این توضیحات راهنما دستور: With the “X_GET” instruction, you can read data from a communication partner that is inside the local S7 station. There is no corresponding instruction on the communication partner ما اگه در سمت اسلیو دستور X_GET بنویسیم (پروتکل MPI) با توجه به کانفیگ این دستور از آدرس طرف مقابل که مشخص است داده می گیرد طبق توضیحات راهنما. این درست است یعنی ما نیازی نیست در سمت مستر X_put بنویسیم؟ یعنی اینجا اسلیو به مستر فرمان می دهد که اینجوری نباید باشه… برای اینکه این ارتباط شکل بگیرد نباید در سمت مستر دستور X_PUT بنویسیم مطابق آنچیزی که در مثال گفتید. سوال دوم : اینه که تو شبکه که یک پیغام به یک اسلیو خاصی داده می شه یعنی همه اسلیو ها توبافر سریالشون این داده ها را می گیرند و بعد اون اسلیوی که دیتا برای اون بود می ریزه تو ریجستر خودش و بقیه ندید می گیرند؟

پاسخ منتخب

تصویر علیرضا برنده فردعلیرضا برنده فرداستاد· ۳ سال پیش
پاسخ منتخب
سلام وقت بخیر این دستورات بطور معمول در یک طرف نوشته میشن یعنی مثلا فقط GET یا فقط PUT کفایت میکنه در مورد سوال دوم نمیتونم دقیق نظر بدم موفق باشی

پاسخ‌ها (۱)

    پاسخ شما

    برای پاسخ دادن به این سوال وارد شوید.