امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش Plc Step 5 زیمنس
نویسنده پیام
majid13 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 9
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 41 تشکر در 15 ارسال )
ارسال: #1
آموزش Plc Step 5 زیمنس
های زیمنس
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- نوع برنامه کاری

آموزش STEP _5


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 و در مورد خروجی هم همین موضوع صدق می کند.
در شکل بالا نماد های PLC برای کلید ها و کنتاکتور ها رسم شده است .که با ترکیب این تیغه یا کلید ها به گیت ها یا توابعی می رسیم که در زیر نمونه ای از آنها آمده است.





توجه نموده اید که دو کلید سری برابر با گیت 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 قرار دهیم.
۱۳-دى-۱۳۸۶, ۲۱:۰۰:۲۴
ارسال‌ها
پاسخ
تشکر شده توسط : sam123, faraz_223
majid13 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 9
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 41 تشکر در 15 ارسال )
ارسال: #2
 
برنامه STEP-5
حال با دانستن و شناختی از کلید ها به سراغ برنامه می رویم. بعد از اجرای برنامه صفحه ای مطابق شکل زیر بر رو مانیتور بنمایش در می آید



بخش نوار منو در TOOLBAR که مثل ویندوز و هر برنامه دیگر می باشد .در نوار ابزار پایینی ابزار های لازم برای اجرا - ویرایش و نمایش برنامه نوشته شده وجود دارد.
شماره یک مثل UNDO عمل می کند.
شماره دو برای ویرایش برنامه های در حال اجرا می باشد.
شماره 3 برای دیدن برنامه در حال اجرا بصورت های LAD-CSF یا STL می باشد.
شماره 4 برای اجرای برنامه نوشته شده می باشد.
برای شروع کار از نوار منو بر روی گزینه BLOCK کلیک کرده و NEW BLOCK را انتخاب و PB1 را تایپ کرده و اینتر را می زنیم که بلافاصله به محیط برنامه نویسی وارد می شویم که ممکن است در یکی از محیط های LAD-CSF یا STL باشیم که برای شروع چون می خواهیم با LADER کار کنیم از نوار منو بر روی Presentation کلیک کرده و Lader Digram(LAD) را انتخاب می کنیم که مانند صفحه زیر است.


بر روی خط سمت چپ یک کلیک کرده که بصورت بعلاوه ابی در می اید که شروع خط برنامه می باشد.در بخش نوار ابزار پایینی که با شماره 2 مشخص شده است از سمت چپ شروع به توضیح می کنم.
+و- برای رفتن به سگمنت قبل یا بعد : برخی از برنامه ها بیش از یک سگمنت دارند .
فلش های چهر جهته : برای رسم خطوط یا پاک نمودن خطوط زاید
فلش به بجلو یا به عقب : برای گذاشتن تیغه ها همراه با حرکت
ضربدر: برای پاک نمودن تیغه ها و سایر
تیغه بسته یا باز : این تیغه در حالت معمول غیر فعال است.
تیغه باز:برای گذاشتن تیغه ها که پس از آدرس دهی تیغه باز یا بسته که غیر فعال بود فعال می شود که بما این امکان را می دهد که می توانیم این تیغه را بسته انتخاب کنیم.
تیغه رو پایین: برای موازی کردن یک تیغه با تیغه ای که گذاشته ایم.
بوبین: که نماینگر خروجی ما می باشد.
S-R یا R-S : فلیپ فلاپ که با تقدم ریست بر ست یا ست بر ریست
ساعت: تایمر ها
123: کانترها
اگر خواسته باشیم به زبان CSF برنامه را بنویسیم قبل از رسم هر گونه تیغه از نوار منوی بالا و از Persentation می توانیم CSF را انتخاب نماییم که شکل زیر می آید.

مثل صفحه LAD +و- برای رفتن به سگمنت بعد یا قبل می باشد. منوی شماره یک برابر با:
فلش رو پایین : برای افزودن ورودی به گیت ها
ضربدر : برای پاک نمودن تیغه های اضافی یا حذف یک گیت بطور کامل
0--- : برای قرار دادن NOT در ورودی گیت ها
& : گیت AND
>1 : گیت OR
S-R یا R-S : فلیپ فلاپ
ساعت : تایمرها
123 : کانتر
در زبان STL که زبان برنامه نویسی است نیازی به توضیح فعلا ندارد.

