ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2017/03/26
    1,069
    483

    بازیابی برنامه

    سلام دوستان تا اونجایی که می دونم PLC هم بر مبنای میکروکنترلر
    ساخته میشه برنامه طراحی میشه و سپس بعد از کامپایل به زبان
    ماشین تبدیل میشه در mini plc logo دیدم که برنامه پروگرام
    شده رو میشه با همون کیفیت از داخل اون بازیابی کرد و در میکرو
    نمیشه علت چی هست؟؟؟؟
    با سپاس
  2. #2
    2010/06/05
    237
    18

    پاسخ : بازیابی برنامه

    نقل قول نوشته اصلی توسط خلبان

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام دوستان تا اونجایی که می دونم PLC هم بر مبنای میکروکنترلر
    ساخته میشه برنامه طراحی میشه و سپس بعد از کامپایل به زبان
    ماشین تبدیل میشه در mini plc logo دیدم که برنامه پروگرام
    شده رو میشه با همون کیفیت از داخل اون بازیابی کرد و در میکرو
    نمیشه علت چی هست؟؟؟؟
    با سپاس
    سلام،
    بازیابی برنامه هم در PLC و هم در میکرو بستگی به تنظیماتی داره که حافظه پردازنده مورد نظر لاک شده باشد یا خیر.
    اگر برنامه لاک شده باشد باز بسته به انواع حالت های لاک دسترسی های مختلفی می تونه وجود داشته باشه، اما در حالت ساده لاک شدن به این معنی هست که شما قادر به read کردن برنامه پروگرام شده نیستی چه در میکرو و چه در PLC.
    اما اگر لاک نشده باشه شما می تونی برنامه رو read کنید و درمیکرو یا PLC دیگه ای بریزید.

    حالا فکر کنم منظورشما این قسمت باشه که چرا برنامه ای که از میکرو read می کنیم رو نمی تونیم به شکل کد C برگردونیم؟
    اگر سوال اینه، جواب اینه: راه هایی و برنامه هایی هستند که می تونن یه کارایی بکنن، اما به دلیل اینکه کامپیلر کد نهایی رو براساس اپتیمایز هایی که خودش انجام میده در نهایت تولید می کنه، وقتی بخواهیم مسیر رو برگردیم دیگه شبیه کد اولیه نمیشه و معمولا بخشهای زیادی نیز قابل فهم نیست.
    اما چرا در PLC این گونه نیست؟
    اولا همه PLC ها مثل هم نیستن و خیلی از برند ها شبیه به همون میکرو کار می کنند.
    دوما روی PLC ها یک فریم ور وجود داره و ما وقتی اون رو پروگرام می کنیم فقط بخش برنامه اجرایی رو می تونیم تغییر بدیم نه این که بوت لودر و فریم ور رو هم تغییر بدیم. حالا دربعضی از این برندها کامپایلر برنامه اجرایی رو در دوسطح تبدیل میکنه :1- یک کد شبه C و سطح بالا 2- یک کد کامپایل شده مناسب پردازنده PLC
    درواقع کدکامپیل شده از برنامه لَدر نیست از کد شبه C تولید میشه، و زمانی که پروگرام می کنیم، هر دو کد رو به PLC منتقل می کنه، و وقتی Read می کنیم هر دو رو Read می کنه، و وقتی در IDE باز می کنیم برنامه اصلی رومی تونه ازروی کد شبه C بازیابی کنه.
    ویرایش توسط hamid-69 : 2019/11/11 در ساعت 19:31
    هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...
  3. #3
    2017/03/26
    1,069
    483

    پاسخ : بازیابی برنامه

    نقل قول نوشته اصلی توسط hamid-69

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام،
    بازیابی برنامه هم در PLC و هم در میکرو بستگی به تنظیماتی داره که حافظه پردازنده مورد نظر لاک شده باشد یا خیر.
    اگر برنامه لاک شده باشد باز بسته به انواع حالت های لاک دسترسی های مختلفی می تونه وجود داشته باشه، اما در حالت ساده لاک شدن به این معنی هست که شما قادر به read کردن برنامه پروگرام شده نیستی چه در میکرو و چه در PLC.
    اما اگر لاک نشده باشه شما می تونی برنامه رو read کنید و درمیکرو یا PLC دیگه ای بریزید.

    حالا فکر کنم منظورشما این قسمت باشه که چرا برنامه ای که از میکرو read می کنیم رو نمی تونیم به شکل کد C برگردونیم؟
    اگر سوال اینه، جواب اینه: راه هایی و برنامه هایی هستند که می تونن یه کارایی بکنن، اما به دلیل اینکه کامپیلر کد نهایی رو براساس اپتیمایز هایی که خودش انجام میده در نهایت تولید می کنه، وقتی بخواهیم مسیر رو برگردیم دیگه شبیه کد اولیه نمیشه و معمولا بخشهای زیادی نیز قابل فهم نیست.
    اما چرا در PLC این گونه نیست؟
    اولا همه PLC ها مثل هم نیستن و خیلی از برند ها شبیه به همون میکرو کار می کنند.
    دوما روی PLC ها یک فریم ور وجود داره و ما وقتی اون رو پروگرام می کنیم فقط بخش برنامه اجرایی رو می تونیم تغییر بدیم نه این که بوت لودر و فریم ور رو هم تغییر بدیم. حالا دربعضی از این برندها کامپایلر برنامه اجرایی رو در دوسطح تبدیل میکنه :1- یک کد شبه C و سطح بالا 2- یک کد کامپایل شده مناسب پردازنده PLC
    درواقع کدکامپیل شده از برنامه لَدر نیست از کد شبه C تولید میشه، و زمانی که پروگرام می کنیم، هر دو کد رو به PLC منتقل می کنه، و وقتی Read می کنیم هر دو رو Read می کنه، و وقتی در IDE باز می کنیم برنامه اصلی رومی تونه ازروی کد شبه C بازیابی کنه.
    سلام و تشکر از پاسخ شما دو نکته آخر که فرمودین هم جالب بود و
    هم قابل بررسی برای mini plc logo
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. بازیابی باتری کهنه ی سرب-اسید
    توسط Skylake در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 13
    آخرين نوشته: 2019/10/20, 21:56
  2. پاسخ: 0
    آخرين نوشته: 2019/03/27, 23:47
  3. دستگاه بازیابی میکروکنترلرهای AVR سایت eca
    توسط ali-niestani در انجمن مدار هاي ديجيتال
    پاسخ: 3
    آخرين نوشته: 2017/11/15, 01:22
  4. بازیابی برنامه روی میکرو PIC پس از قفل شدن آن
    توسط Eleganteng در انجمن میکروکنترلرهای PIC
    پاسخ: 6
    آخرين نوشته: 2017/07/10, 10:48
  5. شبکه های بازیابی انرژی
    توسط مهسا در انجمن الكترونيك صنعتی
    پاسخ: 6
    آخرين نوشته: 2008/01/28, 13:50

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •