تلاش برای فهمیدن تفاوت بین PLC و میکروکنترلر ، در اینترنت بسیار جستجو شده است ، ببینید که سر بزرگ است یا یک مه. سرانجام ، برخی از جملات به نقطه ، همراه با یک تحلیل جدی و خلاصه ، فکر می کنم تفاوت بین PLC و میکروکنترلر باید باشد:
1.PLC کاربرد میکروکنترلر است که یک سیستم کنترل بالغ تر را تشکیل می دهد ، در حال حاضر اشکال زدایی محصولات سیستم برنامه کاربردی میکروکنترلر بالغ و پایدار است. یک کلیت قوی وجود دارد.
2. و میکروکنترلر می تواند انواع برنامه های کاربردی را تشکیل دهد ، استفاده از دامنه وسیع تری. به تنهایی در "میکروکنترلر" ، فقط یک مدار یکپارچه است ، بلکه با سایر مؤلفه ها و نرم افزارها نیز برای ایجاد یک سیستم به منظور استفاده است.
3. از دیدگاه استفاده از پروژه ، برای یک پروژه واحد یا تکرار تعداد پروژه ها بسیار اندک ، استفاده از PLC سریع و راحت ، نرخ موفقیت بالا ، قابلیت اطمینان خوب ، اما با هزینه بالاتر.
4. برای تعداد زیادی از پروژه های پشتیبان ، استفاده از سیستم های میکروکنترلر مزایای کم هزینه و راندمان بالا را دارد ، اما این امر نیاز به قدرت تحقیق و توسعه قابل توجه و تجربه صنعت دارد تا سیستم پایدار شود.
در اصل ، PLC در واقع مجموعه ای از میکروکنترلر است (طیف گسترده ای از سیستم میکروکنترلر) انجام شده است.
خصوصیات PLC
اما PLC ها همچنین ویژگی های خاص خود را دارند: PLC ها به جای زبانهای رایانه ای از نمودارهای نردبان استفاده می کنند که مزایای خاصی برای برنامه نویسی دارد. شما می توانید نمودار نردبان را به عنوان یک زبان برنامه نویسی مانند زبان ماشین حساب مانند مونتاژ درک کنید ، فقط دامنه استفاده متفاوت است!

و این معمول برای نرم افزار PLC است که نمودار نردبان خود را به زبان C یا مونتاژ تبدیل کند (توسط CPU مورد استفاده PLC تعیین شده است) ، و سپس آن را با استفاده از یک سیستم تلفیقی مونتاژ یا C در کد دستگاه کامپایل کنید! PLC فقط کد دستگاه را اجرا می کند. نمودار نردبان فقط استفاده از کاربر را آسان تر می کند.
سیستم کنترل توسعه مستقیم میکروکنترلر
همانطور که گفته شد ، البته ، MCS {0}} microcontroller نیز می تواند برای تولید PLC استفاده شود ، فقط CPU Bit {1}} در برخی از برنامه های پیشرفته مانند: تعداد زیادی از عملیات (از جمله عملیات نقطه شناور) ، سیستم های تعبیه شده (اکنون UCO ها نیز می توانند به MCS {3}}) پیوند داده شوند و غیره ، برخی از قدرت کافی نیست ، اما با علاوه بر این DSP توانسته است نیازهای کلی را برآورده کند و همان استفاده از برنامه نویسی نردبان ، می توانیم نردبان کنیم! ما می توانیم نمودار نردبان را به C51 تبدیل کنیم و سپس از C51 Keil برای تدوین استفاده کنیم. ما همچنین می توانیم پیدا کنیم که هیچ مدلی از PLC یک پردازنده متفاوت را انتخاب نخواهد کرد ، در واقع ، همچنین نشان می دهد که PLC مجموعه ای از سیستم میکروکنترلر است.

در این صورت ، البته امکان تهیه یک سیستم کنترل به طور مستقیم با میکروکنترلر امکان پذیر است ، اما با چرخه های توسعه طولانی و هزینه های بالا ، برای توسعه دهنده کاملاً خواستار است. برای برخی از سیستم های در مقیاس بزرگ ، شما باید آزمایشات انجام دهید ، تابلوهای مدار چاپی به پول قابل توجهی نیاز دارند ، می توانید بگویید که از شبیه ساز استفاده می کنید ، با استفاده از صفحه آزمایشی برای توسعه. با این حال ، من می خواهم به شما بگویم که شما فقط امکان سنجی سخت افزار و نرم افزار را تأیید می کنید ، به این معنی نیست که می تواند در سیستم های کنترل صنعتی مورد استفاده قرار گیرد ، زیرا سیستم های کنترل صنعتی بر روی الزامات ضد جبران ، ابتدا بسیار بالاست. اولین عملکرد ، بنابراین طراحی هیئت مدیره شما باید دائماً آزمایش شود ، بهبود یابد.
هنگامی که مشکلات فوق را حل کرده اید ، متوجه خواهید شد که PLC درست کرده اید ، البته اگر به دیگران نیاز دارید به راحتی می توان از آنها استفاده کرد ، همچنین به مجموعه ای از نرم افزار نیز نیاز دارید ، به طوری که نیازی به گفتن به دیگران نیست مدار. شما نمی توانید به شخص دیگری بگویید.
فناوری کلیدی PLC
این نگاه به PLC در واقع مرموز نیست ، بسیاری از PLC بسیار ساده است ، CPU داخلی آن علاوه بر سرعت ، سایر کارکردها به اندازه یک میکروکنترلر معمولی نیستند. معمولاً plc با استفاده از cpu بیت 16- bit یا 32- ، با 1 یا 2 کانال سریال برای برقراری ارتباط با دنیای خارج ، یک تایمر وجود دارد ، اگر می خواهید قابلیت اطمینان را بهبود بخشید و سپس اضافه کنید مشکل تایمر Watchdog حل شده است.
علاوه بر این ، فناوری کلیدی PLC استحکام داخلی آن است که یک زبان نردبان می تواند برنامه را توضیح دهد و برنامه های ارتباطی کمکی ، تفسیر زبان نردبان از کارآیی برنامه ، عملکرد PLC را تعیین می کند ، برنامه ارتباطی PLC و خارج را تعیین می کند. جهان برای تبادل اطلاعات به راحتی.
برای برنامه های کاربردی ساده ، معمولاً به عنوان یک کنترل کننده مستقل عمل می کند ، نیازی به تبادل اطلاعات با دنیای خارج نیست ، فقط برای تفسیر برنامه زبان نردبان نیاز به درمان داخلی دارد. در حقیقت ، کار اصلی طراحی PLC تهیه برنامه ای است که زبان نردبان را تفسیر می کند.
اکنون میکروکنترلر می تواند PLC را به طور کامل جایگزین کند ، میکروکنترلر قبلی به دلیل پایداری و مقاومت در برابر توانایی تداخل الکترومغناطیسی نسبتاً ضعیف است و PLC هیچ راهی برای مقایسه اکنون میکروکنترلر در بعضی از مناطق با ثبات بالایی انجام داده است برای جایگزینی تحقق یافته است.




