کنترل plc 1200 siemens از طریق اپلیکیشن s7app
کنترل plc 1200 siemens از طریق اپلیکیشن s7app
با توجه به پیشرفت روز افزون صنعت، کنترل تجهیزات صنعتی و مانیتور آن ها بر روی pc و اپلیکیشن تبدیل به یک چالش شده است در این مقاله به آموزش کنترل پی ال سی s7-1200 از طریق اپلیکیشن s7-app پرداخته ایم.
تا پایان مقاله همراه ما باشید تا به صورت کاملا عملی به این موضوع مسلط شوید در ابتدا اپلیکیشن s7-app را از طریق play store برای سیستم عامل اندروید و از طریق app store برای سیستم عامل ios دانلود و نصب بفرمایید.
نرم افزار tia portal را باز کنید نوع plc را در برنامه tia portal مشخص نموده و وارد صفحه project میشویم.
در این پروژه از plc 1212 C DC/DC /DC استفاده میکنیم ، پس از انتخاب نوع PLC آدرس IP آن را به صورت زیر تنظیم میکنیم سپس از قسمت GENERAL گزینه WEB SERVER را انتخاب میکنیم.
از زیر مجموعه WEB SERVER وارد GENERAL میشویم و تیک گزینه Activate web server on all modules of this device را میزنیم.
سپس از همان قسمت web server وارد قسمت user management می شویم.
در قسمت user management یک name انتخاب میکنیم اما در اینجا ما همان name پیش فرض خود برنامه که user2 است را انتخاب می کنیم. سپس در قسمت access level مشخص می کنیم که اپراتور چه تغییراتی را می تواند در برنامه اعمال کند.
مثلا اگر تیک گزینه read tag را فعال کنیم، اپراتور فقط می تواند تگ را بخواند و نمی تواند در آن تغییراتی ایجاد کند یا ورودی و خروجی را فعال کند.
برای دسترسی به تغییر کلیه پارامترها , تیک همه گزینه ها را میزنیم سپس یک password تعیین میکنیم که این password را دراپلیکیشن s7app باید وارد کنیم حال میتوانیم برای روشن و خاموش کردن خروجی در plc1200 یک برنامه ساده بنویسیم
و یا میتوانیم برنامه ای ننویسیم و در s7app به صورت مستقیم خروجی را فعال کنیم به طور مثال میتوانیم Q0.0 را از طریق برنامه S7APP به صورت مستقیم ON کنیم.
نکته: برای کنترل ورودی ها از طریق برنامه S7APP باید یک فلگ یا همان حافظه M قرار دهیم. مطابق برنامه نوشته شده درشکل زیر در این برنامه از M0.0 به جا I0.0 استفاده کرده ایم ودر برنامه S7APP با تحریک
M0.0 خروجی Q0.0 فعال میشود. همانطور که قبلا نیز گفته شد برنامه S7APP این قابلیت را دارد که بتوانیم بدون نوشتن برنامه ای در plc1200 خروجی آن را فعال کنیم فقط کافی است در s7app به طور مستقیم به جای فعال کردن M0.0 خروجی را که
همان Q0.0 است را فعال کنیم.
پس از تنظیم این تغییرات برنامه را در PLC1200 دانلود میکنیم
حال باید plc 1200 را از طریق کابل اترنت به مودم خود وصل کرده و wifi موبایل خود را فعال نموده تا به مودم وصل شویم سپس باید برنامه S7APP نصب شده بر رو موبایل را باز کنیم ابتدا باید password تعیین شده در زمان نصب برنامه را وارد کنیم
۹
پس از وارد کردن password وارد قسمت device overview میشویم
برای ایجاد یک دستگاه جدید ابتدا یک name برای آن درنظر میگیریم که این name اختیاری بوده و میتوانید هر اسمی را برای آن انتخاب کنید.سپس باید IP address که در plc 1200 ایجاد کرده ایم را در قسمت ip address/Hostname وارد کنیم که ip address ایجاد شده در برنامه tia portal برابر ۱۹۲.۱۶۸.۱.۱۹ است. سپس باید User name ایجاد شده در web server که در برنامه tia portal مشخص کردیم و آن را user 2 قرار دادیم در قسمت web server user name وارد کنیم.
در مرحله بعد
باید password انتخاب شده در قسمت web server در برنامه tia portal را در قسمت web server password وارد کنیم
مقادیر گفته شده در قسمت بالا را جایگذاری میکنیم
پس از جایگذاری مقادیر باید آنها را ذخیره کنیم برای اینکار از گزینه save بالا صفحه که در سمت راست Create connection قرار دارد استفاده مینماییم و بر روی آن میزنیم.
۱۲
حال device ایجاد شده در صفحه device overview نمایش داده میشود که در اینجا ما device ایجاد شده با نام Ha را مشاهده میکنیم.
نکته: در این پروژه چون ما از قبل plc 1200 مورد نظر را به برنامه اضافه کرده ایم و نام آن را HOS قرار داده ایم و ip address آن را در برنامه tia portal 192.168.1.10 تعریف کرده بودیم لذا بقیه مراحل را با آن Device انجام میدهیم.
حال باید device مورد نظر که همان Hos است را انتخاب کنیم و وارد آن شویم.
در این مرحله پس از انتخاب Hos وارد قسمت station info میشویم در این قسمت میتوانیم plc را run یا stop کنیم.
برای روشن کردن خروجی که همان Q0.0 است ابتدا باید آن را در برنامه تعریف کنیم.
از قسمت FUNCTIONS گزینه variables را انتخاب می کنیم تا وارد صفحه Add tag شویم
پس از ورود به صفحه add tag باید پارامترهای مشخص شده را تعیین کنیم
Address : اگر بخواهیم خروجی را به طور مستقیم فعال کنیم باید در این قسمت Q0.0را قرار دهیم و اگر بخواهیم با برنامه نوشته شده در tia portal اینکار را انجام دهیم
باید M0.0 تعریف شده در برنامه را در این قسمت بنویسیم تا با فعال شدن M0.0 خروجی ما که همان Q0.0 است فعال شود.
Tag label : در این قسمت یک tag انتخاب میکنیم که اختیاری میباشد
Format : در این قسمت باید format را از نوع BOOL انتخاب کنیم چون خروجی و ورودی ما دیجیتال است و منطق دیجیتال تابع ۰ , ۱ است.
پس از SAVE کردن تغییرات اعمال شده وارد صفحه Tag list میشویم و tag تعریف شده که نام آن همان motor است را میبینیم حال با انتخاب tag motor و کلیک برروی آن وارد صفحه change value on plc میشویم
پس از ورود به صفحه change value on plc باید برای tag motor یک New value تعریف کنیم برای ورودی و خروجی دیجیتال میتوانیم مقادیر ۰ ,۱ در نظر بگیریم که مقدار ۱ نشانه فعال شدن است و ۰ نشانه غیر فعال شدن است.
برای فعال شدن خروجی Q0.0 باید در new value مقدار ۱ را بنویسیم برای غیر فعال شدن خروجی باید در new value مقدار ۰ را بنویسیم.
پس از نوشتن مقادیر ۰ یا ۱ باید آنها را با استفاده از گزینه write to plc به plc اعمال کنیم.
۱۸
برای مشاهده مقادیر آنالوگ در برنامه S7APP به PLC 1200 ولتاژ ۱۰-۰ اعمال میکنیم تا تغییراتی که برحسب افزایش ولتاژ ایجاد میشود را در صفحه موبایل خود از طریق برنامه S7APP ببینیم. برای این منظور باید طبق حالت دیجیتال قبلی یک Tag برای مقادیر آنالوگ تعریف کنیم.
۱۹
پس از add کردن tag جدید باید tag آنالوگ را تعریف کنیم
Address: در اینجا باید آدرس ورودی آنالوگ plc 1200 را بدهیم که در برنامه tia portal آدرس ورودی آنالوگ مشخص شده است همانطور که در شکل زیر مشاهده میکنید آدرس آنالوگ ورودی Channel 0 برابر با iw64 است و آدرس channel 1 برابر با iw66 است در این پروژه ما ازchannel 0 استفاده میکنیم یعنی ولتاژ ۱۰-۰ را به channel 0 میدهیم که آدرس آن میشود iw 64 لذا در برنامه s7app باید در قسمت آدرس iw64 را قرار دهیم.
Tag label چیست؟ در این قسمت باید برای ورودی آنالوگ یک tag مشخص کنیم که ما در اینجا temp را انتخاب میکنیم و در قسمت tag label مینویسیم.
انتخاب tag اختیاری بوده و شما میتوانید هر اسم دیگری برای آن مشخص کنید.
Format چیست؟ در حالت آنالوگ باید format را روی دسیمال ) DEC+/ قرار دهیم ولتاژ ۱۰-۰ در بازه اعداد WORD قرار میگیرد و یک WORD را به خود اختصاص میدهد.
۲۱
پس از اضافه کردن Tag آنالوگ، تغییرات ایجاد شده را ذخیره کرده و وارد صفحه tag list میشویم همانطور که در شکل پایین مشاهده میکنید tag آنالوگ تعریف شده با نام temp ایجاد شده است در قسمت پایین tag list یک آیکون نمودار وجود دارد که با کلیک بر روی آن وارد قسمت Trendview میشویم.
۲۲
در قسمت trendview میتوانیم نمودار تغییرات ولتاژ ۱۰-۰را مشاهده کنیم.همان طور که در شکل پایین مشخص است دو tag نمایش داده شده است که ما برای مشاهده نمودار تغییرات ولتاژ از tag temp استفاده میکنیم.
Tag temp را انتخاب کرده و تیک آن را میزنیم همانند شکل پایین در این مرحله نمودار آماده نشان دادن تغییرات ولتاژ اعمالی است لذا با تغییر ولتاژ بین ۱۰-۰ ولت میتوانیم تغییرات نمودار را مشاهده کنیم.
۲۴
همان طور که در شکل پایین مشاهده میکنید با تغییر ولتاژ بین ۱۰-۰ ولت نمودار تغییرات مقدار ولتاژ را به ما نشان می دهد.
این از پایان مقاله کنترل پی ال سی ۱۲۰۰ از طریق اپلیکیشن S7-APP هر سوالی دارید در قسمت نظرات برامون کامنت کنید و منتظر پاسخ کارشناسان ویراد باشید.
دیدگاهتان را بنویسید