Micro PLC মেমরি ব্যাখ্যা: আপনার xLogic CPU আসলে কতগুলো ফাংশন ব্লক আছে

একটি 64-ব্লক CPU এবং একটি 1024-ব্লক CPU ইনস্টল করতে প্রায় একই খরচ হয়। পার্থক্য হলো আপনার প্রকল্পটি প্রথম প্রচেষ্টায় ফিট করে কিনা, অথবা আপনি কি একটি সপ্তাহান্তে এমন বৈশিষ্ট্যগুলি মুছতে ব্যয় করেন যা আপনি ইতিমধ্যে গ্রাহককে প্রতিশ্রুতি দিয়েছেন। মেমরি হেডরুম হল ডেটাশিটের সবচেয়ে নীরব স্পেসিফিকেশন, এবং এটি পরে সবচেয়ে বেশি আঘাত করে।

এটি সম্পূর্ণ মানচিত্র, V6.2.2 ব্যবহারকারী ম্যানুয়াল থেকে সরাসরি, যাতে আপনাকে আর কখনও অনুমান করতে না হয়:

  • PR-18, PR-24— 1024 ফাংশন ব্লক
  • -N উপসর্গ মডেল (PR-12N/18N/26N, উদাহরণস্বরূপ PR-12DC-DA-R-N)— 1024 ফাংশন ব্লক, প্রোগ্রাম মেমরি 64K
  • PR-14, PR-12, EXM— 512 ফাংশন ব্লক
  • SR-12, SR-22— সর্বশেষ ফার্মওয়্যার-এ 512 ফাংশন ব্লক (পুরানো রিলিজে 256)
  • PR-6, PR-12E— 64 ফাংশন ব্লক

প্যাটার্নটি লক্ষ্য করুন? ছাদের দাম স্তরের সাথে সম্পর্কিত নয় - এটি CPU এর শারীরিক I/O এবং ডিসপ্লে ক্লাস ট্র্যাক করে। একটি PR-26 এর অ্যানালগ-সমৃদ্ধ, এক্সপ্যানশন-হাঙ্গ্রি ডিজাইন হেডরুমের প্রয়োজন। একটি SR-12 রিলে প্রতিস্থাপন করা সাধারণত চল্লিশ ব্লক অতিক্রম করে না।

কি ব্লকগুলি আপনার প্রত্যাশার চেয়ে দ্রুত খায়

নাইভ গণনা মানুষকে সমস্যায় ফেলে। একটি টাইমার = একটি ব্লক, নিশ্চয়। কিন্তু একটি পাম্প পরিবর্তন সিকোয়েন্স যার মধ্যে এলাপসড-রান লগিং, একটি সাপ্তাহিক সময়সূচী, একটি অ্যালার্ম চেইন এবং একটি ম্যানুয়াল ওভাররাইড মোড রয়েছে? এটি সহজেই ত্রিশ ব্লক আগে অ্যানালগে স্পর্শ করার আগে। একটি চাপ ট্রান্সমিটার জন্য স্কেলিং যোগ করুন, একটি নিম্ন স্তরের কাট অফের জন্য একটি তুলনাকারী, এবং একটি পরিবর্তনশীল-গতি পাখার জন্য একটি PWM আউটপুট, এবং আপনি ষাট অতিক্রম করেছেন।

হঠাৎ 64-ব্লক PR-6 খুব ছোট মনে হচ্ছে। এবং এটি ছোট। এটি এর কাজ।

বাস্তব প্রকল্প: ছোট পাম্প স্টেশন

একটি দুই-পাম্প লিফট স্টেশন বিবেচনা করুন: ফ্লোট সুইচ, পরিবর্তন লজিক, রান-টাইম গণনা, ড্রাই-রান সুরক্ষা, একটি রিমোট অ্যালার্ম আউটপুট, এবং একটি ছোট SCADA এর জন্য একটি Modbus লিঙ্ক। একটি PR-12 এ প্রকল্পটি 87 ব্লকে এসেছিল - 512 এর মধ্যে আরামদায়ক। একটি PR-6 এ এটি ফিট হতো না। একই অ্যাপ্লিকেশন, CPU এর ভিন্ন ক্লাস, একই প্রশ্নের জন্য ভিন্ন উত্তর: আমি কোন মডেল অর্ডার করব?

