در دانشكده ما يكي از پروژه هاي پيشنادي براي پروژه ساخت ساخت يك plc با ميكرو avr و قابليت برنامه نويسي به زبان لدر بود
ايا چنين كاري امكان پذير است ؟
قسمت برنامه نويسي چگونه است ؟
در دانشكده ما يكي از پروژه هاي پيشنادي براي پروژه ساخت ساخت يك plc با ميكرو avr و قابليت برنامه نويسي به زبان لدر بود
ايا چنين كاري امكان پذير است ؟
قسمت برنامه نويسي چگونه است ؟
سلام
ساختن سخت افزار که کار راحتی هست ، به چند تا از پورت ها چند تا رله با متخلفات (راه انداز و ایزوله کننده و...) متصل میکنید
به چند تا پورت هم دو سه تا بافر . ورودی ها و خروجی ها اماده است
میتونید همه plc ها فقط دارای ورودی و خروجی هستند و مواردی مثل مبدل انالوگ به دیجتال و... به صورت کارت بهشون متصل میشه
برای برنامه نویسی شما به یه نرم افزار نیاز دارید که کد های نوشته شده به زبان لدر رو به زبان بیسیک یا c یا اسمبلی تبدیل کنه ، بعد شما کد موجود رو به هگز تبدیل میکنید
زبان های سطح بالا مثل بیسیک و c و... نیز همین کار رو انجام میدن ، اونا کد نوشته شده به زبان بیسیک یا c رو به اسملی و بعد کد اسمبلی رو توسط اسمبلر ارائه شده توسط شرکت اتمل به هگز تبدیل میکنند .
مثلا توی زبان بیسیک شما از do-loop استفاده میکنید ، اون شخصی که نرم افزار بسکام رو ساخته معین کرده که واژه do در برنامه معال یه برجسب اشت و واژه loop معادل واژه jmp است ، حالا ما برای همه دستورات اسمبلی یه معادل ساده تر داریم و......
شما باید همه سنبل های مورد نیاز رو اماده کنید و بعد توی برنامه ی که توسط vb یا .... مینویسید با یه شرط مشخص میکنید که اگر از این سنبل استفاده شد فلان کد رو به خروجی و خط فلان اضافه کن
این پروژه یه کار ساده زمان بر هست
سلام
انشالله که قسمت ما نمیشه :Dدر دانشكده ما يكي از پروژه هاي پيشنادي براي پروژه ساخت ساخت يك plc با ميكرو avr و قابليت برنامه نويسي به زبان لدر بود
ايا چنين كاري امكان پذير است ؟
قسمت برنامه نويسي چگونه است ؟
مطالب جالبی بود . اگ ه امکان داره یه خورده بیشتر در مورد نحوه برنامه ریزی توسط کامپیوتر توضیح بدید .
سلام
شما باید برای بخش کامپیوتر یه نرم افزار بسازید ، این نرم افزار باید کد های گرافیکی رو به کد های باینری یا هگز تبدیل کنه . شما این کد رو از طریق پورت سریال به حافظه eeprom میکو منتقل میکنید . در برنامه میکرو یه تعداد شرط مینویسید ، مثلا اگه فلان خونه حاوی عدد 12 بود پایه a.0 یک بشه و.... اگه خوستید بگید تا یه برنامه ساده برای بخش کامپیوتر اماده کنم
برنامه لدر رو با چی مینویسی؟.
اگر امکانش هست برام میل بزنی ممنون میشم.
majidmehri2000@yahoo.com