HONEYWELL FSC
- FLD(functional logic diagram)
- FLD symbols
- LOGIC functions
- registers and counters
- Flip flop
- Constants and signal conversions
- Time functions
- IO symbols
- Sheet transfers
FLD(functional logic diagram)
هر صفحه به 4 بخش تقسیم میشود:
* بخش اطلاعات(قسمت پایین) information area
شامل اطلاعاتی مانند تاریخ، نام واحد، نوع بلاک و... است. در حالت عادی به کاربر نشان داده نمیشود ولی هنگام پرینت گرفتن FLD، در پایین نقشه اضافه میشود.
* بخش ورودی(قسمت چپ) input area
بخش ورودی شامل تمام متغیر های است که به عنوان ورودی به بخش کنترل وارد میشوند.
* بخش کنترل(قسمت وسط) control function area
بخش کنترلی با وصل کردن سیمبل های از پیش تعریف شده، طیف گسترده ای از توابع منطقی، عددی و زمان محور را میسازد.
* بخش خروجی(قسمت راست) output area
نتیجه و خروجی بخش کنترلی به بخش خروجی میرود. این متغیرها میتوانند باعث روشن شدن تجهیز در سایت شود یا به تجهیز کامپیوتری دیگری فرستاده شوند.
FLD symbols
basic sheet symbol
سه بخش دارد و هنگام ساخت FLD در نرم افزار به طور خودکار ساخته میشود.
Connection line
تک خط برای سیگنال boolean و دو خط برای سیگنال باینری است.
خط ضخیم سیگنال آنالوگ استفاده میشود.
اگر دو خط از هم عبور کنند و یکی از آنها به دو خط تقسیم شود، خط ها به هم وصل نیستند. اگر دو خط از هم عبور کنند یعنی به هم وصلند.
LOGIC functions
شامل گیت های AND, OR و inverter است.
registers and counters
فقط بخش کانتر مورد نیاز است. کانتر برای توابع شمارشی استفاده میشود. اگر کانار به ماکزیمم مقدار خود برسد، خروجی f برابر یک میشود.
اگر کانتر به مقدار MAX+1 برسد، بصورت خودکار به مقدار 0 ریست میشود.
قسمت CU CD حساس به لبه (بالارونده) است.
Flip flop
شامل فلیپ فلاپ S-R و R-S است.خط تیره ورودی با اهمیت تر(dominant) را هنگامی که دو ورودی همزمان تحریک شده باشند، نشان میدهد.
هر دو ورودی ست و ریست باید وصل شده باشند و حداقل از یکی از خروجی ها باید استفاده شود.
Constants and signal conversions
فقط سیمبل constant از این بخش مورد نیاز است. قسمت چپ نوع متغیر و قسمت راست مقدار آنرا مشخص میکند.
Time functions
## PULSE
این فانکشن برای ساختن پالس استفاده میشود.
هنگامی که پالس ساخته میشود.، ورودی a باید دوباره صفر شود تا پالس جدید ساخته شود.
Delayed on timer
هنگامی که لبه بالارونده به ورودی S وارد شود ، بعد از t ثانیه تایمر روشن میشود.
اگر یک خط به ان وصل شدبه عنوان ورودی استارت در نظر میگیرد.
IO symbols
سیگنالهای ورودی خروجی دیجیتال به شرح زیر است:
* Digital input
* Digital output
Digital input
یک سیگنال بولین که مثلا برای ZSL ولو به کار رود.
Digital output
یک سیگنال بولین که مثلا برای استارت استاپ میتواند به کار رود.
Sheet transfers
اگر نتواتیم یک تابع را در یک FLD طراحی کنیم، از SHEET TRANSFER استفاده میکنیم. داده ها میتوانند بین FLD ها از طریق SHEET TRANSFER FUNCTION منتقل شوند.
این ویژگی میتواند به ساختن فانکشن های پیچیده و ساختار یافته با چندین دیاگرام کمک کند. این تابع از یک دایره شامل اطلاعاتی درباره source FLD (قسمت بالا) وdestination FLD (قسمت پایین) تشکیل شده است.
ممکن است بین دو FLD چند sheet transfer باشد. برای موقعیت یابی صحیح شیت ترنسفر مورد نظر، یک عدد منحصربه فرد (tag number) در پایین هر شیت ترنسفر قرار داده شده است.
Boolean on-sheet transfer
On-sheet transfer for repeated digital input
Boolean off-sheet transfer
multiple Boolean off-sheet transfer
چون چند ترنسفر داریم باید مقصد ها ذکر شود.(حداکثر 5 تا)