plc چیست ؟

نام کاربری : پسورد : یا عضویت | رمز عبور را فراموش کردم



ارسال پاسخ
تعداد بازدید 305
نویسنده پیام
elena آفلاین


ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
plc چیست ؟
plc چیست ؟

 plc مخفف عبارت(Programmable Logic Controller ) می باشد یعنی کنترل کننده
 منطقی برنامه پذیر این سیستم وسیله ای است که متناسب به برنامه ای که دریافت می کند

 وظیفه ای را انجام می دهد . به عبارت دیگر PLC نوعی کامپیوتر است که برنامه ای خاص
 را اجرا می کند . با حضور PLC تجهیزات و قطعات استفاه شده در کنترل فرآیندهای صنعتی
 و خطوط تولید تغییر نمود و مدارهای رله کنتاکتوری و سخت افزاری حالت جامد کم کم جای
 خود را به کنترل کننده های منطقی برنامه پذیر یعنی PLC ها دادند بدون تردید PLC مهمترین
 و پر کاربردترین وسیله اتوماسیون در صنایع مدرن امروزی است . در ماشینها و خطوط تولید
 جدید ، کمتر موردی را می توان یافت که از PLC استفاده نشده باشد .در حقیقت این وسیله
 بسیار قابل انعطاف که خود یک کنترل کننده کامل است به عنوان قطعه ای برنامه پذیر در
 صنایع گوناگون کاربرد وسیعی یافته است به گونه ای که با پیشرفت تکنولوژی و حضور
 اتوماسیون در عرصه صنعت در طراحی کنترل کننده ها و مدارها فرمان خطوط تولید و
 فرآیندهای صنعتی استفاده از مدارهای فرمان قدیمی منسوخ گردیده و در اکثر مراکز صنعتی از
 کنترل کننده های منطقی قابل برنامه ریزی استفاده می شود .

امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
ولی آموختم که :
ناله ام سکوت باشد ....
گریه ام لبخند ...
و تنها همدمم ، خدا .....
یکشنبه 09 تیر 1392 - 18:32
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
تشکر شده: 2 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: gomnam & maaziyaar &
elena آفلاین



ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
plc چیست ؟
برای بررسی نقش بهتر این کنترل کننده هابه بررسی آنها در پروسه های کوچک با سرعت
 کارایی نسبتا متوسط می پردازیم:
در پروسه های با I/O های محدودکه نیاز به برنامه نویسی پیچیده ندارد می توانیم از کنترل
 کننده ها با برنامه نویسی ساده (LOGO) استفاده کنیم.
LOGO یکminiPLC ازخانوادهPLC های SIEMENS است که با همان منطق PLC
 های S5 و S7 برنامه نویسی می شود مثلا زبان برنامه نویسی LADDER وCSF یا
 FBD S5 و S7 کاملا شبیه زبان برنامه نویسی LADDER و FBD , LOGO است
 منتهی LOGO قدری کوچکتر از یک PLC است و قدرت cpu آن کمتر و تعداد ورودی و
 خروجی های کمتری دارد البته به همان نسبت نیز LOGO ارزانتر از یک PLC است .
LOGO دارای کاربردهای عملی زیادی است که هم در مصارف صنعتی و هم در مصارف
 خانگی مورد استفاده قرار می گیرد. صدها و هزاران LOGO در حال حاضر در تمام نقاط
 مختلف جهان مورد استفاده قرار می گیرد و تمام کسانی که از آن استفاده کرده اند کاملا راضی
 هستند. از آنجا که روش برنامه نویسی LOGO آسان است کاربران آن روز به روز بیشتر
افزایش می یابند. ساختار ماژولی و مدلهای مختلف برای ولتاژهای مختلف باعث شده یک
 قابلیت انعطاف پذیر برای انجام همه نوع کارها فراهم کند.
خصوصیات ذکر شده برای LOG آنرا برای اتوماسیون پروسه های کوچک ومتوسط بسیار
 مناسب ساخته است چون هم هزینه هارا کاهش می دهدو هم به راحتی برنامه نویسی می شود
 از این رو در سطح استان که صنعت نوپایی دارد و اکثر پروسه ها به پروسه های متوسط و
 کوچک ختم می شودو استفاده از PLC در چنین پروسه هایی اصلاً معقول و مقرون به صرفه
 نیست LOGO بی نظیر است و زمینه های کاری فراوانی می تواندداشته باشدو این مزیت
 LOGOنسبت به PLC است . از طرفی LOGO چون دقیقا با همان منطق PLC برنامه
 ریزی می شود یادگیری LOGO بستر بسیار مناسبی برای یادگیری PLC های S5 و
S7 باشد.
با استفاده از نرم افزارLOGO SOFT COMFORT به راحتی می توانیم طرح مدارمان را
 قبل از load شدن روی دستگاه ببینیم و با استفاده از simulation نحوه عملکرد آن را
 تست کنیم و بعد از مطمئن شدن و بر طرف کردن خطاها و مشکلات آن را روی دستگاه
 load کنیم و ورودی-خروجی ها را به آن متصل کنیم.

امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
ولی آموختم که :
ناله ام سکوت باشد ....
گریه ام لبخند ...
و تنها همدمم ، خدا .....
یکشنبه 09 تیر 1392 - 18:34
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
تشکر شده: 1 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: maaziyaar /
elena آفلاین



ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
plc چیست ؟
LOGO دارای کاربردهای صنعتی و خانگی فراوانی است که در ادامه تعدادی از این کاربردها بیان می شود.

نمونه هایی از کاربردهای صنعتی LOGO :

 

