IC693CPU367 vs IC693CPU350: Memory and TMR Timer Guide

IC693CPU367 در برابر IC693CPU350: راهنمای حافظه و تایمر TMR

Adminubestplc|
مقایسه IC693CPU367 و IC693CPU350: حافظه، نرخ اسکن، دلایل انحراف تایمر TMR و مراحل مهاجرت.

IC693CPU367 در برابر IC693CPU350: ارتقای حافظه، رفع اشکال تایمر TMR و راهنمای مهاجرت PLC

ارتقای سیستم کنترل Series 90-30 از IC693CPU350 به IC693CPU367 افزایش چشمگیری در حافظه ایجاد می‌کند. بااین‌حال، مهندسان اغلب پس از تعویض مستقیم، از رفتار غیرمنتظره تایمر TMR گزارش می‌دهند. این مقاله علت واقعی را توضیح می‌دهد و گام‌های کاربردی مهاجرت را برای متخصصان اتوماسیون صنعتی ارائه می‌کند.

سرعت پردازنده و حافظه: واقعاً چه چیزی تغییر می‌کند؟

سرعت کلاک یکسان، رده حافظه متفاوت

هر دو مدل IC693CPU350 و IC693CPU367 از پردازنده 25 MHz 80386EX استفاده می‌کنند. CPU350 دارای 32 KB حافظه ثابت کاربر است. در مقابل، CPU367 در رده حافظه 240 KB خانواده GE Fanuc Series 90-30 قرار می‌گیرد. در نتیجه، CPU367 ظرفیت حافظه منطق کاربر را 7.5 برابر می‌کند. افزون بر این، هر دو دستگاه نرخ اسکن بولی یکسان 0.22 ms/K دارند. بنابراین، مزیت اصلی ارتقا ظرفیت حافظه است، نه افزایش فرکانس خام کلاک.

مقایسه جریان مصرفی بک‌پلین

CPU367 در 5 VDC، ‏940 mA جریان می‌کشد؛ درحالی‌که CPU350، ‏670 mA مصرف می‌کند. این اختلاف 270 mA در رک‌های اتوماسیون کارخانه با محدودیت توان اهمیت دارد. مهندسان باید پیش از روشن‌کردن سیستم، حاشیه ظرفیت منبع تغذیه را بررسی کنند. همچنین، بارگذاری بک‌پلین را برای همه ماژول‌های نصب‌شده بررسی کنید.

چرا تایمرهای TMR پس از تعویض سریع‌تر به نظر می‌رسند

شرح ناهنجاری زمان‌بندی TMR

دستور TMR در Series 90-30 به پایه زمانی 0.01 s، 0.1 s یا 1.0 s متکی است. این پایه در یک بلوک سه‌کلمه‌ای از رجیستر %R ذخیره می‌شود. CPU367 اسکن‌های منطقی را با همان سرعت اسمی CPU350 اجرا می‌کند. بااین‌حال، دقت تایمرِ ظاهراً «بالاتر» به‌ندرت ناشی از کلاک پردازنده است. در عوض، مشکل معمولاً از ناهماهنگی پیکربندی حافظه %R یا تفاوت‌های وضوح تایمر در سطح میان‌افزار ناشی می‌شود.

تخصیص مجدد حافظه و نگاشت رجیستر تایمر

‏CPU350 فضای حافظه ثابت 32 KB با سقف 9,999 کلمه‌ای برای %R دارد. CPU367 حافظه رجیستر را به 240 KB افزایش می‌دهد که به پیکربندی سخت‌افزاری متفاوتی نیاز دارد. اگر برنامه اصلی بدون به‌روزرسانی تنظیم اندازه %R منتقل شده باشد، ممکن است مقادیر پیش‌تنظیم تایمر اشتباه تفسیر شوند. برای مثال، پیش‌تنظیم 1000 که به‌عنوان 10.0 ثانیه در نظر گرفته شده است (پایه 0.01 s)، اگر پایه زمانی بی‌سروصدا به 0.1 s تغییر کند، ممکن است به‌صورت 100 ثانیه اجرا شود. افزون بر این، انباشتگر TMR در پردازنده‌های 90-30 همچنان تا 32767 افزایش می‌یابد. بنابراین، پایه زمانی با پیکربندی نادرست باعث خطای زمان‌بندی متناسب می‌شود، نه افزایش واقعی سرعت.

