ابزار های ویرایش برنامه در Programming toolbar

ابزار های ویرایش برنامه در Programming toolbar

در منوی Programming toolbar گزینه هایی جهت ایجاد یا ویرایش سریع برنامه وجود دارد. این گزینه ها شامل ابزار های تقسیم صفحه، ابزار تبدیل زبان برنامه به LAD یا FBD، ابزار های دسترسی سریع به بلوک های برنامه نویسی و غیره می باشد. به صورت کلی دسترسی به بلوک های برنامه نویسی لوگو از دو روش امکان پذیر است. روش اول استفاده از منوی Instruction tree بوده که در مقالات بعدی به آن خواهیم پرداخت. در روش دوم به منظور دسترسی سریع به بلوک های برنامه نویسی از آیکون های Co، GF، SF و L در منوی Programming toolbar استفاده می‌شود.

از دیگر قابلیت های لوگوسافت امکان قرار گیری دو برنامه جداگانه در یک صفحه است. به این منظور از آیکون های تقسیم صفحه یا Split استفاده می‌شود. تبدیل یک برنامه با زبان LAD به زبان FBD و بالعکس نیز از دیگر دستورات مهم در نرم افزار لوگو است. در ادامه این ابزارها به صورت جزء به جزء بررسی می شوند.

ابزار Bring to Front

bring to front

ابزارهای بخش اول از Programming toolbar در مقاله ی ابزارهای تنظیمی در لوگو سافت شرح داده شد. در ادامه ای این دستورات گزینه ی Bring to front وجود دارد. در تصویر بالا موقعیت این ابزار Bring to Front را مشاهده می کنید. هنگام قرار گرفتن متن، بلوک و غیره پشت یکدیگر از این ابزار می توان استفاده کرد. کاربرد این ابزار تغییر موقعیت آن‌ها و نمایش تمام متن یا بلوک مورد نظر است. به بیان دیگر با استفاده از ابزار Bring to front می‌توان متن یا بلوک ایی که پشت المان های دیگر قرار گرفته را در سطح بالاتری قرار داد. به عنوان مثال در تصویر زیر بلوک I1 پشت بلوک I2  قرار گرفته است.

مثال از Bring to front در لوگو

جهت استفاده از ابزار Bring to Front در تصویر بالا ابتدا با استفاده از ابزار Selection بلوک I1 را انتخاب می‌کنیم. همانطور که در تصویر زیر مشاهده می‌کنید در این حالت مربع های قرمز رنگی اطراف بلوک انتخابی نمایش داده می‌شود.

ادامه مثال از Bring to front در لوگو

در این مرحله با انتخاب گزینه‌ی Bring to Front بلوک I1 روی بلوک I2 قرار می‌گیرد. این تغییر را می توانید در تصویر زیر مشاهده کنید.

ادامه مثال از Bring to front در نرم افزار لوگو

ابزار Send to Back

send to back logo

ابزار Send to back دقیقا عکس Bring to front عمل می کند. با استفاده از این فرمان می توان یک بلوک را پشت المان دیگری قرار داد. به بیان دیگر استفاده از این فرمان موجب قرار گرفتن المان مورد نظر در قسمت پس‌زمینه صفحه برنامه‌نویسی خواهد شد.

ابزار Undo و Redo

undo و redu در لوگوسافت

با استفاده از این ابزار ها می‌توان آخرین اقدام انجام شده در نرم افزار را به حالت قبلی برگرداند. به عبارت دیگر دستور Undo برای خنثی کردن آخرین عملیات انجام شده و بازگشت به حالت قبل است. در طرف مقابل دستور Redo وجود دارد. اگر از Undo استفاده کرده باشید می توانید با Redo آن را به حالت قبل برگردانید. فرمان‌های Undo و Redo از طریق منوی Edit نیز قابل دسترسی اند.

ابزار Constants and connectors

13. Constants and connectors در لوگو

