آیا امکان ست یا ریست کردن چند رجیستر یا بیت به صورت یکجا در 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" تغییر کند.

نحوه اتصال از راه دور به FATEK PLC، از طریق IP Static به چه صورت است؟
پاسخ:

لازم است در محل نصب PLC از ISP یا موسسه ای که اینترنت را خریداری کرده اید یک IP Static دریافت کنید.
با استفاده از نرم افزار Fatek Ethernet module configuration tool ، به ماژول FBs-CBE یا FBs-CBEH متصل شوید. سپس یک IP مانند 192.168.1.10 بر روی آن ست کنید(شکل 1).

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

سپس در تنظیمات مودم خود این IP را بر روی IP استاتیک NAT کنید (از امکان DMZ در مودم جهت این کار استفاده کنید) و مودم را از مد DHCP درآورید(شکل 2).

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

سپس PLC را به مودم متصل کرده و از طریق نرم افزار Winproladder گزینه Online را می زنیم و در قسمت نوع ارتباط TCP را انتخاب کرده و IP استاتیک را وارد می کنیم(شکل 3).

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

به این ترتیب می توانیم از راه دور به برنامه ی PLC دسترسی داشته باشیم. (استفاده از CBEH در بالا بردن سرعت ارتباط با PLC موثر خواهد بود.)

نحوه ارسال پیامک به PLC از طریق ماژول DM-GSM و مودم به چه صورت است؟ (PLC متن پیامک را دریافت کند)
پاسخ:

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

ابتدا متن پیامکها را بااستفاده از نرم افزار SIM25در قسمت TOOLS → SMS preset ایجاد کنید و بنویسید(1).
در قسمت Text Entryمتن پیامک را بنویسید برای نمونه START(2).
برای ایجاد پیامکی که PLC آنرا دریافت نماید روی RCکلیک کنید(3).
بعد از اینکه روی RCکلیک کنید دو علامت < > در ابتدا و انتهای متن قرار می گیرد. سپس روی Buildکلیک کنید(4).
برای ذخیره کردن متن، ابتدا در قسمت Table Nameنام پیامک را بنویسید(5).
سپس روی Saveکلیک کنید و ذخیره نمایید(6).
متن پیامک با فرمت START.arn ذخیره می شود. بنابراین اگر می خواهید با گوشی همراهتان ، فرمان STARTرا برای PLC ارسال نمایید بایستی با فرمت متن را داخل گوشی تایپ کنید و برای سیمکارت داخل مودم بفرستید. نکته قابل توجه این است که برای ارسال پیامک، به کوچک یا بزرگ بودن حروف متن دقت کنید ( اگر متن پیامک با حروف بزرگ در نرم افزار SIM25 ایجاد کرده اید، با حروف بزرگ در داخل گوشی تایپ کنید و دو علامت < >را در ابتدا و انتهای متن قرار داده و داخل گوشی موبایل تایپ نمایید)
سپس در قسمت TOOLS → Recive SMS preset Downloader، روی Save کلیک کنید و در قسمت Save as Type، گزینه All files را انتخاب کنید. فایل ذخیره شده STARTرا انتخاب کنید و با فرمتAran(*.arp) ذخیره نمایید و سپس روی ماژول DM-GSM دانلود کنید.

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

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

به‌وسیله رجیستر WR، این رجیستر را در یک Status page بنویسید و نمایش آن را به هگزادسیمال تبدیل کنید سپس طبق جدول با توجه به دو رقم سمت چپ علت خطا پیدا کنید.
صفر: ارتباط صحیح است.
2: طول دیتا درست نمی‌باشد (طول صحیح بین 0 تا 64)
3: کد فرمان اشتباه است (کد بزرگ‌تر از 2 است)
4: نوع دیتا صحیح نمی‌باشد (نوع دیتا با دستور آن مطابقت ندارد مثلاً قصد دارید یک رجیستر را بخوانید ولی دستور خواندن یک بیت را ارسال می‌کنید)
5: شماره المان درخواستی درست نمی‌باشد (شماره المان درخواستی وجود ندارد)
6: نوع دیتا Master و Slave باهم مطابقت ندارد.(مثلاً دیتای بیتی را در داخل یک ریجستر می‌ریزید یا برعکس)
عدد هگز A: هیچ پاسخی از Slaveدریافت نشد (خطای Time-out- سیم بندی را چک کنید سپس تنظیمات شبکه را مطابقت دهید)
عدد هگز B: خطای ارتباطی دیتای دریافتی صحیح نمی‌باشد (امکان دارد تنظیمات درست نباشد یا تحت تأثیر نویز زیاد قرارگرفته باشد. اگر در شرایط مطلوب قرار دارید تنظیمات ارتباط را بررسی کنید)

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