برنامه نویسی بزبان LADER :
پس ازانتخاب برنامه بزبان نردبانی یا لدر و کلیک بر خط سمت چپ می خواهیم مدار دایم کار کنترل از یک محل با یک کنتاکتور را پیاده سازی نماییم.
1- بر روی تیغه باز کلیک کرده که یک تیغه با چند ؟؟؟؟؟ در بالای آن ظاهر می شود.این تیغه را استپ در نظر می گیریم و بر روی علامت سوال ها کلیک و ادرس I 0.0 را می نویسیم .بر انتهای تیغه در سمت راست کلیک تا بعلاوه در سمت راست قرار گیرد.دوباره یک تیغه دیگر را انتخاب و آدرس آن را I 0.1 می گذاریم . بین دو تیغه کلیک کرده تا بعلاوه بین این دو تیغه قرار گیرد .حال بر تیغه رو پایین کلیک نمایید که با این کار یک تیغه موازی با
I 0.1 قرار می گیرد و آدرس آن را Q 0.0 می گذاریم که این تیغه همان تیغه نگهدارنده کنتاکتور می باشد. دوباره بر سمت راست این تیغه کلیک تا بعلاوه در سمت راست قرار گیرد .در انتها بر روی بوبین کلیک کرده و آدرس
Q 0.0 را به آن می دهیم .حال بر روی آدرس I 0.0 کلیک تا های لایت گردد. اگر توجه کنید می بینید تیغه باز یا بسته فعال شده است بر روی آن کلیک کنید .می بینید که تیغه شما بشکل تیغه بسته در می آید.
حال از نوار منو بر روی BLOCK کلیک کرده و گزینه SAVE را انتخاب و با توجه به مسیر یک نام مناسب بر روی آن که حداکثر تا 8 بیت باشد می گذاریم .که بعد از چند لحظه یک پیام ERROR با یک شماره می آید که آن را OK کرده و بر روی پنجره بعد بر روی NO کلیک نمایید. حال نام برنامه که PB1 گذاشته بودیم با تعداد بیت مصرفی و تاریخ ثبت آن می آید. دوباره بر روی BLOCK کلیک وبرNEW BLOCK کلیک و نام آن را OB1 می گذاریم و حتما باید توجه نمایید که نام آن باید OB1 باشد در غیر اینصورت برنامه ما با مشکل روبرو می شود.
اگر بعد از OK کردن مستقیما وارد محیط STL شدیم که هیچ اگر نشدیم از منوی Persentation زبان STL را انتخاب می کنیم .و در جلوی ; دستورات زیر را می نویسیم . توجه کنید OB1 جلوی ; و خط های بعدی در زیر آن نوشته شود.

; OB1
JUPB1
BE
BE
BE آخر نیازی نیست چون خودش نوشته است. دوباره برنامه را ذخیره که بعد از این کار برنامه OB1 به برنامه PB1 اضافه می گردد. برنامه ما تکمیل شده و زمان اجرا آن آمده است.از نوار ابزار بر روی اجرا(شماره 4 ) کلیک کرده که شکل زیر می آید.