হেডরুম সহ একটি অর্ডার করুন। অতিরিক্ত বিশাল বিশাল টাকা একটি পুনঃনির্মাণ সভার বিরুদ্ধে বীমা।

ছোট হওয়ার লুকানো খরচ

রিটেন্টিভ মেমরি আরেকটি স্পেসিফিকেশন যা মানুষ এড়িয়ে যায়। আপনি লক্ষ্য করবেন যে PR-6 এবং PR-12-E CPUs রিটেন্টিভ মেমরি বহন করে না - পাওয়ার হারানো আপনার সংরক্ষিত ডেটা মুছে দেয়। পরিবারের বাকি অংশ 20-দিনের RTC ব্যাকআপের মাধ্যমে ফ্ল্যাগ এবং রেজিস্টারগুলি জীবিত রাখে। যদি আপনার মেশিন ব্যাচ কাউন্টার বা সঞ্চিত রান ঘণ্টা সংরক্ষণ করে, তবে সেই পার্থক্য প্রতিটি পাওয়ার ডিপে গুরুত্বপূর্ণ।

এবং এক্সপ্যানশন মডিউল। 16টি লিঙ্কড I/O মডিউল পর্যন্ত, বড় CPUs এ 282 I/O পয়েন্ট, CAN-bus-শৈলীর এক্সপ্যানশন প্রোটোকলের মাধ্যমে যোগাযোগ করে। আরও মডিউল, আরও ঠিকানা, আরও ব্লক যুক্ত করা হয় সেই লজিকে যা সেগুলি পড়ে। গণনা জটিল।

কিভাবে অনুতাপ ছাড়াই নির্বাচন করবেন

প্রথমে কাগজে প্রোগ্রামটি স্কেচ করুন। ব্লকগুলি সৎভাবে গণনা করুন, এটি দ্বিগুণ করুন, প্রকল্পের মাঝখানে আসা বৈশিষ্ট্য অনুরোধের জন্য দশ শতাংশ যোগ করুন - সেগুলি সবসময় আসে - এবং ফলাফলের এক ক্লাস উপরে CPU নির্বাচন করুন। কেউ কখনও অভিযোগ দায়ের করেনি যে তাদের PLC এর খুব বেশি মেমরি ছিল। কেউ না।

কিভাবে এক্সপ্যানশন মডিউল ঠিকানাগুলি খায়

ব্লক গণনা কেবল মেমরির গল্পের অর্ধেক। ঠিকানা মানচিত্র অন্য অর্ধেক, এবং এক্সপ্যানশন মডিউলগুলি এটি নবীনদের প্রত্যাশার চেয়ে দ্রুত খায়। প্রতিটি PR-E বা SR-E ডিজিটাল এক্সপ্যানশন আটটি ইনপুট এবং আটটি আউটপুট যোগ করে; প্রতিটি অ্যানালগ এক্সপ্যানশন সর্বাধিক ছয়টি ডিজিটাল এবং চারটি অ্যানালগ চ্যানেল যোগ করে। ষোলটি মডিউল স্ট্যাক করুন এবং CPU এর ঠিকানা স্থান - I11 থেকে I16G, Q11 থেকে Q16G, AI11 থেকে AI164 - দ্রুত পূর্ণ হয়ে যায়।

পরিকল্পনার নিয়মটি সহজ: প্রথম মডিউল অর্ডার করার আগে ঠিকানা মানচিত্রটি তৈরি করুন। সিদ্ধান্ত নিন কোন এক্সপ্যানশন স্লট ডিজিটাল ব্যাংক বহন করে, কোনটি অ্যানালগ বহন করে, এবং বৃদ্ধি জন্য একটি স্লটের পরিমাণ ফাঁকা রাখুন। ক্যাবিনেটটি তারযুক্ত হওয়ার পরে পুনঃঠিকানা করা একটি সফটওয়্যার পরিবর্তন - ব্লকগুলি নতুন ঠিকানাগুলির উল্লেখ করে - কিন্তু এটি একটি সফটওয়্যার পরিবর্তন যা প্রতিটি স্ক্রীন, প্রতিটি SCADA পয়েন্ট এবং প্রতিটি মন্তব্যকে স্পর্শ করে। দশ মিনিটের পরিকল্পনা একটি দিনের পুনঃনামকরণের প্রতিরোধ করে।

