آموزش PLC میکرو ۸۵۰ آلن برادلی با قابلیت اینترنت اشیا صنعتی (IIoT) - آخرین آپدیت

دانلود Allen Bradley Micro850 PLC with IIoT

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

آموزش برنامه‌نویسی PLC از صفر با Connected Component Workbench و اتصال PLC به دنیای IIoT

یادگیری برنامه‌نویسی PLC از ابتدا با استفاده از Connected Component Workbench (CCW) و تجربه اتصال PLC به دنیای IIoT.

  • سیم‌بندی PLC و مبانی با استفاده از PLC Micro850
  • برنامه‌نویسی PLC با Connected Component Workbench (نرم‌افزار رایگان PLC)
  • برنامه‌نویسی ورودی/خروجی آنالوگ (Analog IO)
  • ارتباط PLC با نرم‌افزارهای شخص ثالث مانند Simumatik، SCADA، Node-RED از طریق MODBUS TCP/IP و APIها

پیش‌نیازها

بدون نیاز به تجربه برنامه‌نویسی. این دوره از صفر شروع می‌شود.

دوره جامع آموزش برنامه‌نویسی PLC Micro850 با CCW و اتصال به IIoT

این دوره با عشق و اشتیاق فراوان برای آموزش برنامه‌نویسی PLC از صفر با استفاده از PLC Micro850 و Connected Component Workbench (CCW) ایجاد شده است. CCW یک ابزار برنامه‌نویسی رایگان همراه با شبیه‌ساز PLC است که به شما امکان می‌دهد منطق‌های PLC را همگام با دوره تمرین کنید. بنابراین، نیازی به سرمایه‌گذاری در نرم‌افزار یا سخت‌افزار PLC نخواهید داشت. می‌توانید بلافاصله آموخته‌های خود را تمرین کنید.

در این دوره نه تنها برنامه‌نویسی PLC را یاد می‌گیرید، بلکه با چگونگی ارتباط PLC با HMI، Node-RED و بروکر MQTT (محلی و ابری مانند Microsoft Azure و HiveMQ) نیز آشنا می‌شوید.

پس از گذراندن این دوره، قادر خواهید بود:

  1. برنامه‌نویسی PLC Micro850 برای کاربردهای صنعتی پایه
  2. سیم‌بندی کنترلر PLC با سنسورها و عملگرها
  3. افزودن و پیکربندی ماژول‌های سخت‌افزاری به PLC Micro850
  4. ارتباط PLC Micro850 با دستگاه‌های شخص ثالث با استفاده از MODBUS TCP/IP
  5. ارتباط PLC Micro850 با Node-RED برای ساخت داشبورد ورودی/خروجی
  6. ارتباط PLC Micro850 با Simumatik با استفاده از API برای شبیه‌سازی سه‌بعدی
  7. ارتباط PLC Micro850 با Ignition SCADA با استفاده از MODBUS TCP/IP
  8. برنامه‌نویسی برنامه‌ها با استفاده از ورودی/خروجی‌های آنالوگ (Analog IOs)
  9. اتصال PLC خود به Microsoft Azure یا HiveMQ از طریق MQTT

دستگاه‌های سخت‌افزاری مورد استفاده در دوره:

  1. مدل PLC Micro850: 2080-LC50-24QWB
  2. ورودی آنالوگ ۲ کاناله
  3. خروجی آنالوگ ۲ کاناله

نرم‌افزارهای مورد استفاده در دوره:

  1. Connected Component Workbench (CCW): رایگان
  2. Node-RED: رایگان
  3. SImumatik: نسخه آزمایشی ۳۰ روزه
  4. FACTORY IO: نسخه آزمایشی ۳۰ روزه
  5. Microsoft Azure IoT Hub (حساب رایگان)
  6. HiveMQ (حساب رایگان)

