و امّا در مورد S7 ، هم میتونیم از نرم افزار
PLC S7 استفاده کنیم و هم از
S7-Micro Win.
که من هیچ کدوم رو در حال حاضر ندارم.
ولی میشه از
خود سایت زیمنس هر دوتا رو دانلود کرد.
حجم PLC S7 رو نمیدونم ولی حجم S7 Micro win نزدیکه
700 مگ هستش و امکان برنامه نویسی به هر 3 زبان LAD ، FBD و STL رو به شما میده.
==
نصب S7_200 بر روی ریل های استاندارد :
S7_200 نیز همانند سایر کنترل کننده ها می تواند بر روی ریل های استاندارد قرار گیرد.جهت انجام این کار قلاب موجود در پشت PLC را روی ریل قرار داده ، سپس اسلاید موجود در پشت PLC را به طرف پایین کشیده و سپس طرف دیگر ریل را نیز وارد قلاب میکنیم.در پایان کار اسلاید را رها میکنیم.در پشت S7_200 یک اسلاید تعبیه شده است که توسط این اسلاید PLC میتواند به ریل متصل شود.در ضمن جهت اتصال واحد های گسترش یافته نیز میتوان از ریل های استاندارد استفاده نمود.
اتصال تغذیه به PLC :
PLC های سری
S7_200 در دو نوع
AC و
DC موجود هستند. کاربرد نوع AC از DC بیشتر میباشد. در S7_200
دو ترمینال جهت اتصال تغذیه تعبیه شده است.
در PLC هایی که دارای
تغذیه AC میباشند ، از برق شهر 220VAC جهت تغذیه استفاده میشود.این سری از PLC ها پس از دریافت برق شهر ، بر روی دو ترمینال دیگر که با نام های
L و
M مشخص شده است ، ولتاژ 24VDC را تولید میکنند. از این سطح ولتاژ
جهت اتصال سنسور ها و یا اتصال ورودی ها استفاده میشود.خروجی 24VDC که توسط PLC تولید میشود ، معمولاً دارای سطح جریانی برابر
100 میلی آمپر میباشد.
نصب S7-200 روی پانل :
علاوه بر نصب S7_200 روی ریل های استاندارد ، روش دیگری نیز جهت نصب وجود دارد. S7_200 قابلیت نصب مستقیم بر روی یک پانل را دارا میباشد.در گوشه های S7_200 محل هایی جهت نصب مستقیم روی پانل تعبیه شده است.نصب S7_200 میتواند هم به صورت افقی و هم به صورت عمودی باشد.
اتصال PLC به کامپیوتر :
بعد از نصب PLC در محل مورد نظر و اطمینان از سلامت تغذیه نوبت به پروگرام کردن برنامه به PLC میرسد. جهت انجام این کار ابتدا باید کابل PC/PPI را از یک طرف به کامپیوتر و از طرف دیگر به PLC متصل نمود. ارتباط کامپیوتر با PLC از طریق پورت سریال صورت میگیرد.جهت ارسال برنامه از کامپیوتر به PLC حتماً باید تغذیه PLC وصل باشد یا به عبارت دیگر PLC روشن و در حالت STOP باشد. زمانی که برنامه ای به PLC ارسال میشود ، CPU به صورت خودکار به حالت STOP می رود.
انواع حافظه و مکان های حافظه در S7_200 :
I : ورودی ها فیزیکی
AIW : ورودی های آنالوگ
ACC : آکومولاتور ( انبارک قابل خواندن و نوشتن )
T : حافظه برای مقدار تایمر ها
Q : خروجی های فیزیکی
AQW : خروجی های آنالوگ
M : حافظه عمومی
C : حافظه برای مقدار کانتر ها و شمارنده ها
V : حافظه ویژه جهت جابجایی داده ها یا آدرس. این حافظه نقش چکنویس را دارد و اعداد و داده ها به عنوان متغیر در آن ذخیره میشود و به مجرد آنکه برق PLC قطع شود ، مقادیر صفر میشوند.
L : متغیر محلی است و فقط برای زیر برنامه هایی که در آنها تعریف میشوند ، قابل استفاده هستند.
SM : حافظه ویژه جهت کارهای خاص
برنامه نویسی S7_200 :
یک خط برنامه به زبان
STL از قسمت های زیر تشکیل شده است :
Operation + Operand + Address
Operation یا
عملگر
Operand یا
عملوند
Address یا
آدرس
نحوه آدرس دهی را با چند مثال بررسی میکنیم :
I 8.2 بیت دوم از بایت هشتم ورودی
Q 5.3 بیت سوم از بایت پنجم خروجی
M 1.3 بیت سوم از بایت اوّل فضای حافظه