.h_iframe-aparat_embed_frame{position:relative;}.h_iframe-aparat_embed_frame .ratio{display:block;width:100%;height:auto;}.h_iframe-aparat_embed_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

آیا شما هم در مواجهه با پروژه‌های بزرگ برنامه‌نویسی یا دیباگ کردن کدها "سر در گمید"؟

اگر شما همین مشکلو دارید، برنامه‌نویسی می‌دونید ولی توی اجرای برنامهتون، توی شروع برنامهتون به مشکل می‌خورید، این دوره برای شما ساخته شده

در این دوره چه می آموزید؟

کمک به فهم و دیباگ کردن پروژه‌های بزرگ برنامه‌نویسی

توانایی نوشتن پروژه‌های بزرگ خودتان

امکان اعمال آسان تغییرات در برنامه

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

یادگیری ساخت اصولی فانکشن‌ها

یادگیری فراخوانی متغیرها برای تغییر آسان

آموزش اصول تگ‌گذاری و نام‌گذاری

یادگیری ارتباط اصولی فانکشن‌ها برای پیشبرد آسان پروژه

حل مشکل سردرگمی در شروع و اجرای برنامه‌نویسی

دوره برای چه کسانی مناسب هست

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

مدرس

داود قلی زاده

مخاطب

تمام علاقه‌مندان به برنامه‌نویسی حرفه‌ای

مدت زمان

6ساعت

قابل مشاهده

ویندوز،گوشی

قیمت

قیمت اصلی 5.750.000تومان بود.قیمت فعلی 4.600.000تومان است.

سرفصل‌های دوره
معرفی و تعریف دستگاه

در این بخش، به تعریف و توضیح نحوه کارکرد دقیق دستگاه Dispex Reactor پرداخته می‌شود تا درک کاملی از فرآیند عملیاتی آن حاصل گردد

بررسی P&ID (Piping and Instrumentation Diagram)

در این بخش، به تعریف و توضیح نحوه کارکرد دقیق دستگاه Dispex Reactor پرداخته می‌شود تا درک کاملی از فرآیند عملیاتی آن حاصل گردد

تجهیزات و سیگنال‌ها

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

نامگذاری تگ‌ها

یک بخش مجزا به آموزش اصول و نحوه صحیح و استاندارد نامگذاری تگ‌ها در پروژه اختصاص یافته است که برای خوانایی، سازماندهی و نگهداری برنامه اهمیت بالایی دارد

تحلیل سیستم و طراحی ساختار برنامه

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

مدیریت ورودی‌ها

نوشتن یک فانکشن اختصاصی برای مدیریت ورودی‌ها با هدف کنترل آلارم‌ها و انجام کالیبراسیون سیستم این فانکشن قابلیت کنترل تمامی ورودی‌های آنالوگ را هم به صورت Multi-instance و هم به صورت Instance فراهم می‌کند

کانتر سرعت بالا (High-Speed Counter)

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

استفاده از UDT و Sub-UDT

آموزش نحوه ایجاد UDT (User-Defined Data Type) و توضیح اینکه چگونه UDT می‌تواند به بهبود و ساختارمند شدن روند پروژه کمک شایانی کندهمچنین، تعریف و استفاده از Sub-UDT، که روشی متداول در پروژه‌های بزرگ (به ویژه در رویکرد برنامه‌نویسی آلمانی) است، آموزش داده می‌شود تا شرکت‌کنندگان با این مفهوم پیشرفته نیز آشنا شوند

فانکشن بلاک در فانکشن بلاک

بررسی نحوه جایگذاری یک فانکشن بلاک در داخل یک فانکشن بلاک دیگراین تکنیک باعث سهولت کار و افزایش ماژولار بودن برنامه می‌شود

Instance و Multi-Instance در پروژه‌های واقعی

بررسی عملی نحوه ساخت Multi-instance و یا Instance خالی در یک پروژه واقعی و کاربردی

کنترل درایو G120C از طریق شبکه پروژه‌های واقعی

راه‌اندازی و کانفیگ درایو G120C (PN Network) که وظیفه کنترل هموژنایزر را بر عهده دارداین شامل بررسی تمام P&IOهای درایو و انتخاب و استفاده از “Free Telegram” برای کنترل و نمایش پارامترهای درایو می‌شود این درایو یک موتور ۱۱ کیلوواتی را از طریق تسمه برای چرخش هموژنایزر کنترل می‌کند

کار با فانکشن Sina Speed

استفاده از فانکشن Sina Speed که در Tia Portal به صورت یک اکسترنال پکیج موجود است، اما معمولاً قابلیت ادیت ندارد در این دوره، نحوه صفر تا صد ادیت و عملکرد این فانکشن برای درایو G120C به طور کامل توضیح داده و سفارشی‌سازی می‌شود این تغییرات به دلیل نیاز به خواندن اطلاعات بیشتر از درایو از طریق “Free Telegram” و ادیت اینترفیس‌های آن انجام می‌گیرد

فانکشن Deviation

ایجاد یک فانکشن Deviation برای کنترل دور هموژنایزر بر اساس ست‌پوینتی که به درایو داده شده استاین فانکشن در صورت وجود اختلاف بین ست‌پوینت و دور واقعی هموژنایزر، آلارم تولید می‌کند

تست و شبیه‌سازی فانکشن‌ها

آموزش نحوه تست فانکشن‌های ساخته شده به صورت آسان و مؤثر، حتی پیش از مراجعه به محل پروژه همچنین، چگونگی شبیه‌سازی (Simulate) فانکشن‌ها قبل از دانلود به PLC به طور کامل توضیح داده می‌شود

پیاده‌سازی سلسله مراتب و کنترل کلی

نوشتن یک فانکشن نهایی برای کنترل تمامی فانکشن بلاک‌های ساخته شده و پیاده‌سازی Hierarchy (سلسله مراتب برنامه)این بخش به شما می‌آموزد که چگونه از تمامی فانکشن‌های ساخته شده استفاده کرده و الگوریتم کلی پروژه را پیاده‌سازی کنید این دوره برای یادگیری چگونگی ارتباط بخش‌های مختلف یک پروژه واقعی که به صورت ساختاریافته برنامه‌نویسی می‌شود، بسیار مفید است

نکات صنعتی و عیب‌یابی

این دوره حاوی نکات صنعتی و کاربردی فراوان و عالی است که می‌تواند در پروژه‌های اصلی و بزرگ شما کمک‌کننده باشدهمچنین، نحوه عیب‌یابی (Troubleshooting) فانکشن‌ها، و چگونگی شبیه‌سازی آن‌ها قبل از دانلود به PLC آموزش داده می‌شود

دانلود کتابخانه Drive Library جهت ویرایش فانکشن Sina Speed آموزش داده شده در دوره

آیا درباره دوره سوالی دارید؟

سوالتان را در یک جمله واضح و دقیق بنویسید.

مشخصات دوره

مدرس:داود قلی‌زاده

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

فیلم محافظت شده

مدت زمان آموزش:

9 ساعت

قیمت اصلی 5.750.000تومان بود.قیمت فعلی 4.600.000تومان است.

راهنمای دسترسی به دوره

تصویر دوره الگوریتم برنامه نویسی در زیمنس با تیاپورتال

الگوریتم برنامه‌نویسی

قیمت اصلی 5.750.000تومان بود.قیمت فعلی 4.600.000تومان است.

دریافت رایگان آموزش

نام(ضروری)
ایمیل(ضروری)