دانلود پروژه plc
فهرست مطالب
* خلاصه:
* پیشگفتار:
* مقدمه:
* شرح مختصری بر رساله:
* PLC در یک نگاه:
* استانداردIEC1131
* PLC های مختلف زیمنس
* Simatic s5
* Simatic s7
* Logo!logic modules
* Simatic c7
* Simatic505
* خانواده s7
* s7-20
* S7-300
* s7-300f
* S7-300c
* S7-400
* S7-400h
* S7-400fh
* S7 و نسخه های مختلف آن :
* Step7 mini ,step 7 lite
* Step 7 proffesional:
* مزیت های s7 به s5 :
* Pc adaptor
* کارت pcmcia :
* Engineering tools :
* S7 scl
* S7graph
* S7 higraph
* S7plcsim :
* Cfc :
* S7-pdiag :
* Teleservice :
* Docpro :
* Standard pid control :
* Fuzzy conrol :
* Modular pid control :
* Neurosystem :
* Prodave mpi :
* Simatic protocol :
* Simatic win cc :
* جایگاه نرم افزار s7 در سیستم کنترل :
* operation یا بهره برداری :
* Troubleshooting یا عیب یابی :
* تنظیم پارامتر های کارت های di
* تقسیم بندی کارت های digital input
* General :
* Address :
* DIAGNOSTIC INTERRUPT :
* HARDWARE INTRRUPT :
* INPUT DELAY :
* تنظیم پارامترهای کارت های DO :
* WIRE BREAK :
* NO LOAD VOLTAGE :
* SHORT CIRCUIT TO M :
* SHORT CIRCUIT TO L+ :
* REACTION TO CPU STOP :
* تنظیم پارامتر های کارت های DO/DI :
* سیگنال های آنالوگ:
* سیکنال انالوگ از جنس جریان:
* سیگنال از نوع مقاومت :
* ترموکوپل:
* تنظیم سخت افزاری لازم برای کارت های AI :
* نحوه خواندن سیگنال های انالوگ ورودی توسط PLC :
* مقایسه نحوه تبدیل سیگنال انالوگ در s7,s5 :
* قابلیت های خاص کارت های AI :
* HARDWARE INTRRUPT :
* تنظیم پارامتر های کارت های AO :
* تنظیم پارامتر های AI/AO :
* تنظیم پارامتر های cpu :
* مد های کاری plc :
* Stop :
* Run :
* Run-p :
* Mers :
* حافظه cpu های s7-300 :
* Load memory :
* Work memory :
* System memory :
* انواع راه اندازی
* COLD RESTART
* Warm restart :
* Hot restart :
* اولویت های مدهای کاری cpu :
* مدول های fm :
* در s7_300فا نکشن مدل های مختلف وجود دارد که برخی از آنها اشاره میکنیم:
* Fm350_1 (counter modul):
* Fm350_2 (counter module):
* Fm351(position module):
* Fm353(position module):
* Fm354(position module):
* Fm352(electeonic com controller):
* Fm355(closed controller):
* پیکر بندی مدول fm350-1:
* مدلهای cp:
* منبع تغذیه ps
* پایان پیکربندی و چک ساز گاری اجزا:
* ۳-۴پیکر بندی s7-400
* چک سازی و ذخیره سازی
* منبع تغذیه ps :
* منبع تغذیه در s7-400 را میتوان طبق جدول زیر دسته بندی کرد .
* رکهای S7-400
* رک اضافی در S7-400 :
* پیکر بندی رک اضافی :
* ترتیب مدولها در رک۴۰۰ :
* پارامتر های CPU در S7-400 :
* آشنایی با محیط s7:
* شروع کار با simatic mamager :
* منو های simatic manager :
* پیکر بندی سخت افزار:
* Hwconfing ابزار پیکر بندی سخت افزار :
* پیکر بندی plc از نوع s7-300 :
* ویژگی های رک ۳۰۰:
* استفاده از رک اضافی:
* شروع برنامه نویسی :
* مثال:
* فرمت آدرس دهی در s7 :
* آدرس دهی ورودی ها :
* فرمت دیتا ها در s7 :
* بلاک های برنامه نویسی:
* بلاکهایی که در برنامه نویسی توسط s7 بکار می روند به ۳ دسته زیر تقسیم می شوند
* ۱ :بلاکهای منطقی (logic blocks)
* ۲ :دیتا بلاک ها
* Organization blocks :
* فانکشن بلاک fb(function block) :
* دیتا بلاک db(data block) :
* بلاکهای سیستم system blocks:
* فراخوانی بلاک ها از داخل یکدیگر :
* نحوه ایجاد بلاک در simatic manager :
* آشنایی با محیط ذیر برنامه lad/stl/fbd :
* Program element
* Declaration selection :
* Code section :
* نحوه استفاده از بلاک ها :
* نحوه ایجاد و استفاده از فانکشن بلاک fb :
* نحوه ایجاد و استفاده از دیتا بلاک db :
* نحوه ایجاد و استفاده از سمبل ها:
* استفاده از راهنمای s7 :
* فرمهای نوشتن برنامه در s7 :
* فرم نردبانی (lad) :
* دستورات bit logic :
* مثال:
* Neg(negative edg detection) :
* دستورات مقایسه ای (comparison) :
* (cmpd)compare double integer :
* Compare floting point (Cmp r)
* دستورات کانتر ها (counter instrution) :
* Assign parameter and conter up/down :
* Assign parameter and count up(s-cu) :
* assign parameter and counter down(s-cd) :
* (s)set counter preset value :
* در شکل زیر در سمت راست کتابخانه s7 نشان داده شده است
* دستورات پرش (jump) :
* مثال:
* دستورات محاسبه اعداد صحیح (integer math instructions) :
* دستور جمع اعداد صحیح:
* مثال:
* Subtract integer (sub -I) :
* انواع تایمر (timer instructions) :
* ابتدا مقایسه ای کلی درمورد تایمر ها و تفاوت های بین انها از روی شکل در زیرارائه میدهیم.
* s-puls :
* پاسخ این تایمر را به ورودی های مختلف set ,resetv را ملاحظه می کنیم:
* که پالس rlo می آیدو با توجه به reset پاسخ را ملاحظه می کنیم:
* مثال:
* s-pext :
* s-odt :
* s-offdet :
* Sp(start puls timer) :
* مثال:
* Sd(start on delay timer) :
* مثال:
* Ss(start retentive on delay) :
* مثال:
* Sf(start off delay timer) :
* Figure 1
* مثال:
* در شکل ریر نمای تایمر ها را در برنامه s7 در قسمت library ملاحظه می کنیم.
* نمونه مثال های حل شده در s7 :
* مثال ۱ :برنامه ای بنویسید که با فشار دادن شاسی در اتوبوس باز شود و با فشار دادن مجدد آن در بسته شود.
* مثال ۲ :برنامه ای بنویسید که کولررا در ۳۰ درجه روشن ودر ۲۵ درجه خاموش کند و هیتر را در ۱۰ درجه روشن ودر ۱۵ درجه خاموش کند:
* مثال ۳ :دو شاسی داریم اگر دستمان را روی شاسی یک قرار دهیم مقدار عددی که نشان داده می شود تا زمانی که دستمان روی شاسی است مقدارش زیاد می شود و اگر دستمان را روی شاسی دوم بگذاریم مقدارش کم می شود و وقتی که دستمان را بر می داریم مقدارش ثابت بماند
* مثال ۴: یک دستگاه بسته بندی داریم به ازای هر قطعه که رد می شود یکی می شمارد و در هر جعبه ده تا جا می گیرد :
* مثال۵ :دستگاهی داریم دو تا استارت هم زمان دارد زمانیکه هر دو استارت را زدیم روشن می شود و با E-STOP,STOP خاموش می شود
* مثال ۶: با استفاده از تایمر برنامه ای بنویسید که Q4.0 را به صورت زیر خاموش روشن کند:
* مثال ۷ :یک مخزن موجود است که در بالا و پایین آن شیر های برقی وجود دارد داخل این مخزن یک همزن است وقتی VI باز می شود مواد از طریق این شیر داخل مخزن می شوند و تا زمانیکه سطح مواد به L MAX برسد شیر باز می باشد ( L MAX یک لیمیت سوییچ می باشد ) وقتی به آن سطح رسید شیر بسته می شود و به مدت ۵ ثانیه هم زن مواد را هم می زند و بعد شیر VO باز می شود و مواد تا زمانیکه به سطح L MIN برسند تخلیه می شود به محض اینکه به L MIN رسید شیر VO بسته می شود و VI باز می شود:
* ضمیمه:
* لیست دستورات STL در S7-300 و S7-400 :
* فهرست منابع:
(((برای دانلود کلیک کنید )))
:: موضوعات مرتبط:
پروژه ها ,
,
:: برچسبها:
دانلود پروژه plc ,
:: بازدید از این مطلب : 833
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0