همانطور که در تصویر بالا مشاهده می‌کنید در کنار نام این ابزار عبارت F6 نوشته شده است. در واقع میتوان از دکمه F6 کیبورد به عنوان دکمه میانبر این ابزار استفاده کرد. از آیکون Constant and connectors جهت انتخاب بلوک های زیر در صفحه برنامه نویسی استفاده می‌شود:

  • ورودی دیجیتال و آنالوگ یا Input Blocks
  • خروجی دیجیتال  و آنالوگ یا Output Blocks
  • فلگ‌های دیجیتال و آنالوگ یا Flags
  • بلوک X و ثابت های سطح High و Low
  • ورودی های آنالوگ و دیجیتال شبکه یا NI و NAI
  • خروجی های آنالوگ و دیجیتال شبکه یا NQ یا NAQ

با انتخاب این آیکون نواری شامل بلوک های زیر نمایش داده می‌شود.

بلوک های Constants and connectorsدر لوگو

ابزار Basic function

basic function در لوگو

به منظور انتخاب و استفاده از بلوک‌های منطقی بولی یا Boolean logic blocks در صفحه برنامه‌نویسی از این ابزار استفاده می‌شود. بلوک های AND، OR، NAND و غیره در گروه بلوک های پایه قرار دارند. با انتخاب این فرمان نوار ابزاری شامل همه بلوک های منطقی در نرم‌افزار لوگوسافت نمایش داده می‌شود. جهت استفاده از هر بلوک ابتدا آن را با ابزار Selection انتخاب کرده و سپس در برنامه قرار دهید.

بلوک های basic function در لوگو

ابزار Special function

special function دز لوگو

به منظور استفاده از بلوک های خاص یا وابسته به زمان از جمله تایمرها، توابع آنالوگ، شمارنده‌ها و غیره از ابزار Special function استفاده می‌کنیم. در صورت انتخاب این آیکون نواری شامل بلوک های خاص نمایش داده می‌شود. در تصویر زیر این نوار را مشاهده می‌کنید.

ابزار Data Log profile

data log در لوگو

بلوک data log در مینی PLC لوگو ورژن 8 و 7 قابل استفاده است. به منظور ضبط مقادیر واقعی ورودی و خروجی دیجیتال و آنالوگ می‌توان یک Data log  یا همان گزارش از داده‌ها ایجاد کرد. در نظر داشته باشید که در هر برنامه حداکثر یک بلوک Data log قابل استفاده است. تصویر زیر شمای بلوک Data log را نمایش می‌دهد.

بلوک data log در لوگو

داده‌های ثبت شده را می‌توان در یک حافظه بافر فرار یا volatile buffer memory لوگو یا روی یک کارت حافظه micro SD ذخیره کرد. در مقاله پیکربندی لوگو 8، نحوه ذخیره کردن برنامه روی کارت حافظه را شرح دادیم. قابل ذکر است که در صورت قطع برق حافظه بافر لوگو پاک خواهد شد. توصیه می شود که جهت حفاظت از داده های ذخیره شده در مقابل قطع برق از micro SD card استفاده کنید.

ورژن 8 لوگو برای هر فایل Data log ذخیره شده روی micro SD card از حداکثر 20000 خط پشتیبانی می‌کند. اگر تعداد خطوط موجود در برنامه فعلی از حداکثر تعداد مجاز بیشتر باشد آنگاه مینی پی ال سی لوگو به صورت خودکار یک فایل Data log با نام جدید ایجاد می‌کند.

ابزار Undo split

گزینه Undo split در لوگو

Split در لغت به معنی شکاف است. در صورتی که صفحه برنامه نویسی به چند بخش تقسم شده باشد با استفاده از ابزار Undo split صفحه به حالت اولیه باز می‌گردد. به بیان دیگر جهت خنثی کردن تقسیمات انجام شده در صفحه برنامه نویسی از این آیکون استفاده می‌کنیم.

ابزار Split into two windows

گزینه Split into two windows