گام‌های عملی برای رفع ناهماهنگی TMR

گام 1: تخصیص حافظه %R را تأیید کنید

مهندسان باید ابتدا تخصیص حافظه %R را در پیکربندی سخت‌افزار تأیید کنند. CPU367 از حداکثر 240 KB حافظه منطق کاربر پشتیبانی می‌کند. بااین‌حال، برای همخوانی با محیط قدیمی CPU350، باید تعداد کلمات %R صراحتاً دست‌کم روی 9,999 کلمه تنظیم شود. همچنین، این تنظیم را برای ممیزی‌های تعمیر و نگهداری آینده مستند کنید.

گام 2: مقدار پیش‌تنظیم و مبنای زمانی هر TMR را بررسی کنید

مقدار پیش‌تنظیم هر دستور TMR را بررسی و مبنای زمانی موردنظر را تأیید کنید. یک رویه مهاجرت منظم از خطاهای پنهان در مقیاس‌بندی جلوگیری می‌کند. همچنین، برنامه را با منطق CPU350 اصلی تطبیق دهید تا ثابت‌های ناهماهنگ شناسایی شوند.

گام 3: نسخه فریم‌ور CPU367 را بررسی کنید

پیش از راه‌اندازی، نسخه فریم‌ور CPU367 را بررسی کنید. واحدهایی که با فریم‌ور نسخه 10.72 یا بالاتر عرضه شده‌اند، رفتار تایمر یکسانی دارند. در نتیجه، تأیید فریم‌ور باید بخشی از چک‌لیست هر مهاجرت PLC در مهندسی سیستم‌های کنترل باشد.

گام 4: مهاجرت به دستورهای ONDTR را بررسی کنید

اگر کاربرد به زمان‌بندی دقیق‌تری از آنچه در طراحی اولیه در نظر گرفته شده نیاز دارد، مهاجرت نمونه‌های حیاتی TMR به دستور ONDTR را بررسی کنید. ONDTR رفتار ماندگار و کنترل بازنشانی صریح را فراهم می‌کند. بنابراین، ابهام هنگام جابه‌جایی بین CPUها را کاهش می‌دهد و قابلیت اطمینان بلندمدت را بهبود می‌بخشد.

خلاصه داده‌ها و توصیه مهاجرت

مقایسه پارامترهای کلیدی

پردازنده: هر دو واحد از 80386EX با فرکانس 25 MHz استفاده می‌کنند. حافظه کاربر: 32 KB ثابت در برابر 240 KB. نرخ اسکن بولی: برای هر دو 0.22 ms/K. ظرفیت ثبات %R: 9,999 کلمه در برابر حداکثر 240 KB قابل‌تنظیم. جریان بک‌پلین: 670 mA در برابر 940 mA در 5 VDC. علاوه بر این، افزایش حافظه به‌تنهایی ارتقا را برای کاربردهایی با نیاز روزافزون به ثبات توجیه می‌کند. بااین‌حال، اختلاف زمان‌بندی TMR ناشی از پیکربندی است، نه نقص سخت‌افزاری.

دیدگاه نویسنده: رویکردی برای مهاجرت کنترل‌شده

از دیدگاه عملی، ارتقای CPU367 به حافظه مربوط است، نه سرعت. طبق تجربه من، بیشتر شکایت‌ها از «ناهماهنگی تایمر» به تنظیمات تأییدنشده %R برمی‌گردد. یک رویه مهاجرت منظم که تنظیمات حافظه و مقادیر پیش‌تنظیم تایمر را پیش از اجرا تأیید کند، اختلاف دقت مشاهده‌شده را کاملاً از بین می‌برد. همچنین، تیم‌ها باید بررسی نسخه فریم‌ور را به‌عنوان گامی استاندارد در هر مهاجرت PLC برای پروژه‌های اتوماسیون کارخانه در نظر بگیرند.

سناریوی کاربرد و راه‌حل

افزایش ظرفیت ثبات‌ها در تصفیه‌خانه آب