مطالب دوره به صورت ویدیوهای با کیفیت بالا، مقالات، ارائه‌های PDF و چالش‌ها همراه با راه‌حل ارائه می‌شود. پس از اتمام موفقیت‌آمیز دوره، گواهی پایان دوره دریافت خواهید کرد.


سرفصل ها و درس ها

مقدمه‌ای بر PLC Micro850 Introduction to Micro850 PLC

  • مقدمه‌ای بر PLC Micro850 Introduction to Micro850 PLC

  • دانلود و نصب CCW Download and Install CCW

  • مقدمه‌ای بر نرم‌افزار CCW Introduction to CCW Software

  • به گروه تلگرام ما بپیوندید Join our Telegram Group

  • با من در لینکدین ارتباط برقرار کنید Connect with me on LinkedIn

دانلود و آپلود برنامه PLC Download and Upload PLC Program

  • دانلود FACTORY I/O Downlaod FACTORY I/O

  • دانلود و آپلود منطق PLC در PLC واقعی Download and Upload PLC Logic in the real PLC

  • نحوه استفاده از شبیه‌ساز PLC Micro850 در CCW How to use Micro850 PLC Simulator in CCW

برنامه‌نویسی PLC- دستورالعمل در سطح بیت PLC Programming- Bit level instruction

  • درک منطق نردبانی و دستورالعمل‌های سطح بیت Understanding ladder logic and Bit level instructions

  • لبه صعودی و نزولی Rising and Falling Edge

  • تمرین روی جبر بولی Exercise on Boolean Algebra

  • تمرین روی جبر بولی با استفاده از FACTORY I/O و PLC واقعی Exercise on Boolean Algebra using FACTORY I/O and Real PLC

  • تمرین روی جبر بولی با استفاده از FACTORY I/O و شبیه‌ساز PLC Exercise on Boolean Algebra using FACTORY I/O and PLC Simulator

  • (حل شده) تأخیر بین شبیه‌ساز CCW Micro800 و FIO (Solved) Lag between CCW Micro800 SIM and FIO

  • دستورالعمل‌های بولی با استفاده از بلوک‌های دستورالعمل Boolean instructions using Instruction Blocks

  • فلیپ فلاپ‌های SR و RS SR and RS Flip flops

  • 12. وظیفه 1- مرتب‌سازی جعبه ساده - کنترل نوار نقاله 12. Task 1- Simple Box Sorting - Controlling the conveyor

  • 13. وظیفه 2- مرتب‌سازی جعبه ساده - نمایش نشانگر 13. Task 2- Simple Box Sorting - Showing the indication

برنامه‌نویسی PLC- تایمرها و شمارنده‌ها PL CProgramming- Timers and Counters

  • تایمر- TON1 (تأخیر روشن) Timer- TON1 (On-Delay)

  • تایمر- TON2 (تأخیر روشن) Timer- TON2 (On-Delay)

  • تایمر- TOF (تأخیر خاموش) Timer- TOF (Off-Delay)

  • تایمر- TONOF Timer- TONOF

  • تایمر- RTO (تایمر تأخیر روشن ماندگار) Timer- RTO (Retentive On-Delay Timer)

  • تایمر پالس Pulse Timer

  • وظیفه 2- مرتب‌سازی جعبه ساده - ارسال جعبه‌ها Task 2- Simple Box Sorting - Emitting the boxes

  • وظیفه 3- مرتب‌سازی جعبه ساده - رها کردن نوار نقاله در صورت عدم ورود جعبه‌ها Task 3- Simple Box Sorting - Unlatch conveyor when boxes are not coming

  • شمارنده‌ها و نمودار روند Counters and Trending Chart

  • وظیفه 4- مرتب‌سازی جعبه ساده - شمارش تعداد جعبه‌ها روی نوار نقاله Task 4- Simple Box Sorting - Counting number of boxes on Conveyor

  • وظیفه 4- مرتب‌سازی جعبه ساده - شمارش جعبه‌های کوچک، بزرگ و کل Task 4- Simple Box Sorting - Counting Small, Large and Total boxes

  • وظیفه 4- نمایش اطلاعات جعبه‌ها روی پنل Task 4- Display boxes information on Panel

  • وظیفه 5- توقف ارسال جعبه‌ها پس از رسیدن به حد معین Task 5- Stop emitting boxes after limit