[ol]
  • کنترل بویلر ها
  • سیستمهای گرم کننده , سرد کننده و عوض کننده شرایط هوایی
  • سیستمهای اندازه گیری سطح
  • کنترل نوار نقاله
  • ماشینهای برش دهنده
  • ماشینهای الکترولیز و پاک سازی
  • کنترل پمپها و دریچه ها و موتور ها
  • زیرمجموعه هوشمند در شبکه
  • As-interface
  • کنترل چراغهای راهنمایی و رانندگی
  • کنترل انبار های بزرگ ( سیلو ها )
  • ماشینهای جوشکاری
  • سکو های پرتاپ
  • [/ol]
     

    نمونه هایی از کاربردهای خانگی LOGO :

    [ol]
  • سیستمهای کنترل گلخانه
  • اتاق های خورشیدی
  • سیستمهای آبیاری و بذر افشانی
  • کنترل دربها و دروازه های بزرگ صنعتی
  • زنگ های خطر و هشدار دهنده
  • سیستمهای گرمادهی و تهویه
  • مدارهای روشنایی فلئورسنت
  • کنترل روشنایی در آپارتمانها , راه پله ها , ویترین ها , خیابانها
  • [/ol]
    LOGO
    برای تمام محیط ها مناسب است. یعنی با شرایط دمایی و رطوبتی نیز سازگار
    است. در روی دریاهای آزاد ( در ساختار کشتی ها و زیردریایی ها ) مورد
    استفاده قرار می گیرد. زمانی که مجبور به کار در شرایطی باشیم که احتیاج به
    مقاومت نوسانی یا سازگاری الکترومغناطیسی یا شرایط آب و هوایی خاص مثل
    رطوبت داریم LOGO نیاز ما را برطرف می کند.


    نکته مهم دیگر اینکه از اختلالات رادیویی جلوگیری می کند. قابلیت حذف نویز را دارد.
    به همین علت در ساختمان میکسر ها مورد استفاده قرار می گیرد.


    آنچه در این مقاله ذکر شد مقدمه ای کوتاه جهت معرفی علم اتوماسیون و PLC بود
    امیدواریم هر روز شاهد رشد روز افزون این علم در سطح استان و کشور باشیم .


    امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
    ولی آموختم که :
    ناله ام سکوت باشد ....
    گریه ام لبخند ...
    و تنها همدمم ، خدا .....
    یکشنبه 09 تیر 1392 - 18:35
    نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
    تشکر شده: 1 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: maaziyaar /
    elena آفلاین



    ارسال‌ها : 7586
    عضویت: 2 /5 /1391
    محل زندگی: قم
    سن: 21
    تشکرها : 5163
    تشکر شده : 6247
    plc چیست ؟
    آموزش PLC به زبان ساده

    مقدمه:

    PLC مخف
    Programmable logic controller به معنی برنامه کنترل منطقی می باشد که
    برنامه نوشته شده توسط کامپیوتر را از کامپیوتر به کنتاکتور ها یا رله ها
    توسط مدار رابط یا اینتر فیس انتقال میدهد و طبق برنامه ذکر شده دستگاه ها
    را راه اندازی و کنترل می نمایید.
    امروزه استفاده از PLC در صنایع و کارخانه ها رو به افزایش است و بایستی برقکاران صنعتی طرز استفاده از آن را بدانند.
    PLC هایی مورد آموزش مربوط به شرکت زیمنس می باشند.


    کنترل کننده قابل برنامه ریزی منطقی :
    در
    سال 1968 آمریکایی ها اولین PLC را ساختند و آنرا کنترل قابل برنامه ریزی
    نام نهادند                        {PROGRAMABLE CONTROLLER } آلمانی ها در
    سال 1973 PLC را وارد بازار کردند و اکنون شرکتهای مختلفی در جهان در
    زمینه ساخت و استفاده از PLC در حال فعالیت هستند.سهم شرکت زیمنس از بازار
    PLC جهان 26%_ شرکت آمریکایی ALAM BRADLEY 26 % _ OMRON ژاپن 11 ٪ ــ
    MITSUBISHI 9 ٪ و الباقی مربوط به کمپانی های AEG-BOSCH -GENRAL ELECTRIC و
    TELEME CANIQUE فرانسه می باشد.
    شرکتهای ایرانی نظیر کنترونیک - صنعت فردا و فتسو آلمانی که همگی مدلی از زیمنس آلمان می باشند.



    طراحی مدار فرمان توسط کامپیوتر :
    هر سیستم نیاز به کنترل دارد.در سیستم های صنعتی 2 نوع کنترل وجود دارد.
    1-سخت افزاری(مدارات فرمان الکتریکی) 2- سیستم های PLC
    سیستم های PLC خود به 2 گروه تقسیم می شوند : 1- سیستم های کنترلی گسترده DCS 2- کامپیوتر های شخصی IPC



    پروسه کار یک PLC:
    ورودی پردازش خروجی
    ورودی
    می تواند سنسور ها - کلید های قطع ووصل -عوامل مکانیکی و...باشند. خروجی
    هم موتورها - رله یا کنتاکتورها - لامپ ها و نمایشگر ها باشند.
    با
    اعمال ورودی به یک سیستم PLC که می تواند بصورت کلیدی و یا سنسور باشد عمل
    پردازش بر روی ان صورت گرفته و نتیجه عمل در یک عمل کننده یا یک شبیه ساز
    آشکار می شود.به مجموعه این اعمال یک فرایند یا پروسه کاری گفته می شود.



    موارد کاربرد PLC :
    1- کنترل هر گونه ماشین و وسیله برقی
    2- کنترل هر سیستم خط تولید
    3- کنترل فرمان مدار CNC (ماشین های فرز پیشرفته )



    تفاوت PLC با کامپیوتر :
    تمامی
    اجزا یک کامپیوتر در یک PLC وجود دارد ولی کامپیوتر از لحاظ نوع ورودی و
    خروجی ها و همچنین عمل ترکیب ورودی ها و خروجی ها با PLC متفاوت می
    باشد.خروجی PLC می تواند یک رله - تریاک - ترانزیستور - تریستور و غیره
    باشد که با توجه به حداکثر جریان مجاز خروجی PLC باید انتخاب شود تا آسیبی
    به سیستم وارد نشود.
    در PLC ما نتیجه عمل را می بینیم ولی در کامپیوتر فقط اطلاعات را می بینیم.



    حافظه بکار رفته در PLC :
    در
    PLC از حافظه های نیمه هادی و بیشتر از RAM و EEPROM استفاده می شود .یک
    باتری نیز برای جلوگیری از پاک شدن اطلاعات حافظه RAM در مواقع قطع برق و
    خاموش کردن دستگاه بکار برده می شود.یک خازن نیز موازی با باتری بک آپ قرار
    گرفته که بهنگام تعویض باتری می تواند برق سیستم را بمدت 30 ثانیه تامین
    نمایید.ولتاژ باتری3.6 ولت با جریان دهی 0.09 میلی آمپر می باشد.
    در
    مقایسه با روشهای حل سنتی و PLC می توان نتیجه گرفت که روش کار PLC آسانتر و
    توانایی و قابلیت بیشتری نسبت به روش سنتی می باشد.در PLC می توان براحتی
    در برنامه و اجرای آن تغییرات اعمال نمود.همچنین دارای حجم کم و ارزانتری
    می باشد و نگهداری آن نیز آسانتر است.
    PLC های زیمنس
    PLC های شرکت زیمنس را می توان بدو دسته کلی با ورژن های مختلف تقسیم کرد.
    1-STEP
    5 یا S5 2- STEP7 یا S7 که S5 اولین سری PLC بوده که تحت DOS بوده و بعد
    تحت WINDOWS آن به بازار آمد. PLC های S7 از سری S7-200 و S7-300 و S7 400
    می باشند.
    زبان های برنامه نویسی در هر دو دسته مشترک می باشد وفقط در برخی موارد تفاوت اندکی دارند.


    زبان های برنامه نویسی در PLC :
    LADER یا نردبانی:
    اگر شکل بلوک دیاگرامی مدار برقی را نود درجه به سمت راست وبالا بچرخانیم و
    آن را جایگزین علایم نردبانی کنیم در واقع همان مدار را به زبان نردبانی
    نوشته ایم.این زبان مورد علاقه برقکاران و ساده ترین روش برنامه نویسی است.

    CSF : برنامه نویسی به روش کنترل سیستم که در واقع پیاده سازی
    مدار برقی بصورت گیت های لاجیک می باشد.این زبان مورد علاقه و کاربرد
    الکترونیک کاران می باشد


    در برنامه نویسی بزبان CSF باید گیت AND را مقدمتر بر گیت OR برشمرد.در PLC های S7-200 برنامه CSF را با FBD نشان می دهند. 
    STL
    : این برنامه که در واقع برنامه نویسی متنی می باشد و نوشتن برنامه بصورت
    خط به خط با توجه به روابط جبر بول می باشد.این زبان محبوب برنامه نویسان
    کامپیوتری می باشد. مثل مثال بالا که بزبان STL نوشته ام.
    AN I0.0
    A(
    O I 0.0
    O Q 0.0
    )
    = Q 0.0
    BE



    در
    متن STL بالا اگر توجه کنید ابتدا عبارت AND آمده سپس عمل OR کردن آمده
    است.اگر توجه کرده باشید مدار بالا یک مدار برقی دایم کار یک محل می باشد.I
    0.0 و I 0.1 ورودی ها و بترتیب کلید STOP و START می باشد و Q 0.0 خروجی
    یا همان K که مشخصه کنتاکتور می باشد.


     
    ترجمه عبارت بالا:ANDNOT
    کن ورودی I0.0 یا STOP و AND کن آنرا با OR I0.1 و OR Q0.0 که در واقع یک
    گیت OR هستند و نتیجه برابر با Q0.0 که همان کناکتور است و Q0.0 که با I0.1
    OR شده تیغه نگهدارنده کنتاکتور (13-14) می باشد. یعنی زمانی که I0.0
    مقدارش 0 و I0.1 برابر یک گردد خروجی گیت AND یک شده و Q0.0 یک شده که همان
    جذب کنتاکتور است و چون Q0.0 با I0.1 موازی یا OR شده است خروجی همواره یک
    است تا زمانی که I0.0 یک شود و چون این ورودی ANDNOT است خروجی گیت AND
    صفر شده و خروجی نیز صفر می شود.
    BE نماینگر پایان برنامه نوشته شده می باشد(BLOCK END )
    زبان STL در بین زبان های PLC دارای اهمیت خاصی می باشد چون زبان اصلی و داخلی برنامه های PLC بزبان STL می باشد.



    اصطلاحات PLC :
    BAUD
    RATE : تعداد بیت در ثانیه که بمنظور ارسال اطلاعات از یک نقطه به نقطه
    دیگر استفاده می شود.بعبارت دیگر سرعت ارسال اطلاعات را گویند. این سرعت
    بسته به نوع ماشین 1200 یا 2400 یا 4800 یا 9600 می باشد.
    CYCLE
    PROCESSING : پردازش تناوبی یعنی در هنگام اجرای برنامه از خط اول اجرا
    کرده و وقتی به BE رسید - دوباره به خط اول باز می گردد.
    SCAN TIME MONITORING : بمدت زمان مرور و اجرای برنامه گفته می شود و هر چه کمتر باشد سرعت و کیفیت PLC بهتر خواهد شد.
    FLAG : پرچم یا نماد ها که نشانه هایی بمعنی انجام یا انجام نشدن کار می باشد.



    PII و PIO :
    در یک سیستم PLC اطلاعات ورودی بصورت دیجیتال یا آنالوگ وارد شده - توسط
    PLC این اطلاعات بصورت خط به خط خوانده شده و تصویری از آن در رجیستر ذخیره
    می شود.در طول اجرای سیکل تغییرات توسط سیستم پذیرفته نمی شود بطوری که
    اطلاعات ورودی یک خط بطور مثال یک - همواره یک باقی می ماند که این عمل
    برای گریز از سیگنال های گذرا یا نویز می باشد که بر این منظور این اطلاعات
    وارد رجیستر PII (PROCESS IMAGE INPUT ) شده و در هر بار مرور - اطلاعات
    موجود در PII باز خوانی شده و از برگشت اطلاعات جلوگیری می شود.در یک سیستم
    PLC عملی مشابه PII در مورد خروجی و تحت عنوان PIO یا پردازش تصویر خروجی
    صورت می گیرد.سیستم PLC این سیگنال این سیگنال ذخیره شده بصورت بیت در PII
    را بهمراه ذخیره برنامه بصورت دستوری در PIO را پس از پردازش بصورت انالوگ
    یا دیجیتال در خروجی ظاهر می کند.



    اوپتی کوپلر :برای عایق کاری ورودی از خروجی و از CPU - از اوپتی کوپلر ها استفاده می شود.که دارای مزایایی نظیر:
    1- سیستم زمین یا ارت بین خروجی و ورودی مشترک نمی باشد.
    2-بدلیل زمین مجزا نویز یکطرف بر قسمت دیگر تاثیر ندارد.
    3-جریان برگشتی حاصل از سلف ها بر روی سیستم تاثیر نمی گذارد.



    ظرفیت PLC :
    تعداد
    ورودی ها و خروجی ها ظرفیت یک PLC را تعیین می کند. هرچه تعداد واحد ها
    بیشتر باشد سرعت و قدرت و همچنین دقت آن PLC بالاتر خواهد رفت.
    بمدت
    زمانی که طول می کشد تا PLC نسبت به یک تغییر عکس العمل نشان دهد زمان عکس
    العمل PLC گویند وعوامل موثر بر آن عبارتند از : 1- تاخیر زمان ورودی 2-
    زمان اجرای برنامه 3- تاخیر زمان خروجی ها
    زمان عکس العمل بطور متوسط 3 میلی ثانیه بر هر 1کیلو بایت می باشد.
    شرایط و مشخصاتی که در ورودی و خروجی یک PLC باید در نظر گرفت.



    ورودی:
    1-ولتاژ نامی شبکه ای که می خواهیم در ورودی استفاده گردد.
    2-امپدانس ورودی 3- جریان ورودی 4- تاخیر در کلیدزنی ورودی
    خروجی:
    1-حداکثر جریانی که می توان به خروجی داد.
    2-جریانی که از COM مشترک می گذرد.
    3- حداکثر باری که می توان به یکی از خروجی ها داد.
    4-حداکثر
    زمان کلید زنی خروجی 5-سرعت قطع و وصل خروجی یا فرکانس قطع و وصل خروجی 6-
    تعداد قطع و وصل خروجی 7- عمر مکانیکی المان های خروجی
    مهمترین مشخصه هایی که در انتخاب PLC باید در نظر گرفت:
    1-
    تعداد ورودی 2- تعداد خروجی 3- تعداد FLAG 4- تعداد شمارنده ها و تایمر ها
    5- نوع تایمر و FLAG 6- اندازه حافظه 7- سرعت اجرای برنامه 8- نوع برنامه
    کاری



    PLC
    های SETP-5 موسوم به S5 از اولین سری PLC شرکت زیمنس آلمان می باشد که در
    ابتدا برنامه آن تحت نسخه DOS بود که با آمدن سیستم عامل WINDOWS نسخه تحت
    ویندوز آن که بسیار جذاب تر بود ومشکلات نسخه تحت DOS را نداشت و مورد
    استقبال قرار گرفت .این PLC امروزه با آمدن PLC های سری S7 دیگر مورد
    استفاده قرار نمی گیرد ولی آموزش اون رو برای شروع کار و داشتن شبیه ساز
    اونو که بدون نیاز به داشتن دستگاه PLC می توان برنامه را بررسی و ویرایش
    کرد وعملکرد اونو دید. این برنامه یک برنامه بسیار ساده است که براحتی می
    تواند با کاربر ارتباط برقرار نمایید و نیاز به مهارت و تبحر خاصی ندارد و
    فقط کمی اطلاعات در زمینه کامپیوتر و داشتن اطلاعات در زمینه برق و دیجیتال
    اون هم در حد نرمال کافی می باشد.



    برای شروع مختصری درباره کلید ها وگیت ها وعلایم آنها برای تفهیم بهتر انجام می دم.
    در
    واقع ورودی ها رو با کلید ها تعریف می کتتد. مانند کیبرد کامپیوتر یا کلید
    روشن و خاموش کردن لامپ و استپ و استارت ها در برق صنعتی که با فشردن یک
    کلید در واقع اون رو یک یا ست کرده ایم . و خروجی هم می تواند لامپ یا
    موتور یا نمایشگر و... باشد. در PLC که بیشتر در صنعت کاربرد دارد پس بیشتر
    با کلید های فشاری موسوم به استپ و استارت سر کار داریم .
    کلید استپ
    که از نام آن بر می آید بمعنی نگهدارنده یا قطع کننده و کلید استارت هم
    بمعنی شروع کننده و آغازگر می باشد .همین کلید ها در PLC هم کاربرد دارند
    در واقع ورودی های سیستم PLC می باشند که با اعمال به ورودی PLC برنامه
    نوشته شده با پردازش داده ورودی خروجی را به ما تحویل می دهد .خروجی هم که
    گفته شد می تواند هر نوع مصرف کننده ای باشد و در صنعت بعلت ولتا ژ بالا و
    استفاده از کنتاکتورها در PLC هم از کنتاکتور ها برای خروجی استفاده می شود
    .
    در برق صنعتی کلیدها را با S و در PLC ورودی ها را با I نشان می
    دهند.و خروجی صنعتی که با K نشان داده می شود برابر با Q در PLC می باشد.


    اگر توجه
    کرده باشید در PLC در ورودی و خروجی X.X نوشته شده است که آدرس مربوط به
    آن ورودی یا خروجی می باشد .X سمت راست مربوط به بیت آن بلوک که بعنوان
    ورودی یا خروجی انتخاب می شود و X سمت چپ هم مربوط به بایت آن بلوک می باشد
    مانند: I 1.2 یعنی ورودیی بیت دوم از بایت اول و Q 0.1 بمعنی خروجی از بیت
    اول و بایت 0 . باید توجه نمود که این آدرس ها را می توان دلخواه نوشت ولی
    باید به نکته توجه نمود که آن PLC چند بلوک برای ورودی یا خروجی دارد و از
    همه مهمتر اگر بترتیب باشد برای ویرایش های بعدی و تحلیل راحتر می باشد.و
    دیگر اینکه اگر چند ورودی مختلف داریم نیازی نیست که بلوکهای دیگر را آدرس
    دهی کنیم بلکه کافی است از همان بیت های همان بلوک چه بعنوان ورودی یا
    خروجی استفاده نماییم مثلا برای آدرس دهی کلید های S1-S2-S3-S4 آدرس آنها
    را بدین شکل بیان می کنیم I0.0 برای S1 - I0.1 برای S2 - I0.2 برای S3 و
    I0.3 برای S4 نه اینکه بنویسیم I0.0 -I1.0-I2.0-I3.0 و در مورد خروجی هم
    همین موضوع صدق می کند


    توجه
    نموده اید که دو کلید سری برابر با گیت AND یا (و) می باشد و دو کلید سری
    هم برابر گیت OR بمعنی (یا ) می باشد که با ترکیب این دو گیت می توان به
    گیت های دیگر دست یافت.در واقع این دو گیت پایه دیجیتال برای گیت های دیگر
    می باشند.AND یا و بدین معنی است که باید ورودی A (و) B هر دو وجود داشته
    باشند یا برابر یک باشند تا خروجی یا F برابر یک باشد پس خروجی وابسته به
    هر دو ورودی می باشد.
    ORیا (یا) هم این معنی را می دهد که اگر A (یا ) B هر کدام اگر یک باشند خروجی یک می گردد در واقع خروجی وابسته به یک ورودی می باشد


    S1 یا
    استپ - S2 یا استارت و K1 یا کنتاکتور که S1 و S2 در ورودی گیت AND قرار
    گرفته و خروجی گیت هم کنتاکتور K1 می باشد.زمانی خروجی یک می شود یا
    کنتاکتور جذب می شود که استپ 0 و استارت یک گردد.
    برای کلید استپ یا هر
    کلیدی که در حالت معمول یک یا بسته باشند در دیجیتال NOT قرار می دهند و
    بدین معنی است که اگر به ورودی NOT یک بدیم خروجی صفر و اگر صفر دهیم خروجی
    ما یک می شود.در مدار بالا اگر S1 را فشار دهیم در واقع مدار را باز یا
    مثل این است که گیت نه را ست کرده که بما صفر می دهد.
    این نکته قابل
    توجه است که در PLC هیچوقت در خروجی NOT قرار نمی گیرد .یعنی اینکه بخواهیم
    گیت NAND یا AND که NOT شده است را پیاده سازی کنیم باید ورودی ها را NOT
    قرار دهیم.



    امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
    ولی آموختم که :
    ناله ام سکوت باشد ....
    گریه ام لبخند ...
    و تنها همدمم ، خدا .....
    یکشنبه 09 تیر 1392 - 18:38
    نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
    تشکر شده: 1 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: maaziyaar /
    elena آفلاین



    ارسال‌ها : 7586
    عضویت: 2 /5 /1391
    محل زندگی: قم
    سن: 21
    تشکرها : 5163
    تشکر شده : 6247
    plc چیست ؟
    مقاله: مقدمه ای در مورد مفاهیم اولیه PLC

    مقدمه : امروزه
    در بین كشورهای صنعتی ، رقابت فشرده و شدیدی در ارائه راهكارهایی برای
    كنترل بهتر فرآیندهای تولید ، وجود دارد كه مدیران و مسئولان صنایع در این
    كشورها را بر آن داشته است تا تجهیزاتی مورد استفاده قرار دهند كه سرعت و
    دقت عمل بالایی داشته باشند.  بیشتر این تجهیزات شامل سیستم‌های استوار بر
    كنترلرهای قابل برنامه‌ریزی (Programmable Logic Controller)  هستند. در
    بعضی موارد كه لازم باشد می‌توان PLCها را با هم شبكه كرده و با یك
    كامپیوتر مركزی مدیریت نمود تا بتوان كار كنترل سیستم‌های بسیار پیچیده را
    نیز با سرعت و دقت بسیار بالا و بدون نقص انجام داد.
    قابلیت‌هایی از
    قبیل توانایی خواندن انواع ورودی‌ها (دیجیتال ، آنالوگ ، فركانس بالا...) ،
    توانایی انتقال فرمان به سیستم‌ها و قطعات خروجی ( نظیر مانیتورهای صنعتی ،
    موتور، شیر‌برقی ، ... ) و همچنین امكانات اتصال به شبكه ، ابعاد بسیار
    كوچك ، سرعت پاسخگویی بسیار بالا، ایمنی ، دقت و انعطاف پذیری زیاد این
    سیستم‌ها باعث شده كه بتوان كنترل سیستم‌ها را در محدوده وسیعی انجام داد.




    مفهوم كنترلرهای قابل برنامه‌ریزی PLC

    در سیستم‌های اتوماسیون
    وظیفه اصلی كنترل بر عهده PLC است كه با گرفتن اطلاعات از طریق ترمینالهای
    ورودی، وضعیت ماشین را حس كرده و نسبت به آن پاسخ مناسبی برای ماشین فراهم
    می‌كند. امكان تعریف مدهای مختلف برای ترمینالهای ورودی/خروجی یك PLC، این
    امكان را فراهم كرده تا بتوان PLC را مستقیما به المانهای دیگر وصل كرد.
    علاوه بر این PLC شامل یك واحد پردازشگر مركزی( CPU) نیز هست، كه برنامه
    كنترلی مورد نظر را اجرا می‌كند. این كنترلر آنقدر قدرتمند است كه می‌تواند
    هزارها I/O را در مدهای مختلف آنالوگ یا دیجیتال و همچنین هزارها تایمر/
    كانتر را كنترل نماید. همین امر باعث شده بتوان هر سیستمی، از سیستم كنترل
    ماشین‌هایی با چند I/O كه كار ساده‌ای مثل تكرار یك سیكل كاری كوچك انجام
    می‌دهند گرفته تا سیستم‌های بسیار پیچیده تعیین موقعیت و مكان‌یابی را
    كنترل نمود. این سیستم می‌تواند بدون نیاز به سیم‌بندی و قطعات جانبی و فقط
    از طریق نوشتن چند خط برنامه تا صدها تایمر را در آن واحد كنترل و استفاده
    نماید.


    زمان پاسخ‌گویی  Scan Time

    این زمان بستگی به سرعت
    پردازش CPU مدل انتخاب شده PLC و طول برنامه كاربر دارد. از یك میكرو‌ثانیه
    تا ده میلی ثانیه می‌باشد. مثلا در مواقعی كه I/O از سیستم اصلی دور باشد،
    چون مجبور به نقل و انتقال سیگنالها به سیستم دورتری هستیم در نتیجه زمان
    اسكن زیاد می‌شود. همچنین مانیتور كردن برنامه كنترلی اغلب به زمان اسكن
    می‌افزاید چرا كه CPU كنترلر مجبور است وضعیت كنتاكتها، رله‌ها ، تایمر‌ها
    و... را روی CRT یا هر وسیله نمایشگر دیگری بفرستد.



    قطعات ورودی

    هوشمند بودن سیستم
    اتوماسیون بیشتر مربوط به توانایی PLC در خواندن سیگنالهای ارسالی از انواع
    ورودی‌ها، دستی، اتوماتیك و حس‌گرهای خودكار می‌باشد. قطعات ورودي نظیر
    شستی‌های استارت/ استوپ ، سوییچ‌ها، میكرو‌سوییچ‌ها، سنسورهای فتوالكتریك،
    proximity ،  level sensor ، ترموكوپل، PT100 و...  PLC از این سنسورها
    برای انجام عملیاتی نظیر تشخیص قطعه روی نوار نقاله حامل قطعات، تشخیص رنگ،
    تشخیص سطح مایعات داخل مخزن، آگاهی داشتن از مكانیزم حركت و موقعیت جسم،
    تست كردن فشار مخازن و بسیاری موارد دیگر، استفاده می‌كند.
    سیگنالهای ورودی یا دیجیتال هستند و یا آنالوگ، كه در هر صورت ورودی‌های PLC را توان در مدهای مختلف تنظیم و مورد استفاده قرار داد.



    قطعات خروجی

    همانطوری كه می‌دانید یك
    سیستم اتوماسیون شده بدون داشتن قابلیت اتصال به قطعات خروجی از قبیل
    سیم‌پیچ، موتور، اینورتر، شیربرقی ، هیتر و ... كامل نخواهد بود. قطعت
    خروجی نحوه عملكرد سیستم را نشان می‌دهند و مستقیما تحت تاثیر اجرای برنامه
    كنترلی سیستم هستند در خروجی‌های PLC نیز مدهای مختلفی برای اعمال سیگنال
    به المانهای خروجی وجود دارد.


    نقش كنترلرهای قابل برنامه‌ریزی (PLC) در اتوماسیون صنعتی

    در یك سیستم اتوماسیون،
    PLC بعنوان قلب سیستم كنترلی عمل می‌كند. هنگام اجرای یك برنامه كنترلی كه
    در حافظه آن ذخیره شده است، PLC همواره وضعیت سیستم را بررسی می‌كند. این
    كار را با گرفتن فیدبك از قطعات ورودی و سنسورها انجام می‌دهد. سپس این
    اطلاعات را به برنامه كنترلی خود منتقل می‌كند و نسبت به آن در مورد نحوه
    عملكرد ماشین تصمیم‌گیری می‌كند و در نهایت فرمانهای لازم را به قطعات و
    دستگاههای مربوطه ارسال می‌كند.


    مقایسه تابلوهای كنترل معمولی با تابلوهای  كنترلی مبتنی بر PLC

    امروزه تابلوهای كنترل
    معمولی ( رله‌ای ) خیلی كمتر مورد استفاده قرار می‌گیرند. چرا كه معایب
    زیادی دارند. از آنجا كه این نوع تابلوها با رله‌های الكترو‌مكانیكی كنترل
    می‌شوند، وزن بیشتری پیدا می‌كنند، سیم‌كشی تابلو كار بسیار زیادی می‌طلبد و
    سیستم را بسیار پیچیده می‌كند. در نتیجه عیب‌یابی و رفع مشكل آن بسیار
    پرزحمت بوده و برای اعمال تغییرات لازم در هر سال و یا بروز كردن سیستم
    بایستی ماشین را بمدت طولانی متوقف نمود كه این امر مقرون به صرفه نخواهد
    بود. ضمنا توان مصرفی این تابلوها بسیار زیاد است.
    با بوجود آمدن PLC،
    مفهوم كنترل و طراحی سیستم‌های كنترلی بطور بسیار چشمگیری پیشرفت كرده است و
    استفاده از این كنترلر‌ها مزایای بسیار زیادی دارد. كه به برخی از این
    موارد در زیر اشاره كرده‌ایم. كه با مطالعه آن می‌توان به وجه تمایز PLC با
    سایر سیستم‌های كنترلی پی برد:



    سیم بندی سیستم‌های جدید در مقایسه با سیستم‌های كنترل رله‌ای تا 80٪ كاهش می‌یابد.



    از آنجاییكه PLC توان بسیار كمی مصرف می‌كند، توان مصرفی بشدت كاهش پیدا خواهد كرد.



    توابع عیب یاب داخلی سیستم PLC ، تشخیص و عیب‌یابی سیستم را بسیار سریع و راحت می‌كند.



    برعكس سیستم‌های قدیمی
    در سیستم‌های كنترلی جدید اگر نیاز به تغییر در نحوه كنترل یا ترتیب مراحل
    آن داشته باشیم، بدون نیاز به تغییر سیم‌بندی و تنها با نوشتن چند خط
    برنامه این كار را انجام می‌دهیم. در نتیجه وقت و هزینه بسیار بسیار اندكی
    صرف انجام اینكار خواهد شد.



    در مقایسه با تابلو‌های
    قدیمی در سیستم‌های مبتنی بر PLC نیاز به قطعات كمكی از قبیل رله ، كانتر،
    تایمر، مبدل‌های A/D و D/A و... بسیار كمتر شده است. همین امر نیز باعث
    شده در سیستم‌های جدید از سیم‌بندی،  پیچیدگی و وزن تابلو‌ها به نحو
    چشمگیری كاسته شود.



    از آنجاییكه سرعت
    عملكرد و پاسخ‌دهی  PLC در حدود میكرو‌ثانیه و نهایتا میلی ثانیه است،  لذا
    زمان لازم برای انجام هر سیكل كاری ماشین بطور قابل ملاحظه‌ای كاهش یافته و
    این امر باعث افزایش میزان تولید و بالا رفتن بازدهی دستگاه می‌شود.



    ضریب اطمینان و درجه حفاظت این سیستم‌ها بسیار بالا تر از ماشین‌های رله‌ای است.



    وقتی توابع كنترل پیچیده‌تر و تعداد I/O ها خیلی زیاد باشد، جایگزین كردن PLC بسیار كم ‌هزینه‌تر و راحت‌تر خواهد بود. 


    امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
    ولی آموختم که :
    ناله ام سکوت باشد ....
    گریه ام لبخند ...
    و تنها همدمم ، خدا .....
    یکشنبه 09 تیر 1392 - 18:41
    نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
    تشکر شده: 1 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: maaziyaar /
    elena آفلاین



    ارسال‌ها : 7586
    عضویت: 2 /5 /1391
    محل زندگی: قم
    سن: 21
    تشکرها : 5163
    تشکر شده : 6247
    plc چیست ؟
      نقش PLC در اتوماسیون صنعتی
     




    مقدمه :

    امروزه در بین كشورهای صنعتی ، رقابت
    فشرده و شدیدی در ارائه راهكارهایی برای كنترل بهتر فرآیندهای تولید ، وجود
    دارد كه مدیران و مسئولان صنایع در این كشورها را بر آن داشته است تا
    تجهیزاتی مورد استفاده قرار دهند كه سرعت و دقت عمل بالایی داشته باشند.
    بیشتر این تجهیزات شامل سیستم‌های استوار بر كنترلرهای قابل برنامه‌ریزی
    (Programmable Logic Controller) هستند. در بعضی موارد كه لازم باشد
    می‌توان PLCها را با هم شبكه كرده و با یك كامپیوتر مركزی مدیریت نمود تا
    بتوان كار كنترل سیستم‌های بسیار پیچیده را نیز با سرعت و دقت بسیار بالا و
    بدون نقص انجام داد.
    قابلیت‌هایی از قبیل
    توانایی خواندن انواع ورودی‌ها (دیجیتال ، آنالوگ ، فركانس بالا...) ،
    توانایی انتقال فرمان به سیستم‌ها و قطعات خروجی ( نظیر مانیتورهای صنعتی ،
    موتور، شیر‌برقی ، ... ) و همچنین امكانات اتصال به شبكه ، ابعاد بسیار
    كوچك ، سرعت پاسخگویی بسیار بالا، ایمنی ، دقت و انعطاف پذیری زیاد این
    سیستم‌ها باعث شده كه بتوان كنترل سیستم‌ها را در محدوده وسیعی انجام داد.

    مفهوم كنترلرهای قابل برنامه‌ریزی PLC :

    در
    سیستم‌های اتوماسیون وظیفه اصلی كنترل بر عهده PLC است كه با گرفتن
    اطلاعات از طریق ترمینالهای ورودی، وضعیت ماشین را حس كرده و نسبت به آن
    پاسخ مناسبی برای ماشین فراهم می‌كند. امكان تعریف مدهای مختلف برای
    ترمینالهای ورودی/خروجی یك PLC، این امكان را فراهم كرده تا بتوان PLC را
    مستقیما به المانهای دیگر وصل كرد. علاوه بر این PLC شامل یك واحد پردازشگر
    مركزی( CPU) نیز هست، كه برنامه كنترلی مورد نظر را اجرا می‌كند. این
    كنترلر آنقدر قدرتمند است كه می‌تواند هزارها I/O را در مدهای مختلف آنالوگ
    یا دیجیتال و همچنین هزارها تایمر/ كانتر را كنترل نماید. همین امر باعث
    شده بتوان هر سیستمی، از سیستم كنترل ماشین‌هایی با چند I/O كه كار ساده‌ای
    مثل تكرار یك سیكل كاری كوچك انجام می‌دهند گرفته تا سیستم‌های بسیار
    پیچیده تعیین موقعیت و مكان‌یابی را كنترل نمود. این سیستم می‌تواند بدون
    نیاز به سیم‌بندی و قطعات جانبی و فقط از طریق نوشتن چند خط برنامه تا صدها
    تایمر را در آن واحد كنترل و استفاده نماید.


    زمان پاسخ‌گویی Scan Time :

    این
    زمان بستگی به سرعت پردازش CPU مدل انتخاب شده PLC و طول برنامه كاربر
    دارد. از یك میكرو‌ثانیه تا ده میلی ثانیه می‌باشد. مثلا در مواقعی كه I/O
    از سیستم اصلی دور باشد، چون مجبور به نقل و انتقال سیگنالها به سیستم
    دورتری هستیم در نتیجه زمان اسكن زیاد می‌شود. همچنین مانیتور كردن برنامه
    كنترلی اغلب به زمان اسكن می‌افزاید چرا كه CPU كنترلر مجبور است وضعیت
    كنتاكتها، رله‌ها ، تایمر‌ها و... را روی CRT یا هر وسیله نمایشگر دیگری
    بفرستد.

    قطعات ورودی :

    هوشمند بودن سیستم اتوماسیون بیشتر
    مربوط به توانایی PLC در خواندن سیگنالهای ارسالی از انواع ورودی‌ها، دستی،
    اتوماتیك و حس‌گرهای خودكار می‌باشد. قطعات ورودی نظیر شستی‌های استارت/
    استوپ ، سوییچ‌ها، میكرو‌سوییچ‌ها، سنسورهای فتوالكتریك، proximity ، level
    sensor ، ترموكوپل، PT100 و... PLC از این سنسورها برای انجام عملیاتی
    نظیر تشخیص قطعه روی نوار نقاله حامل قطعات، تشخیص رنگ، تشخیص سطح مایعات
    داخل مخزن، آگاهی داشتن از مكانیزم حركت و موقعیت جسم، تست كردن فشار مخازن
    و بسیاری موارد دیگر، استفاده می‌كند.
    سیگنالهای ورودی یا دیجیتال هستند و یا آنالوگ، كه در هر صورت ورودی‌های PLC را توان در مدهای مختلف تنظیم و مورد استفاده قرار داد.

    قطعات خروجی :

    همانطوری
    كه می‌دانید یك سیستم اتوماسیون شده بدون داشتن قابلیت اتصال به قطعات
    خروجی از قبیل سیم‌پیچ، موتور، اینورتر، شیربرقی ، هیتر و ... كامل نخواهد
    بود. قطعت خروجی نحوه عملكرد سیستم را نشان می‌دهند و مستقیما تحت تاثیر
    اجرای برنامه كنترلی سیستم هستند در خروجی‌های PLC نیز مدهای مختلفی برای
    اعمال سیگنال به المانهای خروجی وجود دارد.


    نقش كنترلرهای قابل برنامه‌ریزی (PLC) در اتوماسیون صنعتی :

    در
    یك سیستم اتوماسیون، PLC بعنوان قلب سیستم كنترلی عمل می‌كند. هنگام اجرای
    یك برنامه كنترلی كه در حافظه آن ذخیره شده است، PLC همواره وضعیت سیستم
    را بررسی می‌كند. این كار را با گرفتن فیدبك از قطعات ورودی و سنسورها
    انجام می‌دهد. سپس این اطلاعات را به برنامه كنترلی خود منتقل می‌كند و
    نسبت به آن در مورد نحوه عملكرد ماشین تصمیم‌گیری می‌كند و در نهایت
    فرمانهای لازم را به قطعات و دستگاههای مربوطه ارسال می‌كند.


    مقایسه تابلوهای كنترل معمولی با تابلوهای كنترلی مبتنی بر PLC :

    امروزه
    تابلوهای كنترل معمولی ( رله‌ای ) خیلی كمتر مورد استفاده قرار می‌گیرند.
    چرا كه معایب زیادی دارند. از آنجا كه این نوع تابلوها با رله‌های
    الكترو‌مكانیكی كنترل می‌شوند، وزن بیشتری پیدا می‌كنند، سیم‌كشی تابلو كار
    بسیار زیادی می‌طلبد و سیستم را بسیار پیچیده می‌كند. در نتیجه عیب‌یابی و
    رفع مشكل آن بسیار پرزحمت بوده و برای اعمال تغییرات لازم در هر سال و یا
    بروز كردن سیستم بایستی ماشین را بمدت طولانی متوقف نمود كه این امر مقرون
    به صرفه نخواهد بود. ضمنا توان مصرفی این تابلوها بسیار زیاد است.
    با
    بوجود آمدن PLC، مفهوم كنترل و طراحی سیستم‌های كنترلی بطور بسیار چشمگیری
    پیشرفت كرده است و استفاده از این كنترلر‌ها مزایای بسیار زیادی دارد. كه
    به برخی از این موارد در زیر اشاره كرده‌ایم. كه با مطالعه آن می‌توان به
    وجه تمایز PLC با سایر سیستم‌های كنترلی پی برد:
    سیم بندی سیستم‌های جدید در مقایسه با سیستم‌های كنترل رله‌ای تا 80٪ كاهش می‌یابد.
    از آنجاییكه PLC توان بسیار كمی مصرف می‌كند، توان مصرفی بشدت كاهش پیدا خواهد كرد.
    توابع عیب یاب داخلی سیستم PLC ، تشخیص و عیب‌یابی سیستم را بسیار سریع و راحت می‌كند.
    برعكس
    سیستم‌های قدیمی در سیستم‌های كنترلی جدید اگر نیاز به تغییر در نحوه
    كنترل یا ترتیب مراحل آن داشته باشیم، بدون نیاز به تغییر سیم‌بندی و تنها
    با نوشتن چند خط برنامه این كار را انجام می‌دهیم. در نتیجه وقت و هزینه
    بسیار بسیار اندكی صرف انجام اینكار خواهد شد.
    در مقایسه با تابلو‌های
    قدیمی در سیستم‌های مبتنی بر PLC نیاز به قطعات كمكی از قبیل رله ، كانتر،
    تایمر، مبدل‌های A/D و D/A و... بسیار كمتر شده است. همین امر نیز باعث شده
    در سیستم‌های جدید از سیم‌بندی، پیچیدگی و وزن تابلو‌ها به نحو چشمگیری
    كاسته شود.
    از آنجاییكه سرعت عملكرد و پاسخ‌دهی PLC در حدود میكرو‌ثانیه
    و نهایتا میلی ثانیه است، لذا زمان لازم برای انجام هر سیكل كاری ماشین
    بطور قابل ملاحظه‌ای كاهش یافته و این امر باعث افزایش میزان تولید و بالا
    رفتن بازدهی دستگاه می‌شود.
    ضریب اطمینان و درجه حفاظت این سیستم‌ها بسیار بالا تر از ماشین‌های رله‌ای است.
    وقتی توابع كنترل پیچیده‌تر و تعداد I/O ها خیلی زیاد باشد، جایگزین كردن PLC بسیار كم ‌هزینه‌تر و راحت‌تر خواهد بود.

     


    نرم افزار protool یك نرم افزار مخصوص مانیتورینگ صنعتی و راه اندازی پنلهای صنعتی است.









    امروزه در عصــر ســــرعت و ارتباطــات و با وجود شبكه
    های جهانی خارجی و داخلی(Internet , Intranet )، پایه و اساس ایجاد موضوعات
    مختلف بر مبنای سرعت انتقال داده ها از جائی به جای دیگر و امكان دسترسی
    سریع و آسان به داده ها پایه ریزی می شود . لذا خود موضوع ارتباطات نیز از
    این موضوع استثناء نبوده و امروزه از اهمیت ویژه ای برخوردار است و چون بخش
    مهمی از ارتباطات هر سازمانی را ، مكاتبات آن سازمان تشكیل می دهد ، لذا
    اهمیت این موضوع در مكاتبات هر سازمان نیز خود را نشان می دهد .



    در روشهای سنتی و البته معمول فعلی ، مكاتبات سازمانی (
    چه داخلی و چه خارجی ) با استفاده از نامه نگاری های معمول و بواسطه كاغذ
    انجام می پذیرد ، البته ممكن است در این راستا ، برای ارسال مكاتبات فوری
    تر از دستگاههائی مانند نمابر نیز استفاده شود ، ولی آنچه مهم است اینكه
    همواره از این روشها استفاده نمی شود .

    نرم افزار protool یك نرم افزار مخصوص مانیتورینگ صنعتی و راه اندازی پنلهای صنعتی است این نرم افزار از نظر ساختار داخلی به دو قسمت اصلی تقسیم می شود بخش اول مربوط به protool cs است كه پیكربندی پروژه را در این نرم افزار به عهده دارد و بخش دوم protool/pro RT است كه جهت تست و شبیه سازی برنامه مورد استفاده قرار می گیرد




    در بخش protool cs شما می توانید یك پروژه را ایجاد،
    مدیریت و پیكربندی كنید و این امر بر روی كامپیوتر انجام می گیرد در بخش
    protool/pro RT شما می توانید برنامه را بر روی operating unit ها تست كنید
    و یا اینكه بر روی كامپیوتر شبیه سازی كنید.

    اما شركت زیمنس یك سری پنلهای مخصوص طراحی كرده كه بر
    حسب امكانات در مدلهای مختلف طراحی شده اند. امكانات این پنلها عبارتند از
    امكان نصب ویندوز و اتصال به PLC و همچنین دارایا پورتهای USB و اتصال به
    صورت شبكه های Ethernet صنعتی و profibus DP می باشد.

     



     





    آشنایی با استاندارد IEC1131 درصنعت PLC
    زبان برنامه نویسی  PLCهای
    مختلف دارای شباهت ها و تفاوت های گوناگونی است،واین موضوع برای استفاده
    كنندگان مشكلاتی را بهمراه داشته است.كمسیون جهانی فناوری برق(The
    International Electrotecnical Commission)كه سازمان بین المللی برای ارائه
    استاندارد های جهانی در صنعت برق است.اخیراً برای ارائه استاندارد های
    جهانی در زمینه زبانهای برنامه نویسی PLC اقداماتی نموده است،كه ازجمله می
    توان به زبان واحدی برای برنامه نویسی اشاره نمود.سازمان،سازندگان مختلف را
    تشویق به اسنفاده از این زبان برای محصولات خود میكند.بااین همه
    هنوزتفاوتهای زیادی بین این زبان(IEC)با زبانهای ارائه شده از طرف سازندگان
    PLCوجود دارد.



    اولین PLCها در سال 1968 ساخته شده اند. در دهه 70 قابلیت برقراری
    ارتباط به آنها اضافه شد و در دهه 80 پروتکل های ارتباطی استاندارد شد.
    بالاخره در دهه 90 استاندارد زبان های برنامه نویسی PLC یعنی استاندارد
    IEC1131 ارائه گردید .


    در سال 1979 یک گروه متخصص در IEC کار بررسی جامع PLC
    ها را شامل سخت افزار، برنامه نویسی و ارتباطات به عهده گرفت. هدف این گروه
    تدوین روش های استانداردی بود که موارد فوق را پوشش دهد و توسط سازندگان
    PLC بکار گرفته شود. این کار حدود 12 سال به طول انجامید و نهایتاً پس از
    بحث های موافق و مخالفی که انجام شد استاندارد IEC1131 شکل گرفت و جنبه های
    مختلف این وسیله از طراحی سخت افزار گرفته تا نصب ، تست، برناه ریزی و
    ارتباطات آن را زیر پوشش قرار داد. این استاندارد که با همکاری برخی از
    سازندگان بزرگ PLC از جمله شرکت زیمنس شکل گرفته بود از آن به بعد توسط
    ایشان به کارگرفته شد و سعی نمودند محصولات خود را با آن منطق سازند.


    استاندارد IEC1131 از بخش های زیر تشکیل شده است.


    بخش اول: اطلاعات کلی:


    این بخش ضمن تعریف بخش های مختلف PLC و وسایل جانبی آن
    عملکرد هر قسمت مانندCPU ، منبع تغذیه ، ورودی ها و خروجی ها و … را تشریح
    کرده و یک ساختار کلی را به عنوان الگو ارایه کرده است


    بخش دوم: ملزومات سخت افزاری و آزمایش ها


    این بخش حداقل ملزومات برای ساخت ، سرویس ، انبار کردن،
    حمل و نقل ، عملکرد و ایمنی PLCها و وسایل جنبی آنها را بیان کرده و
    تستهای کاربردی مربوطه را توضیح می دهد. دراین بخش پیش فرض ان است که PLC و
    متعلقات آن در محیط های صنعتی به کارگرفته می شوند.


    بخش سوم: زبان های برنامه نویسی


    در این بخش انواع دیتاهایی که می توانند در برنامه
    نویسی استفاده شوند مانند. Bool ,Byte ,Time ,Data ,Word ,Rea ,Integer
    تعریف شده اند. همچنین POU ها (Program organization unit ) مانند
    فانکشن(FC) و فانکشن بلاک(FB)مشخص می گردیده اند. وجه تمایز FB از FC
    اینگونه تعیین شده که FB علاوه بر الگوریتم برنامه ، دیتا ها را نیز شامل
    می شود.


    IEC در این بخش چهار زبان برنامه نویسی که قبلا نیز به
    کار می رفت را انتخاب کرده و یک زبان جدید نیز بر آن افزوده و جمعاً 5 زبان
    برنامه نویسی PLC را به عنوان استاندارد ارائه نموده است :


    IL یا Instruction List یک زبان سطح پایین و از زبان
    های قبلی PLC است که به صورت متنی می باشد . این زبان شبیه زبان اسمبلرهای
    میکروپروسسور است.


    FBD یا Function Block Diagram زبان گرافیکی است که
    قبلا نیز مورد استفاده قرار می گرفته. در FBD برنامه نویسی توسط یک سری
    بلوک های پایه که در کنار هم قرار می گیرند انجام می شود.


    LD یا Ladder Diagram روش گرافیکی است که قبلاً نیز
    استفاده می شود ولی بصورت پیشرفته تر عرضه شده است در روش جدید LD و FBD می
    توانند به صورت توام در برنامه به کار روند.


    ST یا Structured Text زبان جدیدی است که IEC به 4 زبان
    قبلی اضافه کرده است. ST یک زبان سطح بالا شبیه C و پاسکال است و کاربردی
    عالی بویژه در الگوریتم های پیچیده ریاضی را دارا است.


    SFC یا Sequential Function Control نیز روش جدیدی است .
    در این روش برنامه به مراحلی که ترتیب الگوریتم های کنترلی را نشان می دهد
    تقسیم می ردد و شامل step های مختلف است هرگاه شرایطی که در بخش
    Transition مشخص شده برآورد گردیدstep قبلی غیر فعال و step بعدی فعال می
    گردد.


    بخش چهارم: راهنمای کاربران


    بخش چهارم راهنمای کاربر نهایی برای انتخاب و مشخص کردن
    ملزومات سیستمی است که سخت افزار ، نرم افزار و ارتباطات در آن منطبق با
    استاندارد IEC1131 باشد.


    بخش پنجم: ارتباطات


    دراین بخش جنبه های ارتباطی از دیدگاه کنترل کننده
    تشریح شده است . در ذیل حوزه ای که این استاندارد برای بخش ارتباطات کنترلر
    تعیین کرده است را نشان می دهد.


    Any Device  PC  Any Device


    بخش ششم: این بخش خالی است و برای استفاده در آینده پیش بینی شده است.


    بخش هفتم: برنامه نویسی کنترل فازی


    این بخش که در سال 2001 به استاندارد اضافه شده است
    برنامه نویسی کنترل فازی را معرفی می نماید و برای کاربرانی که به خوبی با
    بخش سوم استاندارد آشنا باشند قابل استفاده است.


    بخش هشتم: راهنمای کاربرد زبانهای برنامه نویسی


    در بخش چهارم مجموعه ای برای راهنمایی کاربران ارائه
    شده بود که جنبه های مختلف PLC را پوشش می داد ولی بخش هشتم صرفاً راهنمای
    کاربران برای استفاده از زبان های برنامه نویسی ا ست که در بخش سوم معرفی
    شده اند.

    امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
    ولی آموختم که :
    ناله ام سکوت باشد ....
    گریه ام لبخند ...
    و تنها همدمم ، خدا .....
    یکشنبه 09 تیر 1392 - 18:43
    نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
    تشکر شده: 1 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: maaziyaar /
    elena آفلاین



    ارسال‌ها : 7586
    عضویت: 2 /5 /1391
    محل زندگی: قم
    سن: 21
    تشکرها : 5163
    تشکر شده : 6247
    plc چیست ؟
    انواع plc ها
     
    در صنعت plc بيش از يکصد کارخانه با تنوع خيلي زياد در طراحي و ساخت
    انواع مختلف plc فعاليت مي کنند . plc ها را مي توان از نظر اندازه حافظه
    يا تعداد ورودي /خروجي دسته بندي نمود .  

    1.
    اندازه plc

    کوچک
    تعداد خطوط ورودي و خروجی

    40/40
    اندازه حافظه به کيلو

    1


    اندازه plc

    متوسط

    تعداد خطوط ورودي و خروجی
    128/128

    اندازه حافظه به کيلو
    4


    3.
    اندازه plc

    بزرگ

    تعداد خطوط ورودي و خروجی
    بيشتر از 128/بيشتر از 128

    اندازه حافظه به کيلو
    بيش از 4



      بايد توجه داشت که براي ارزيابي قابليت يک plc بايد ويژگي هاي ديگري
    مانند پردازنده ، زمان اجراي يک سيکل ، سادگي زبان برنامه نويسي، قابليت
    توسعه و غيره را در نظر گرفت.



    در يک تقسيم بندي plc ها در دو غالب کاربرد محلي و کاربرد وسيع تقسيم ميگردند.

    Plc ها با کاربرد محلي:

    اين نوع plc ها براي کنترل سيستم هايي با حجم کوچک با تعداد ورودي و
    خروجي هاي محدود استفاده مي شود و به علت قابليت محدود تر ، اين نوع plc ها
    براي کنترل همزمان تعداد کمتري از پروسه ها يا کنترل دستگاه هاي مجزاي
    صنعتي مورد استفاده قرار مي گيرد. اغلب شرکت هاي سازنده ،اين نوع plc ها را
    همراه ديگر plc ها به بازار ارائه مي دهند ولي بزخي از شرکت هاي سازنده
    آنزا با نام ميکرو plc ارائه مي نمايند از جمله اين نوع plc ها مي توان به
    نمونه هاي زير اشاره کرد:

    1-LOGO ساخت شرکت زيمنس آلمان
    2-Zelio ساخت شرکت تله مکانيک فرانسه
    3-مولر آلمان
    4-LG کره
    PLC هاي وسيع:

    اين نوع PLC ها براي کنترل سايت کارخانه ها استفاده مي گردد. معمولا در
    صنايع بزرگ ، PLC ها يا پروزت هاي ورودي – خروجي در قسمت هاي مختلف سايت
    کارخانه وجو داشته وکنترل محلي بر قسمت ها تحت پوشش خود انجام مي دهند.

    سپس اطلاعات مورد نياز با استفاده از روشهاي مختلف انتقال داده ها به
    اتاق کنترل مرکزي منتقل شده و که در آن محل با استفاده از روش هاي مختلف
    مونيتورينگ صنعتي، اطلاعات به را شکل گرافيکي تبديل کرده و بر روي صفحه
    مانيتور نمايش مي دهند. در اين حال اپراتور تنها با دانستن روش کار با
    رايانه و بدون نياز به اطلاعات تخصصي مي تواند سيستم را کنترل کند.

    از جمله معروف ترين PLC ها از اين خانواده را که مي توان نام برد عبارتند از:

    1-S7,S5 شرکت زيمنس
    2-شرکت OMRON ژاپن
    3-شرکت تله مکانيک فرانسه
    4-شرکت ميتسوبيشي ژاپن
    5-شرکت LG کره
    6-شرکت آلن برادلي آمريکا

    امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
    ولی آموختم که :
    ناله ام سکوت باشد ....
    گریه ام لبخند ...
    و تنها همدمم ، خدا .....
    یکشنبه 09 تیر 1392 - 18:59
    نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
    تشکر شده: 1 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: maaziyaar /
    ارسال پاسخ



    برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.


    پرش به انجمن :

    Powered by Tem98 | Copyright © 2009 Rozblog Group