ویژگیهای کتاب:
بررسی کنترل کنندههای منطقی برنامهپذیر، سیستمهای اعداد و استاندارد IEC1131
معرفی اجزاء سختافزاری PLCهای خانواده زیمنس
آموزش نحوهی استفاده از نرم افزار STEP7 و PLCSIM به صورت کاربردی
استفاده از جدول نمادها (سمبلها) در قالب چند مثال عملی کاربردی
پروژههای کاربردی با استفاده از SFB و SFCها و وقفهها OB (جدید)
معرفی دستورات کنترل منطقی پرش برنامه و نمونه برنامهی موتور پلهای (کاربردی)
معرفی دستورات کنترل برنامه از نظر فراخوانی و پایان برنامه به همراه مثال کاربردی
بررسی پیکربندی، تنظیمات سخت افزاری و مدهای کاری PLCهای SIMATIC
معرفی کمیتهای آنالوگ و نحوه استفاده از ماژولهای ورودی و خروجی آنالوگ
آموزش برنامهنویسی آنالوگ با استفاده از توابع FC105 و FC106 بصورت کاربردی (جدید)
نحوه ایجاد توابع UDT، DB، FC، FB و کاربرد آنها در قالب نمونههای کاربردی
سوالات چهارگزینهای پایان هر فصل آمادگی علاقمندان برای آزمونهای پایانی و المپیادها
محتوی DVD همراه کتاب:
نرمافزارها و مستندات مورد نیاز (آخرین نسخه STEP7 با قابلیت نصب بر روی Windows XP و 7 بدون محدودیت زمانی به همراه شبیهساز S7-200، PLCSLM به همراه شبیهساز، Trysim_V2.9، نرمافزار آموزش دیجیتال کاربردی، فایلهای PDF و PowerPoint، آموزش سنسورها بصورت PDF و Powerpoint، بهمراه بیش از 100 پروژه S7 کاربردی با پاسخ)
پاسخنامه سوالات پایان فصول کتاب
مقدمه
حمد و ستایش از آن خداست که برای بار دیگر به ما توفیق خدمت هرچند کوچک به دانش پژوهان و دستاندرکاران صنعت را عنایت نموده است.
با رشد سریع تکنولوژی که در جهت افزایش بهرهوری، تولید با حداکثر کیفیت و کاهش ضایعات در صنعت مورد نظر میباشد، ملزوم داشتن دانش فنی و به روز و کاربردی، استفاده از حداکثر توان تجهیزات مکانیزاسیون می-باشد. لذا چون در چند ساله اخیر به همت و تلاش مسئولان، مدیران و دستاندرکاران صنایع گامهای بزرگی در این زمینه برداشته شده است که نشان از عظمت و تلاش و اراده والای این عزیزان در رسیدن به خودکفایی صنعتی و تولیدی میباشد، ما را بر آن داشت در جهت تقویت و همیاری با این توسعه و همگام شدن با صنعت و استفاده بهینه از تمامی امکانات و تجهیزات اتوماسیون صنایع نظیر دستگاههای PLC کتاب حاضر را در ادامه مجموعه کتابهای PLC که به چاپ رساندهایم (که بدون اقراق بسیار مورد توجه دانشجویان و دستاندرکاران صنعت قرار گرفته است) و در تکمیل آنها و بهصورت کاربردی و خودآموز متناسب با آنچه در صنعت به آن نیاز دارند، کتاب کنونی با عنوان (کاربرد STEP-7 در صنعت) را به چاپ رسانیم امید که تحفه¬ای کوچک برای دستان قدرتمند شما بزرگان و ایثارگران صنعت باشد.
کتاب حاضر (کاربرد STEP-7 در صنعت) در 12 فصل و تمامی فصول براساس آخرین استانداردهای موجود و حاصل بیش از دو دهه آموزش کاربردی دانشجویان و دستاندرکاران صنایع بزرگ نظیر پالایشگاهها، صنایع خودرو سازی، صنایع تولیدی، و تجارب کار صنعتی توسط اینجانبان تهیه و تنظیم گردیده است. تمامی فصول متناسب با عناوین مطالب مثالهای کاربردی صنعتی بهصورت تشریحی و تصویری بیان گردیده که علاقمندان میتوانند بهصورت خود آموز با استفاده از توضیحات جامعی که داده شده به جایگاه استفاده از آن مطلب در صنعت پی برده و با بسط تمرینات به توانمندی برنامهنویسی خود بیفزایند. در هر فصل سعی شده ابتدا بهصورت بسیار ساده و روان توضیحاتی داده شود و به تدریج با پیچیده کردن تمرینات بتوانیم نیاز آن دسته از فراگیران حرفهای که آشنایی با این سیستمها را دارند، نیز تأمین نماییم. در پایان هر فصل علاوه بر نمونه پروژههای عملی که بایستی توسط خود فراگیر حل و اجرا شود، مجموعه سوالات آزمون نیز بهصورت تستی گنجانده شده است، که فراگیر می¬تواند پس از مطالعه دقیق و اجرای فرامین و حل مثالها اقدام به پاسخگویی به سوالات جهت ارزیابی میزان دانسته های خود نماید و در صورت نیاز می¬تواند پاسخهای خود را با پاسخ صحیح که در DVD آورده شده است مطابقت نماید.
همچنین به همراه کتاب در قالب یک DVD آخرین نسخه نرم افزار STEP-7 ( نسخه 5/5 ) که قابل نصب بر روی ویندوز سون و ویستا می¬باشد به همراه نسخه قابل نصب بر روی ویندوز ایکس پی و شبیه¬ساز آن و مجموعه¬ای از نرم افزارهای کاربردی صنعتی نظیر S7-200 با شبیه¬ساز، نرم افزار TrySim، نرم افزار آموزش دیجیتال کاربردی، پاورپوینتهای آموزشی، PDFهای آموزشی و کاربردی و .... را برای علاقمندان و دستاندرکاران صنعت و آموزش ارائه نموده¬ایم، امید که مجموعه مطالب کتاب و مجموعه نرم افزارهای همراه آن بتواند نیاز دانشپژوهان و جوانان مستعد را راضی و خشنود گرداند.
فرامرز خوش لفظ
علی اکبر حسینی
فهرست مطالب
فصل 1 توانایی شناخت کنترلکنندههای منطقی برنامهپذیر 1
1.1 آشنایی با مفاهیم بیت، بایت، کلمه و کلمهی مضاعف 2
2.1 تعاریف و اصطلاحات مهم در STEP7 3
3.1 آشنایی با تعاریف PC، PG و PLC 4
4.1 تاریخچهی پیدایش PLC 5
5.1 آشنایی با تعاریف سنسور، رله، رله حرارتی، کنتاکتور و .... 6
6.1 آشنایی با تعاریف انباره، ثبات، فلیپ فلاپ و PII و PIO 10
7.1 انواع حافظه از نظر برنامهریزی 12
8.1 سیستمهای نمایش اعداد 13
9.1 آشنایی با گیتهای منطقی مورد استفاده در برنامهنویسی PLC 26
10.1 آشنایی با مفاهیم دستور، عملگر و عملوند 33
11.1 قالب آدرسدهی در STEP7 34
12.1 آشنایی با روشهای برنامهنویسی PLC های سری S7 زیمنس 36
13.1 جدول مقایسهی روشهای برنامهنویسی IEC با PLC S7 زیمنس 37
14.1 آشنایی با متغیرهای استاندارد IEC 39
فصل 2 توانایی شناخت PLCهای سری S7-300 53
1.2 آشنایی با برخی از سازندگان مطرح PLC 54
2.2 آشنایی با کنترلکنندههای خانوادهی زیمنس و مقایسهی آنها با یکدیگر 55
3.2 آشنایی با انواع رکهای S7-400 56
4.2 بلوک دیاگرام PLC 58
5.2 آشنایی با ماژولها و ترتیب قرارگرفتن آنها 58
6.2 SIMATIC S7 62
7.2 آشنایی با آدرسدهی کارتها، ماژولها 63
8.2 آشنایی با کارتهای ارتباطی (CP5511, CP5611) 65
9.2 نواحی مختلف حافظهی CPUهای S7 67
فصل 3 توانایی برنامهنویسی با نرمافزار STEP 7 73
1.3 شناسایی اصول نصبنرمافزار STEP7 و طریقهی انتقال مجوز 74
2.3 آشنایی با محیط پنجرهی SIMATIC Manager و محیط نرمافزار STEP 7 80
3.3 محیط برنامهنویسی SIMATIC Manager 84
4.3 آشنایی با دستورات برنامهنویسی به روشهای LAD و FBD و STL 88
5.3 آشنایی با محیط نرمافزار PLCSIM 90
6.3 آشنایی با عملکرد دستورات منطقی 95
7.3 دستورات عملیات منطقی روی بیت 97
8.3 برنامه نویسی به روشهای LAD /FBD/STL به همراه برنامههای کاربردی 98
9.3 کاربرد بیتهای وضعیت 102
10.3 آشنایی با دستورات بارگذاری و انتقال 126
11.3 استفاده از دستورات مقایسهکنندهها 128
12.3 آشنایی با دستورات تبدیل اعداد 136
13.3 دستورات توابع صحیح 148
14.3 دستورات عملیات منطقی روی کلمه 157
15.3 استفاده از Help برنامهی S7 162
فصل 4 توانایی استفاده از جدول نمادها 181
1.4 روش ایجاد جدول نمادها به همراه برنامههای کاربردی 182
2.4 قابلیت جایگزینی متغیرها 196
فصل 5 توانایی برنامهنویسی شمارندهها و تایمرها و استفاده از SFC، SFB 199
1.5 شناسایی شمارندهها 200
2.5 شناسایی اصول استفاده از دستورات شمارندهها 205
3.5 شناسایی تایمرها 213
4.5 شناسایی اصول استفاده ازدستورات تایمرها 217
5.5 شمارندههای استاندارد IEC 241
6.5 تایمرهای استاندارد IEC 244
7.5 بلوکهای برنامهنویسی به همراه برنامههای کاربردی 248
فصل 6 شناسایی دستورات کنترل منطقی پرش 285
1.6 آشنایی با دستورات کنترل منطقی پرش 286
2.6 دستورات محاسبات اعشاری 293
3.6 دستورات جابجایی 306
4.6 دستورات چرخش 313
فصل 7 شناسایی دستورات کنترل برنامه 321
1.7 کاربرد دستور CALL 322
2.7 کاربرد دستور تابع کنترل رلهی اصلی 323
3.7 آشنایی با دستورات پایان برنامه 326
4.7 آشنایی با دستورات فراخوانی شرطی و غیرشرطی UC، CC 330
فصل 8 توانایی پیکربندی، انجام تنظیمات سختافزاری و ... 333
1.8 پیکربندی سختافزاری 334
2.8 آشنایی با تنظیم پارامترها و مشخصههای CPUهای S7-300 338
3.8 مشاهده اطلاعات سیستم PLC 350
4.8 تفاوتهای پیکربندی S7-300, S7-400 PLC 358
5.8 مدهای کاری PLC و کلید چند وضعیتی (سه یا چهار وضعیتی) 358
6.8 شناسایی نمایشدهنده برروی ماژول CPU 360
7.8 شناسایی اولویت مدهای کاری CPU 361
8.8 انواع راهاندازی CPU-S7 362
فصل 9 سیگنالهای آنالوگ 369
1.9 آشنایی با کمیتهای آنالوگ 370
2.9 نحوه استفاده از ماژولهای ورودی و خروجی آنالوگ 371
3.9 مراحل استفاده، آمادهسازی و برنامهنویسی ماژولهای آنالوگ 377
فصل 10 استفاده از جدول متغیرها 411
1.10 آشنایی با کاربردهای جدول متغیرها 412
2.10 روش ایجاد جدول متغیرها 412
3.10 نمایش متغیرها با Variable Table یا Monitoring 413
4.10 اصلاح متغیرها با Variable Table یا Modifying 415
5.10 تحمیل مقادیر خاص به متغیرهای برنامه با Variable Table یا Forcing 418
فصل 11 آشنایی با بلوکهای برنامهنویسی و فراخوانی توابع 421
1.11 آشنایی با بلوکهای برنامهنویسی و فراخوانی توابع 422
2.11 روش ایجاد و استفاده از تابع FC 425
3.11 روش ایجاد و استفاده از بلوک تابع FB و فراخوانی آن 451
4.11 روش ایجاد و استفاده از بلوک داده DB 459
5.11 روش ایجاد و استفادهی UDT 469
6.11 انواع متغیرهای S7 473
فصل 12 توانایی استفاده و کار با نرمافزار STEP 7 477
1.12 نصب سختافزار 478
2.12 نصب یکStation PC، 481
3.12 اضافه کردن یک PROFI BUS DP در شبکه 484
4.12 اضافه کردن یک وسیله به شبکه PROFI BUS DP 487
5.12 ضبط اطلاعات و باز گرداندن مجدد آن در یک پروژه 489
6.12 طرح و یا تغییر آدرسهای ورودی و خروجی 492
7.12 پیکربندی یک ماژول I/O 496
8.12 اضافهکردن و توسعه دادن یک RACK (گسترش RACK) 501
9.12 پیکربندی وقفههای CPU 504
10.12 نصب آدرسهای شبکه 507
11.12 نسبتدهی آدرس به یک 510
12.12 ایجاد یک جدول مرجع 514
13.12 رفع عیب 531
14.12 آمادهسازی برای اتصال به رایانه 521
15.12 تعیین محل عیب 523
16.12 نمایش متغیرها 525
17.12 اصلاحکردن/ Force کردن متغیرها 528
18.12 انتقال تمامی اطلاعات PLC 530
19.12 انتقال یک برنامه 531
20.12 مقایسهی برنامهها 533
21.12 پاککردن حافظهی PLC 536
منابع و مراجع 540
فهرست الفبایی 541