এবং ম্যানুয়াল থেকে ভোল্টেজ নিয়মটি মনে রাখবেন: এক্সপ্যানশন মডিউলগুলি CPU থেকে ভিন্ন সরবরাহ ভোল্টেজে চলতে পারে, তবে প্রতিটি মডিউলকে তার নিজস্ব ধরনের ভোল্টেজ দেখতে হবে। একটি মিশ্র-ভোল্টেজ ক্যাবিনেট আইনসঙ্গত, সাধারণ, এবং একটি লেবেলিং শৃঙ্খলা সমস্যা। প্রতিটি রেল চিহ্নিত করুন।

64-ব্লক ফাঁদ

এটি সেই ক্রয় ভুল যা পরিষেবা প্রকৌশলীদের নিয়োগ করে: প্রথম প্রোগ্রাম ফিট করার কারণে সবচেয়ে ছোট CPU কেনা। PR-6 এবং PR-12E কেবল 64 ফাংশন ব্লক বহন করে - একটি রিলে প্রতিস্থাপনের জন্য যথেষ্ট, অ্যানালগ সহ কিছু জন্য সংকীর্ণ। গ্রাহকের প্রোগ্রাম বৃদ্ধি পায়, ব্লক কাউন্টার ছাদের দিকে পৌঁছে যায়, এবং "ছোট, সস্তা CPU" এক বছরের মধ্যে "CPU প্রতিস্থাপন করুন" প্রকল্পে পরিণত হয়।

ফিক্সটি হল সাইজিং নিয়ম যা আমি বারবার পুনরাবৃত্তি করি: প্রোগ্রামটি স্কেচ করুন, ব্লকগুলি গণনা করুন, এটি দ্বিগুণ করুন, প্রকল্পের মাঝখানে আসা বৈশিষ্ট্য অনুরোধের জন্য দশ শতাংশ যোগ করুন - সেগুলি সবসময় আসে - এবং এক ক্লাস উপরে কিনুন। 256 এবং 512 ব্লকের মধ্যে মূল্য পার্থক্য সাধারণত তুচ্ছ; একটি ক্ষেত্র পরিবর্তনের খরচ নয়।

এটি মেমরির সৎ অর্থনীতি। হেডরুম একটি বিলাসিতা স্পেসিফিকেশন নয়। এটি ক্যাটালগে সবচেয়ে সস্তা বীমা, এবং এটি একমাত্র স্পেসিফিকেশন যা আপনি মাঠে স্ক্রু ড্রাইভার দিয়ে আপগ্রেড করতে পারেন না।

কাগজে ঠিকানা মানচিত্র

এক্সপ্যানশন ঠিকানা স্বয়ংক্রিয় - মডিউল 1 I11-I1G নেয়, মডিউল 16 I161-I16G নেয় - যা ঠিক কারণ কেউ এটি লিখে না এবং সবাই পরে মূল্য পরিশোধ করে। মডিউলগুলি অর্ডার করার দিন স্লট মানচিত্রটি মুদ্রণ করুন: কোন স্লট ডিজিটাল ব্যাংক ধারণ করে, কোনটি অ্যানালগ, কোনটি বৃদ্ধির জন্য খালি থাকে। একটি এক-পৃষ্ঠার মানচিত্র দ্বিতীয় বছরের পুনঃঠিকানা প্রকল্প প্রতিরোধ করে, এবং এটি যে কেউ এটি উত্তরাধিকারী করে তার জন্য প্যানেলটি পড়ার যোগ্য করে তোলে। দশ মিনিট, একটি পৃষ্ঠা, স্থায়ী লভ্যাংশ।

সফটওয়্যারটি বিনামূল্যে, তাই এটি লোড করুন, একটি প্রোটোটাইপ প্রকল্প তৈরি করুন, এবং ব্লক কাউন্টারটি দেখুন। এটি ত্রিশ মিনিট সময় নেয় এবং আপনাকে একটি মাসের ক্যাবিনেট পুনরায় কাজ বাঁচায়। এটি করার আগে আপনি কিছু তার সংযোগ করবেন না।