PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ساخت plc



imported_sadegh
05-04-2009, 13:18
در دانشكده ما يكي از پرو‍ژه هاي پيشنادي براي پروژه ساخت ساخت يك plc با ميكرو avr و قابليت برنامه نويسي به زبان لدر بود
ايا چنين كاري امكان پذير است ؟
قسمت برنامه نويسي چگونه است ؟

1nafar
05-04-2009, 16:18
سلام
ساختن سخت افزار که کار راحتی هست ، به چند تا از پورت ها چند تا رله با متخلفات (راه انداز و ایزوله کننده و...) متصل میکنید
به چند تا پورت هم دو سه تا بافر . ورودی ها و خروجی ها اماده است
میتونید همه plc ها فقط دارای ورودی و خروجی هستند و مواردی مثل مبدل انالوگ به دیجتال و... به صورت کارت بهشون متصل میشه
برای برنامه نویسی شما به یه نرم افزار نیاز دارید که کد های نوشته شده به زبان لدر رو به زبان بیسیک یا c یا اسمبلی تبدیل کنه ، بعد شما کد موجود رو به هگز تبدیل میکنید
زبان های سطح بالا مثل بیسیک و c و... نیز همین کار رو انجام میدن ، اونا کد نوشته شده به زبان بیسیک یا c رو به اسملی و بعد کد اسمبلی رو توسط اسمبلر ارائه شده توسط شرکت اتمل به هگز تبدیل میکنند .
مثلا توی زبان بیسیک شما از do-loop استفاده میکنید ، اون شخصی که نرم افزار بسکام رو ساخته معین کرده که واژه do در برنامه معال یه برجسب اشت و واژه loop معادل واژه jmp است ، حالا ما برای همه دستورات اسمبلی یه معادل ساده تر داریم و......
شما باید همه سنبل های مورد نیاز رو اماده کنید و بعد توی برنامه ی که توسط vb یا .... مینویسید با یه شرط مشخص میکنید که اگر از این سنبل استفاده شد فلان کد رو به خروجی و خط فلان اضافه کن
این پروژه یه کار ساده زمان بر هست

namazi
25-06-2009, 11:44
سلام

در دانشكده ما يكي از پرو‍ژه هاي پيشنادي براي پروژه ساخت ساخت يك plc با ميكرو avr و قابليت برنامه نويسي به زبان لدر بود
ايا چنين كاري امكان پذير است ؟
قسمت برنامه نويسي چگونه است ؟
انشالله که قسمت ما نمیشه :D
مطالب جالبی بود . اگ ه امکان داره یه خورده بیشتر در مورد نحوه برنامه ریزی توسط کامپیوتر توضیح بدید .

1nafar
25-06-2009, 18:41
سلام
شما باید برای بخش کامپیوتر یه نرم افزار بسازید ، این نرم افزار باید کد های گرافیکی رو به کد های باینری یا هگز تبدیل کنه . شما این کد رو از طریق پورت سریال به حافظه eeprom میکو منتقل میکنید . در برنامه میکرو یه تعداد شرط مینویسید ، مثلا اگه فلان خونه حاوی عدد 12 بود پایه a.0 یک بشه و.... اگه خوستید بگید تا یه برنامه ساده برای بخش کامپیوتر اماده کنم

benam_miri
21-10-2011, 01:00
برنامه لدر رو با چی مینویسی؟cry::.
اگر امکانش هست برام میل بزنی ممنون میشم.:018:
majidmehri2000@yahoo.com