در هنگام گذاشتن پسورد در صورتی که تیک Sub-Progarm Only Protect را فعال کنید از برنامه Sub با گذر واژه حفاظت می کند. با ریختن برنامه در پی ال سی در صورتی که بعدا به پی ال سی وصل شوید ، برای آپلود به شما پیغام داشتن جدول نمایش را میدهد ولی در قسمت جدول آنها قابل مشاهده نیستند ، برنامه قسمت Sub را می توانید با زدن پسورد مشاهده کنید، این حفاظت مشکلی در اجرا برنامه ایجاد نمی کند و جدول ها داخل برنامه می باشد.
ابتدا باید از آپدیت بودن نرم افزار WINPROLADDER مطمئن شد.
در قدم دوم در صورتی که مشکل همچنان وجود داشت باید OS داخلی PLC آپدیت شود.
* لازم به ذکر است هنگام انجام بروز رسانی OS ، ارتباط بین PC ، PLC و برق تغذیه PLC نباید قطع شود.
فیلم آموزشی بروز رسانی OS داخلی FATEK PLC جهت شناسایی ماژولها و امکانات جدید
جهت مقایسه اعداد اعشاری (32Bit-Float) در محیط نرم افزار WinProLadder از FUN206 (Floating Point Compare ) استفاده می شود.
این مشکل با ریست کردن PLC و برنامه دادن مجدد حل خواهد شد . اما در صورتی که مجددا پس از چند روز این وضعیت تکرار شد، PLC مشکل سخت افزاری داشته و می بایست برای تعمیر ارسال گردد.
به PLC های سری B1 مجموعا 24 ورودی و خروجی آنالوگ از سمت راست می توان اضافه کرد.
به عنوان مثال سه عدد ماژول B1-6AD و سه عدد B1-2DA
اضافه شدن بیش از این تعداد مانع RUN شدن PLC می گردد، به این دلیل که ماژول های اضافی توسط PLC شناسایی نمی شوند.
این ماژول ها برای ورودی ها از رجیستر R3840 به بعد و برای خروجی ها از R3904 به بعد قابل دسترسی است .
لازم به ذکر است که در این ماژول ها می بایست جامپرهای داخلی مطابق با وضعیت سیگنال تنظیم شوند.
در FUN151، مد صفر مربوط به پروتکل ارتباطی Facon می باشد.آدرس WR+0( High Byte ) محتوای Result code را نشان می دهد و آدرس PLC اسلیو مربوطه در WR+1 (High Byte) می باشد.
هر زمان Result code مخالف صفر شد به معنی قطع ارتباط با PLC مستر می باشد و استیشن مربوطه در WR+1 ( های بایت) نشان داده میشود.
در مثال زیر WR+0برابر آدرس R100و WR+1برابر R101می باشد.
جهت این کار از FUN139 میتوان استفاده کرد که نحوه مقدار دهی پارامترهای تابع به صورت زیر می باشد.
PW : PWM output ( 0 = Y0、1 = Y2、2 = Y4、3 = Y6 )
Op : Output polarity ; 0 = Normal
1 = Inverse of output
RS : Resolution ; 0 = 1/100 (1%)
1 = 1/1000 (0.1%)
Pn : Setting of output frequency( 0~255 )
OR : Setting register of output pulse width ( 0~100 or
0~1000)
WR : Working register
نحوه ارسال پالس در این فانکشن توسط فرمول زیر انجام می شود
بعنوان مثال:
در نرم افزارWinProLadder از تب Projectگزینه Register Tableو سپس گزینه Add Register Tableرا انتخاب نمایید.
جدول Table Editباز می شود. ابتدا در قسمت Table Nameیک نام برای جدول انتخاب نمایید. سپس در قسمت Table Starting addressآدرس شروع رجیستری که می خواهید مقداردهی نمایید را وارد کنید و روی گزینه okکلیک کنید. برای مثال مطابق شکل، آدرس شروع R0جهت مقداردهی انتخاب شده است. سپس در صفحه Register Table، روی گزینه Addکلیک نمایید. حال می توانید مقدار رجیستر R0 را در قسمت Data وارد کنید. برای مقداردهی رجیستر R1 مجدد روی گزینه Add کلیک کنید.
با استفاده از تابع 103 تمام دیتاهای رجیسترهای مبدا به طول L به رجیسترهای مقصد کپی می شود .
تابع 103 – نحوه انتقال دیتاهای رجیسترهای پشت هم به آدرسهای دیگر به صورت یکجا
این ارتباط با پروتکل MODBUS TCP/IP در نرم افزار wincc و پروتکل MODBUS RTU SLAVE در PLC FATEK انجام می شود.
به منظور ارتباط بین PLC FATEK و نرم افزار LABVIEW سه راه کلی وحود دارد:
راه حل اول: AcitveX در این روش از فایلهای DLL استفاده شده
راه حل دوم استفاده از OPC خود LABVIEW و پرتوکل ModBUS می باشد.
راه سوم استفاده از i/o server می باشد.
خیر جداول از هم تفکیک شده هستند و بسته به برنامه نویسی شما هر جدول، جداگانه فراخوانی و اجرا میشود.
اشکالات که میتوان آنها را بررسی کرد:
اورلپ جداول چک شود که جداول روی هم نیفتاده باشند.
برنامه نویسی روی رجیسترهای جداول چک شود که تداخل نداشته باشد.
بدلیل نداشتن حفاظت در خروجی24VDC در صورت نامطلوب بودن وضعیت 24 ولتی که به این خروجی اعمال شده مانند نوسان و ریپل زیاد باعث آسیب دیدن CPU خواهد شد که امکان تعمیر آن هم وجود ندارد.
با استفاده از FUN130(Matrix Bit Status count)می توان تعداد بیتهای فعال را مشاهده کرد. درصورتیکه 1/0را وصل کنید مجموع تعداد بیتهایی که یک هستند در رجیسترD200 نشان داده می شود و درصورتیکه 1/0را قطع کنید مجموع تعداد بیتهایی که صفر هستند در آدرس D200 نشان داده می شود.
تعداد آدرسها با Lمشخص می شود. در این مثال دو آدرس R0و R1(L=2) انتخاب شده است. در FUN170 (تابع مقایسه مساوی) اگر تعداد ورودیهای فعال برابر 2 باشد ، بیت M350روشن می شود. سپس بیت M350را به عنوان بیت آلارم در P2(P5)-HMIتعریف می کنید.
محدودیتی به لحاظ تعداد وجود ندارد اما معمولا 2 یا 4 عدد متصل می شود و آنهم برای مقاصد خاص مانند نصب در 4 گوشه یک باسکول. به لحاظ عملی بیشتر از 4 لودسل عقلانی به نظر نمی رسد. به این صورت که با اتصال لودسل های بیشتر Span و حساسیت کمتر می شود.