48
مراحلیجاد ام افزار نروژه در پرSIMATIC WinCC 7.0 PART 1 سی فر مهندس اکبر اوی

رازفا مرن رد هژورپ داجیا لحارم SIMATIC WinCC 7dl.plctraining.ir/plc/WinCC_P1_Oveisifar.pdf · SIMATIC WinCC 7.0 PART 1 رف یسیوا ربکا سدنهم

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

  • پروژه در نرم افزار ایجادمراحل SIMATIC WinCC 7.0

    PART 1

    مهندس اکبر اویسی فر

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    2

    یُعَلِّمَهُ أهلَهُ إنَّ لِکُلِّ شَیءٍ زَکاةً ، وزَکاةُ العِلمِ أن زکاتى دارد و زکات دانش، آموختن آن است به اهلش هرچیزى

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    3

    در پروسه های صنعتی بیش از پیش ضرورت یافته سیستم های مانیتورینگ همانطور که می دانید امروزه استفاده از

    واسط بین انسان و ماشین بوده که می تواند در قالب یک پانل اپراتوری ( HMI مانیتورینگ) است. در واقع یک سیستم

    در اتاق های کنترل باشد. در این صورت اپراتور در یک فاصله دور یا نزدیک PCدر محل دستگاه و یا یک یا چند

    ، اشکال نمودارها، آالرم ها HMIبا کل پروسه ارتباط برقرار کند. بر روی سیستم HMIمی تواند توسط سیستم

    گرافیکی و سایر موارد قابل رویت می باشند که مشاهده این موارد کمک بسیار زیادی به اپراتور جهت دسترسی به

    اجزای مختلف ماشین، عیب یابی سریع و آسان و همچنین دریافت گزارشات از نقاط مختلف مربوط به پروسه

    آشنا می شویم: مانیتورینگمی کند. در ادامه با برخی از مزایاء و ویژگی های یک سیستم

    مشاهده و کنترل پیوسته فرآیند -1

    دریافت آالرم ها و پیغام های متناسب با رویدادهای مختلف -2

    کنترلیهای مناسب به پروسه Set Pointارسال -3

    ثبت آالرم ها و آرشیو نمودن آنها-4

    منحنی یا نمودار نمایش اطالعات به صورت قابلیت -5

    قابلیت اتصال به شبکه های مختلف-6

    پرینت گزارشات و اطالعات فرآیند-7

    نظارت بر سطح دسترسی افراد به بخش های مختلف-8

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    4

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

    می شوند. در این صورت اپراتور می تواند فرامین کنترلی را صادر و آالرم ها نزدیکی خط تولید یا ماشین قرار داده

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

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

    خود را در دو گروه کلیدی و لمسی وارد بازار می کند.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    5

    PCی بر سیستم های مانیتورینگ مبتن

    می باشند که در اتاق های کنترل در قالب HMIنوع دیگری از یک سیستم PCمبتنی بر مانیتورینگسیستم های

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

    WinCCشبکه های مختلف با رابط های مختلف )نوری و الکتریکی( استفاده می گردد. در این حالت از نرم افزار

    به عنوان یک واسط قوی جهت ارتباط بین اپراتور با پروسه کنترلی استفاده می شود.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    6

    در واقع این نرم افزار یک واسط گرافیکی پرقدرت بین اپراتور و پروسه کنترلی می باشد که اجازه مشاهده روند

    های کنترلی را به پروسه Set Pointاجرای فرآیند را به کاربر می دهد. همچنین توسط این واسط کابر می تواند

    یژگی های این نرم افزار پیکربندی آالرم ها و نمایش پیغام ها اعمال و نتیجه را بر روی مانیتور مشاهده کند. از دیگر و

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

    تی درپیغامی مبنی بر خطا و یا اعالم حالت خطر بر روی مانیتور ظاهر شود. این بحث به راح ،شد SPمقدار از

    بحث آرشیو و WinCCقابل پیاده سازی می باشد. یکی دیگر از قابلیت های مهم در نرم افزار WinCCنرم افزار

    این قابلیت دیتاهای آرشیو شده را می توان در قالب نمودار یا جدول نمایش داد.می باشد. و ثبت تگ های فرآیندی

    باعث می شود که کاربران به راحتی بتوانند به دیتاهای گذشته دسترسی داشته باشند. از ویژگی های متمایز این

    با سایر نرم افزارهای WinCC، تبادل دیتا بین SIMATICنرم افزار می توان به سازگاری با سایر محصوالت

    ه های پیچیده و کنترل و پردازش داده های فرآیند به صورت مستقل، پیاده ، اجرای برنامExcelمایکروسافت همانند

    سازی سیستم های تک کاربره و چند کاربره و همچنین سیستم های توزیع شده و بسیاری از موارد دیگر اشاره نمود.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    7

    7.5، نسخه 2019در نسخه های مختلفی تولید و عرضه شده است و آخرین نسخه تا سال WinCCنرم افزار

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

    روزرسانی می باشد که موضوع بحث ما در این جزوه نمی باشد.

    ویندوز فعال شده باشد. MS Message Queuingمی بایست سرویس ، WinCC قبل از نصب

    MS Message Queuing Servicesمراحل نصب

    این سرویس معموال در زمان نصب ویندوز نصب نمی شود و کاربران در صورت نیاز می توانند اقدام به نصب و فعال

    مشخص شده در شکل زیر مراجعه کنید.به مسیر 7ویندوز نصب این سرویس در سازی این سرویس کنند. جهت

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    8

    شکل زیر نمایان می شود. صفحه، Control Panelدر Programبا کلیک بر روی گزینه

    ظاهر می شود. MSMQجهت فعال کردن سرویس Windows Featuresبا کلیک بر روی گزینه فوق، پنجره

    SQL Serverنرم افزار شود. نصبتا سرویس مورد نظر کلیک OKرا انتخاب و بر روی گزینه MSMQسرویس

    در زمان نصب نرم افزار، می بایست انتخاب و نصب گردد. می باشد که WinCCنیز به عنوان پایگاه داده

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    9

    جهت آشنایی هر چه سریعتر با این نرم افزار، در ادامه مراحل ساخت و تست یک پروژه به طور کامل مورد بررسی

    قرار می گیرد.

    وارد محیط نرم افزار می شویم. SIMATIC WinCC Explorerبعد از نصب نرم افزار، با کلیک بر روی آیکون

    ، پنجره Newو انتخاب گزینه File. با مراجعه به منوی کنیمدر محیط نرم افزار، ابتدا الزم است که یک پروژه ایجاد

    شکل زیر ظاهر می شود.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    10

    انتخاب شود. در این مثال، یا به عبارت دیگر معماری سیستم مانیتورینگ پلنت در این پنجره می بایست نوع ایستگاه

    انتخاب و یک نام به دلخواه برای پروژه وارد می کنیم. Singleنوع ایستگاه را به صورت

    وارد محیط اصلی نرم افزار می شویم. Createبا کلیک بر روی گزینه

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    11

    ابتدا می بایست کانال ارتباطی در نرم افزار ایجاد شود. در

    WinCCدر کانال ارتباطی

    برقراری هتجمی باشد. در واقع WinCC( و AS)برقراری ارتباط بین سیستم کنترل یک مسیر جهت ،کانال ارتباطی

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

    های شرکت PLC درایورهای ارتباطی زیادی جهت ارتباط با WinCCارتباط بین دو ایستگاه می باشد. در نرم افزار

    زیمنس و سایر شرکت ها وجود دارد.

    SIMATIC S7 Protocol Suiteآشنایی با درایور

    می تواند با WinCCاین درایور یکی از پرکاربردترین کانال های ارتباطی می باشد. توسط این درایور ایستگاه PLC های خانوادهSIMATIC S7 به راحتی توسط شبکه های مختلف ارتباط برقرار کند. در واقع اگر در یک

    از این درایور استفاده ،باشد WinCCبا ایستگاه S7-400یا S7-300پروژه صنعتی هدف برقراری ارتباط بین ارتباطی مختلف می باشد. شبکه های می شود. این درایور خود دارای

    به مسیر زیر مراجعه می کنیم. ،S7های PLCارتباطی با جهت ساخت کانال

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    12

    را انتخاب می کنیم. SIMATIC S7 Protocol Suite، گزینه Add New Driverبا انتخاب گزینه

    در دسترس قرار می گیرند. S7های سری PLC، شبکه های ارتباطی زیر جهت ارتباط با S7با نصب درایور

    از PLCمی باشد. در سمت Ethernet TCP/IPتوسط شبکه ، S7-300با WinCCدر این پروژه ارتباط بین در دسترس می باشد استفاده Onboardکه به صورت LANاز پورت PCو در سمت CP343-1کارت شبکه

    می شود.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    13

    را انتخاب New Driver Connectionکلیک راست و گزینه TCP/IPبرای ساخت کانکشن، بر روی می کنیم.

    برای کانکشن ساخته شده، می توانیم یک نام به دلخواه در نظر بگیریم.

    ساخته می شود.TCP/IP، یک کانکشن با نام وارد شده بر روی شبکه Okبا کلیک بر روی گزینه

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    14

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

    نمایش دهیم. همچنین یک موتور WinCCرا بر روی PT100در این مثال می خواهیم مقدار دمای یک سنسور ایجاد می کنیم. STEP7در نرم افزار S7-300در ادامه یک ایستگاه استارت/ استپ شود. WinCCنیز توسط

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    15

    وارد می کنیم. در ضمن جهت ارتباط با I/Oبه همراه تعدادی کارت CPU 315-2DP، یک HWدر محیط استفاده شده است.CP343-1 نیز از کارت SCADAایستگاه

    ست می کنیم.زیر را IPرا ایجاد و خط شبکه کارتدابل کلیک و CPبر روی کارت

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    16

    می شویم. ابتدا یک برنامه ساده جهت کنترل یک OB1کرده و وارد محیط Save & Compileرا HWمحیط ایجاد می کنیم. Network 1موتور، توسط دستور فیلیپ فالپ در

    بر روی آدرس های مربوطه، سمبل های مناسب را وارد می کنیم.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    17

    ادامه

    ه می کنیم. این سنسور توسط یک جهت اسکیل کردن سنسور دما استفاد FC105از بلوک Network 2در درجه کالیبره 300تا 0متصل شده است. ترانسمیتر بر روی بازه دمایی AIمیلی آمپر به کارت 20تا 4نسمیتر ترا

    شده است.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    18

    FC105را ذخیره و این بلوک را به همراه بلوک OB1ذخیره می شود. در ادامه بلوک MD4مقدار دما در حافظه دانلود می کنیم. PLCSIMبه محیط System Dataو فایل

    27648تا 0با بازه PIW304یک باکس را به قرار داده و (PLCSIM(TCP/IP حالترا در PLCSIMمحیط

    اختصاص می دهیم. Slider.Decبه صورت

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    19

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

    START:M0.0(Binary)

    STOP:M0.1(Binary)

    MOTOR:Q0.0(Binary)

    Temperature:MD4(Floating Point 32BIT)

    ایجاد می شود. M0.0با آدرس START، تگ OKبا کلیک بر روی گزینه

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    20

    مراحل ساخت تگ ها را برای سایر آدرس ها تکرار می کنیم.

    می باشد. Floating-Point 32Bitبه صورت Temperatureدقت کنید که تایپ تگ مربوط به

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

    Graphic Designer مراجعه و یکPicture .ایجاد می کنیم

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    21

    داد.یک صفحه ایجاد می شود. نام این صفحه را متناسب با فرآیند، می توان تغییر ،New Pictureبا انتخاب گزینه

    در نظر گرفته شده است. Graphic،صفحه ایجاد شدهنام

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    22

    ، وارد صفحه طراحی می شویم. Graphic.Pdlبا دابل کلیک بر روی صفحه

    را فعال و از Windows Objectsاز پالت سمت راست نرم افزار، گزینه Graphics Designerدر محیط

    را انتخاب و به محیط اصلی وارد کنید. Buttonزیرمجموعه این گزینه، ابزار

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    23

    باز می شود. در قسمت Button Configurationکادری تحت عنوان ،پس از وارد کردن باتن به صفحه گرافیکی

    کلیک کنید. OKرا وارد و بر روی گزینه STARTعبارت Textباالی این پنجره در کادر

    تغییر داد. همچنین نیز البته الزم به ذکر است که در این پنجره می توان نوع فونت و همچنین رنگ نوشته داخل باتن را

    ایجاد شده Buttonنیز وجود دارد. بر روی Hot Keyبرای این باتن امکان ایجاد یک کلید میانبر توسط قسمت

    یک کپی از باتن ایجاد شده تخاب نمایید. با کلیک بر روی این گزینه را ان Duplicateکلیک راست نموده و گزینه

    گرفته می شود. STOPستی برای ش

    را انتخاب کنید. با کلیک بر روی Configuration Dialogایجاد شده کلیک راست نموده و گزینه باتنبر روی

    وارد و بر روی STOPنیز ظاهر می شود. در این پنجره نام باتن را STOPستی این گزینه پنجره تنظیمات برای ش

    کلیک کنید. OKگزینه

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    24

    Controlپالت در Siemens HMI Symbol Libraryگزینه به ،WinCCاشکال برای دسترسی به کتابخانه

    می گردد. در ادامه ی یک شکل گرافیکی وارد صفحه اصل ،با دابل کلیک بر روی این گزینه مراجعه کنید.نرم افزار

    بر روی این شکل دابل کلیک کنید.

    از لیست اشکال کتابخانه، یک موتور وارد صفحه گرافیکی می کنیم.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    25

    را به Motorدر مرحله بعد نوبت به اختصاص تگ ها به اشکال گرافیکی می باشد. در ابتدا نحوه اختصاص تگ شکل گرافیکی موتور مورد بررسی قرار می دهیم.

    را انتخاب کنید. در Propertiesبرای اختصاص تگ موتور، بر روی شکل گرافیکی موتور کلیک راست و گزینه ان تگ مورد نظر را به ویژگی های مختلف از جمله تغییر رنگ، تغییر مکان، عدم نمایش و پنجره ظاهر شده می تو

    را انتخاب و از کادر Control Propertiesخیلی از موارد دیگر اختصاص داد. در ادامه از کادر سمت چپ گزینه ست کنید.کلیک را Symbol Appearanceسمت راست بر روی سمبل المپ تعبیه شده در مقابل گزینه

    را انتخاب تا پنجره مربوط به لیست تگ های موجود در نرم افزار نمایان شود. در این Tagگزینه ،از لیست باز شده کنید.کلیک OKانتخاب و بر روی گزینه TCP/IPرا از مسیر MOTORپنجره تگ

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    26

    2Sعبارت ،به این ویژگی، سمبل المپ به رنگ سبز تغییر می یابد. بعد از اختصاص تگ Motorبا اختصاص تگ

    ثانیه در 2در مقابل سمبل المپ ظاهر می شود. این زمان، زمان به روز رسانی تگ می باشد که به صورت پیش فرض

    می بایست بر روی ،نظر گرفته می شود. اگر بخواهیم تغییرات بالفاصله در تگ یا به عبارت دیگر در شکل اعمال شود

    را انتخاب نمود. در این صورت هر زمان که تغییری در مقدار Upon Changeکلیک راست و گزینه 2sعبارت

    به روز می کند. را تگ مربوطهنیز WinCCایجاد شود، PLCفرآیندی در تگ

    ها را اختصاص دهیم. نحوه کار بدین صورت می باشد که با فشردن باتنبعد می خواهیم تگ های مربوط به در مرحله

    به همان تگ منتقل شود. 0غیرفعال می شود نیز مقدار باتنو زمانی که به تگ مربوطه منتقل 1می بایست مقدار باتن

    ها به ادامه باتنبه ازای فعال و غیرفعال کردن 1و 0یکسان می باشد. برای انتقال مقادیر باتناین موضوع برای هر دو

    را انتخاب کنید. در پنجره باز شده به Propertiesاستارت کلیک راست و گزینه باتنبر روی بحث توجه فرمایید.

    وارد شوید. در این زبانه می توان رویدادهای مختلف را به ازای حالت های مختلف برای اشکال Eventزبانه

    کرد.برنامه ریزی

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    27

    توسط باتن)فشردن Press Leftرا انتخاب و از زیرمجموعه این گزینه، بر روی گزینه Mouseدر ادامه گزینه

    کلیک، Direct Connectionدکمه سمت چپ ماوس(کلیک راست نمایید. در لیست باز شده بر روی عبارت

    تا پنجره مربوطه ظاهر شود. این پنجره که در مباحث بعدی با آن به طور کامل آشنا می شویم دارای دو قسمت

    را وارد کنید. 1انتخاب و در کادر فعال شده مقدار را Constant( گزینه Sourceمی باشد. از لیست سمت چپ )

    را Tag( گزینه Targetانتقال یابد، از لیست سمت راست ) Startبا توجه به اینکه این مقدار می بایست به تگ

    می باشد را از لیست تگ ها انتخاب کنید. Startتگ مورد نظر که همان تگ ، انتخاب و در کادر فعال شده

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    28

    تکرار کنید. Startبه تگ 0با انتقال مقدار Release Leftاین مرحله را برای گزینه

    درادامه یک مخزن به .می باشد Startبه تگ باتنبه ازای غیرفعال کردن 0نتیجه انجام این مرحله نیز انتقال مقدار

    همراه یک سنسور را وارد صفحه کار می کنیم.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    29

    سطحمقدار در کنار تانک به عنوان ابزار نمایش I/O Fieldنوبت به قرار دادن ابزار ،از وارد کردن تانک بعدمی باشد. برای دسترسی به این ابزار از پالت سمت راست استفاده کنید. زمانی که این ابزار را بر روی صفحه قرار دهید

    د. در این کادر در قسمت باال می بایست تگ کنترلی که قرار است مقدار کادر تنظیمات اولیه این ابزار باز می گرد آن نمایش داده شود انتخاب گردد.

    می گیریم. سایز فونت در نظر Upon Changeرا در کادر اول وارد و زمان به روزرسانی را Temperatureتگ

    نیز همانند سایر ابزارها توسط پالت I/O Fieldقرار می دهیم. رنگ ابزار 40عدد ،را نیز جهت نمایش هر چه بهتر

    با توجه به اینکه در این پروژه تنها نمایشگر دما می باشد، در حالت I/O Fieldنوع رنگ قابل تغییر می باشد.

    Output .قرار می دهیم

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    30

    قابل Propertiesمی بایست نمایش دهد به همراه تعداد ارقام اعشار، در پنجره I/O Fieldتعداد رقم هایی که یک تنظیم می باشد.

    ، می توان متن ها و اشکال های ساده را نیز در محیط کار وارد Standard Objectاز ابزارهای موجود در پالت کرد.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    31

    باز گردید. در ادامه قبل WinCCبعد از انجام کلیه مراحل، محیط گرافیکی طراحی شده را ذخیره و به صفحه اصلی

    Computerپروژه الزم است یکسری تنظیمات اولیه انجام شود. برای این منظور بر روی گزینه کردن Runاز

    را انتخاب کنید. Propertiesکلیک راست و گزینه

    ظاهر شود. در Computer propertiesکلیک تا پنجره Propertiesدر پنجره ظاهر شده مجددا بر روی گزینه

    مراجعه کنید. در این پنجره تنظیمات مربوط به صفحات گرافیکی و Graphics Runtimeاین پنجره به زبانه

    تعیین می شود. در کادر Runtimeیات در وضعیت همچنین ایجاد یکسری کلیدهای میانبر برای برخی عمل

    Windows Attributes .در ادامه از موارد موجود گزینه هایی جهت سفارشی کردن صفحات گرافیکی قرار دارد

    کنید.را فعال Adapt Pictureو Full Screenدر این کادر گزینه های

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    32

    صفحه ای که می بایست پس از اجرای پروژه به عنوان اولین صفحه اجراء شود مشخص Start Pictureدر کادر

    می کنیم.انتخاب Browseمی گردد. صفحه مورد نظر را با کلیک بر روی گزینه

    می توانند مورد استفاده توجه به نیاز و تشخیص کاربر با Windows Attributesسایر گزینه های مربوط به کادر

    می توان صفحات پروژه را در وضعیت Minimizeیا Maximizeقرار گیرند. به عنوان مثال با فعال کردن گزینه

    Runtime .به آیکون های مشخص شده در شکل زیر مجهز نمود

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    33

    ، در CPرت یا کا CPUست شده برای IP، می بایست PLCیا همان ASجهت برقراری ارتباط با ایستگاه

    نیز ست شود. همچنین نوع کارت شبکه ارتباطی نیز می بایست انتخاب شود. برای انجام تنظیمات WinCCنرم افزار

    را انتخاب می کنیم. Propertiesکلیک راست و گزینه TCP/IPارتباطی، بر روی

    ظاهر می شود. در این کارت Connection Parameters، پنجره Propertiesبا انتخاب مجدد گزینه های

    و شماره اسالت مربوطه ست شود. PLCایستگاه IPمی بایست

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    34

    یا کارت شبکه CP1613در مرحله بعد باید نوع کارت شبکه نیز مشخص شود. کارت ارتباطی می تواند کارت Onboard ایستگاهPC باشد. در این مثال با توجه به اینکه از سیموالتور جهت تست پروژه استفاده می کنیم، ارتباط

    قرار می دهیم. PLCSIM-TCP/IPرا روی

    شویم. WinCCبا تغییر کارت ارتباطی، می بایست یکبار از نرم افزار خارج و مجدد وارد نرم افزار

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    35

    بر روی آیکون WinCCمی باشد. برای انجام این مرحله در محیط WinCCکردن ایستگاه Runدر ادامه نوبت به Activate .کلیک کنید

    ند.ک، نرم افزار شروع به فعال سازی بخش های مختلف پروژه می Activateبعد از کلیک بر روی آیکون

    باز می گردد. کاربر Full Screenبه عنوان اولین صفحه به صورت Graphicبعد از اتمام مرحله اجراء، صفحه اطمینان حاصل Channel Diagnosticتوسط ابزار PLCحتما می بایست در این مرحله از برقرار شدن ارتباط با

    کند.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    36

    باشد.می صورت زیر به Channel Diagnosticدر صورتی که ارتباط به درستی برقرار شود، ابزار

    صادر و نتیجه را بر روی اشکال گرافیکی PLCبه WinCCدر مرحله پایانی کاربر می بایست فرامین کنترلی را از

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

    استارت کلیک کنید.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    37

    روشن و به ازای روشن ،می باشد PLCکه خروجی Q0.0مشاهده می کنید که ،استارتستی با کلیک بر روی ش

    سبز می شود. WinCCشدن این بیت، رنگ موتور نیز در

    مانیتور کرد. I/O Fieldبا تغییر اسالیدر هم می توان دما را بر روی ابزار

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    38

    درصد 100تا 0نصب شده است که به ازای Level Transmiterدر ادامه فرض کنید که بر روی مخزن یک ارسال می کند. می خواهیم سطح مخزن را بر روی یک AIمیلی آمپر را به کارت 20تا 4سطح مخزن، سیگنال

    ، شیر تخلیه باز شود.شدور بیشتر داده شده توسط اپرات SPاسالیدر نمایش دهیم. همچنین اگر سطح مخزن از مقدار

    استفاده می کنیم. Level Transmiterدیگر جهت اسکیل کردن مقدار FC105از یک بلوک PLCدر برنامه

    باز Q0.1بیشتر باشد، ولو SPمقایسه می کنیم. در صورتی که مقدار سطح از SPدر ادامه مقدار سطح را با مقدار

    می گردد.

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    39

    تگ های مربوط به ولو، سطح و ست پوینت را ایجاد می کنیم. WinCCدر

    بر روی مخزن قرار می دهیم و در پنجره باز شده، Barدر محیط گرافیکی از مسیر مشخص شده در شکل زیر یک

    متصل می کنیم. Barرا به ابزار Levelتگ

    قرار می دهیم. 100تا 0را بر روی Barبازه نمایش

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    40

    ر نیز قرار می دهیم و آن را به تگجهت نمایش مقدا I/O Fieldو یک Level Transmiterبر روی مخزن یک Level .متصل می کنیم

    متصل می کنیم. SPوارد و به تگ Input/Outputدر حالت ست پوینتهم جهت دادن مقدار Field I/Oیک

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    41

    متصل می کنیم. Valveدر ادامه یک ولو در مسیر خروجی مخزن قرار داده و به تگ

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    42

    می کنیم. Activeرا WinCCبرنامه را به محیط سیموالتور دانلود و

    از مقدار ست پوینت بیشتر باشد، شیر خروجی باز می شود. Levelزمانی که مقدار

    پایان قسمت اول

    باشید موفق

    mailto:[email protected]

  • مهندس اکبراویسی فر

    [email protected] Programming-Maintenance-Training (SIEMENS-Allen Bradley)

    43

    mailto:[email protected]

  • مهندسیشرکت فنی و

    نوین فن آوران آریا )مشاور، طراح و مجری پروژه های اتوماسیون صنعتی(

    Consulting, designing and executing of Industrial Automation Projects

    طراحی و ساخت تابلوهای توزیع، قدرت و کنترل طراحی و برنامه نویسیPLC وDCS مطابق استانداردهای روز دنیا طراحی و برنامه نویسی سیستم هایRedundant وFail Safe طراحی سیستم هایSCADA کامال حرفه ای در سطوح مختلف طراحی و راه اندازی شبکه های صنعتی نصب و راه اندازی انواع درایوهای صنعتی تعمیرات تخصصی بردهای صنعتی ارائه خدمات مشاوره، بهینه سازی خطوط تولید و نگهداری تامین کننده تجهیزات اتوماسیون صنعتی و ابزاردقیق با قیمت رقابتی آموزش دوره های تخصصی اتوماسیون صنعتی تالیف و چاپ کتاب های تخصصی اتوماسیون صنعتی

    مدیرعامل: مهندس نازنین زنجیریان

    کنترل(-)کارشناس ارشد برق

  • مجری کلیه پروژه های اتوماسیون صنعتی، ابزار دقیق و اسکادا در سطح کشور می باشد. این شرکت نوین فن آوران آریاشرکت ، تابلوهای فشار ضعیف و متوسط و همچنین RIOساله موسسین در زمینه ساخت تابلوهای کنترل، تابلوهای محلی 20با اتکاء به تجربه

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

    به صورت کامال استاندارد دارا می باشد.

    و پست های کامپکتساخت تابلوهای کنترل، فشار متوسط، فشار ضعیف

  • Tel:021-44451668 0919-698-7875 www.FanavaranAria.Com

    واحد آموزش این شرکت با در اختیار داشتن اساتید با تجربه در عرصه علم و صنعت، اقدام به برگزاری دوره های تخصصی تمامی دوره های این شرکت از لحاظ محتوا و کار عملی نموده است. Allen Bradleyو SIEMENSاتوماسیون صنعتی

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

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

    Studio 5000-ControlLogix

    Studio 5000_PanelView 5000

    RSLogix500_SLC500

    Factory Talk View Studio

    PLC- S5

    S7-400F/FH

    PCS7

    S7-300,400

    S7-400F/FH

    S7-1200(TIA)

    S7-300,400(TIA)

    WinCC

    Protool

    WinCC Flexible

    Profibus -Profinet - Ethernet

    SINAMICS Servo Drive

    Micromaster Drive

    Simotion Scout

    S7 PID

    Eplan

    دوره های تخصصی اتوماسیون صنعتی )ویژه صنایع(

    tel:021-44451668

  • Tel:021-44451668 0919-698-7875 www.FanavaranAria.Com

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

    زش این شرکت به شرح زیر می باشنددپارتمان آمو

    تالیف کتاب های تخصصی اتوماسیون صنعتی

    tel:021-44451668

  • Tel:021-44451668 0919-698-7875 www.FanavaranAria.Com

    tel:021-44451668