بخش Analog و Digital در component
بخش Digital و Analog در پنجره ی Component
در ادامه ی بررسی نرم افزار LWE پنجره ی component pan را معرفی کردیم. همانطور که اشاره شد این پنجره از 5 قسمت مختلف زیر تشکیل شده است:
- Tool
- Basic
- Digital
- Analog
- Miscellaneous
به منظور آشنایی با قسمت های Tool و Basic لطفا مقاله ی Component pan در LWE را مطالعه کنید.
Digital
در این قسمت از پنجره ی Component گزینه ی Digital value قرار دارد. از این گزینه جهت ارائه ی مقدار دیجیتال 0 و 1 به صورت Visually یا بصری استفاده می شود. به منظور قرار دادن digital value از روش Drag و Drop استفاده می کنیم. در ادامه جهت ویرایش آن از پنجره ی digital Value – Properties استفاده می کنیم. این پنجره در تصویر زیر نمایش داده شده است.
در پنجره ی digital Value – Properties گزینه های زیر وجود دارد:
- Basic
-
- Name
- Location: به منظور تغییر مختصات مکانی مقدار دیجیتال
- Size: جهت تغییر سایز مقدار دیجیتال
- Variable
-
- Variable Name: با توجه به نیاز خود، یک تگ Private یا Global انتخاب کنید.
- Block Type: از این قسمت نوع متغیر دیجیتال خود را انتخاب کنید. این متغیر می تواند یکی از انواع I یا ورودی دیجیتال، Q یا خروجی دیجیتال، M یا فلگ دیجیتال، V، دکمه های جهت دار یا Cursor key، Function key یا شیفت رجیستر باشد.
- Block Number: از این قسمت شماره ی متغیر خود را انتخاب کنید. این گزینه با توجه به Block type انتخاب شده تعیین می شود. به عنوان مثال اگردر Block type متغیر I انتخاب شده باشد آنگاه در قسمت Block Number اعداد 1 تا 24 قابل انتخاب خواهند بود. دلیل این امر آن است که لوگو 8 دارای 24 ورودی دیجیتال است. در حالت دیگر اگر گزینه ی Q را در Block type انتخاب کنیم، آنگاه Q1 تا Q20 در Block number قابل انتخاب هستند.
- Writable: با توجه به آن که تابع نوشتنی یا write function داشته باشیم یا خیر، از این گزینه استفاده می کنیم. به عبارت دیگر اگر تنها قصد مانیتور یک متغیر را داشته باشیم نیازی به فعال سازی این گزینه نمی باشد. اگر بخواهیم وضعیت یک متغیر را از روشن به خاموش یا بالعکس تغییر دهیم آنگاه این گزینه را فعال می کنیم.
- Animation
-
- On Image: از این قسمت تصویر مورد نظر خود را برای حالت روشن یا “1” بودن متغیر دیجیتال انتخاب کنید. به عنوان مثال اگر این متغیر یک چراغ آلارم است رنگ سبز نشانه ی خوبی برای روشن بودن آن است.
- Off Image: از این قسمت تصویر مورد نظر خود برای حالت خاموش یا “0” بودن متغیر دیجیتال را انتخاب کنید. با انتخاب عبارت Default.png موجود در مقابل Off Image پنجره ی Graph Library باز می شود. در این پنجره پوشه های متفاوتی وجود دارد. از میان عکس های موجود در این پوشه ها تصویر مناسب را انتخاب کنید.
- On Text: به منظور نمایش یک متن در حالت روشن یا “1” بودن متغیر دیجیتال از قسمت On text استفاده می شود. به عبارت دیگر هر عبارتی که در کادر مربوط به On Text نوشته شود، در حالت روشن بودن متغیر دیجیتال در آن نمایش داده خواهد شد.
- Off Text: متن نوشته شده در این کادر هنگام خاموش یا “0” بودن متغیر دیجیتال در آن نمایش داده می شود.
جدول زیر Block number ها ی مجاز برای هر Block type به همراه خاصیت writable بودن یا نبودن آن ها را نشان می دهد.
Writable | Block Number | Block Type |
Read Only | I1- I24 | I |
Read and Write | Q1-Q20 | Q |
Read and Write | M1-M64 | M |
Read and Write | VB: 0-850 | V |
Read and Write | Bits:0-7 | |
Read Only | C1-C4 | Cursor key |
Read Only | F1-F4 | Function Key |
Read Only | S1.1-S1.8,S2.1-S2.8,
S3.1-S3.8, S4.1-S4.8 |
Shift Register |
Analog
به منظور ویرایش متغیر های آنالوگ از این قسمت استفاده می شود. تب Analog در پنجره ی Component از سه قسمت Analog Value، Analog Bar و Analog Slider تشکیل شده است.
مطالب شرح دادهشده در این مقاله را میتوانید بهصورت ویدئو در دوره تصویری لوگو زیمنس مشاهده کنید. در این دورهی آموزشی با انواع پی ال سی، زبانهای برنامهنویسی و مینی پی ال سی لوگو زیمنس آشنا میشویم. آموزش لوگو از ابتدا صورت گرفته و شامل بررسی ماژول اصلی، کارتهای توسعه، نصب، سیم بندی، برنامهنویسی و کنترل توسط اپلیکیشن و وب سرور میشود. در بخش برنامهنویسی تمام بلوکهای دیجیتال، شبکه، آنالوگ و غیره بررسیشده و نحوهی کار آنها روی لوگو نمایش دادهشده است. مانیتورینگ و کنترل لوگو از طریق اپلیکیشن، وب سرور و صفحههای طراحیشده توسط LWE صورت میگیرد. این موارد نیز در دورهی تصویری شرح دادهشدهاند. لطفاً جهت مشاهدهی سرفصلها و لیست ویدئوهای این دوره روی عبارت لوگو زیمنس کلیک کنید.
Analog Value
جهت نمایش مقدار یک متغیر آنالوگ از این پارامتر استفاده می کنیم. به این منظور با استفاده از روش Drag و Drop روی Analog Value در پنجره ی Component کلیک کرده و آن را به Home Page یا همان Editor Pane منتقل می کنیم. تصویر زیر نمونه ایی از یک Analog Value را نشان می دهد.
به منظور ویرایش و انجام تنظیمات این مقدار آنالوگ از پنجره ی Analog Value – Properties استفاده می کنیم. تصویر زیر این پنجره را نشان می دهد.
گزینه های موجود در این تصویر عبارت اند از:
- Basic
-
- Name
- Location: جهت تغیر موقعیت نمایش مقدار آنالوگ
- Size: جهت تغییر سایز نمایش مقدار آنالوگ
- Variable
-
- Variable Name: با توجه به نیاز خود یکی از حالت های تگ Private یا Global را انتخاب کنید.
- Block Type: از این قسمت نوع بلوک مورد نظر جهت نمایش مقدار آنالوگ را انتخاب کنید. در این قسمت می توان یکی از گزینه های ورودی آنالوگ یا AI، خروجی آنالوگ یا AQ، فلگ آنالوگ یا AM، VB، VD یا VW را انتخاب کرد.
- Block Number: از این بخش شماره ی بلوک مورد نظر را انتخاب می کنیم. بدیهی است که شماره ی بلوک به نوع یا type بلوک انتخابی بستگی دارد. به عنوان مثال اگر گزینه ی Block Type را روی AQ قرار دهیم، از آن جا که ورژن 8 لوگو شامل 8 خروجی آنالوگ است، در قسمت Block Number گزینه های AQ1 تا AQ8 قابل انتخاب خواهند بود.
- Block Format: از این بخش فرمت نمایش مقدار آنالوگ را مشخص می کنیم. در این قسمت گزینه های Hex، Binary، Signed یا Unsigned قابل انتخاب هستند.
- Unit: از این بخش، واحد مناسب مقدار آنالوگ را انتخاب می کنیم. این پارامتر شامل واحد های m، Km، g، Kg، درجه سلسیوس و غیره است.
- Writable: بسته به این که تابع Read Only یا Read and Write باشد، از این گزینه استفاده می کنیم. به منظور بررسی دقیق تر این اطلاعات جدول زیر را مطالعه کنید.
Writable | Block Number | Block Type |
Read only | AI1-AI16 | AI |
Read and Write | AQ1-AQ16 | AQ |
Read and Write | AM1-AM64 | AM |
Read and Write | 0-850 | VB |
Read and Write | 0-847 | VD |
Read and Write | 0-849 | VW |
Analog Bar
گزینه ی Analog Bar جهت نمایش مقدار آنالوگ در یک بارگراف کاربرد دارد. تصویر زیر شماتیک این بار گراف را نشان می دهد. جهت قرار دادن این بارگراف در صفحه از روش Drag و Drop کردن استفاده می کنیم. به این منظور ابتدا در پنجره ی Component گزینه Analog Bar را انتخاب کرده و در Editor Pane یا همان Home Page رها می کنیم.
گزینه های موجود در Analog Bar – Properties عبارت اند از:
- Basic:
-
- Name
- Location: جهت تغییر موقعیت بارگراف
- Size: جهت تغییر اندازه ی بار گراف
- Variable
-
- Variable Name: : با توجه به نیاز خود یکی از حالت های تگ Private یا Global را انتخاب کنید.
- Block Type: از این بخش نوع بلوک مورد نظر جهت نمایش مقدار آنالوگ را مشخص کنید. در این قسمت میتوان یکی از گزینه های ورودی آنالوگ یا AI، خروجی آنالوگ یا AQ، فلگ آنالوگ یا AM، VB، VD یا VW را انتخاب کرد.
- Block Number: از این بخش شماره ی بلوک مورد نظر را انتخاب می کنیم. بدیهی است که شماره ی بلوک به نوع یا type بلوک انتخابی بستگی دارد. به عنوان مثال اگر گزینه ی Block Type را روی AQ قرار دهیم، از آن جا که ورژن 8 لوگو شامل 8 خروجی آنالوگ است، در قسمت Block Number گزینه های AQ1 تا AQ8 قابل انتخاب خواهند بود.
- Block Format: از این قسمت فرمت نمایش مقدار آنالوگ را مشخص می کنیم. در این بخش گزینه های Signed یا Unsigned قابل انتخاب هستند.
جدول زیر شماره بلوک های قابل انتخاب با توجه به نوع هر بلوک آورده شده اند.
Block Number | Block Type |
AI1-AI16 | AI |
AQ1-AQ16 | AQ |
AM1-AM64 | AM |
0-850 | VB |
0-847 | VD |
0-849 | VW |
Analog Slider
به منظور نمایش یک مقدار آنالوگ در نوار لغزنده یا slider از این پارامتر استفاده می کنیم. قرار دادن این Slider در Editor Pane یا Home Page نیز از روش Drag و Drop انجام می شود. تصویر زیر یک اسلایدر آنالوگ را نشان می دهد.
به منظور ویرایش یک اسلایدر از پنجره ی Analog slider – Properties مربوط به آن استفاده می کنیم. در تصویر زیر این پنجره را مشاهده می کنید.
گزینه های موجود در پنجره ی Analog slider – Properties عبارت اند از:
- Basic
-
- Name
- Location: تعیین موقعیت اسلایدر
- Size: تعیین ابعاد اسلایدر
- Variable
-
- Variable Name: با توجه به نیاز خود یکی از حالت های تگ Private یا Global را انتخاب کنید.
- Block Type: از این قسمت نوع بلوک مورد نظر جهت نمایش مقدار آنالوگ را تعیین کنید. در این بخش میتوان یکی از گزینه های ورودی آنالوگ یا AI، خروجی آنالوگ یا AQ، فلگ آنالوگ یا AM، VB، VD یا VW را انتخاب کرد.
- Block number: از این قسمت شماره ی بلوک مورد نظر را انتخاب می کنیم. همان طور که اشاره شد، شماره ی بلوک به نوع یا type بلوک انتخابی بستگی دارد.
- Block Format: از این قسمت فرمت نمایش مقدار آنالوگ را مشخص می کنیم. در این بخش گزینه های Signed یا Unsigned قابل انتخاب هستند.
- Writable: بسته به این که تابع Read Only یا Read and Write باشد، از این گزینه استفاده می کنیم. به منظور بررسی دقیق تر این اطلاعات جدول زیر را مطالعه کنید.
Writable | Block Number | Block Type |
Read only | AI1-AI16 | AI |
Read and Write | AQ1-AQ16 | AQ |
Read and Write | AM1-AM64 | AM |
Read and Write | 0-850 | VB |
Read and Write | 0-847 | VD |
Read and Write | 0-849 | VW |
- Animation
-
- Max. Value: با توجه به نیاز خود، حداکثر مقدار متغیر آنالوگ مورد نظر را برای اسلایدر آنالوگ در این قسمت وارد کنید.
- Min. Value: با توجه به نیاز خود، حداقل مقدار متغیر آنالوگ مورد نظر را برای اسلایدر آنالوگ در این قسمت وارد کنید.
- Background Image: از کتابخانه ی در نظر گرفته شده برای این قسمت، تصویر مناسبی برای پس زمینه ی اسلایدر آنالوگ انتخاب کنید.
- Thumb Image: اسلایدر آنالوگ شامل یک پس زمینه و یک Thumb یا شستی روی آن است. از این قسمت تصویر مناسبی برای قسمت روی اسلایدر انتخاب کنید. این بخش در تصویر زیر با علامت * مشخص شده است.
Miscellaneous
در این قسمت گزینه های Scale Time و LOGO! Clock وجود دارد.
Scale Time
به منظور نمایش زمان از ابزار Scale Time استفاده می شود. Scale time همان مقدار واقعی یا function block مرجع است که به عنوان مقدار زمانی نمایش داده می شود. با استفاده از این ابزار می توان زمان را در فرمت های زیر نمایش داد:
- Hours : minutes : seconds . milliseconds
- Hours : minutes : seconds
- Hours : minutes
- Hours
جهت استفاده از این ابزار ابتدا با روش drag و drop آن را به Editor pane یا Home Page انتقال می دهیم. در ادامه جهت ویرایش آن از پنجره ی Scale Time – Properties استفاده می شود. در تصویر زیر نمونه ی استفاده از Scale time را مشاهده می کنید.
تصویر زیر موقعیت پنجره ی Scale Time – Properties را نشان می دهد.
گزینه های موجود در پنجره ی Scale Time – Properties عبارت اند از:
- Basic
-
- Name
- Location: جهت تغییر موقعیت مکانی Scale Time
- Size: جهت تغییر ابعاد Scale Time
- Variable
-
- Variable Name: با توجه به نیاز خود یکی از حالت های تگ Private یا Global را انتخاب کنید.
- Block Type: از این قسمت نوع بلوک مورد نظر جهت نمایش مقدار آنالوگ را مشخص کنید. در این بخش میتوان یکی از گزینه های ورودی آنالوگ یا AI، خروجی آنالوگ یا AQ، فلگ آنالوگ یا AM، VB، VD یا VW را انتخاب کرد.
- Block Number: با استفاده از این گزینه ، شماره ی بلوک مورد نظر را انتخاب می کنیم. بدیهی است که شماره ی بلوک به نوع یا type بلوک انتخابی بستگی دارد.
- Time Unit: با توجه به نیاز خود یکی از گزینه های Hours (h)، Minutes (m)، Seconds (s) یا 10Milliseconds (ms) را انتخاب کنید.
- Writable: بسته به این که تابع Read Only یا Read and Write باشد، از این گزینه استفاده می کنیم. به منظور بررسی دقیق تر این اطلاعات جدول زیر را مطالعه کنید.
Writable | Block Number | Block Type |
Read only | AI1-AI16 | AI |
Read and Write | AQ1-AQ16 | AQ |
Read and Write | AM1-AM64 | AM |
Read and Write | 0-850 | VB |
Read and Write | 0-847 | VD |
Read and Write | 0-849 | VW |
LOGO! Clock
به منظور نمایش اطلاعات تاریخ و زمان ماژول اصلی لوگو از ابزار LOGO Clock در پنجره ی Component استفاده می کنیم. ابتدا با استفاده از روش Drag و Drop این ابزار را از پنجره ی Component به Editor Pane یا Home Page منتقل می کنیم. تصویر زیر نمونه ایی از یک LOGO Clock را نشان می دهد.
در ادامه جهت ویرایش Logo clock از پنجره ی Logo clock – Properties استفاده می کنیم. این پنجره در تصویر زیر نمایش داده شده و شامل گزینه های زیر است:
- Basic
-
- Name
- Location: جهت تغییر موقعیت مکانی LOGO Clock
- Size: جهت تغییر ابعاد
- Styles
-
- Font: در این قسمت اطلاعات مربوط به فونت، سبک قلم و اندازه به صورت جداگانه تعیین می شوند.
- Text Color: به منظور تغییر رنگ متن از این گزینه استفاده می کنیم.
- Background Color: جهت تغییر رنگ پس زمینه از این گزینه استفاده می شود.
- Fill: با انتخاب این گزینه ناحیه ی پس زمینه با رنگ انتخابی پر می شود.
تمامی ابزار های موجود در پنجره ی Component در جدول زیر نمایش داده شده اند.
Tool | ||||||
Circle | Rectangle | Polyline | ||||
Basic | ||||||
Link | Image | Text
|
||||
Digital | ||||||
Digital Value | ||||||
Analog | ||||||
Analog Slider | Analog Bar | Analog Value | ||||
Miscellaneous | ||||||
LOGO! Clock | Scale time |
جهت مطالعه ی سایر مقالات برنامه نویسی لوگو لطفا به قسمت مقالات PLC مراجعه کنید.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.