یک مرکز تصفیه آب برای ثبت روندها و سابقه هشدارها به فضای بیشتری در ثبات‌ها نیاز داشت. تیم، CPU350 را با CPU367 جایگزین کرد و ظرفیت %R را به 240 KB افزایش داد. بااین‌حال، اپراتورها در ابتدا از عملکرد سریع‌تر TMR گزارش دادند. بررسی پیکربندی نشان داد که اندازه %R به‌روزرسانی نشده است. پس از تنظیم تعداد %R روی 9,999 کلمه و تأیید میان‌افزار نسخه 10.72، رفتار تایمر با طراحی اولیه مطابقت پیدا کرد. در نتیجه، کارخانه بدون به خطر انداختن زمان‌بندی، از فضای حافظه بیشتری برخوردار شد.

فهرست بررسی پیشنهادی برای انتقال سیستم‌های کنترلی

ابتدا بودجه منبع تغذیه را برای مصرف اضافی 270 mA بررسی کنید. سپس تعداد کلمات %R را با محیط قدیمی مطابقت دهید. بعد، مقدار پیش‌تنظیم و مبنای زمانی تک‌تک تایمرهای TMR را بررسی کنید. در ادامه، نسخه میان‌افزار 10.72 یا بالاتر را تأیید کنید. در نهایت، استفاده از ONDTR را برای تایمرهای حساس در نظر بگیرید. این فهرست بررسی به انتقال مطمئن PLC و DCS در پروژه‌های اتوماسیون صنعتی کمک می‌کند.

پرسش‌های متداول

آیا IC693CPU367 سریع‌تر از IC693CPU350 اجرا می‌شود؟

خیر. هر دو CPU از پردازنده 80386EX با فرکانس 25 MHz استفاده می‌کنند و نرخ اسکن بولی 0.22 ms/K دارند. ارتقای واقعی، افزایش ظرفیت حافظه از 32 KB به 240 KB است.

چرا پس از تعویض CPU با CPU367، تایمرهای TMR سریع‌تر به نظر می‌رسند؟

معمولاً علت، ناهماهنگی پیکربندی حافظه %R یا تغییر نامحسوس مبنای زمانی است. مقدار پیش‌تنظیم 1000 که به‌عنوان 10.0 ثانیه در نظر گرفته شده، در صورت تغییر مبنا از 0.01 s به 0.1 s می‌تواند به مدت 100 ثانیه اجرا شود.

تعداد کلمات %R را در CPU367 روی چه مقداری تنظیم کنم؟

تعداد کلمات %R را دست‌کم روی 9,999 کلمه تنظیم کنید تا با محیط CPU350 قدیمی مطابقت داشته باشد. این کار از تفسیر نادرست مقدار پیش‌تنظیم تایمر پس از انتقال جلوگیری می‌کند.

کدام نسخه میان‌افزار رفتار تایمر را در CPU367 اصلاح می‌کند؟

واحدهایی که با میان‌افزار نسخه 10.72 یا بالاتر عرضه شده‌اند، رفتار تایمر یکسانی دارند. پیش از راه‌اندازی، همیشه نسخه را بررسی کنید.

آیا باید دستورالعمل‌های TMR را با ONDTR جایگزین کنم؟

برای تایمرهای حساسی که به حفظ وضعیت و کنترل بازنشانی صریح نیاز دارند، استفاده از ONDTR را در نظر بگیرید. این کار ابهام را هنگام انتقال بین CPUها در سیستم‌های Series 90-30 کاهش می‌دهد.

اطلاعات تماس

استعلام‌ها: sales@nex-auto.com | +86 153 9242 9628

شرکت همکار NexAuto Technology Limited: https://www.nex-auto.com/

برای اطلاعات بیشتر، موارد محبوب زیر را در AutoNex Controls بررسی کنید

IV4-400CA IV4-400MA IV4-500CA
IV4-500MA IV4-600CA IV4-600MA
IV4-L4C IV4-L4M IV4-L5C
EDS-516A-MM-ST-T EDS-518A-MM-ST EDS-518E-MM-ST-4GTXSFP
EDS-528E-4GTXSFP-LV EDS-608 EDS-611
EDS-611-T TC-MDP081 TC-MUX021
بازگشت به وبلاگ

یک نظر بگذارید

لطفاً توجه داشته باشید، نظرات باید قبل از انتشار تأیید شوند.