در این مطلب، ویدئو استفاده از پایتون برای خواندن داده های PLC با ویژوال استودیو با وارد کردن Pycomm3 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:20
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,640 –> 00:00:01,839
خیلی خب، آیا میدانستید که
2
00:00:01,839 –> 00:00:03,120
واقعاً میتوانید از uh
3
00:00:03,120 –> 00:00:05,759
python برای برقراری ارتباط با یک plc
4
00:00:05,759 –> 00:00:06,640
5
00:00:06,640 –> 00:00:09,760
دادههای خواندن و نوشتن از آن استفاده کنید، خوب شما میتوانید پس چگونه این کار را
6
00:00:09,760 –> 00:00:10,400
انجام میدهید،
7
00:00:10,400 –> 00:00:12,320
اجازه دهید من به راحتی این را به شما نشان دهم، بنابراین
8
00:00:12,320 –> 00:00:14,000
من میروم و میآورم
9
00:00:14,000 –> 00:00:16,000
من در حال حاضر پایتون را نصب کرده ام،
10
00:00:16,000 –> 00:00:19,039
اما با پایتون باید
11
00:00:19,039 –> 00:00:21,520
نوعی ویرایشگر داشته باشید، ویژوال استودیو را انتخاب می کنم،
12
00:00:21,520 –> 00:00:22,880
13
00:00:22,880 –> 00:00:25,199
اوه این یک محیط بسیار متنوع و رایگان
14
00:00:25,199 –> 00:00:26,320
است
15
00:00:26,320 –> 00:00:30,000
در حال حاضر نیز من از چند
16
00:00:30,000 –> 00:00:32,960
دانلودی که از github دریافت کردم برای
17
00:00:32,960 –> 00:00:34,239
فرآیند واقعی استفاده می کنم.
18
00:00:34,239 –> 00:00:36,320
و من قصد دارم یک پروژه جدید ایجاد کنم و
19
00:00:36,320 –> 00:00:39,040
این یک پروژه پایتون خواهد بود،
20
00:00:39,040 –> 00:00:41,040
من جدید را انتخاب میکنم و به
21
00:00:41,040 –> 00:00:43,280
این
22
00:00:43,280 –> 00:00:48,640
میگوییم، به این میگوییم منطقهای کنترلی uh con
23
00:00:51,039 –> 00:00:54,559
ما این کنترل را دادههای logix مینامیم.
24
00:00:54,559 –> 00:00:57,520
بسیار خوب، بنابراین ما خیلی
25
00:00:57,520 –> 00:00:59,120
سریع
26
00:00:59,120 –> 00:01:00,719
به این نتیجه می رسیم و این کار را می کنیم و این
27
00:01:00,719 –> 00:01:02,239
کار را بسیار سریع می کند، منظورم این است
28
00:01:02,239 –> 00:01:04,799
که وقتی به آن می رسد، بنابراین اکنون
29
00:01:04,799 –> 00:01:06,280
چیزی به نام
30
00:01:06,280 –> 00:01:08,799
picom3 داریم،
31
00:01:08,799 –> 00:01:10,000
بنابراین کاری که می خواهیم انجام دهیم این است که ما ما وارد
32
00:01:10,000 –> 00:01:12,640
33
00:01:12,640 –> 00:01:16,000
میشویم و وارد میکنیم، میخواهیم pi com
34
00:01:16,000 –> 00:01:19,439
pi com 3
35
00:01:19,439 –> 00:01:21,920
را وارد کنیم، بنابراین ما آن را وارد میکنیم. درست
36
00:01:21,920 –> 00:01:22,799
وارد شده است،
37
00:01:22,799 –> 00:01:25,119
بنابراین در این مرحله کاری که ما باید
38
00:01:25,119 –> 00:01:26,080
انجام دهیم این است
39
00:01:26,080 –> 00:01:28,560
که ما به راحتی می توانیم وارد شویم و داده ها را از آن بخوانیم
40
00:01:28,560 –> 00:01:29,520
41
00:01:29,520 –> 00:01:32,479
حالا منظور من از این خوب است که
42
00:01:32,479 –> 00:01:33,520
در
43
00:01:33,520 –> 00:01:35,280
github وجود دارد، شما در واقع محیط هایی وجود دارد که
44
00:01:35,280 –> 00:01:37,520
آنها به راحتی به اشتراک گذاشته
45
00:01:37,520 –> 00:01:39,360
می شوند که چگونه واقعاً شما می دانید اکنون
46
00:01:39,360 –> 00:01:41,119
دادهها را از plc من بخوانید و بنویسید،
47
00:01:41,119 –> 00:01:42,479
من فقط میخواهم به شما نشان دهم که چقدر
48
00:01:42,479 –> 00:01:44,479
راحت
49
00:01:44,479 –> 00:01:47,600
میتوانید دادهها را بگیرید، بنابراین وقتی گفته شد
50
00:01:47,600 –> 00:01:49,280
ما فقط چند
51
00:01:49,280 –> 00:01:51,360
نمونه متفاوت از آنها را انجام میدهیم،
52
00:01:51,360 –> 00:01:55,759
بنابراین ابتدا میخواهیم چه کار کنیم. می گوییم از
53
00:01:55,759 –> 00:01:59,920
pycom ما از pycom3 می گوییم که همان
54
00:01:59,920 –> 00:02:01,680
چیزی است که ما به درستی
55
00:02:01,680 –> 00:02:04,719
وارد کردیم،
56
00:02:04,719 –> 00:02:07,680
در این مورد می خواهیم یک درایور logix انجام دهیم،
57
00:02:07,680 –> 00:02:09,038
58
00:02:09,038 –> 00:02:12,560
بنابراین این فقط یک واردات دیگر است و
59
00:02:12,560 –> 00:02:13,920
ما آن را از آنچه شما وارد می کنیم قبلاً
60
00:02:13,920 –> 00:02:15,200
61
00:02:15,200 –> 00:02:19,200
اکنون با
62
00:02:19,200 –> 00:02:21,440
درایور logix وارد شدهام و این به طور خودکار
63
00:02:21,440 –> 00:02:22,959
برای شما تمام میشود که جنبه زیبای
64
00:02:22,959 –> 00:02:23,680
استفاده از
65
00:02:23,680 –> 00:02:25,840
ویژوال استودیو است، به همین دلیل بسیار
66
00:02:25,840 –> 00:02:28,000
مفید است که ما آدرس IP خود را انتخاب کنیم
67
00:02:28,000 –> 00:02:28,480
68
00:02:28,480 –> 00:02:31,680
اکنون در حال حاضر من آدرس IP من را
69
00:02:31,680 –> 00:02:32,400
دقیقاً در اینجا دارم
70
00:02:32,400 –> 00:02:36,959
. 259 خیلی خوب من
71
00:02:36,959 –> 00:02:40,400
متاسفم نه دو، یک شش هشت، یک پنج،
72
00:02:40,400 –> 00:02:42,959
خوب است، پس ما میگوییم که
73
00:02:42,959 –> 00:02:44,319
کولون کوچکمان را میگذاریم
74
00:02:44,319 –> 00:02:47,120
و میگوییم یک نه دو، یک شش
75
00:02:47,120 –> 00:02:47,760
هشت،
76
00:02:47,760 –> 00:02:50,720
و یک و پنج خوب است،
77
00:02:50,720 –> 00:02:52,720
بنابراین داده ها را از آن دریافت
78
00:02:52,720 –> 00:02:56,640
می کنیم و سپس به عنوان plc می
79
00:02:56,640 –> 00:02:57,920
گوییم و سپس به اینجا می
80
00:02:57,920 –> 00:03:01,040
آییم و می گوییم print
81
00:03:01,760 –> 00:03:04,239
و سپس plc را چاپ می کنیم
82
00:03:04,239 –> 00:03:04,959
خوب
83
00:03:04,959 –> 00:03:06,879
خروجی چیست قصد داریم
84
00:03:06,879 –> 00:03:08,239
85
00:03:08,239 –> 00:03:10,159
اطلاعات این plc را به ما نشان دهیم، بنابراین بیایید ادامه دهیم
86
00:03:10,159 –> 00:03:11,599
و شروع کنیم
87
00:03:11,599 –> 00:03:14,080
و این را آزمایش کنیم، اکنون
88
00:03:14,080 –> 00:03:15,519
پایتون را بالا
89
00:03:15,519 –> 00:03:17,920
میبرد و نشان میدهد که نام
90
00:03:17,920 –> 00:03:18,959
فعلی پردازنده من
91
00:03:18,959 –> 00:03:22,800
آموزش سروو
92
00:03:22,800 –> 00:03:26,480
2021 است. نسخه اصلی 32
93
00:03:26,480 –> 00:03:29,599
و ویرایش جزئی 11. بنابراین در آن
94
00:03:29,599 –> 00:03:30,400
مرحله
95
00:03:30,400 –> 00:03:32,560
ما می توانیم داده های بیشتری را از
96
00:03:32,560 –> 00:03:35,360
این چاپ کنیم، بنابراین بیایید یک چاپ دیگر انجام دهیم
97
00:03:35,360 –> 00:03:37,280
و من می خواهم این را به شما نشان دهم مانند if i do
98
00:03:37,280 –> 00:03:38,879
plc اجازه دهید بگوییم
99
00:03:38,879 –> 00:03:41,680
نقطه شما در حال حاضر می توانید نگاه کنید و ببینید چه
100
00:03:41,680 –> 00:03:42,879
چیزی میتوانیم ایجاد کنیم
101
00:03:42,879 –> 00:03:46,560
اندازه متصل انواع دادهها
102
00:03:46,560 –> 00:03:51,280
کشف اطلاعات عمومی cip plc
103
00:03:51,280 –> 00:03:53,120
نسخه اصلی اگر میخواهم اگر بخواهم
104
00:03:53,120 –> 00:03:54,560
ویرایش اصلی را در
105
00:03:54,560 –> 00:03:57,519
اینجا بگویم، فقط میتوانم آن را از اینجا دریافت کنم و میتوانم
106
00:03:57,519 –> 00:04:00,000
دوباره آن را چاپ کنم،
107
00:04:00,000 –> 00:04:03,040
در واقع بیایید آن را پشتیبان بگیریم، در
108
00:04:03,040 –> 00:04:06,159
واقع چیزی را حذف کردم
109
00:04:06,159 –> 00:04:06,959
که نباید
110
00:04:06,959 –> 00:04:10,480
اجازه دهم بیانیه دیگری را چاپ کنیم،
111
00:04:10,480 –> 00:04:14,400
بنابراین اجازه دهید این بار plc dot را چاپ
112
00:04:14,400 –> 00:04:16,238
کنیم. برو بعد
113
00:04:16,238 –> 00:04:18,000
ببینیم تو اومدی اینجا
114
00:04:18,000 –> 00:04:19,759
، اگه میخوای می
115
00:04:19,759 –> 00:04:21,120
تونی تگ ها رو ببینی، می تونی از اون تگ ها بیرون بکشی،
116
00:04:21,120 –> 00:04:22,479
ما فقط در حال انجام یه خوندن ساده کوچولو هستیم،
117
00:04:22,479 –> 00:04:24,320
پس بیایید وارد اینجا
118
00:04:24,320 –> 00:04:28,080
بشیم و اطلاعاتی دریافت کنیم که اطلاعات زیادی داره داده
119
00:04:28,080 –> 00:04:31,120
پس اتصال باز است
120
00:04:31,120 –> 00:04:34,479
بیایید انجام دهیم بیایید ببینیم در مورد این
121
00:04:34,479 –> 00:04:37,600
یا می توانیم مسیر cip را انجام
122
00:04:37,600 –> 00:04:41,440
دهیم بیایید ببینیم چه چیزی درست است
123
00:04:41,440 –> 00:04:43,040
بنابراین برخی از اینها من هنوز در حال آزمایش هستم
124
00:04:43,040 –> 00:04:44,960
و شما می توانید مسیر cip را
125
00:04:44,960 –> 00:04:45,840
همانجا
126
00:04:45,840 –> 00:04:47,280
ببینید تا بتوانید آن را درست ببینید
127
00:04:47,280 –> 00:04:49,280
اینجا 192.168 است. بنابراین
128
00:04:49,280 –> 00:04:51,120
ما در واقع آدرس IP خود را
129
00:04:51,120 –> 00:04:53,280
بر روی آن بالا میکشیم تا بتوانید ببینید که اکنون دوباره کار میکند،
130
00:04:53,280 –> 00:04:54,080
131
00:04:54,080 –> 00:04:55,600
در این مرحله میتوانید آن را بستهبندی کنید و
132
00:04:55,600 –> 00:04:57,280
بستهها را بسازید
133
00:04:57,280 –> 00:04:59,680
و به راحتی ببینید که چگونه کار میکند، اما
134
00:04:59,680 –> 00:05:01,440
باز هم این فقط یک نمونه
135
00:05:01,440 –> 00:05:04,560
از چیزی است که در حال حاضر میتوانید اکنون استفاده کنید،
136
00:05:04,560 –> 00:05:06,560
من یکی دیگر را به شما نشان خواهم داد که
137
00:05:06,560 –> 00:05:08,160
در حال حاضر می توانید از آن استفاده کنید که به
138
00:05:08,160 –> 00:05:09,840
آن
139
00:05:09,840 –> 00:05:12,880
منطق pi می گویند، بنابراین منطق pi بسیار شبیه
140
00:05:12,880 –> 00:05:13,440
به کاری است که
141
00:05:13,440 –> 00:05:16,000
ما انجام دادیم، بنابراین بیایید کمی به منطق pi نگاه کنیم، بنابراین بیایید وارد شویم و یک منطق
142
00:05:16,000 –> 00:05:16,479
143
00:05:16,479 –> 00:05:18,800
144
00:05:18,800 –> 00:05:20,240
متفاوت بسازیم. بنابراین شما
145
00:05:20,240 –> 00:05:24,240
دقیقاً نحوه استفاده درست از pycom3 را دیده اید، بنابراین اگر
146
00:05:24,240 –> 00:05:24,960
من وارد
147
00:05:24,960 –> 00:05:28,000
148
00:05:28,000 –> 00:05:31,919
شوم و یک پروژه جدید بسازم، بنابراین ما یک پروژه جدید درست در اینجا می
149
00:05:31,919 –> 00:05:33,680
سازیم، وارد می شویم و یک پروژه جدید می
150
00:05:33,680 –> 00:05:35,039
سازیم و این را pi logix می نامیم.
151
00:05:35,039 –> 00:05:39,520
152
00:05:39,520 –> 00:05:43,759
کنترلکننده و سپس ما فقط
153
00:05:43,759 –> 00:05:44,960
ایجاد میکنیم، بنابراین میخواهیم یک مورد جدید را
154
00:05:44,960 –> 00:05:47,280
در اینجا ایجاد کنیم و این مورد
155
00:05:47,280 –> 00:05:50,400
مشابه همان چیزی است که ما انجام دادیم،
156
00:05:50,400 –> 00:05:53,840
ما میخواهیم pi
157
00:05:53,840 –> 00:05:57,039
logix را به درستی وارد کنیم، بنابراین شما
158
00:05:57,039 –> 00:05:57,360
همانجا
159
00:05:57,360 –> 00:06:00,960
pi logix را وارد میکنیم. منطق، بنابراین من دوباره اینها را دانلود کردم
160
00:06:00,960 –> 00:06:03,600
و می توانید مستقیماً از یک
161
00:06:03,600 –> 00:06:04,720
کامنت دریافت کنید و
162
00:06:04,720 –> 00:06:06,080
اگر به اینترنت متصل نیستید، اگر اتصال اینترنتی
163
00:06:06,080 –> 00:06:07,520
164
00:06:07,520 –> 00:06:09,600
ندارید، باید اینها را بسته بندی کنید و
165
00:06:09,600 –> 00:06:10,639
از یک
166
00:06:10,639 –> 00:06:14,000
کامپیوتر به کامپیوتر دیگر منتقل کنید تا در نهایت
167
00:06:14,000 –> 00:06:15,280
مجبور شوید آن را از اینترنت
168
00:06:15,280 –> 00:06:17,280
جدا کنید.
169
00:06:17,280 –> 00:06:19,039
اما باز هم میتوانید این
170
00:06:19,039 –> 00:06:20,800
کار را انجام دهید، بنابراین کاری که ما در
171
00:06:20,800 –> 00:06:24,160
اینجا انجام میدهیم این است که میخواهیم
172
00:06:25,759 –> 00:06:29,120
بگوییم از طرف
173
00:06:29,120 –> 00:06:33,039
و این منطقهای pi خواهد بود
174
00:06:33,039 –> 00:06:35,840
که ما میخواهیم
175
00:06:36,400 –> 00:06:39,680
plc را
176
00:06:39,680 –> 00:06:43,600
در آن نقطه وارد کنیم. برای اینکه بگوییم با
177
00:06:43,600 –> 00:06:46,240
plc
178
00:06:47,520 –> 00:06:51,039
به عنوان
179
00:06:51,039 –> 00:06:54,560
com می رویم و سپس
180
00:06:54,560 –> 00:06:56,560
اطلاعات com را دریافت می کنیم، بنابراین می خواهیم بگوییم
181
00:06:56,560 –> 00:06:59,919
com dot
182
00:06:59,919 –> 00:07:01,120
و سپس در این مرحله
183
00:07:01,120 –> 00:07:03,759
آدرس IP آدرس IP را انتخاب می کنیم،
184
00:07:03,759 –> 00:07:07,440
بنابراین به همین دلیل است که این
185
00:07:07,440 –> 00:07:10,080
شناسه ما است، این محیط ویرایش بسیار
186
00:07:10,080 –> 00:07:10,800
مفید است،
187
00:07:10,800 –> 00:07:12,319
زیرا همه پیشنهاداتی را به
188
00:07:12,319 –> 00:07:14,319
شما می دهد که لازم نیست متخصص تایپ باشید و
189
00:07:14,319