برنامه‌نویسی PLC- دستورالعمل‌های حسابی PLC Programming- Arithemetic Instructions

  • دستورالعمل‌های مقایسه Compare Instructions

  • دستورالعمل‌های ریاضی با دستورات افزایش و کاهش Math Instruction with Increment and decrement commands

  • وظیفه 6 - جایگزینی شمارنده‌ها با دستورالعمل ریاضی Task 6 - Replace Counters with Math instruction

  • وظیفه 7- افزودن فشار دهنده برای مرتب‌سازی جعبه‌های بزرگتر Task 7- Adding Pusher to sort Bigger boxes

  • فایل‌های پروژه FACTORY IO و PLC- مرتب‌سازی جعبه ساده FACTORY IO & PLC Project files- Simple Box Sorting

مقدمه‌ای بر FBD Introduction to FBD

  • مقدمه‌ای بر FBD Introduction to FBD

  • ایجاد FBD برای گیت‌های منطقی Creating FBD for logic gates

  • ایجاد FBD برای تبدیل سلسیوس به فارنهایت Creating FBD to convert Celcius to Fahrenheit

  • چالش خود را ارسال کنید Submit your challenge

  • تمرین‌های ویکی Wiki Exercises

  • راه‌حل تمرین‌های ویکی Wiki Exercises solutions

دستورالعمل‌های زمان واقعی Real time instructions

  • خواندن RTC (ساعت زمان واقعی) RTC (Real-time clock) Read

  • نوشتن RTC (ساعت زمان واقعی) RTC (Real-time clock) Write

  • تمرین RTC RTC Exercise

  • چالش خود را ارسال کنید Submit your challenge

دستورالعمل‌های LIFO و FIFO LIFO and FIFO Instructions

  • دستورالعمل LIFO (بارگیری) LIFO Instruction (Load)

  • دستورالعمل LIFO (تخلیه) LIFO Instruction (Unload)

  • بارگیری و تخلیه FIFO FIFO Load and Unload

  • چالش Challenge

  • چالش خود را ارسال کنید Submit your challenge

دستورالعمل‌های باینری Binary Instructions

  • BSF (شیفت بیت به راست) با تمرین BSF (Bit shift right) with Exercise

  • BSL (شیفت بیت به چپ) با تمرین - ردیابی بطری‌ها در کارخانه بطری‌سازی BSL (Bit shift left) with Exercise- Tracking bottles in Bottle plant

  • ROR و ROL: چرخش به راست و چرخش به چپ ROR and ROL: Rotate right and Rotate Left

  • SHR (شیفت به راست) و SHL (شیفت به چپ) SHR (Shift right) and SHL (Shift left)

  • دستورالعمل‌های ماسک Mask instructions

  • تمرین دستورالعمل ماسک‌دار - عبور از سنسور Masked Instruction Exercise- Bypassing the sensor

  • تمرین: خواندن شمارش تولید (داده 32 بیتی) از طریق MODBUS Exercise: Reading production count (32 bit data) via MODBUS

دستورالعمل‌های دستکاری رشته String manipulation instructions

  • دستکاری رشته- تبدیل کاراکتر به ASCII String Manipulation- CHAR to ASCII

  • دستکاری رشته- حذف، درج و یافتن String Manipulation- Delete, Insert and Find

  • دستکاری رشته- چپ، راست، میانه، جایگزینی و طول String Manipulation- Left, Right, Mid, Replace and Length

  • چالش دستکاری رشته String Manipulation Challenge

  • چالش خود را ارسال کنید Submit your challenge

