در نرم افزار Winproladder از ورژن های 3.00 و بالاتر امکان شبیه سازی برنامه ladder وجود دارد بدین ترتیب که با انتخاب گزینه Simulation از منوی PLC و سپس RUN کردن برنامه می توان برنامه را در محیط نرم افزار شبیه سازی کرد.
توجه : مدل FBeبرنامه Simulationرا پشتیبانی نمی کنند.
در نرم افزار Winproladderدر حالت Onlineبا انتخاب گزینه Settingاز منوی PLCمی توان پورتهای PLCرا تنظیم کرد و یا از طریق مقدار دهی رجیستر های مربوط به پورت ها طبق جدول مربوطه تنظیمات را انجام داد و با استفاده از فانکشن 8 (تابع انتقال) مقادیر را انتقال دارد و با Run شدن CPU تنظیمات انجام می شود
به دو روش می توان این کار را انجام داد 1- زمان آنلاین بودن از طریق منوی PLC آیتم Setting زیر منوی Calendar زمان را با PC سنکرون کرد 2 - رجیسترهای خاص مربوط به تاریخ و ساعت R4128~R4135 می باشند . در حالت عادی نمی توان مقادیر این رجیسترها را تغییر داد ولی چنانچه بیت M1952، یک شود می توان مقادیر این رجیسترها را تغییر داد و با صفر کردن این بیت مقادیر ساعت و تاریخ جدید ذخیره می شوند.
تمام سری های پی ال سی فاتک هم FBs و هم B1 دارای RTC داخلی هست برای سری B1 که لیبل زرد رنگ روی پورت 0 دارد باید از وجه سمت راست باطری فعال شود.
در نرم افزار Winproladder با انتخاب گزینه Project setupاز منوی Project می توان به PLCو برنامه نوشته شده کلمه عبور و مشخصه (ID)اختصاص داد. دو نوع کلمه عبور را می توان به برنامه نوشته شده اختصاص داد :
1- اختصاص کلمه عبور به کل برنامه : در صورت عدم انتخاب گزینه Protect Sub-program Only ، کلمه عبور به کل برنامه های نوشته شده اختصاص می یابد ،در این حالت برای اینکه برنامه را باز کنیم ابتدا باید کلمه عبور را وارد کنیم .
2- اختصاص دادن کلمه عبور به زیر برنامه ها : با انتخاب گزینه Protect Sub-program Only کلمه عبور به زیربرنامه های نوشته شده اختصاص می یابد ، در این حالت برنامه باز می شود ولی فقط صفحه Mainبرنامه قابل مشاهده است و برای باز کردن صفحات زیر برنامه باید کلمه عبور را وارد کنیم .
PLC ID:
در PLCهای FATEKمی توان به برنامه نوشته شده و PLCیک مشخصه (ID)که می تواند شامل حروف و اعداد باشد اختصاص داد(Program ID, PLC ID).
در صورت اختصاص Program IDیا PLC ID ، در صورت یکسان نبودن این دو گزینه ، PLCبرنامه را اجرا نمی کند (RUNنمی شود).
در نرم افزار Winproladder، با انتخاب گزینه Memory allocationاز منوی Projectمی توان حافظه های ماندگار بعد از خاموش و روشن PLC را تعیین کرد.
برای کالیبره کردن اعداد 32 بیت می توان از فانکشن 33 در مد 32 بیتی استفاده کرد در مد سیمولیشن جواب نمی دهد و باید با پی ال سی انجام شود در OS های قدیمی باید از روش زیر استفاده کنید(کالیبره ، FUN33 ، Calibration)
جهت دریافت نمونه برنامه Ladder برای کالیبره کردن اعداد 32 بیت اینجا کلیک کنید
بیشترین عدد صحیحی که با فرمت باینری طبیعی می توان در رجیسترها ذخیره نمود 4294967295 می باشد. اعداد صحیح دارای اعشار نمی باشند ، برای رفع این دو مشکل از فرمت اعداد Floatاستفاده می شود.
فرمت اعداد اعشاری در PLCهای FATEKاز استاندارد IEEE-754پیروی می کند. این فرمت برای ذخیره از دو رجیستر 16 بیتی استفاده می کند.
Floating point = (-1)^S x 2^(E-127) x(1.M) 0
تمام مدل های FATEK CPUدارای وقفه های زمانی با عناوین 4MSI(4ms) , 3MSI(3ms) , 2MSI(2ms) , 1MSI(1ms) 100MSI(100ms) , 50MSI(50ms) , 10MSI(10ms) , 5MSI(5ms) ,می باشند.
وقفه های مربوط به ورودی های دیجیتال : X0+I~X15+I , X0-I~X15-I. این وقفه ها با تابع 145فعال می شوند. ( fun145 - interrupt)
پالسها می توانند در سه نوع تولید شوند :
P/R: یکی از خروجی ها پالس تولید می کند و خروجی دیگر با خاموش یا روشن بودن جهت حرکت موتور را تعیین می کند.
A/B: هر دو خروجی پالس تولید می کنند . اختلاف فاز بین خروجی ها جهت حرکت موتور را تعیین می کند.
U/D: هر دو خروجی پالس تولید می کنند، برای مثال چنانچه خروجی 0 پالس تولید کند بمعنای حرکت سروموتور در جهت راست و چنانچه خروجی 1 پالس تولید کند بمعنای حرکت سروموتور در جهت چپ می باشد.
تابع 140 در نرم افزار Winproladderبرای تولید پالس استفاده می شود. هر تابع 140 دارای جدولی می باشد که در آن می توان فرکانس و تعداد پالس های ایجاد شده را تنظیم کرد. جهت دریافت راهنمای فارسی FUN140 اینجا کلیک کنید (پالس خروجی ، سروو درایو ، استپر ، درایو استپر )
راهنمای توابع 140،141 و 142 خروجی پالس فرکانس بالا-کنترل پوزیشن-فارسی
با توجه به فرکانس و دقت مورد نیاز برای راه اندازی سروو از FATEK PLC سری FBs یا B1 می توان استفاده نمود ولی برای کاربردهای با فرکانس و دقت بالا بهتر است از نوع MC سری FBs استفاده نمود. PLC با پالسهایی که در خروجی های ترانزیستوری خود ایجاد می کند به سرو درایو فرمان حرکت می دهد که در آن فرکانس پالس به معنای سرعت حرکت و تعداد پالس به معنای مقدار حرکت سروموتور می باشد.
دریافت فایل راهنمای فارسی FUN140,141 (سروو درایو ، استپر ، درایو استپر )
راهنمای توابع 140،141 و 142 خروجی پالس فرکانس بالا-کنترل پوزیشن-فارسی
با استفاده از ماژول CBEHمی توان کد HTMLرا بروی PLC FATEKدانلود کرد برای این کار نیازی به دانش برنامه نویسی تحت وب نیست و با استفاده از نرم افزار Easy Web Designer می توان برنامه را ایجاد و بارگذاری کرد و با استفاده از یک Web browserمی توان به آن متصل شد. لازم به ذکر است این ارتباط می تواند بر بستر اینترنت یا یک شبکه داخلی شکل بگیرد.
تمام PLC FATEKهای پروتکل MODBUS RTUرا پشتیبانی می کنند برای برقرار ی ارتباط از طریق MODBUS TCP/IPلازم است بر روی PLCیک پورت اترنت قرار بگیرد که می توان از ماژول های CBE، CBEH ، CM55E استفاده کرد.در صورت اسلیو بودن نیازی به برنامه نویسی نمی باشد و باید نوع پروتکل معرفی شود – برای مستر باید از برد CBEH و با استفاده از تابع 150 و جدول MODBUS MASTER در شبکه MODBUSاستفاده کرد. (مدباس ، شبکه مدباس ، RTU)
با استفاده از ماژول FBs-CMZBRمیتوان دو یا چند PLC FATEK با هم شبکه کرد یا ارتباط بیسیم بین PLC FATEKو HMI FATEKبرقرار نمود. توجه شود برد موثر این ماژول در فضای باز 1200 متر می باشد.(Communication ، Wireless )
خروجی های رله ای PLCمی توانند حداکثر 2 آمپر جریان را از خود عبور دهند که این مقدار جریان بستگی به میزان اندوکتانسی بار خروجی دارد. برای بارهای سلفی ACپیشنهاد می شود از یک خازن و مقاومت موازی شده با بار خروجی استفاده شود و برای بارهای DCاز یک دیود 1N4001به صورت هرز گرد استفاده شود.
وروردی های دیجیتال PLCرا میتوان به دو صورت سورس یا سینک سیم کشی نمود. برای سیم کشی در حالت سورس -24VDCرا به پایه ترمینال S/S پی ال سی متصل کرده سپس هرکدام از ورودی ها که با 24VDC تحریک شوند آن ورودی روشن می شود. در حالت سینک کافی است +24VDCرا به پایه S/Sمتصل کرد در این صورت اگر ورودی با -24VDC تحریک شود آن ورودی روشن می شود. برروی PLCهای تغذیه ACمنبع تغذیه 24VDCقرار گرفته که از ان می توان برای سیم کشی ورودی های دیجیتال استفاده کرد(میزان جریان مجاز 400 میلی آمپر)( سینک ، سورس ، Sink ، Source ، S/S ، سنسور دیجیتال ، NPN ، PNP )
برای برقراری ارتباط بین PLC FATEKو HMI FATEKیا هر HMIدیگری که در کتابخانه کنترلر های آن برند فاتک معرفی شده باشد نیاز به برنامه نویسی در PLCنمی باشد و فقط باید تنظیمات پورت PLCکه به HMIمتصل است یکی باشد.(Communication ، اتصال نمایشگر ، اتصال HMI)
ماژول های ورودی آنالوگ PLC FATEK اکتیو نیستند یعنی قابلیت تغذیه ترنسمیتر 2 سیمه را ندارند اما می توان سیم پایه + ترمسمیتر را به +24 منبع تغذیه متصل کرد و سیمه دیگر آن را به پایه + ورودی آنالوگ وصل کرد و پایه – ورودی آنالوگ را به -24 وصل نمود. برای این منظور برروی PLCهای تغذیه ACمنبع تغذیه 24VDCقرار گرفته که تا 400 میلی آمپر قابلیت جریان دهی دارد.( ورودی جریانی – سنسور دو سیمه)
بخشی از حافظه دیتا PLC FATEKبه صورت پیش فرض Retentiveیا ماندگار تعریف شده اند (رجیستر های D ماندگار می باشند)که با قطع و وصل برق دیتا آن از بین نمی رود، از منوی Project>Memory Allocation میتوان تعداد این رجیستر ها را مشاهده یا بازه آنها را به دلخواه تغییر دهید این دیتا ها شما تایمر ، کانتر ، بیت و ورد و . . . می باشد