مطابق شکل در بلوک اول بر روی I و آدرس 0 و در بلوک دوم برروی Qکیلک و آدرس 0 را بروی آن قرار می دهیم که همان آدرس هایی بود که در زمان برنامه نویسی قرار داده بودیم.
حال بر روی RUN کلیک که با این کار CYCLE در بخش بالا شروع به شمارش می کند که شروع کار برنامه را نشان می دهد.اگر در بخش I بر روی شماره 1 کلیک نماییم Q 0 تیک دار
می شود .اگر در بخش I دوباره بر روی 1 کلیک و تیک آن را بر داریم می بینیم که هنوز Q0 تیک دار است.
اگر بخواهیم برنامه در حال اجرا را به زبان های مختلف ببینیم کافی است از نوار ابزار بر روی آن کلیدی که شکل علامت سوال قرمز دارد(شماره 3) کلیک و در بخش BLOCK بنویسم PB1 و اینتر را بزنیم که با اینکار برنامه را یا بزبان LAD یا CSF یا STL می بینیم که می توانیم از نوار منو و از بخش Persentation زبان های دیگر را انتخاب نماییم و برای بزرگنمایی کافی است که دو کلید ctrl و G را با هم چند لحظه فشار دهیم که با اینکار مدار ما بزرگ می شود و برای کوچک کردن هم همزمان دو کلید CTRL و S را فشار دهیم.
برنامه در حال اجرا برنگ قرمز در می آید . اگر بر روی I 0.0 کلیک و از نوار ابزاربر روی S که همان ست می باشد کلیک کنیم مدار قطع می شود و اگر دوباره بر روی R ریست کلیک نماییم
دیگر مدار بطور کامل وصل نمی شود و باید بر روی I0.1 کیلک و آن را ست نماییم.که مدار دوباره بطور کامل وصل می شود و اگر I0.1 را ریست کنیم مدار باز هم خروجی دارد.
اگر بر روی V یا VALUE کلیک نماییم و مقدار 0 یا یک را بدهیم در واقع کلید ها را ست یا ریست نموده ایم.
برای نوشتن برنامه جدید ابتدا برنامه از اجرا در آورده و بر روی فلش سبز چند بار کلیک تا به منوی FILE رسیده که از آنجا بر روی NEW کلیک کرده تا صفحه جدیدی باز شود.
اگر بخواهیم تغییراتی در برنامه در حال اجرا بدهیم کافی است از نوار ابزار کنار علامت سوال قرمز بر کلیدی که نمایی از چند آی سی بر روی آن دارد(شماره 2) کلیک کرده کر برنامه از حالت اجرا در آمده و ما می توانیم تغییرات را در آن بدهیم و در آخر برنامه را ذخیره و به محیط اجرا بر گردیم.در زیر برنامه به 3 زبان بنمایش آمده است.


این برنامه را با فلیپ فلاپ هم می توان نوشت که LADER آن بترتیب زیر است.در این مدار اگر I0.0 را که دیگر اینجا استپ نیست بلکه مثل I0.1 استارت می باشد . با یک لحظه ست کردن I0.0 مدار وصل می شود و برای از کار انداختن کافی است I0.1 را یک لحظه ست و بعد ریست کنیم
۱۳-دى-۱۳۸۶, ۲۱:۰۶:۰۹
ارسال‌ها
پاسخ
تشکر شده توسط : faraz_223
majid13 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 9
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 41 تشکر در 15 ارسال )
ارسال: #3
 
فلیپ فلاپ

فلیپ فلاپ ها یا فلاگ ها حافظه های میانی در plc می باشند که می توانند خود بعنوان کنترل در خروجی یا اینکه خروجی آنها بعنوان ورودی یک گیت یا فلاگ دیگر باشد.
استفاده از فلاگ ها برای بهبود بخشیدن سرعت اجرای برنامه های plc بوده و وقفه های برنامه را کاهش می دهند.
مشخصه فلاگ ها در plc های S5 با F و در plc های سری S7 با حرف M می باشد.که F نماینده حرف اول فلیپ فلاپ و M هم مشخصه مموری یا حافظه می باشد.
فلیپ فلاپ ها های مورد استفاده در پی ال سی را می توان از نوع RS بر شمرد با همان تعاریفی که در در دیجیتال دارند یعنی با دادن یک منطقی به ورودی S ست شده و با قطع ورودی خروجی همچنان یک باقی می ماند و با دادن یک منطقی به ورودی R یا ریست خروجی تغییر حالت داده و صفر می گردد.
در واقع براحتی می توان همان مدار دایم کار که با کنتاکتور و با استفاده از تیغه های کمکی برای دایم کار کردن آن استفاده می کردیم با استفاده از فلاگ ها آن را طراحی نماییم.