دستکاری داده و دستورالعمل‌های کنترل فرآیند Data manipulation and Process Control Instructions

  • Min. و Max. - یافتن حداقل یا حداکثر از دو مقدار Min. and Max. - Find the min. or max. from two values

  • شبیه‌ساز خود را بسازید Build your own Simulator

  • هشدار- ایجاد هشدار هنگام تجاوز از حد مقدار Alarm- Create an alarm when the value overshoots

  • هیسترزیس- هیسترزیس بولی بر اساس اختلاف مقادیر واقعی Hyster- Boolean hysteresis on difference of Real values

  • دستورالعمل Limit- نحوه محدود کردن مقدار در یک محدوده Limit Instruction- How to limit the value in the range

  • دستورالعمل Scale- نحوه مقیاس‌بندی مقدار به یک محدوده خاص Scale Instruction- How to scale the value to a specific range

درک توابع و بلوک‌های تابع Understanding Functions and Function Blocks

  • توابع و بلوک‌های تابع تعریف شده توسط کاربر User-defined Functions and Function Block

  • تمرین 1: تابع تبدیل سلسیوس به فارنهایت Exercise 1: Function to convert Celcius to Fahrenheit

  • چالش خود را ارسال کنید Submit your challenge

  • تمرین 2- کنترل نوار نقاله و شمارش جعبه‌ها Exercise 2- Controlling of Conveyor and Counting boxes

  • تمرین 3- فراخوانی تو در تو بلوک تابع Exercise 3- Nested calling of Function Block

برنامه‌نویسی متن ساختاریافته Structured Text Programming

  • مقدمه‌ای بر برنامه‌نویسی متن ساختاریافته (ST) Introduction to Structured text (ST) programming

  • تمرین عملیات تخصیص- 1 Assignment operation Exercise- 1

  • تمرین عملیات تخصیص- 2 (NAND، NOR و XOR) Assignment operation Exercise- 2 (NAND, NOR and XOR)

  • تمرین عملیات تخصیص- 3 (تبدیل سلسیوس به فارنهایت) Assignment operation Exercise- 3 (Celcisu to Fahrenheit)

  • تمرین عملیات تخصیص- 4 (تبدیل سلسیوس به فارنهایت با استفاده از تابع) Assignment operation Exercise- 4 (Celcius to Fahrenheit using Function)

دستورات IF-ELSE IF-ELSE Statements

  • مقدمه‌ای بر دستورات IF-ELSE IF-ELSE Statements - Introduction

  • تمرین دستور IF-ELSE 1- کنترل موتور IF-ELSE Statement Exercise 1- Motor Control

  • تمرین دستور IF-ELSE 2 - کنترل دما IF-ELSE Statement Exercise 2 - Temperature Control

  • راه‌حل‌های تمرین دستور IF-ELSE 3 IF-ELSE Statement Exercise 3 Solutions

دستور CASE CASE Statement

  • مقدمه دستور CASE CASE statement -Introduction

  • تمرین دستور CASE 1 - کنترل موتور CASE Statement Exercise 1 - Motor Control

  • تمرین دستور CASE 2 - بازخورد هشدار CASE Statement Exercise 2 - Alarm feedback

  • تمرین دستور CASE 3 - توقف موتور با هشدار CASE Statement Exercise 3 - Stop motor with alarm

حلقه‌های FOR با آرایه‌های تک و چند بعدی FOR Loops with single and multi-dimensional arrays

  • مقدمه‌ای بر حلقه FOR FOR LOOP - Introduction

  • تمرین‌های حلقه FOR 1 تا 4 با آرایه تک بعدی FOR LOOP Exercises 1 ~ 4 with Single dimensional array

  • تمرین‌های حلقه FOR 1 تا 2 - ذخیره و شمارش در آرایه چند بعدی FOR LOOP Exercise 1~2 - Store and count in Multidimensional array

  • کد Node-RED برای نمایش بصری Node-RED Code for the visual display

  • تمرین حلقه FOR 3 - یافتن مکان بعدی در آرایه چند بعدی FOR LOOP Exercise 3 - Find the next location in the Multidimensional array

  • تمرین حلقه FOR 4 - قرار دادن مقادیر در آرایه چند بعدی FOR Loop Exercise 4 - Push the values in the Multidimentional array