برای ارتباط بین دو PLC از طریق کارت FBS-CM55E ، نحوه ی کانفیگ ماژول ها و اتصال آنها از طریق پورت اترنت به چه شکل است؟
پاسخ:

1- بر روی ماژول FBs-CM55E که به PLC ‏Slave یا Server متصل است یک IP با نرم افزار Fatek Ethernet Module Configuration تنظیم میکنیم و برای آن PLC یک شماره استیشن مشخص در نظر می گیریم . مانند شکل ذیل:

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

2- در ماژول FBs-CM55E که به PLC ‏Master یا Client متصل است نیز IP دیگری هم رنج با IP قبل در نظر میگیریم.
3- در قسمت port mapping آن IP مربوط به PLC-Slave را اضافه می کنیم و در قسمتهای Local station و Remote Station شماره استیشن مربوط به PLC-Slave را انتخاب می کنیم.مانند شکل ذیل:

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

4- در ‏PLC-Master، یک link table ایجاد کرده و با استفاده از FUN151 آن را اجرا می کنیم. تنظیم پورت 4 هردو PLC را بر روی 115200/7E/1/ قرار می دهیم.
5- در نهایت این دو PLC را به یک سوئیچ اترنت متصل می کنیم. بدین صورت که به ترتیب ترمینالهای 3،6،1و2 مربوط به ماژول باید به پین های 1، 2،3و6 از سوکت RJ45 متصل باشند.

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

برای این امر لازم است که ماژول FBs-B2C استفاده کنید و برنامه "Serial Bluetooth Terminal" را دانلود و برروی گوشی با سیستم عامل اندروید نصب کنید.
ابتدا در گوشی با سیستم عامل اندروید ماژول FBs-B2C را پیدا کنید و با آن Pair شوید سپس وارد برنامه شده و مطابق شکل مراحل ذیل را انجام دهید:
1- منوی تنظیمات
2- ‏Bluetooth Device را انتخاب کنید
3- آیکون مشخص شده را بزنید تا ارتباط برقرار شود
4- وارد محیط اصلی برنامه شده ودستورات لازم را درخط برنامه وارد کنید به عنوان مثال عبارت زیرراواردکنید
" 02H 30H 31H 34H 35H 30H 34H 59H 30H 30H 30H 30H 31H 30H 30H 31H 30H 42H 03H"

5- ارسال را بزنید
در صورتی که تمام تنظمیات شما درست باشد خروجیهای Y0 تاY3 روشن میشود.

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

برای ارتباط بین دو PLC از طریق کارت FBS-CM55E ، نحوه ی کانفیگ ماژول ها و اتصال آن ها از طریق پورت اترنت به چه شکل است؟
پاسخ:

برای اینکار ابتدا بر روی ماژولی که به PLC (اسلیو یا سرور) متصل است یک IP با نرم افزار Fatek Ethernet Module Configuration تنظیم میکنیم . و برای آن PLC یک شماره Station مشخص در نظر میگیریم. سپس در ماژولی که به PLC مستر متصل است نیز IP دیگری هم رنج با IP قبل در نظر میگیریم. و در قسمت port mapping آن IP مربوط به PLC اسلیو را اضافه می کنیم و در قسمت Local station و Remote Station در هردو شماره استیشن مربوط به PLC اسلیو را انتخاب می کنیم. سپس در PLC مستر link table ایجاد کرده و با استفاده از FUN151 آن را اجرا می کنیم. تنظیم پورت 4 هردو PLC را بر روی 115200/7/E/1 قرار می دهیم. و در نهایت این دو PLC را به یک سوئیچ اترنت متصل می کنیم. بدین صورت که به ترتیب پورت های 3و6و1و2 مربوط به ماژول باید به پین های 1و 2و3و 6 از سوکت RJ45 متصل باشند.

کاربرد M1957 که مربوط به تایمرهای FATEK PLC می باشد، چیست؟
پاسخ:

تایمرهای FATEK PLC دارای دو حالت در شمارش هستند. این دو مد بوسیله بیت سیستمی M1957 مشخص میشود، هنگامی که M1957 خاموش است تایمر وقتی به مقدار مشخص شده در PV میرسید خروجی آن روشن شده ولی زمان تا مقدار حداکثر32767 شمارش میکند و سپس متوقف میشود ولی در صورتی که M1957 روشن باشد مقدار تایمر به محض رسیدن به مقدار آرگومان PV در همان مقدار باقی مانده و دیگر اضافه نمیشود.

