من مشغول مطالعه کتاب «Siemens somatic ladder logic for s7-300 and s7-400 programming » بودم و به یک جدول برخوردم. مسئله اینه که نمیدونم دستور Set و Reset چطوری ممکنه روی I یا همون ورودی تاثیر بگذاره؟ در جدول بخشی بنام memory area هستش که نشون میده یک دستور set یا reset روی چه چیزهایی میتونن تاثیر بگذارن. حدس میزنم که فقط حافظه تصویری داخل پردازشگر رو بتونه روش تاثیر بگذاره! یا اینکه برای ارتباط بین FC و FB یا بلوک های داخلی برنامه ها هستش.
سلام
در واقع دستورهای SET و RESET در زیمنس (S و R) مستقیماً روی ورودیهای فیزیکی (I) تأثیر نمیگذارند. ورودیها فقط از دنیای واقعی (سنسورها، شستیها…) میآیند و فقط خوانده میشوند.
اما در جدول کتاب وقتی نوشته که S یا R میتواند روی I یا سایر بخشها اثر بگذارد، منظورش معمولاً حافظه تصویری (Process Image) است، نه ورودی سختافزاری واقعی.
✅ خلاصهی ساده:
SET و RESET فقط میتوانند بیتهای حافظه (M)، خروجیها (Q) یا متغیرهای داخلی بلوکها (مثلاً در FB) را تغییر دهند.
آنچه در جدول دیده میشود مربوط به ناحیهی حافظهای است که CPU در آن لحظه بهصورت منطقی دسترسی دارد، نه سختافزار واقعی.
پس حدست درسته 👍 — این مربوط به حافظه تصویری (process image) و ارتباط داخلی بین بلوکهاست، نه ورودی واقعی PLC.