برنامه‌نویسی ST- حلقه while ST Programming- While loop

  • نحوه استفاده از حلقه WHILE How to use WHILE Loop

برنامه‌نویسی ST- فراخوانی توابع و بلوک‌های تابع ST Programming- Calling Functions and Function Blocks

  • فراخوانی تابع با تمرین‌ها Calling Function with exercises

  • بهینه‌سازی تمرین ASRS با فراخوانی تابع Optimizing ASRS Exercise with Function call

  • فراخوانی بلوک تابع با تمرین Calling Function Block with exercise

  • بهینه‌سازی تمرین ASRS با فراخوانی بلوک تابع Optimizing ASRS Exercise with Function block call

  • راه‌حل چالش Challenge Solution

ورودی/خروجی آنالوگ و PID Analog IOs and PID

  • خواندن ماژول ورودی آنالوگ 2080-IF2 در PLC Reading Analog Input module 2080-IF2 in PLC

  • خواندن ماژول ورودی آنالوگ در شبیه‌ساز PLC Reading Analog Input module in PLC Simulator

  • تمرین ورودی آنالوگ-1 مقیاس‌بندی در LD، FBD و ST Analog Input Exercise-1 Scaling in LD, FBD and ST

  • فرمول مقیاس‌بندی جهانی Universal Scaling Formula

  • تمرین‌ها: ثبت مقادیر آنالوگ در آرایه Exercises: Logging the Analog values in the Array

  • تمرین: فراخوانی توابع برای دریافت MAX، MIN و AVG از آرایه Exericse: Calling functions to get MAX, MIN and AVG from the Array

  • نوشتن در ماژول خروجی آنالوگ 2080-OF2 Writing to Analog Output module 2080-OF2

  • نوشتن در ماژول خروجی آنالوگ با استفاده از ورودی‌های دیجیتال Writing to Analog Output module using digital inputs

  • تمرین: مقیاس‌بندی خروجی آنالوگ نسبت به ورودی آنالوگ Exercise: Scaling of Analog output w.r.t. Analog Input

یادگیری PID با شبیه‌ساز فرآیند Learn PID with Process Simulator

  • کنترل دما Temp. control

  • کنترل سطح Level control

  • کنترل دما با استفاده از هیسترزیس Temp. Control using Hyster

  • مبانی کنترل PID Basics of PID Control

  • کنترل تناسبی Proportional Control

  • کنترل PI PI Control

  • کنترل PID PID Control

  • پارامترهای کنترل PID PID Control Parameters

سرور MODBUS TCP/IP MODBUS TCP/IP Server

  • مقدمه‌ای بر MODBUS TCP/IP Introduction to MODBUS TCP/IP

  • دانلود Modbus Poll Download Modbus Poll

  • بازی با شبیه‌سازهای Modbus Playing with Modbus Simulators

  • تمرین 1: خواندن و نوشتن ورودی/خروجی دیجیتال Exercise 1: Read-write Digital I/Os

  • تمرین 2: خواندن و نوشتن ورودی/خروجی آنالوگ Exercise 2: Read-write Analog I/Os

  • تمرین 3. ارتباط با Node-RED Exercise 3. Interface with Node-RED

  • یادگیری Node-RED Learn Node-RED

  • تمرین 4: بصری‌سازی شبیه‌ساز فرآیند در Modbus Poll Exercise 4: Visualizing Process Simulator in Modbus Poll

  • تمرین 5: بصری‌سازی شبیه‌ساز فرآیند در Node-RED Exercise 5: Visualizing Process Simulator on Node-RED

کلاینت MODBUS TCP MODBUS TCP Client

  • خواندن داده‌های PLC دلتا 12SE (سرور) در PLC Micro850 (کلاینت) Reading Delta 12SE PLC (Server) data in Mciro850 PLC (Client)

  • نوشتن داده‌های PLC Micro850 (کلاینت) در PLC دلتا 12SE (سرور) Writing Micro850 PLC (Client) data in Delta 12SE PLC (Server)

  • تمرین: PLC Micro850 (کلاینت Modbus) در حال نوشتن پارامترهای فرآیند به PLC دلتا Exercise: Micro850 PLC (Modbus Client) writing Process parameters to Delta PLC

  • منابع Resources

ارتباط با Ignition SCADA از طریق MODBUS TCP Interfacing with Ignition SCADA via MODBUS TCP

  • دانلود و نصب Ignition SCADA Download and Install Ignition SCADA

  • ارتباط با Ignition SCADA از طریق MODBUS TCP/IP Interfacing with Ignition SCADA via MODBUS TCP/IP

ارتباط با دستگاه لبه- SIA Connect Interface with Edge Device- SIA Connect

  • ارتباط PLC Micro850 با دستگاه لبه SIA Connect از طریق MODBUS TCP/IP Interfacing Micro850 PLC with Edge device SIA Connect via MODBUS TCP/IP

  • مقدمه‌ای بر EtherNet/IP با دستگاه لبه SIA Connect Introduction to EtherNet/IP with SIA Connect Edge Device

ارتباط با HMI Interfacing with HMI

  • ارتباط PLC Micro850 با HMI و شبیه‌ساز Weintek از طریق EtherNet/IP Interfacing Micro850 PLC with Weintek HMI and Simulator via EtherNet/IP

اتصال PLC Micro850 به MQTT Broker از طریق دستگاه لبه Connecting Micro850 PLC to MQTT Broker via Edge device

  • کارگزار HiveMQ MQTT HiveMQ MQTT Broker

  • Microsoft Azure IoT Hub Microsoft Azure IoT Hub

اتصال PLC Micro850 به MQTT Broker از طریق Node-RED Connecting Micro850 PLC to MQTT Broker via Node-RED

  • MQTT چیست؟ What is MQTT?

  • کارگزار MQTT محلی از طریق Node-RED Local MQTT Broker via Node-RED

  • خواندن داده‌های PLC در آیفون و اندروید از طریق MQTT Reading PLC data on IPhone and Android via MQTT

  • کارگزار HiveMQ MQTT HiveMQ MQTT Broker

  • مراحل اتصال Node-RED به Microsoft Azure IoT Hub Steps of connecting Node-RED with Microsoft Azure IoT Hub

  • Microsoft Azure IoT Hub Microsoft Azure IoT Hub

ارتباط شبیه‌ساز Micro800 با نرم‌افزار شخص ثالث Interfacing Micro800 Simulator with 3rd party software

  • Node-RED از طریق API Node-RED via API

  • EasyBuilder Pro (نرم‌افزار HMI) از طریق EtherNet/IP EasyBuilder Pro (HMI Software) via EtherNet/IP

  • شبیه‌ساز PLC Micro800 - بهترین شبیه‌ساز PLC رایگان Micro800 PLC Simulator - The best free PLC Simulator

  • منابع Resources

جمع‌بندی دوره Course Wrap up

  • می‌خواهید IIoT را یاد بگیرید؟ Want to learn IIoT?

  • منابع دوره Course Resource

  • تبریک Congratulations

نمایش نظرات

آموزش PLC میکرو ۸۵۰ آلن برادلی با قابلیت اینترنت اشیا صنعتی (IIoT)
جزییات دوره
26 hours
149
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
786
4.6 از 5
دارد
دارد
دارد
Rajvir Singh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rajvir Singh Rajvir Singh

موسس، کد و کامپایل