درصورتی که محاسبات تعداد پالس از طریق کامپیوتر انجام شود و نیاز باشد این تعداد پالس به PLC منتقل شود تا به درایو سروو یا درایو استپ فرمان چرخش دهد، اینکار از طریق کابل RS232 امکان پذیر است؟ و با OPC Server چطور؟
پاسخ:

اینکار هم از طریق نرم افزار FATEK OPC Server قابل انجام است هم از طریق نرم افزار Facon Server که با آن میتوان تعداد پالس را به PLC منتقل کرد و این کار از طریق کابل RS232 نیز قابل انجام است.

کدامیک از PLC های فتک می تواند انکودر Line Drive (لاین درایو) 5VDC را پشتیبانی می کند؟
پاسخ:

PLC های سری MN فتک می توانند این نوع انکودرها را که با تغذیه 5VDC کار می کنند تا فرکانس 920KHz ‏ به صورت ذیل پشتیبانی کنند:‏
- مدل FBs-20MNT یک ورودی انکودر لاین درایو دارد
- مدل FBs-32MNT دو ورودی انکودر لاین درایو دارد
- مدل FBs-40MNT چهار ورودی انکودر لاین درایو دارد ‏

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

آیا FATEK PLC از پروتکل Profibus پشتیبانی می کند؟
پاسخ:

خیر. پروتکل هایی کهFATEK PLC پشتیبانی میکند به شرح ذیل می باشد :

1- MODBUS RTU/ASCII
2- MODBUS TCP/IP
3- MODBUS CAN open
4- FATEK C-Link

جهت اطلاعات در مورد تعداد و نوع ماژولهای اکسپند شده در برنامه FATEK Winproladder از چه تابعی میتوان استفاده کرد؟
پاسخ:

باFUN190 و با مقداردهی آرگومان اول (Gp) با مقدار صفر و مشخص کردن ریجستر شروع جدول در D تعداد و نوع ماژول‌های متصل به PLC برای شما مشخص می‌شود.
D+0 : تعداد ماژول‌های متصل
D+1 تا D+N : کد نوع ماژول‌های متصل شده به شرح ذیل:

1 FBs-8XYR | 17 FBs-2DA
2 FBs-8X | 18 FBs-4DA
3 FBs-8YR | 19 FBs-4PT
4 FBs-16XYR | 20 FBs-4A2D
5 FBs-20X | 21 FBs-6TC
6 FBs-16YR | 22 FBs-6RTD
7 FBs-24X | 23 FBs-16TC
8 FBs-24YR | 24 FBs-16RTD
9 FBs-24XYR | 25 FBs-2TC
10 FBs- 40XYR | 26 FBs-2A4TC
11 FBs-60XYR | 27 FBs- 2A4RTD
12 FBs-7SG1S | 28 FBs- 6NTC
13 FBs-7SG1H | 29 FBs-16NTC
14 FBs-7SG2S | 30 FB s- 32DGI
15 FBs-7SG2H | 31 FB s- VOM
16 FBs-6AD | 32 FBs-1LC

اگر بخواهیم چند FATEK PLC را باهم به صورت بی سیم(Wireless) شبکه کنیم به چه تجهیزاتی نیاز داریم و برنامه نویسی آن به چه شکل خواهد بود؟
پاسخ:

سه حالت مختلف جهت شبکه چند PLC بصورت Wireless وجود دارد :
1️⃣ حالت اول این است که مکان PLC ها به گونه ای باشد که در دید مستقیم یکدیگر قرار داشته باشند(فواصل کوتاه)، و برای کلیه PLC ها بخواهیم یک شبکه ی هم رنج در نظر بگیریم باید به صورت زیر عمل کنیم:
یک PLC را به عنوان کلاینت و بقیه PLC ها را به عنوان سرور در نظر میگیریم . برروی هرکدام از آنها باید یک کارت CBE و یا CBEH قرار دهیم و یک IP به هرکدام اختصاص دهیم و در PLC کلاینت در قسمت Port ، یک رنج IP مانند 192.168.1.1 انتخاب کرده و به هر PLC در این رنج یک IP می دهیم(کارت FBs-CBE ). به ازای هر PLC یک اکسس پوینت تهیه میکنیم و اکسس پوینت ها را برای ارتباط گرفتن با یک مودم اصلی در مد کلاینت کانفیگ میکنیم و به آن یک IP هم رنج با IP مودم اصلی اختصاص می دهیم. سپس در PLC کلاینت یک Link Table در نظر میگیریم و دیتای مورد نظر برای انتقال را وارد میکنیم. سپس با FUN151 فتک این جدول را اجرا میکنیم.(جهت فواصل طولانی باید از رادیو استفاده کرد)