فلاگ ها یا حافظه ها:
مشخصه فلاگ ها در پی ال سی S5 با FX.X و در S7200 یا S7-300 با MX.X نشان داده می شود .فلاگ ها در دونوع در پی ال سی موجود می باشند.
1-تقدم ریست بر ست :در فلاگ هی که هر دو ورودی یک باشد اگ می خواهیم خروجی نسبت به حالت قبل تغییر حالت دهد از فلیپ فلاپ نوع ریست بر ست استفاده می کنیم. ست بمعنی گذاشتن و ریست بمعنی برداشتن است

مشخصه فلاگ ریست بر ست در شکل بالا رودر روی ورودی ریستR با خروجی Q می باشد.
2-تقدم ست بر ریست :زمانی که ورودی یک باشد و می خواهیم خروجی نسبت به حالت قبل تغییر حالت ندهد از فلیپ فلاپ نوع ست بر ریست استفاده می کنیمدر واقع با یک شدن هر دو ورودی فلیپ فلاپ به کار خود ادامه می دهد.

مشخصه فلاگ ست بر ریست رو در رویی ورودی ستS با خروجی می باشد.


تایمرها:
تایمر ها یا زمان بند ها از پر کاربردترین ادوات در برق صنعتی و همچنین پی ال سی می باشند.
انواع تایمر:
SD : که در بخش منوی S5 با SR نشان داده می شود .تایمری با تاخیر در وصل می باشد.یعنی با اعمال یک به ورودی بعد از مدت زمانی که ما برایش تعیین می کنیم خروجی اش یک می شود.ورودی زمانی که یک می شود تا
پایان تایم گیری یک باشدو بعد از تمام شدن زمان تایم اگر ورودی ست را صفر کنیم خروجی صفر می شود.
SF : تایمر تاخیر در قطع یعنی با اعمال یک به ورودی آن خروجی یک و پس از سپری شدن زمان تایم خروجی صفر می شود.ورودی بعداز شروع تایم گیری باید صفر گردد.
SP :تایمر پالسی که با اعمال یک بصورت لحظه ای به ورودی آن خروجی یک می شود.باید توجه داشت عرض پالسش ورودی باید از زمان تاخیر بیشتر باشدیعنی ورودی باید بعد از اعمال یک باشد.
SE:تایمر پالسی توسعه یافته که با اعمال یک بصورت لحظه ای خروجی آن یک و به تایم رفته و با قطع ورودی تایم گیری ادامه داشته تا تایم تعیین شده تمام و خروجی صفر گردد.
SS: تایمر ذخیره صفر : این تایمر که از نوع تاخیر در وصل می باشد با یک لحظه یک شدن ورودی شروع به تایم گیری و پس از سپری شدن زمان تایم خروجی یک می شود و همچنان یک می ماند تا ورودی ریست را یک کنیم.
طریقه برنامه نویسی و تایم دادن:

مشخصه تایمرها TX که T یعنی تایمر و X هم شماره تایمر می باشد.
T! مربوط به ورودی که باید برای شروع به کار بسته به نوع تایمر ست گردد.
R ورودی ریست که با اعمال یک در هر زمان خروجی تایمر صفر شده و تایمر از تایمگیری باز می ماند.
Q خروجی تایمر که می توان به بوبین یا به ورودی تایمر یا فلاگ با هر گیتی داد.
TV : این ورودی برای زمانگیری تایمر می باشد. دستور وردی با فرمت KT nnn.m داده می شود.nnn بصورت BCD از 0 تا 9 و m از 0 تا 2 می باشد.اگر

m=0 nnn*10^ -2 =0/01
m=1 nnn*10^ -1=0/1
m=2 nnn*10=1
* ضربدر ^ توان
یعنی برای دادن زمان 10 ثانیه می توان بصورت زیر عمل نمود.
KT100.1 یا KT 10.2