همانطور که در بالا اشاره شد نرم افزار لوگوسافت به کاربران امکان تقسسیم صفحه برنامه‌نویسی به 2 یا 3 بخش را می‌دهد. در این صورت می‌توان به انتقال برنامه، ایجاد ارتباط میان صفحات، مشاهده دو مدار در کنار یکدیگر و غیره پرداخت. در نظر داشته باشید که استفاده از این قابلیت تغیری در برنامه نوشته شده ایجاد نمی‌کند. به بیان دیگر با استفاده از این ابزار، برنامه ی نوشته شده به 2 قسمت تقسیم نمی شود بلکه صفحه ی برنامه نویسی نصف می‌شود. تصویر زیر تقسیم صفحه نمایش به دو بخش را مشاهده می کنید.

مثال گزینه Split into two windows

طبق تصویر بالا در ابتدای استفاده از این ابزار یک صفحه خالی در سمت راست ایجاد می‌شود. فرض کنید می‌خواهیم برنامه نوشته شده در صفحه سمت چپ را در صفحه سمت راست قرار دهیم. به این منظور نام برنامه را به بخش جدید Drag می کنیم. در تصویر زیر قسمت مربوط به نام برنامه نمایش داده شده است.

نام برنامه در لوگوسافت

با درگ کردن نام برنامه به بخش راست چیزی شبیه به تصویر زیر را مشاهده خواهید کرد.

ادامه مثال گزینه Split into two windows

ابزار Split into three  windows

گزینه Split into three windows

از این ابزار جهت تقسیم صفحه برنامه نویسی به 3 بخش استفاده می‌شود. در تصویر زیر صفحه برنامه نویسی پس از استفاده از این ابزار را مشاهده می کنید.

مثال گزینه Split into three windows

ابزار Zoom In و Zoom Out

zoom in and zoom out در لوگو

از Zoom in و Zoom out به ترتیب جهت بزرگ نمایی و کوچک نمایی صفحه برنامه نویسی لوگو استفاده می‌شود. همانطور که مشاهده می‌کنید با قرار دادن موس روی آیکون مربوط به Zoom in و Zoom out نام آن ها همراه با دکمه های میانبر نمایش داده می شود. روش های انتخاب ابزار Zoom in و Zoom out عبارت اند از:

  • انتخاب آیکون های قرار گرفته در کادر قرمز رنگ در تصویر بالا
  • استفاده از دکمه میانبر: گرفتن دکمه Ctrl کیبورد و اسکرول کردن موس

ابزار Select Lines

select line در لوگو

در تصویر بالا موقعیت آیکون Select line نمایش داده شده است. همانطور که مشاهده می‌کنید دکمه میانبر این ابزار استفاده همزمان از دکمه های Ctrl و M کیبورد است. با استفاده از این آیکون روی یک بلوک خطوط متصل به آن بلوک با رنگ های خاص نمایش داده می‌شود. به منظور استفاده از این ابزار ابتدا گزینه Select Lines را انتخاب کرده و سپس روی یک بلوک در صفحه برنامه نویسی کلیک کنید. در تصویر زیر حالت قبل و پس از انتخاب بلوک B001 با ابزار Select Lines را مشاهده می کنید.

مثال از select line در لوگو

مطالب شرح داده‌شده در این مقاله را می‌توانید به‌صورت ویدئو در دوره تصویری لوگو زیمنس مشاهده کنید. در این دوره‌ی آموزشی با انواع پی ال سی، زبان‌های برنامه‌نویسی و مینی پی ال سی لوگو زیمنس آشنا می‌شویم. آموزش لوگو از ابتدا صورت گرفته و شامل بررسی ماژول اصلی، کارت‌های توسعه، نصب، سیم بندی، برنامه‌نویسی و کنترل توسط اپلیکیشن و وب سرور می‌شود. در بخش برنامه‌نویسی تمام بلوک‌های دیجیتال، شبکه، آنالوگ و غیره بررسی‌شده و نحوه‌ی کار آن‌ها روی لوگو نمایش داده‌شده است. مانیتورینگ و کنترل لوگو از طریق اپلیکیشن، وب سرور و صفحه‌های طراحی‌شده توسط LWE صورت می‌گیرد. این موارد نیز در دوره‌ی تصویری شرح داده‌شده‌اند. لطفاً جهت مشاهده‌ی سرفصل‌ها و لیست ویدئوهای این دوره روی عبارت لوگو زیمنس کلیک کنید.