2️⃣ حالت دوم اینکه PLC ها در دید مستقیم هم نباشند ولی دسترسی به اینترنت (ADSL یا GPRS) وجود داشته باشد. برای هرکدام از PLC ها یک مودم جداگانه دارای سیم کارت در نظر بگیریم که باید برای هرکدام از سیم کارت ها IP استاتیک جداگانه خریداری کرد. و بر روی کارت FBs-CBE هرکدام از PLC ها باید IP استاتیک همان مودم اختصاص داده شود. بر روی کارت FBs-CBE مربوط به PLC کلاینت ، باید علاوه بر تنظیم IP در قسمت port mapping کارت، تمام آی پی ها مربوط به سایر PLC ها را وارد کرد و مثل حالت قبل از Link Table استفاده نمود.

3️⃣ حالت سوم اینکه اگر PLC ها در دید مستقیم یکدیگر نباشند و دسترسی به اینترنت هم وجود نداشته باشد. باید از رادیو مودم با برد مناسب استفاده کرد و مراحل بالا را جهت تنظیم IP انجام داد.

چگونه می توان از Fun 33 فتک جهت تبدیل خطی 32 بیتی استفاده کرد؟
پاسخ:

از نرم افزار Winproladder نسخه 3.26 به بالا استفاده کنید. همچنین نسخه OS داخلی PLC باید 4.8 به بالا باشد.

از FUN201 (تبدیل عدد اعشاری به صحیح) به چه صورت میتوان استفاده کرد تا صرفا قسمت صحیح عدد اعشاری برگردانده شود؟
پاسخ:

این تابع عدد اعشاری را به سمت نزدیک ترین عدد صحیح گرد می کند، مثلا عدد 1.6 را بسمت 2 گرد می کند و عدد 1.1 را بسمت 1 رند می کند. در صورتی که بخواهیم صرفا قسمت صحیح عدد اعشاری برگردانده شود باید بیت M1949=1 شود. در واقع اگر بیت M1949 خاموش باشد تابع 201 عدد اعشاری را به سمت نزدیک ترین عدد صحیح رند می کند، و اگر M1949 روشن باشد صرفا مقدار صحیح عدد اعشاری را برمی گرداند. از این تکنیک می توان برای جدا سازی بخش اعشار و صحیح استفاده کرد.

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

در بعضی از پروسه های کنترل دما لازم است که دمای سیستم با یک شیب و در یک بازه زمانی مشخص به عدد دلخواه برسد که در این صورت می توان به صورت زیر عمل کرد :
در صورت استفاده از فانکشن های PID در برنامه ، می توان عدد ست پوینت را در یک بازه زمانی مشخص به عدد دلخواه رساند که به علت حلقه بسته بودن سیستم ، دمای واقعی در عمل با یک شیب مشخص به عدد تنظیم شده می رسد. به این منظور می توان با ترکیب یک تایمر و FUN33 به عملکرد گفته شده دست پیدا کرد. نمونه برنامه ذیل را ملاحظه بفرمایید.
نمونه برنامه کنترل دما با شیب دلخواه و در بازه های زمانی مشخص

دو موتور پمپ داریم که جایگزین یکدیگرند، و یک جفت دکمه استارت/استوپ. میخواهیم با فشردن دکمه استارت پمپ Aشروع بکار کند و با دکمه استوپ متوقف شود، حال اگر دوباره دکمه استارت زده شده پمپ Bشروع بکار کند. این سیکل بصورت چرخشی تکرار می شود و اگر بنا به دلایلی هر کدام از موتور پمپ ها خراب شد دیگری دائم کار شود.
پاسخ:

از FUN10 (Toggle) استفاده میکنیم. با هر بار تحریک ورودی تابع، بیت خروجی اگر روشن باشد خاموش می شود و اگر خاموش باشد روشن می شود. در این برنامه اگر M800 روشن باشد پمپ Aروشن می شود و اگر M800 خاموش باشد پمپ B روشن می شود. با قطع وصل شدن برق M800,M801و M802 وضعیت خود را حفظ می کند.
نکته: بیت M801 معرف غیرفعال بودن پمپ B و بیت M802 معرف غیرفعال بون پمپ A است.

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