نحوه انتقال دیتاهای رجیسترهای پشت سرهم به آدرسهای دیگر به صورت یکجا، به چه شکل صورت میگیرد.
پاسخ:

با استفاده از تابع 103 تمام دیتاهای رجیسترهای مبدا به طول L به رجیسترهای مقصد کپی می شود .

تابع 103 – نحوه انتقال دیتاهای رجیسترهای پشت هم به آدرسهای دیگر به صورت یکجا

نحوه ارتباط FATEK PLC با hmi wincc flxible
پاسخ:

این ارتباط با پروتکل MODBUS TCP/IP در نرم افزار wincc و پروتکل MODBUS RTU SLAVE در PLC FATEK انجام می شود.

نحوه ی ارتباط بین PLC FATEK و نرم افزارLABVIEW
پاسخ:

به منظور ارتباط بین PLC FATEK و نرم افزار LABVIEW سه راه کلی وحود دارد:
راه حل اول: AcitveX در این روش از فایلهای DLL استفاده شده
راه حل دوم استفاده از OPC خود LABVIEW و پرتوکل ModBUS می باشد.
راه سوم استفاده از i/o server می باشد.

آیا با اعمال دو جدول پارامتر سروو ، زمانی که یک سروو حرکت می کند روی سروو دوم هم اثر گذاشته می شود؟
پاسخ:

خیر جداول از هم تفکیک شده هستند و بسته به برنامه نویسی شما هر جدول، جداگانه فراخوانی و اجرا میشود.
اشکالات که میتوان آنها را بررسی کرد:
اورلپ جداول چک شود که جداول روی هم نیفتاده باشند.
برنامه نویسی روی رجیسترهای جداول چک شود که تداخل نداشته باشد.

اعمال ولتاژ DC به خروجی 24 ولت FATEK PLC ، چه تاثیری دارد؟
پاسخ:

بدلیل نداشتن حفاظت در خروجی24VDC در صورت نامطلوب بودن وضعیت 24 ولتی که به این خروجی اعمال شده مانند نوسان و ریپل زیاد باعث آسیب دیدن CPU خواهد شد که امکان تعمیر آن هم وجود ندارد.

می خواهیم با فعال شدن بیش از یک ورودی از 32 حالت ممکن در PLC، تعداد ورودیهای فعال مشخص شده و پیغام \" بیش از یک ورودی فعال است\" روی P2(P5)-HMIنمایش داده شود.
پاسخ:

با استفاده از FUN130(Matrix Bit Status count)می توان تعداد بیتهای فعال را مشاهده کرد. درصورتیکه 1/0را وصل کنید مجموع تعداد بیتهایی که یک هستند در رجیسترD200 نشان داده می شود و درصورتیکه 1/0را قطع کنید مجموع تعداد بیتهایی که صفر هستند در آدرس D200 نشان داده می شود.

پرسش های متداول - plc 39

تعداد آدرسها با Lمشخص می شود. در این مثال دو آدرس R0و R1(L=2) انتخاب شده است. در FUN170 (تابع مقایسه مساوی) اگر تعداد ورودیهای فعال برابر 2 باشد ، بیت M350روشن می شود. سپس بیت M350را به عنوان بیت آلارم در P2(P5)-HMIتعریف می کنید.

پرسش های متداول - plc 40

به هر ماژول FBS-1LC چند سنسور لودسل بصورت موازی می توان متصل نمود؟
پاسخ:

محدودیتی به لحاظ تعداد وجود ندارد اما معمولا 2 یا 4 عدد متصل می شود و آنهم برای مقاصد خاص مانند نصب در 4 گوشه یک باسکول. به لحاظ عملی بیشتر از 4 لودسل عقلانی به نظر نمی رسد. به این صورت که با اتصال لودسل های بیشتر Span و حساسیت کمتر می شود.

نحوه تغییر وضعیت (Force) ورودی ها و خروجی ها و بیت های کمکی در نرم افزار Winproladder بدون اجرای برنامه و در شرایط آنلاین به چه شکل می باشد؟
پاسخ:

هنگامیکه با نرم افزار آنلاین هستید و PLC در حالت Run می باشد ، با کلیک راست بر روی المان بیتی موردنظر( X، Y، M ) منوی شکل زیر بازخواهد شد.

پرسش های متداول - plc 38

همان‌طور که در شکل مشاهده می‌شود دوگزینه‌ای اول "Enabled" و "Disabled" وجود دارد.
‏ Enabled : این گزینه آن خانه حافظه را فعال کرده درنتیجه این حافظه به‌وسیله روتین برنامه کنترل می‌شود (ورودی‌ها دیجیتال به‌وسیله‌ی ورودی‌های واقعی، خروجی‌های دیجیتال و حافظه‌های M) به‌وسیله‌ی برنامه وضعیتشان تغییر می‌کند.
‏Disabled : با زدن این گزینه حافظه از کنترل برنامه و ورودی‌ها منفک شده و وضعیت آن خانه را به‌ وسیله‌ی گزینه‌های ON و OFF می‌توانید تغییر دهید.

لیست انکودرهایی که بوسیله ای PLCکمپانی FATEKقابل اتصال میباشد:
پاسخ:

1- انکودرهای افزایشی، Incremental
2- انکودرهای مطلق – Absolute
3- رزولور – Resolver

چگونه می توان مقدار یک رجیستر را با یک تابع بطور همزمان به چندین رجیستر منتقل کرد؟
پاسخ:

با استفاده از FUN100 می توانید مقدار یک رجیستر را به طور همزمان به آدرسهای دیگر منتقل نمایید.
در قسمت Rs، می توان عدد ثابت یا آدرس رجیستر PLCتعریف کرد. آدرس R0با مقدار عددی 324می باشد که می بایست به رجیسترهای D50~D54( 5 رجیستر) منتقل شود. در قسمت Tdآدرس شروع رجیسترهای مقصد نوشته می شود(D50). تعداد رجیسترها در قسمت L(Length)نوشته می شود. در این مثال تعداد 5 آدرس مدنظر می باشد (L=5).

پرسش های متداول - plc 36

Pr: آدرس رجیستر اشاره گر می باشد که از مقدار صفر زیاد می شود و در نهایت برابر مقدار L( 5 ) می شود.
با هر بار فعال شدن بیت M100(ورودیEN تابع) مقدار عددی R0 (324)در رجیسترهای (D50~D54) نوشته می شود.

پرسش های متداول - plc 37

چگونه می توان در PLCFATEK، اعداد زوج و فرد را تشخیص داد؟
پاسخ:

با استفاده از FUN40 (Bit Read) می توان زوج با فرد بودن عدد را تشخیص داد. درصورتیکه بیت صفر رجیستر مربوطه صفر باشد، عدد زوج است و اگر بیت صفر رجیستر یک باشد، بیانگر فرد بودن عدد می باشد.

پرسش های متداول - plc 35

نحوه اطلاع از ساعت کارکرد (طول عمر) FATEK PLC چگونه است ؟
پاسخ:

برای بدست آوردن ساعت کارکرد(طول عمر) PLC لازم است که مقدار رجیستر R4151 را مشاهده کنید. این ریجستر یک شمارنده 0.1ms است که حتی در زمان STOP بودن PLC نیز شمارش خود را ادامه می دهد و مسلما با توجه به 16Bit بودن آن زمان شمارش محدود است و پس از پر شدن مجدد از صفر شروع به شمارش می کند. به همین دلیل لازم است که مقدار زمان را هر بار که ریجستر از ابتدا شروع به شمار میکند ثبت کنید که در تصویر زیر نحوه ثبت زمان کارکرد در بازه های طولانی آورده شده است.

پرسش های متداول - plc 34

نحوه تغییر مقدار تنظیمی PID متناسب با زمان و فانکشن Ramp
پاسخ:

در مواردی چون کوره‌های آنیلینگ نیاز است که دما با توجه به نمودار دما-زمان تغییر کند برای این منظر تابع PID یکی از بهترین گزینه‌ها برای پایداری دما می‌باشد ولی پیوستگی تغییرات دما نیز از اهمیت خاصی برخوردار است. برای همین منظور با ترکیب دو FUN98 و FUN86 می‌توان این کار را انجام داد که در ادامه مثالی از این برنامه ارائه می‌گردد.
برای مثال می‌خواهیم در مدت‌زمان 60 ثانیه از دما اتاق 25 درجه به 500 درجه برسیم طبق نمودار زیر:

پرسش های متداول - plc 30

برنامه به‌صورت زیر خواهد شد:

پرسش های متداول - plc 31

زیربرنامه PID

پرسش های متداول - plc 32

برنامه زیر برنامه Ramp

پرسش های متداول - plc 33

چگونه می توان با ماژول DM-GSM و مودم برای دو شماره موبایل پیامک ارسال کرد؟
پاسخ:

ابتدا متن پیامکها را با استفاده از نرم افزار SIM25در قسمت TOOLS →SMS preset ایجاد و می نویسید.

پرسش های متداول - plc 20

تنظیمات اتصال ماژول DM-GSM25 به لپ تاپ:
دکمه FUNCرا نگه دارید سپس ماژول DM-GSM25را روشن نمایید.
در نرم افزار SIM25ابتدا شماره پورت COMمربوط به کابل USBرابط بین ماژول و لپ تاپ (کابل OMEGA) را در قسمت Com Settingانتخاب کنید. برای باز کردن پورت روی Openکلیک کنید و برای آنلاین شدن ماژول روی گزینه Offlineکلیک کنید تا درصورت اتصال ماژول و انتخاب درست شماره COM، به Onlineتغییر کند.

پرسش های متداول - plc 21

ارسال پیامک به PLC(Send):
ابتدا منوی TOOLS →SMS preset را انتخاب و در قسمت Text Entryمتن پیامک را می نویسید. برای نمونه متن startنوشته و ذخیره شده است.

پرسش های متداول - plc 22

در قسمت TOOLS →Send SMS preset Downloader، روی Saveکلیک کنید و در قسمت Save as Type، گزینه All filesرا انتخاب کنید. فایل ذخیره شده startرا انتخاب کنید و با فرمتAran(*.arp) ذخیره نمایید(start.arn.arp) و سپس روی ماژول DM-GSMدانلود کنید

پرسش های متداول - plc 23 1

دریافت پیامک توسط PLC(Receive):جهت تنظیم متن SMSبرای دریافت پیامک توسط PLC، از منوی Toolsگزینه Receive SMS preset Downloaderرا انتخاب نمایید ( توجه نمایید که دو علامت در ابتدا و انتهای متن قرار می گیرد). برای مثال اگر می خواهید با گوشی همراهتان ، فرمان startرا برای PLCارسال نمایید بایستی با فرمت متن را داخل گوشی تایپ کنید و برای سیمکارت داخل مودم بفرستید. . نکته قابل توجه این است که برای ارسال پیامک به PLC، حتما به کوچک یا بزرگ بودن متن دانلود شده از طریق نرم افزار SIM25روی DM-GSM25 دقت نمایید.

پرسش های متداول - plc 24

سپس در قسمت TOOLS →Recive SMS preset Downloader، روی Saveکلیک کنید.

پرسش های متداول - plc 25

در قسمت Save as Type، گزینه All filesرا انتخاب کنید. فایل ذخیره شده را انتخاب کنید و با فرمتAran(*.arp) ذخیره نمایید و سپس روی ماژول DM-GSMدانلود کنید.

پرسش های متداول - plc 26

تنظیمات پورت PLC:

پرسش های متداول - plc 27
پرسش های متداول - plc 28

دانلود شماره موبایل روی DM-GSM25:
از منوی TOOLSگزینه Phone No. Downloaderرا انتخاب کنید.
توجه: برای وارد کردن شماره موبایل ابتدا +98را در جلوی شماره قرار دهید و صفر شروع شماره را حذف کنید( شماره را بدون صفر ابتدا در ادامه بنویسید). برای مثال جهت ارسال پیامک به شماره 09366767516می بایست در نرم افزار SIM25شماره +989366767516را وارد نمایید. سپس گزینه DownLoadرا کلیک کنید.
برای نوشتن شماره موبایل دوم نیز در ردیف دوم می توانید شماره را با همان فرمت ذکر شده وارد نمایید.