شمارنده ها COUNTER :
شمارنده نیز از دستور های پر کاربرد دیگر در پی ال سی می باشند . مثلا می خواهید در یک خط تولید بعد از تولید 1000 قطعه آلارمی یا یک کار مشخصی که مد نظر شماست صورت گیرد.این کار رو شمارنده ها برای شما انجام می دهند. شمارنده ها در دو نوع پایین شمار و بالا شمار وجود دارند. شمارنده بالا شمار در S5 کاربرد ندارد ولی پایین شمار رو با اعمال تغییراتی می توان به بالا شمار تبدیل نمود.


مشخصه شمارنده ها با CX که C کانتر و X شماره کانتر می باشد.
CD یا ورودی پایین شمار که با اعمال ضربان یا قطع و وصل های مکرر که از سنسور ها می رسد به آن اعمال و کانتر بصورت نزولی شروع به شمارش تا به صفر برسد.
CU یا ورودی بالا شمار
S یا ورودی ست که حتما برای اینکه شمارنده شمارش را شروع کند باید یک شود.
R ورودی ریست که برای توقف شمارنده بکار برده می شود.
Q خروجی کانتر که در پایین شمار با رسیدن به صفر خروجی صفر می شود.
CV : فرمت دستور بصورت KCXXX می باشد که XXX مقدار شمارش را تعیین می کند.

مقایسه کننده ها COMPRATOR :

این مقایسه کننده ها هم اعمال منطقی نظیر کوچکتر یا بزرگتر یا مساوی را سنجیده و در خروجی ظاهر می کنند.


در شکل بالا یک نوع مقایسه کننده = آورده شده که هرگاه ورودی Z1 که با IB 1 نشان داده شده است که ورودی متغییر ما می باشد برابر با Z2 که ورودی ثابت و از پیش تعیین شده و با فرمت KFXX که XX مقداری است که می
خواهیم با ورودی متغییر سنجیده شود ما است شود خروجی یک می شود در مثال بالا مقدار تابت سنجش 2 است یعنی اگر IB 1 ارزشش 2 شود خروجی یک می شود . IB 1 را می توان از خروجی تایمر ها یا کانتر ها گرفت که هر وقت مثلا زمان جاری کانتر به 2 رسید خروجی ما یک شود. لازم به ذکر است تا زمانی خروجی یک است که مقدار تساوی بر قرار باشد.
۱۳-دى-۱۳۸۶, ۲۱:۰۸:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : faraz_223
majid13 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 9
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 41 تشکر در 15 ارسال )
ارسال: #4
 
کاربران عزیز برای دانلود نرم افزار پی ال سی به بخش

پی ال سی / دانلود نرم افزار پی ال سی رفته و برنامه مربوطه رو دانلود نمایید .


موفق باشید .
۱۳-دى-۱۳۸۶, ۲۱:۳۸:۱۹
ارسال‌ها
پاسخ
تشکر شده توسط : 1nafar, alaska, faraz_223
sam123 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: آموزش Plc Step 5 زیمنس
ممنون از توضیحاتتون راجع به این PLC شکلهایی که در متن راجع بهشون توضیح دادی دیده نمیشن
۲۵-مهر-۱۳۸۷, ۱۳:۲۷:۱۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [پروژه] دوستان یه سوال داشتم درباره طراحی یک مدار با پی ال سی لوگو زیمنس لطفا کمکم کنید plc2017 1 3,326 ۱۴-اردیبهشت-۱۳۹۶, ۱۱:۴۰:۲۹
آخرین ارسال: 1نفر
  اموزش حرفه ای plc زیمنس 1nafar 13 20,770 ۰۴-بهمن-۱۳۹۴, ۰۱:۳۹:۰۱
آخرین ارسال: helma
  دانلود نرم افزار پی ال سی سری STEP 5 majid13 7 18,223 ۱۵-دى-۱۳۹۳, ۱۰:۵۲:۱۷
آخرین ارسال: orange signal
  آموزش300-plc step 7 orange signal 1 2,741 ۲۴-مرداد-۱۳۹۳, ۲۲:۵۹:۴۰
آخرین ارسال: orange signal
  آموزش Plc Step 7 سری 300 majid13 11 18,983 ۲۷-تير-۱۳۹۳, ۰۹:۳۰:۴۱
آخرین ارسال: omid_phoenix

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS