در این مطلب، ویدئو پایتون با PLC: محاسبات لبه در SCADA توابع پایتون را فراخوانی میکند با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,250 –> 00:00:05,040
خوب پس در ویدیوی امروز می خواهم به
2
00:00:05,040 –> 00:00:09,330
شما نشان دهم که چگونه می توانیم یک
3
00:00:09,330 –> 00:00:13,860
متغیر ورودی آنالوگ را از این PLC هوشمند بخوانیم و
4
00:00:13,860 –> 00:00:15,960
آن را در سرور SCADA دورانی که
5
00:00:15,960 –> 00:00:20,730
در این رایانه شخصی قرار دارد بخوانیم از یک تابع منطقی یکپارچه spider PLC
6
00:00:20,730 –> 00:00:23,760
استفاده می کند که سپس یک تابع پایتون را فراخوانی می
7
00:00:23,760 –> 00:00:27,109
کند که محاسبه می کند. یک
8
00:00:27,109 –> 00:00:30,630
ضرب مقدار را به
9
00:00:30,630 –> 00:00:32,279
سرور SCADA برمیگرداند و سرور
10
00:00:32,279 –> 00:00:36,600
مقیاسکننده آن را در رجیستر این s7 1200 مینویسد،
11
00:00:36,600 –> 00:00:40,559
بنابراین اگر ورودی آنالوگ را در اینجا بچرخانم
12
00:00:40,559 –> 00:00:43,590
مقدار تغییر میکند، میبینیم که مقدار
13
00:00:43,590 –> 00:00:44,520
در scada
14
00:00:44,520 –> 00:00:50,879
تغییر میکند، تابع Python را فراخوانی میکند.
15
00:00:50,879 –> 00:00:53,489
در اینجا که اسکریپت پایتون را اجرا می کند
16
00:00:53,489 –> 00:00:58,489
که درست در اینجا اجرا
17
00:00:58,489 –> 00:01:03,539
می شود و به رجیستر در
18
00:01:03,539 –> 00:01:10,229
این s7 1200 plc برمی گردد، بنابراین سوال
19
00:01:10,229 –> 00:01:13,140
بعدی این است که چگونه می توانید این کار را در خانه انجام دهید
20
00:01:13,140 –> 00:01:15,780
اولین چیزی که پیشنهاد می کنم این است
21
00:01:15,780 –> 00:01:19,320
که ابتدا کامپوننت های مربوطه را دانلود کنید.
22
00:01:19,320 –> 00:01:23,189
با نقطه کنترل به صفحه اصلی خود بروید، ممکن است
23
00:01:23,189 –> 00:01:26,840
به بخش دانلود
24
00:01:31,159 –> 00:01:35,990
مراجعه کنید، به قسمت دانلود بروید و سرور SCADA را انتخاب کنید،
25
00:01:35,990 –> 00:01:40,310
بنابراین اولین چیزی که
26
00:01:40,310 –> 00:01:42,470
دانلود می کنیم این ویرایشگر کادو است که ما آن را انجام می دهیم.
27
00:01:42,470 –> 00:01:47,630
بعداً ببینید و آنچه در اینجا
28
00:01:47,630 –> 00:01:49,880
به آن نیاز دارید وب سرور SCADA است که ما spider PLC را
29
00:01:49,880 –> 00:01:55,369
برای رایانه شخصی ویندوز 10 استاندارد داریم و این
30
00:01:55,369 –> 00:01:58,549
نسخه در اینجا شامل spider PLC است
31
00:01:58,549 –> 00:02:00,289
که دارای این رابط برای فراخوانی
32
00:02:00,289 –> 00:02:03,619
توابع خارجی از پایتون یا
33
00:02:03,619 –> 00:02:07,250
نودج و همچنین موارد دیگر است. به
34
00:02:07,250 –> 00:02:11,180
تسویه حساب بروید ایمیل خود را وارد کنید و در نهایت
35
00:02:11,180 –> 00:02:15,590
دو کامپوننت را در مراحل نصب پیشنهادی دانلود و نصب کنید و
36
00:02:15,590 –> 00:02:19,040
37
00:02:19,040 –> 00:02:23,720
دوم به python.org بروید به
38
00:02:23,720 –> 00:02:27,220
قسمت دانلود بروید و فقط این
39
00:02:27,220 –> 00:02:32,329
نسخه پیشنهادی را برای ویندوز دانلود کنید و
40
00:02:32,329 –> 00:02:38,120
پس از نصب سرور اسکادا نصب را انجام
41
00:02:38,120 –> 00:02:40,190
دهید. این کنترل پنل Gator را خواهد داشت
42
00:02:40,190 –> 00:02:43,609
که موفقیت
43
00:02:43,609 –> 00:02:48,680
نصب را نشان می دهد و بنابراین دایرکتوری کاری پیش فرض
44
00:02:48,680 –> 00:02:52,670
این مورد یک CW w / HMI است
45
00:02:52,670 –> 00:02:55,970
و در داخل این نصب
46
00:02:55,970 –> 00:03:00,889
چند اسکریپت آماده کرده ایم
47
00:03:00,889 –> 00:03:14,139
که در C www.sdimedia.com اسکریپت
48
00:03:14,139 –> 00:03:17,660
پیاده سازی چند قابلیت
49
00:03:17,660 –> 00:03:19,400
از جمله توزیع کننده تابع
50
00:03:19,400 –> 00:03:21,049
که به عنوان یک رابط برای کنترل عنکبوت مورد نیاز است
51
00:03:21,049 –> 00:03:23,720
و ما یک فایل دسته ای ساده
52
00:03:23,720 –> 00:03:28,730
برای شروع این کار داریم. وب سرور پیشنهاد می کنم
53
00:03:28,730 –> 00:03:30,950
این دو فایل را به ترتیب در
54
00:03:30,950 –> 00:03:35,810
دایرکتوری نصب پایتون کپی کنید
55
00:03:35,810 –> 00:03:43,000
تا
56
00:03:43,110 –> 00:03:47,100
بتوانید وب سرور را درست از اینجا راه اندازی کنید،
57
00:03:48,670 –> 00:03:54,050
بنابراین کار بعدی این است که
58
00:03:54,050 –> 00:03:55,880
صفحه اصلی وب سرور اسکیت باز را باز می کنیم که
59
00:03:55,880 –> 00:03:59,480
احتمالاً در لوکال هاست پیدا خواهید کرد. پورت
60
00:03:59,480 –> 00:04:02,750
8080 اگر آن را اصلاح کرده باشید، ویرایشگر وب را باز می کنیم
61
00:04:02,750 –> 00:04:05,630
که این ابزار مبتنی بر مرورگر را
62
00:04:05,630 –> 00:04:07,489
برای برنامه ریزی
63
00:04:07,489 –> 00:04:09,620
منطق کتاب توابع و HMIS ساده نشان
64
00:04:09,620 –> 00:04:15,170
می دهد، ویرایشگر FBD را باز می کنیم و یک نمای جدید اضافه می کنیم
65
00:04:15,170 –> 00:04:19,639
که باز می شود و
66
00:04:19,639 –> 00:04:22,910
اکنون می خواهیم کمی برنامه ریزی کنیم. منطقی که
67
00:04:22,910 –> 00:04:26,780
این تابع ضرب را
68
00:04:26,780 –> 00:04:30,250
از پایتون می نامیم اولین چیزی که به آن نیاز داریم،
69
00:04:30,250 –> 00:04:36,220
سه ورودی اضافه می کنیم که آنها را در جای خود قرار می دهیم
70
00:04:38,680 –> 00:04:45,470
و یک خروجی را به منطق کاربر تغییر می دهیم
71
00:04:45,470 –> 00:04:51,130
و این تابع پایتون را اضافه می کنیم
72
00:04:51,130 –> 00:04:55,190
که دو آرگومان دارد و ماشه
73
00:04:55,190 –> 00:05:04,520
ورودی های خود را به هم متصل می کنیم. و
74
00:05:04,520 –> 00:05:10,720
خروجی را برای تریگر وصل می
75
00:05:15,750 –> 00:05:21,160
کنیم که می خواهیم منطقی داشته باشیم
76
00:05:21,160 –> 00:05:22,840
که مطمئن شود تابع فقط
77
00:05:22,840 –> 00:05:27,310
یک بار فراخوانی می شود و برای این کار یک
78
00:05:27,310 –> 00:05:30,490
تابع ماشه لبه بالارونده داریم که
79
00:05:30,490 –> 00:05:37,270
به این ورودی ماشه متصل خواهد شد،
80
00:05:37,270 –> 00:05:40,180
ما همچنین یک دکمه کوچک اضافه می کنیم که
81
00:05:40,180 –> 00:05:45,610
نحوه عملکرد این
82
00:05:45,610 –> 00:05:48,900
عملیات را در حین Bock ساده می کند، بنابراین ما اکنون
83
00:05:48,900 –> 00:05:53,260
ابتدا متصل می شویم،
84
00:05:53,260 –> 00:05:57,430
فقط برای آسان تر کردن
85
00:05:57,430 –> 00:05:59,710
تس