دوره آموزش صفر تا صد تیا پورتال Tia Portal
پیش نیازهای آموزش تیا پورتال:
- آشنایی با برق صنعتی
- آشنایی با مدار فرمان
پشتیبانی توسط مولف
آموزش بر روی اسپات پلیر
مدت زمان آموزش: 30 ساعت
- کد کالا:1687170724
- وضعیت:موجود
- قیمت:3,550,000 تومان
یقینا به دلیل پیشرفت سیستم های اتوماسیون و میل شرکت ها به اتوماسیون سازی تجهیزات یادگیری یک نرم افزار قدرتمند و همچنین محبوب و پرکابرد نیاز هر مهندسی است که در این حوزه مشغول فعالیت هست لذا با توجه به موارد اشاره شده برآن شدیم یک دوره کاربردی بر پایه ی آموزش پروژه محور، این نرم افزار را جهت برنامه نویسی یکی از از پرکاربردترین plc های مور استفاده در صنعت جهت استفاده مهندسین عزیز علاقه مند به این حوزه جمع آوری و تولید کنیم آموزش های ارایه شده در این محصول بر پایه ی تجربه ی شخصی طی انجام چندین پروژه در سطح scada می باشد و مدرس سعی کرده است بدون اضافه گویی و پرداختن به موضوعات و موارد کاربردی دوره ای در خور مهندسین عزیز فراهم کند.
دوره ی آموزشی تیا پورتال
دوره های آموزشی تیا پورتال برای علاقه مندان به یادگیری PLC از سطح مبتدی تا پیشرفته طراحی شده اند. این دوره ها به شما کمک می کنند تا مفاهیم اساسی PLC را فرا بگیرید و با نرم افزار تیا پورتال آشنا شوید. در سطح مبتدی، شما با مفاهیم اولیه PLC آشنا می شوید و به یادگیری برنامه نویسی PLC با استفاده از تیا پورتال می پردازید. در سطح پیشرفته، شما با مفاهیم پیشرفته تر PLC آشنا می شوید و به طراحی و پیاده سازی پروژه های پیچیده تر با استفاده از تیا پورتال می پردازید. دوره های آموزشی تیا پورتال شامل محتوای آموزشی تئوریک و عملی است که به شما امکان می دهد تا مهارت های لازم برای استفاده از PLC را به دست آورید. همچنین، این دوره ها با استفاده از تمرینات و پروژه های عملی، به شما امکان می دهند تا مفاهیم یادگرفته شده را در عمل به کار ببندید. با شرکت در دوره های آموزشی تیا پورتال، شما می توانید توانایی های خود را در زمینه PLC بهبود بخشید و به عنوان یک حرفه ای در این حوزه فعالیت کنید.
جناب داود قلی زاده مدرس اصلی پکیج آموزشی تیا پورتال مجموعه مهار صنعت است. ایشان دارای تجربه و دانش فنی قوی در زمینه صنعت و مهارت های مرتبط است. با استفاده از روش های آموزشی مدرن و تخصص خود، جناب قلی زاده توانایی ارائه آموزش های کاربردی و عملی در حوزه صنعت را داراست. او به عنوان یک مدرس حرفه ای و با تمرکز بر نیازهای دانشجویان، توانسته است به طور موثری مفاهیم پیچیده را به شکل ساده و قابل درک برای دانشجویان ارائه دهد. با توجه به تلاش و تعهد جناب قلی زاده در ارائه آموزش های با کیفیت، ایشان به عنوان یکی از مدرسان برتر پکیج های آموزشی تیا پورتال در ایران شناخته می شوند.
- تعریف plc
- مفهوم ورودی خروجی در کنترلر
- بررسی انواع ورودی و خروجی و انواع سیگنال در plc
- بررسی وایرینگ plc
- نحوه وایرینگ تجهیزات بر روی plc
بررسی نرم افزار تیاپورتال
نحوه ایجاد پروژه در تیاپورتال
اضافه کردن plc مورد نیاز بر روی پروژ و نحوه آرتیکل خوانی
بررسی منوهای تیاپورتال(project tree ,…)
نحوه اختصاص ip برای plc
نحوه تنظیم ip سیستم کامپیوتری
نحوه اضافه کردن Expantionmodule
نحوه اضافه نمودن signal boards
بررسی tab info
بررسی access level
نحوه دانلود کانفیگ برروی plc
نحوه انتخاب interface هنگام دانلود
بررسی select target device
بررس flash led
بررسی loadpreview
بررسی راه سریع جهت اتصال به plc
نحوه detect نمودن plc
بررسی مفهومبیت
بررسی بایت
نحوه اختصاص شماره آدرس در حافظه plc
بررسی مقدار word و اختصاص شماره به آن
بررسی حافظه double word
مفهوم ذخیره اعداد و دیتاها بر روی حافظه plc
نحوه محاسبه مقدار عددی در یک بایت از حافظه
نحوه تبدیل عدد دسیمال به باینری
نحوه تبدیلمقادیر در مبنای 8
نحوه انتقال عدد به صورت هگز بر روی plc
لزوم استفاده بهینه از حافظه
بررسی دیتا تایپ Bool و نحوه وارد کردن آن در برنامه
بررس دیتا تایپ SINT و مقدار ذخیره شده در آن
نحوه خواندن اعداد منفی در PLC و تعریف SIGN
بررسی نحوه نمایش اعداد در دیتاتایپ های مختلف
نحوه ورود اعداد باینری در PLC و تست آن برروی برنامه
بررسی مقادیر هگز بر روی PLC
بررسی مقدار عددی دیتاتایپ INT
بررسی مقدار عددی و نحوه ورود دیتا در نوع UINT
دیتاتایپ DINT
بررسی دیتاتایپUDINT
بررسی LINT
بررسی اعداد اعشاری در دیتاتایپ REAL
دستورات میان بر و نحوه ویرایش آنها
معرفی قسمت task bar
معرفی فانکشن Empty box ونحوه استفاده از آن
معرفی دستور branch و نحوه استفاده از آن
بررسی عملگر نرمالی اوپن و استفاده از آن در برنامه
دانلود برنامه بر روی plc و نحوه فعال سازیمانیتورینگ
تست برنامه باسخت افزار
نحوه تعویضعملگرها به صورت سریع و میانبر
تست عملگرنرمالی کلوز
آشنایی با RLO و نحوه کارکرد آن
بررس عملگر NOT و تست آن بر روی PLC
بررسی دستور ست و ریست همرا با برنامه نویسی و تست آن بر روی PLC
بررسی اولویتست و ریست در برنامه
بررسی عملگر SR
بررسی عملگر RS
بررسی تفاوتبین اولویت های RS,SR دربرنامه نویسی و تست بر روی سخت افزار
بررسی دستور پرکاربرد آشکارساز لبه بالا رونده و تست آن برروی سخت افزار
بررسی دستور پرکاربرد آشکارساز لبه پایین رونده و تست آن برروی سخت افزار
بررسی عمگرآشکار ساز لبه بالا و پایین رونده درخروجی
بررسی دستور آشکارلبه بالا و پایین رونده در RLO
اجرای مدار یکی به جای دیگری با استفاده ار عمگرهای تدریسشده و تست برروی PLC
اجرای مدار ستاره مثلث با استفاده از دستورات بیت لاجیک
- بررسی دلیل استفاده از دیتابلاک در تایمرها
- بررسی نحوه وارد نمود تایم در تایمرها
- بررسی تایمر پالس همراه با مثال و تست بر روی PLC
- بررسی تاخیر تاخیر در وصل
- بررسی تایمر تاخیر در قطع با مثال
- بررسی تایمر آکولاتور و نحوه استفاده از آن
- اجرای مثال کاربردی تعمیرات ونگهداری با استفاده از تایمر آکولاتور
- نحوه استفاده از تایمرهای نوع کویلی در برنامه
- نحوه استفاده از پوینتر دیتابلاک تایمر در برنامه
- نحوه استفاده از Load time duration در استفاده از تایمرها
- مداری طراحی کنید که با زدن شستی اول پس از 30 ثانیه موتور اول روشن شود،پس از روشن شدن موتور اول با گذشت 10 ثانیه موتوراول خاموش و موتور دوم روشن شود،پس از گذشت 25 ثانیه موتورسوم نیز روشن شود،بعد ازگذشت 15 ثانیه از روشن بودن موتور سوم کل موتورها خاموش گردد
- تا عمل کردن کلید استپ مدار به همیت ترتیب به کار خود ادامه دهد
- با زدن شستی استپ موتورها متوقف و منتظر استارت دوباره بمانند
- اگر زمان کارکرد موتوردوم به یک دقیقه رسید کل مدار متوقف و تا سرویس موتور توسط تیم فنی مهندسی سیستم استارت نشود،تنها با زدن شستی ریست بعد از سرویس و نگهداری امکان روشن شدن دستگاه باشد
- اجرای مدار بالا به صورت عملی بر روی plc
- بررسی پایه های فانکشن کانتر و نحوه فعال سازی آن
- نحوه عملکرد کانتر افزاینده و تست آن بر روی plc
- تعریف یک نمونه برنامه بسته بندی و اجرای آن از طریق plc
- بررسی کانتر کاهنده تست آن بر روی plc
- بررسی کانتر افزاینده کاهنده و اجرای نمونه برنامه تست آن
- بررسی مقایسه گر مساوی و اجرای آن از طریق کانتر
- بررسی مقایسه گرعدم برابری و اجرای آن
- بررسی مقایسه گر بزرگتر و مساوی
- بررسی مقایسه گر کوچکتر و مساوی
- بررسی مقایسه گرکوچکتر از
- بررسی مقایسه گر بزرگتر از
- بررسی عملگر In range و نحوه کار آن با مثال
- بررسی عملگر Out range و نحوه کارآن با مثال
- بررسی عملگر okو نحوه کار آن با مثال
- بررسی عملگر Not ok و نحوه کار آن
- برری دستور calculate و نحوه نوشتن معادله در آن همراه با اجرا
- بررسی دستورات جمع ضرب تفریق
- بررسی دستور بر گرداندن باقی مانده و تست آن
- آشنایی با دستور increment و تست آن و آشنایی با مفهوم سایکل در شمارنده
- آشنایی با دستور decrement و تست آن
- کار با دستور قدر مطلق
- آشنایی با آشکارساز کمترین مقدار
- بررسی دستور آشکار ساز بیشترین مقدار
- بررسی دستور خروجی بین محدوده
- بررسی دستور توان و جذر
- معرفی و نحوه استفاده از دستورconvert جهت تبدیل مقادیر با تایپ های مختلف به یکدیگر
- نحوه استفاده از دستور Round که فقط با تایپ real امکان پذیر است
- نحوه استفاده و کارکرد مبدل CEIL
- کار با مبدل FLOOR در برنامه نویسی
- کار با دستور TRUNCکه قسمت اعشار را حذف می کند
- نحوه تنظیمات device configurationجهت ورودی آنالوگ
- آشنایی با Noise reduction و نحوه تنظیم آن
- نحوه مشخص نمودن آدرس ورودی ها آنالوگ ها
- آشنایی با Smoothing و ارتباط آن با سایکل تایم
- آشنایی با overflow در کارت
- نحوه وایرینگ ترنسمیتر دما به plc به صورت عملی
- بررسی فانکشن NORM_X جهت تبدیل مقادیر آنالوگ
- بررسی فانکشن SCALE_X جهت تبدیل مقدار آنالوگ به مقدار خروجی سنسور
- بررسی measurement range در تبدیل مقادیر آنالوگ در PlC
- نحوه حذف اعشار در خروجی فانکشن SCALE_X و نمایش دما
- نحوه اسکیل مقادیر و ایجاد سیگنال خروجی آنالوگ به عنوان مثال درایو
- بررسی دستور jmp و طریقه استفاده از لیبل در برنامه
- نحوه استفاد از JMP-LIST در برنامه نویسی با مثال
- آشنایی با دستور SWITCH و نحوه کرکرد آن با مثال
- نحوه استفاده از RETURN کنترل برنامه
- در این بخش با یک مثال کاربردی موارد کار شدن در قسمت کنترل برنامه تمرین شده است با استفاده از نرم افزار فکتوری آی او یک مخزن طراحی شده است و قرار است آلارم خالی و پر بودن را با دستورات موجود در کنترل برنامه انجام دهیم
آشنایی بادستور AND با مثال
آشنایی بادستور OR با مثال
آشنایی بادستور XOR با مثال
نحوه استفادهاز دستور اینورت INVZ در LOGIC OPERATION
نحوه استفادهاز دستور DEC جهت اغعمال تغییرات در بیت مورد نظر در برنامه نویسی
دستور ENCو یافتن اولین بیتی که مقدر آن یک میباشد
نحوه استفادهاز دستور SELبا مثال
آشنایی بادستور MUL و تست آن با PLC
نحوه استفادهاز DEMUL در دستورات کنترل لاجیک
در انتها باطراحی یک مدار کاربردی نحوه استفاده از دستورات WORD LOGIC OPERATION را خواهیم آموخت دراین مدار با استفاده از نرم افزار فکتوری آی اوو طراحی چند کانوایردستورات لازم جهت کنترل هر هفت کانوایر را با استفاده ازدستورات خواهیم داشت
آشنایی با SHR و نحوه استفاده از آن در برنامه نویسی
نحوه اجرای SHL و کارکرد آن و تست برنامه
آشنایی بادستور ROL و نحوه استفاده از آن با مثال
فراخوانی دستورROR و بررسی کارکرد آن دربرنامه نویسی
طبق پروسهآموزش درانتهای هر بخش نمونه مثالی جهت درک بهتر از دستورات و نحوه استفاده آن دربرنامه نویسی تعریف میشود
سناریوی پروژه: می خواهیم بااستفاده از دستورت شیفت رجیستر باکس های بزرگ و کوچک را از هم جدا کنیم به اینصورت که پس از استارت کانوایر دو باکس کوچک و بزرگ بر روی کانوایر شروع به حرکت میکند وباکس بزرگتر پس از تشخیص در مکان مورد نظر از طریق یک جک از مسیر خارج می شود نحوه برنامه نویسی را در آموزش تماشا بفرمایید.
تمرین برنامه نویسی پارکینگ با دو سنسور
نحوه کار با سیمولاتور زیمنس
تمرین فیدبک گرفتن از شفت الکتروموتور و صحت کارکرد آن
چرا باید به صورت ساختار یافته برنامه نویسی کنیم؟
آشنایی بافانکشن در PLC
نحوه ایجادفانکشن
آشنایی با Interface ها در فانکشن
تعریف ایننترفیس های بلاک جهت ایجاد فانکشن الکتروموتور از قبیل استارت استپ اتوماتمنوال سیگنال فالت و خروجی
نوشتن لاجیک برنامه فرمان الکتروموتور و کانکت کردن اینترفیس ها به مدار
فراخوانی بلاکدر OB1 و تعریف تگ و جهت الکتروموتورو کانکت کردن تگ ها
بررسی اینترفیسINOUTوTEMPوconstant در استفاده از فانکشن
تعریف فانکشن بلاک FB
بررسی تفاوت فانکشن ، فانکشن بلاک با مثال
نوشتن فانکشن بلاک پر وخالی کردن مخزن و فراخوانی آن در OB1
نتیجه گیری عملی تفاوت بین فانکش و فانکشن بلاک
بررسی دیتابلاک فانکشن بلاک ساخته شده
چرا باید از دیتابلاک در تعریف تگ استفاده کنیم ؟
نحوه ایجاد دیتابلاک عمومی GlobalDB
تفاوت بین دیتابلاک عمومی و instance
نحوه کپی کردن تگ های ساخته شده در plctag به دیتابلاک
نحوه فراخوانی تگ های تعریف شده در دیتابلاک در OB1
مانیتورینگ دیتا بلاک و بررسی مقادیر تگ های تعریف شده
نحوه Modify کردن تگ ها در دیتابلاک
بررسی ماندگاریا retain نمودن دیتاها و ریست شدن plc
بررسی قسمت start value و کارکرد آن در دیتابلاک
بررسی keep actual value در دیتابلاک با مثال
نحوه استفاده از snapshot وحفظ دیتا در دیتابلاک
اعمال snapshot از طریق loadsnapshot
استفاده از copy snapshotجهت لود مقادیر به startvalue
فعالسازی setpoint و اعمال آن به startvalue
تفاوت بین دیتابلاک Standard و دیتابلاک optimized
نحوه فضاگیری رجیسترها در دیتابلاک های استاندارد و بهبود یافته
تفاوت بین ماندگار شدن رجیسترها در دیتابلاک استاندارد و بهبود یافته
نحوه فراخوانی رجیسترهای دیتابلاک بهبود یافته در OB1
چرا باید از آرایه استفاده کنیم؟
توضیح مزیت های استفاده از آرایه در برنامه نویسی از طریق ساخت تگ خای متعدد جهت مانیتورینگ تانک ها
ایجاد دیتا بلاک و ساخت انواع دیتا از طریق آرایه
نحوه فراخوانی آرایه ها در برنامه نویسی و OB1
چرایی استفاده ازStructure در ساخت تگ ها برای تجهیزات
نحوه تعریف دیتا در ساختار structure
آشنایی با فراخوانی رجیسترهای آرایه درOB1
UserData Type
یو دی تی چیست و چرا باید از این نوع تگ استفاده کنیم
نحوه تعریف UDT
ساخت دیتابلاک و فراخوانی UDT درتب تگ دیتابلاگ
نحوه استفاده از udt به عنوان input در فانکشن ها که معجزه است
فراخوانی فانکشن و کانکت کردن udt ایجادشده به فانکشن با مثال
مزیت اضافه نمودن تگ به udt بدون تغییردر آدرس ها
مزیت های استفده از جدول واچ
نحوه ساخت جدول و تفکیک بین دیتاها
نحوه وارد نمودن تگ درجدول
نحوه مانیتور نمودن تگ درجدول
نحوه تغییر و modify نمودن مقادیر تگ ها در جدول
نحوه استفادهاز تب های extend در جدول
نحوه فورس نمودن مقادیر رجیسترها درplc
واکنش plc به فورس شدن مقادیر
چرا باید از آنلاین بکاپ استفاده کنیم؟
نحوه ایجاد آنلاین بکاپ از سیستم
تست آنلاین بکاپ با گرفتن آنلاین بکاپ تغییرات در برنامه و restoreنمودن آن
آشنایی با اکسترنال سورس و چرایی استفاده از آن
ایجاد یک فانکش جهت تست اکسترنال سورس
ایجاد یک اکسترنال سورس از مقادیر پروژه
نحوه ریستور نمودن و برگردادندن سورس به برنامه
ترند گیری یا traceچیست؟
نحوه ایجاد trace
تنظیمات و فراخوانی سیگنال و تگ مورد نیاز جهت نمایش گراف
مانیتورینگ و نمایش سیگنال مورد نیاز با کمک تگ فراخونی شده از HMI
آشنایی با چرایی استفاده از CrossReference جهت عیب یابی برنامه
نحوه فراخوانی کراس رفرنس برای هر کدام از تگ ها
بررسی تنظیمات و تب های صفحه کراس رفرنس
نحوه رجوع به لوکیشن تگ موجود در صفحه کراس رفرنس
نحوه فراخوانی program info
بررسی تب call structure و توضیحات کلی در مورد پروژه
آشنایی با قسمتdependency Structure
بررسی تب Assignment list جهت مانیتورینگ و شناسایی حافظه استفاد شده و شناسایی کانفلیکت ها
آشنایی با قسمت Resources و اطلاع از حافظه استفاده شده
آشنایی باآنلاین دیاگناستیک و نحوه کارکرد آن
ایجاد خطا بر روی plc جهت بررسی نحوه فراخوانی آنلاین دیاگناستیک
نحوه رجوع به مکان خطا وdescription
استفاده از open editorجهت بررسی خطای رخ داده
بررسی قسمت cycle time
نحوه ست کردن تایم بروی plc
لزوم استفاده از پسورد در plc
نحوه دسترسی به قسمت تنظیمات plcpassword
بررسی قسمت Acceess level
فعال سازی Read access و تست آن بر روی plc
بررسی دسترسی HMI access و ایجاد شبکه با HMI جهت بررسی این دسترسی
نحوه پسورد گذاری روی فانکشن ها و خارج کردن آنها از پروتکت
مقایسه برنامه چیست و لزوم استفاده از آن
استفاده از قسمت compare در چک کردن سورس برنامه
نحوه مقایسه برنامه آفلاین و آنلاین در تیاپورتال
بررسی editor online و یافتن قسمت های متفاوت بین برنامه ها
وب سرور چیست
نحوه راهاندازی webserver در تیاپورتال
نحوه سرچ کردن ip کنترلر و نمایش صفحه اول plc
نحوه ایجادیوزر و تنظیم دسترسی های آن
نحوه لاگین شدهبه صفحه اول وب سرور
تب های اصلی دروب سرور
نحوه اضافهنمودن تگ هی به قسمت tagstatus در وب سرور
تعریف watch table و اضافه نمودن آن به وب سرور و مانیتورینگ آن
بررسی کارکرد از طریق فراخوانی یک کانتر جهت توضیح سایکل تایم
بررسی Cycle Time در
نحوه تنظیم سایکل تایم
بررسی نحوه اجرای OB100
محاسبه ی تعداد دفعات استپ و ران شدن plc از طریق OB100
تست برنامه نوشته شده بر روی plc و سیموله نمودن آن
نمونه برنامه جهت نمایش زمان ریستارت plc
نحوه فراخوانی OB20
بررسی فانکشن SRT_DINT جهت فراخوانی زمان اینتراپت
نحوه وارد نمودن پارامترهای OB_NR,DTIME,SIGN
- اجرای مثال درخواست کارفرما جهت نمایش تعداد تولید در ساعت از طریق OB100
چرا به Cyclic interruptنیاز داریم؟
نحوه فراخوانی و تنظیم سایکل تایم در OB100
مثال نحوه استفاده از OB100 جهت کاهش نویز و وریشن در وردی آنالوگ
نحوه فراخوانی و کارکرد
انجام تنظیمات ورودی دیجیتال جهت فعال سازی
ایجاد دو عدد هاردوار اینتراپت و فراخوانی آنها از طریق ورودی و تست برنامه
چه زمانی فانکشن خطای تایم فراخونی می شود
ایجاد یک برنامه لوپ کنترلی جهت بالا بردن سایکل تایم و فراخوانی تایم ارور
بررسی online diagnostic جهت بررسی خطای افزایش سایکل تایم
- نحوه خارج کردن cpu از لوپ توسط OB80
اتصال کارت آنالوگ اینپوت به روی plcجهت توضیح ob82
وایرینگ کارت آنالوگ و اتصال ترنسمیتر دما به کارت
تنظیمات کارت آنالوگ و نحوه فعال سازی Diagnostic کارت
اسکیل مقادیر ترنسمیتر و نمایش آن بر روی برنامه
قطع تغذیه کارت آنالوگ و بررسی Diagnostic Error
ایجاد بلاک DiagnosticError Interruptجهت مانیتورینگ خطا
بررسی کاتالوگ بلاک OB82جهت تنظیمات سیگنال های خطای روی کارت
ایجاد دیتابلاک Catchجهت خواندن خطای رخ داده روی کارت
ایجاد خطای سخت افزاری روی کارت و تست برنامه نوشته شده
دیکد کردن دیتای خوانده شده و به دست آوردن خطای روی کارت
بررسی تفاوت بینکنترل on/off و کنترل pid با استفاده از نرم افزار فکتوری
نحوه ارتباط plc با نرم افزار فکتوری جهت تست برنامه کنترل سطح با pid
نحوه فراخوانی فانکشن بلاک PID_Compact جهت کنترل pid
بررسی ورودی خروجی های بلاک pid
نحوه انجام تنظیمات Configuration فانکشن بلاک
بررسی commissioning windowجهت نمایش پارامترهای اصلی pid
سیموله برنامه از طریق فکتوری io و نمایش دقت کنترل سطح
بررسی warning high limit , low limit جهت کنترل سیستم در موارد خطا
وایرینگ ورودی و خروجی های درایو جهت رفرنس فرکانس و فیدبک و رانینگ
وایرینگ ترنسمیتر دما و فعال سازی وایربریک کارت
وایرینگ شستی های استپ استارت برر روی plc
وایرینگ لامپ های سیگنال بر روی plc
ایجاد پروژه جدید جهت برنامه نویسی فرمان به درایو
اضافه نمودن کارت های آنالوگ و کانفیگ آن ها
چک کردن وایربریک به صورت عملی (برروی سیگنال ورودی و خروجی)
برنامه نویسی جهت خواندن ورودی ترنسمیتر دما
نحوه اسکیلفیدبک فرکانس درایو
تعریف ورودی خروجی دیجتال جهت روشن و خاموش کردن درایو
بررسی کاتالوگ درایو و تنظیمات درایو جهت ارتباط با PLC
نحوه نوشتن فانکشن جهت کنترل درایو
نوشتن برنامه حالت اتومات جهت اعمال فرکانس با تغییرات دما
تست برنامه با تجهیزات
چرا باید از ET200استفاده کنیم
بررسی ماژول و تجهیزات جانبی آن و نحوه اتصال آن به یکدیگر
نحوه ارتباط و وایرینگ ET200 به PLC
نحوه اضافه کردن ET200 به روی نرم افزار و 1200و نحوه کانفیگ آن
- نوشتن برنامه جهت ارتباط بین ورودی خروجی های اکسپنشن ET200
- چیست
-نحوه وایرینگ
-چرا باید از استفاده کنیم
-نحوه تنظیماتHSC
-کانفیکHardware inputs
نحوه تنظیم input filters
-بررسی و تنظیمات فانکشن CTRL_HSC
-نحوه وایرینگ درایو و اسکیل خروجی آنالوگ جهت فرمان به درایو
-محاسبه ی فرکانس از طریق HSC
-تعریف پروژه اندازگیری و محاسبات آن
-ایجاد فانکشن جهت ست پوینت اندازه
-ایجادHMI و ست نمودن تگ ها
-رفع عیب و تست نمودن اولیه برنامه
-تنظیم درایو جهت کاهش خطا
فعال سازی اینتراپت در HSC
-اضافه نمودن اندازه جاری به فانکشن
برنامه نویسی جهت کاهش خطا
نحوه نصب و کرک نرم افزار فکتوری
نحوه انتخاب PLCبرای پروژه
نمونه پروژه برنامه نویسی دستگاه بسته بندی
پروژه ی سیستم شستشو
ارتباط سیموله با HMI
ارتباط سیموله با WINCC
Reactionto CPU Stop
ایجاد فانکشن از طریق ورودی های UDT
نمونه هایی از آموزش را تماشا بفرمایید:
جدول اطلاعات:
سرفصل های مقدماتی
- PLC چیست(در این قسمت با تعریف PLC آشنا خواهید شد و اینکه PLC چطور می تواند یک دستگاه را کنترل کند)
- . معرفی نرم افزار تیاپورتال و ایجاد پروژه(نرم افزار تیاپورتال جهت برنامه نویسی PLC های زیمنس…)
- نحوه کانفیگ PLC(پس از انتخاب plc مورد نظر ابتدا باید تنظیماتی جهت ارتباط با سیستم انجام دهیم…)
- نحوه آپلود و دانلود بر روی plc(در صورتیکه بخواهیم برنامه را برروی plc دانلود یا از آن آپلود کنیم ابتدا باید…)
- انوای دیتا در برنامه نویسی بلاک (تعریف متغیر در برنامه نویسی خیلی مهم است و باید شناخت کافی از انواع دیتا در plc داشت)
- مبانی عددی در PLC(سیستم های کامپیوتری که plc هم یک سیستم کامپیوتری صنعتی هست بر پایه ی بیت ها برنامه را اجرا می کند لذا داشتن اطاعات کافی در این خصوص کمک بزرگی جهت درک سیستم و انجام برنامه نویسی خواهد داشت )
- بررسی تمام دستورات بیت لاجیک(دستورات لاجیک ،دستورات پایه در برنامه نویسی می باشند که در این بخش باذکر مثال و به صورت کامل مورد بررسی قرار داده شده است مثال ها از مدرهای های یکی پس از دیگری ،ستاره مثلث و … )
- بررسی بلاک های تایمر (زمان یکی از پرکاربردترین عنصر در برنامه نویسی و حتی در زندگی است در این بخش باهمراه با ذکر مثال انواع تایمر ها مورد بررسی قرار گرفته است )
- بررسی دستورات مقایسه گر (با بکارگیری دستورات مقایسه می توانیم متغیر هها را با هم مقایسه کنیم و برای هر شرطی پروسه ای تعریف کنیم این دستورات در دوره به صورت کامل باذکر مثال بررسی شده است )
- دستورات ریاضی پرکاربرد( گاهی در برنامه نویسی باید مقادیری را جمع تفریق ضرب و …)
- دستوورات تیدیل اعداد (پس از آشنایی با انواع دیتا گاهی نیاز خواهد بود متغیری را به متغیر دیگر تبدیل کنیم واین دستورات به ما کمک می کنند به راحتی این متغیر ها را به هم تیدیل کنیم )
- نحوه اسکیل مقدار آنالوگ ترنسمیتر دما(سنسور دما یک مقدار آنالوگ هست چطور باید سنسور دما را به plc متصل کنیم چه تنطیماتی باید انجام دهیم در این بخش کامل بررسی شده است)
- بررسی کامل دستورات کنترل برنامه (بایادگیری این قسمت دانش بالاتری جهت برنامه نویسی کسب خواهید کرد )
- دستورات کار با دیتاها (مواردی پیش خواهد آمد که شما نیازمند عملیاتی بر روی دیتا جهت انجام پروسه ای خواهید بود و این را می توانید به دستورات دیتا بسپارید این دستورات باذکر مثال توضیح داده شده است)
- دستورکاربا شیفت رجیستر ها( یادگیری این قسنت یکی از واجبات برنامه نویسی است که باعث درک بهتر برنامه نویسی و بهبود حل مسئله می شود این قست با ذکر مثال بررسی شده است)
- آپدیت دوره(در قسمت آپدیت مشکلات دوستان مطرح و در اولین فرصت پاسخ داده می شود تعدادی از موارد انجام شده:
- تمرین پارکینگ با دو سنسور
- نحوه کار با سیمولاتور زیمنس
- مثال کاربردی از نحوه استفاده از تایمر
سرفصل های پیشرفته
- تعریف و نحوه ایجاد فانکشن(فانکشن جهت برنامه نویسی ساختار یافته در پروژه استفاده می شود در این قسمت از دوره کامل به نحوه ایجاد و استفاده از آن با استفاده از مثال کاربردی مسلط خواهید شد)
- . تعریف و نحوه ایجاد فانکشن بلاک (تفاوت هایی بین فانکشن و فانکشن بلاک وجود دارد مه در این قسمت به طور عملی و با مثال تفاوت بین این دو بررسی شده است)
- دیتابلاک(جهت ذخیره سازی دیتا برروی PLC نیازمند ایجاد و استفاده از دیتابلاک است و شناخت تنظیمات و انواع آن جهت کانفیگ درست و از دست ندادن اطلاعات بسیار مهم می باشد)
- انواع دیتا بلاک (دیتا بلاک ها در نرم افزار تیا به دونوع OPTIMIZED STANDARD تقسیم می شوند که تفاوت و نحوه استفاده از آنها را در این بخش خواهید آموخت)
- آرایه ها(انواع دیتا تایپ های plc را در دوره مقدماتی فراگرفته ایم در این قسمت با یکی از پر کاربردترین و مهمترین دیتاهایی که جهت برنامه نوییسی ساختار یافته از آن استفاده می شود با ذکر مثال آشنا خواهید شد)
- UDT(گاهی نیازمند این هستیم که دیتای خودمان را ایجاد کنیم UDT باعث یکپارچه شدن برنامه و سهولت در تعریف تگ ها می شود که همراه با ذکر مثال در این قسمت فراخواهید گرفت)
- Watch and force table( جهت تعمیرات و سیموله مدار گاهی نیازمند دخالت در پروسه کنترلی و برنامه هستیم در این بخش با نحوه تعریف و کار با این جدول با مثال آشنا خواهید شد)
- Online Backup(فرض کنید در هنگام برنامه نویسی نیاز به ایجاد تغییرات اساسی بر روی برنامه خود باشید و از این تغیرات مطمئن نیستیداز طریق آنلاین بکاپ میتوانید سیستم را به قبل از تغییرات بازگردانید)
- External Source( گاهی نیاز به گرفتن یک سورس از برنامه یا یک فانکشن هستیم به مقصود ذخیره سازی یا ارسال آن به یک همکار جهت بازنگریست در این مرحله external source این امکان را برای شما فراهم می کند)
- Trace (مهندسین عزیزی که با نرم افزاهای مانیتورینگ آشنا هستند حتما ترندگیری و ذخیره اطلاعات آشنا هستند نرم افزار تیا در در این قسمت امکان ترندگیری از یک دیتای مهم و دخیره آن بر روی کارت حافظه را فراهم نموده است)
- Crosse reference(گاهی اوقات جهت عیب یابی برنامه خود و یا تعمیرات دستگاه نیازمندجستجوی قسمتی از برنامه یا دیتای خود هستیم ازاین طریق می توان در برنامه خود به راحتی دیتای مورد نظر خود را یافت این قسمت باذکر مثال به طور کامل توضیح داده شده است)
- Program Info (در این بخش میتوان اطلاعات پایه ای plc مانند مقدار استفاده از حافظه ی آن و کان,فلیکت بین تگ ها را به راحتی تشخیص داد )
- Online &Diagnostics (درهنگام برنامه نویسی با خطاهایی مواجه خوهیم شد که یافتن و عیب یابی آنها بسیار دشوار است دراین قسمت با این ابزار پرکاربرد و نحوه استفاده از آن آشنا خواهیدشد)
- PLC Password (فرض کنید پروژه ای را برنامه نویسی نموده اید و پس از شما فردی به برنامه و سخت افزار شما دسترسی داشته و امکان تغییر برنامه را داشته باشد پس نیازمند ایجاد رمز برروی plc خود می باشید در این قست با نحوه رمزگذاری برروی plc و برنامه خود با ذکر مثال آشنا خواهید شد.)
- Compare( فرض کنید فایلی در اختیار دارید که سورس برنامه یک PLC هست حتما قبل از دانلود آن بر روی PLC از تغیرات یا عدم تغییرات و اینکه آیا این برنامه واقعا سورس اصلی هست یا نه مطمئن شوید باید آن را مقایسه کنید نحوه مقایسه برنامه آنلاین و آفلاین به طور عملی بررسی شده است)
- Web Server(با راه اندازی این سرویس به سادگی از طریق اینترنت میتوانید به سیستم plc جهت عیب یابی و تنظیم پارامتر دسترسی داشته باشید در این قسمت نحوه راه ندازی این سرویس به طور کامل توضیح داده شده است.
- Organization Blocks(بلاک های وقفه که انواع مختلفی دارند که در این فصل از دوره به تمام این بلاک های وقفه باذکر مثال پرداخته شده است)
- , OB 10 OB100
- Time Delay Interrupt(OB20)
- Cyclic OB (OB30)
- Hardware Interrupt (OB40)
- Time Error (OB80)
- Diagnostic Interrupt (OB82)
- PID Controller(کمتر علاقه مندی به صنعت می توان یافت که یک بار کلمه PID را نشنیده باشد در این بخش با نحوه فرخوانی و تنظیمات این بلاک همراه با برنامه نویسی و سیموله آن از طریق نرم افزار قدرتمند فکتوری و کنترل سطح یک مخزن به طور عملی آشنا خواهید شد)
-
-اتصال ترنمسیتر دما و فرمان درایو با استفاده ازplc
.دراین بخش از آموزش با یک پروژه عملی سعی درارتباط بین plc و درایو و همچنین ترنسمیتر دما و از کانفیگ و وایرینگ درایو و ترنسمیتر دما همراه با فعال سازی وایربریک و تست آن بر روی ورودی و خروجی های آنالوگ با نحوه برنامه نویسی آن آشنا خواهید شد.
26-نحوه وایرینگ و کانفیگ برنامه نویسی ET200SP
ریموت I\0 ها یکی از پرکاربردترین و مهمترین تجهیزات اتوماسیون صنعتی جهت گسترس و کاهش حجم سیمکشی می باشند در این بخش با نحوه ارتباط و کانفیگ و برنامه نویسی آن بر روی PLC 1200 آشنا خواهید شد.
-ایجاد فانکشن جهت ورودی های آنالوگ
-فانکشن نویسی در پروژه
اجرای لاجیک به صورت ساختار یافته باعث بهینه سازی کد ها می شود در این بخش با نحوه ایجاد فانکشن جهت ورودی های آنالوگ با استفاده از UDT ها و تعریف آرایه آشنا خواهید شد.
27-انکودر
استفاده از انکورد در پروژهای کنترل اندازه گیری کنترل سرعت و..بسیار پرکابرد می باشد فصل های مختلف این بخش به اختصار بیان می شود.
-انکودر چیست
-نحوه وایرینگ انکودر
-چرا باید از انکودر استفاده کنیم
-نحوه تنظیمات HSC
-کانفیک Hardware inputs
-نحوه تنظیم input filters
-بررسی و تنظیمات فانکشن CTRL_HSC
-نحوه وایرینگ درایو و اسکیل خروجی آنالوگ جهت فرمان به درایو
-محاسبه ی فرکانس از طریق HSC
-تعریف پروژه اندازگیری و محاسبات آن
-ایجاد فانکشن جهت ست پوینت اندازه
-ایجاد HMI وست نمودن تگ ها
-رفع عیب و تست نمودن اولیه برنامه
-تنظیم درایو جهت کاهش خطا
-فعال سازی اینتراپت در HSC
-اضافه نمودن اندازه جاری به فانکشن
-برنامه نویسی جهت کاهش خطا
27-آپدیت پیشرفته( در این قسمت سوالات و مشکلات دوستان و پروژ ه های تمرینی آپدیت می شود)
-نحوه نصب و کرک نرم افزار factory Io
-نحوه انتخاب PLC جهت پروژه
-نمونه برنامه(پروژه دستگاه بسته بندی)
-نمونه برنامه( سیستم شستشو)
– بررسی Reaction to cpu stop
– ارتباط سیموله با HMI
ارتباط سیموله با wincc