پرسش های متداول - 9 1

سپس می توانید ماژول DM-GSM25را Offlineو Closeنمایید.
نکات: پیامهای تبلیغاتی سیمکارتی که داخل مودم قرار می گیرد را غیرفعال نمایید.
وضعیت رجیسترهای ماژول DM-GSM25:

1: برای ارسال SMSمقدار رجیستر D3300را یک کنید

3: تغییر مقدار رجیستر به 3 به این معنی است که SMSدر حال ارسال می باشد

4: خطا در ارسال رخ داده و SMSارسال نشده است.

0: تغییر مقدار رجیستر به صفر به معنی ارسال SMSمی باشد.

نکته: برای ارسال SMS، ابتدا مقدار رجیستر را یک کنید. سپس به طور اتوماتیک 3شده و در صورت ارسال به صفر تغییر پیدا می کند.

D3300

شماره 1-10که مشخص کننده شماره اختصاص یافته به شماره موبایل ارسال کننده SMSمی باشد و قبلا در نرم افزار SIM25نوشته شده است.

پرسش های متداول - 10

D3302

شماره متن SMSدریافت شده توسط سیمکارت مودم.

اگر متن دریافتی توسط سیمکارت مودم دقیقا همانند SMSدانلود شده داخل ماژول DM-GSM25باشد و از شماره موبایل تعریف شده در ماژول ارسال شود ( از نظر کوچک و بزرگ بودن حروف نیز درست تایپ شود) مقدار این رجیستر برابر شماره متن داخل  DM-GSM25می شود.

پرسش های متداول - 11

D3304

با دریافت هر SMSتوسط سیمکارت مودم، این بیت یک می شود(حتی SMSتبلیغاتی).

D3305

 : با یک کردن این رجیستر، SMSداخل سیمکارت مودم خوانده می شود. (باز کردن INBOX)

D3308

شماره تلفن دریافت کننده SMS

D3309

شماره متن SMSجهت ارسال

D3310

چگونه می توان تشخیص داد که RTC(Real Time Clock) روی PLCFATEK نصب شده است؟
پاسخ:

RTC قابلیت نمایش زمان (ثانیه ، دقیقه،ساعت) و تاریخ ( روز ، ماه و سال) بصورت بلادرنگ و واقعی در PLC می باشد. بیت M1954 معرف نصب RTC در PLC می باشد. درصورتیکه بیت M1954 یک باشد ، RTC وجود دارد و PLC میتواند زمان (ثانیه ، دقیقه،ساعت) و تاریخ (روز ، ماه ، سال) را در رجیسترهای Special نمایش دهد(R4128~R4133). RTC مربوط به PLC ، در صورت خاموش بودن دستگاه نیز فعال می باشد و زمان و تاریخ را حساب می کند .

چگونه می توان با FATEK PLC نقشه کشیده شده در نرم افزار اتوکد یا نرم افزارهای مشابه را با سروو موتورها بر روی یک سطح سخت پیاده سازی کرد؟
پاسخ:

اطلاعات را به فرمت اکسل درآورید، سپس از طریق نرم افزار فکون سرور یا FATEK HMI سری P به PLC منتقل کنید، با استفاده از FUN147 می توانید تا 4 محور را بطور هم زمان کنترل کنید.

آیا امکان ست یا ریست کردن چند رجیستر یا بیت به صورت یکجا در FATEK PLC وجود دارد؟
پاسخ:

میتوان از از FUN114 استفاده کرد و با مشخص کردن المان ابتدا و تعداد (حداکثر 511) از طریق پایه I/O ، مقدار رجیسترها یا بیتهای مشخص شده را صفر یا یک کرد.

در صورتی که بردهای ارتباطی FBs-CBE یا FBs-CBEH با سیستم کامپیوتر ارتباط نگرفت چه باید کرد؟
پاسخ:

برای ارتباط بین PC با برد باید از نرم افزار Fatek Ethernet module configuration tool استفاده کرد. در صورتی که با زدن scan نرم افزار هیچ برد شبکه ای یافت نشد باید به روش زیر عمل کرد.
* اگر با اتصال PC به برد CBE و یا CBEH از طریق کابل اترنت ، چراغ لینک برد روشن نشد ممکن است مشکل از موارد زیر باشد.
1- کابل اترنت مشکل داشته باشد.
2- بادریت پورت 4 بر روی 115200 تنظیم نشده باشد بنابراین اصلا PLC برد را نمی شناسد.
* در صورتی که با اتصال PC به برد CBE و یا CBEH و روشن بودن چراغ لینک روی برد، باز هم PC با برد، ارتباطی برقرار نکرد باید مراحل زیر طی شود:
1-ابتدا باید از طریقcontrol panel>>windows firewall>>turn windows firewall on or off فایروال سیستم خود را خاموش نمایید. (شکل 1)

پرسش های متداول - plc 18

2- سپس بر روی آیکون اینترنت بر روی صفحه ی کامپیوتر خود کلیک کرده و از مسیر open network and sharing center وارد منوی change adapter setting شوید و کانکشن Local را enable کرده و سایر اتصالات خود به مودم های وایرلس را disconnect کنید( شکل 2).

پرسش های متداول - plc 19

3- در صورتی که با تلاش مجدد باز هم ارتباط با برد برقرار نشد ، باید IP کانکشن local خود را بر روی یک IP هم رنج با IP برد قرار دهید. (در صورتی که قبلا IP برد دستکاری شده باشد در غیر اینصورت نیازی به تنظیم این مورد نخواهد بود.)

نحوه اجرای همزمان دو FUN86 در دو مد Heating و Cooling به چه شکل می باشد؟
پاسخ:

صنایع بستنی ازجمله صنایعی هستند که بصورت هم‌زمان نیاز به حلقه‌های خنک‌کننده و گرم‌کننده دارند به ‌عنوان ‌مثال برای آماده‌سازی مایه بستنی و شکلات نیاز است که از حلقه‌های حرارتی استفاده کرد ولی در فرآیند تولید و بسته‌بندی آن نیاز است که آن را در یک فرآیند سرمایشی قرار داد. پس با این تفاسیر نیاز است که هر دو حلقه Heating و Cooling را یکجا داشته باشیم. برای این منظور نیاز است که دو حلقه جداگانه را آماده‌سازی کنیم اما همانطور که میدانید تابع 86 فقط می‌تواند در یک مد Heating و Cooling استفاده شود ولی می‌توان از دو تابع 86 با یکدیگر استفاده کرد و خروجی موردنظر خود را کنترل کرد که این فایل در لینک ذیل قرارگرفته است.

نمونه برنامه Fun86 جهت کنترل PID دو حلقه دما بصورت Heating و Cooling فایل نرم افزار Winproladder

البته در این برنامه برای مقایسه بین عمل کرد Heating و Cooling نقطه SetPoint و تمام ضرایب کاملاً برای هر دو حلقه یکسان فرض شده است تا با مقایسه عملکرد تفاوت خروجی‌ها مشاهده شود.

در مواردی که FATEK PLC دارای پسوورد می باشد یا بخواهیم بدون آپلود کردن برنامه PLC را Run/Stop کنیم، چکار باید کرد؟
پاسخ:

در مواردی که مشتریان دستگاهی را با PLC FATEK خریداری نموده اند و دارای Password میباشد و از مد Run خارج شده و به مد Stop رفته است، جهت Run کردن دوباره PLC ، میتوان از قسمت Quick Control استفاده کرد.

پرسش های متداول - plc 17

همان‌طور که در تصویر بالا مشاهده می‌کنید دو گزینه "Run PLC" و "Stop PLC" این امکان را فراهم می‌کنند بدونِ دانلود کامل برنامه یا حتی دادن Password، آن PLC بین مدهای "Run" و "Stop" تغییر کند.