ابزار Page layout

ابزار Page layout در لوگو

با استفاده از این ابزار می‌توان تعداد صفحات در پرینت برنامه را تنظیم کرد. صفحه بندی برنامه ی نوشته شده در پنجره ی مربوط به ابزار Page Layout وجود دارد. به طور مثال در تصویر زیر نمونه ای از یک مدار به همراه صفحه بندی آن را مشاهده می‌کنید.

مثال Page layout در لوگو

به منظور ایجاد دو صفحه افقی جهت برنامه نویسی می‌توان گزینه Horizontal را روی 2 قرار داد. در این صورت 2 صفحه افقی برنامه نویسی در کنار یکدیگر قرار می‌گیرند. در تصویر زیر نحوه تنظیمات ذکر شده نمایش داده شده است.

ادامه مثال Page layout در لوگو

پس از انجام تنظیمات باید گزینه OK را انتخاب کنیم. با اینکار تصویر زیر نمایش داده می شود. در نظر داشته باشید که در این تصویر به دلیل مشاهده هر دو صفحه در یک قاب، از خاصیت کوچک نمایی نرم افزار استفاده شده است. همانطور که مشاهده می‌کنید در این حالت دو صفحه برنامه نویسی با شماره 1 و 2 از یکدیگر جدا شده اند. در صورتی که صفحه برنامه‌نویسی در حالت نرمال و بدون بزرگ نمایی باشد، به منظور مشاهده قسمت های دیگر از خاصیت اسکرول استفاده می‌کنیم. ابزار های مربوط به اسکرول در قسمت پایین و سمت راست صفحه برنامه نویسی قرار گرفته است. به منظور پاک کردن صفحات ایجاد شده مراحل بالا را تکرار میکنیم. تاکید می شود که تنها امکان پاک کردن صفحات خالی از برنامه وجود دارد.

مثال Page layout در لوگو

ابزار Conversion tool

ابزار conversion tool در لوگو

از این دستور جهت تبدیل برنامه نوشته شده با زبان FBD به LAD و بالعکس استفاده می‌شود. در تبدیل برنامه از زبان LAD به زبان FBD به 2 نکته زیر توجه کنید:

  • کنتاکت‌های سری شده در زبان LAD به بلوک AND در زبان FBD تبدیل می شوند.
  • کنتاکت‌های موازی شده در زبان LAD به یک بلوک OR در زبان FBD تبدیل می شوند.

در تبدیل برنامه از زبان FBD به زبان LAD به موارد زیر توجه کنید:

  • یک بلوک AND در زبان FBD به تعدادی کنتاکت سری با یکدیگر در زبان LAD تبدیل می‌شود.
  • یک بلوک OR در زبان FBD به تعدادی کنتاکت‌های موازی در زبان LAD تبدیل می‌شود.

قابل ذکر است که گاهی هنگام تبدیل زبان برنامه نویسی بین LAD و FBD تعداد کل بلوک های برنامه ی مدار افزایش یابد. زبان های برنامه نویسی PLC را در مقاله ی دیگری بررسی کردیم. این امر می‌تواند موجب افزایش تعداد بلوک‌های برنامه از حد مجاز آن شود. از این رو همیشه نمی‌توان برنامه را از FBD به LAD تبدیل کرد.

آیکون های باقی مانده از این نرم افزار از برخی از پرکاربردترین دستورات در نرم افزار مینی پی ال سی لوگو هستند. از این رو در مقاله بعدی به صورت جداگانه آن ها را بررسی خواهیم کرد.

این مقاله تا چه حد برای شما مفید بود؟

میانگین امتیاز 0 / 5. تعداد رای: 0

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *