Search This Blog

Sunday, January 2, 2011

digital-logo-sensor

مبناهای عددی(دیجیتال)
سیستمهای دیجیتال در زندگی روزانه بشرنقش موثری دارند،به همین دلیل عصر تکنولوژی فعلی را عصر دیجیتال گویند.
یکی از ویژگیهای سیستم دیجیتالی دست کاری آنها در هر عصنر گسسته اطلاعاتی            می باشد،بطور کلی هر مجموعه که دارای تعداد متناهی از عنصر باشد، دارای اطلاعات گسسته می باشد.مثل ده رقم دهدهی.
کامپیوترهای اولیه برای محاسبات عددی به کار می رفتند،یعنی عناصر گسسته اطلاعاتی آنها ارقام بودند و نام دیجیتالی و رقمی از اینجا بدست آمده است.
عناصر اطلاعاتی در سیستم دیجیتال را با یک کمیت فیزیکی بنام سیگنال نشان می دهند، رایج ترین سیگنالها بفرم جریان و ولتاژ می باشند.
سیگنالها در بسیاری از سیستمها دیجیتال تنها دارای دو مقدار 0،1 می باشند و بنابراین به آنها سیستم دو دوئی و یک رقم دو دوئی را یک بیت گویند.

مبناهای دهدهی( دسیمال)   
اعدادی که بصورت معمول با آنها سر و کار داریم اعداد در مبنای ده می باشند،مثل عدد100618 که هر رقم دارای جایگاه خود بوده و می توان انها را بدین صورت در مبنای ده نوشت.

100×8)+(1 10×1)+(2 10×6)+(310×0)+(410×0)+(510×1)=100618

لذا به این اعداد دهدهی و این مبنا را مبنای ده گویند. در این مبنا اعداد از 0 تا 9 وجود دارند.

مبنای دو (باینری)
مبنای مورد استفاده در دیجیتال دو می باشد،این اصطلاح مقیاس یا شرطی را بیان می کند که دارای دو جزء یا دو حالت مجزا می باشد. در زبان ریاضیات این مقادیر به فرم ترکیب های از ارقام 0،1 می باشند. با استفاده از این دو حالت ، خاموش و روشن بودن و درست یا نادرست بودن را می توان بیان نمود که آن هم در مدارات الکتریکی با سطح ولتاژ بیان می شود.
یک بیت طبق تعریف یک رقم دو دوئی می باشد(binery bit) . نمایش یک گروه از2n  عنصر به صورت کد حداقل به   nبیت نیاز دارد، زیرا n  بیت را می توان به صورت2n طریق مجزا در کنار هم قرار داد. 

مثال : دو بیت را به چند طریق می توان در کنا هم قرار داد؟
n=2                  2n=22=4 
n در واقع کد می باشد و تعداد ارقام 0،1 را مشخص می کند ، چون n=2 است پس دو بیت 0،1را به چهار طریق در کنار هم قرار می دهیم.

                                                                      10،01،00،11                                                                         


تبدیل مبنای ده به مبنای دو
می توان یک عدد در مبنای ده را به صورت یک عدد در مبنای دو و بفرم ضرائب زیر نوشت.
a5-a4-a3-a2-a1-a0.0-a-1.a-2.a-3………….                      
         قسمت اعشاری  قسمت صحیح                    
برای تبدیل عدد ده دهی به مبنای دو ،عدد مورد نظر را مرحله به مرحله بر دو تقسیم نموده و در هر مرحله خارج قسمت را بر دو تقسیم نموده و باقیمانده را یاد داشت می کنیم تا جایی که خارج قسمت از مقسوم الیه که عدد دو می باشد کوچکتر شود آنگاه خارج قسمت را صفر در نظر گرفته و آخرین باقیمانده را یا دداشت نموده وبا استفاده از ضرایب بالا به طریق مثال زیر عمل می کنیم.

مثال :2(؟)=10(41)
باقیمانده                خارج قسمت           مقسوم الیه        مقسوم
A0=1                            20                         2          /       41
A1=0                            10                          2           /       20
A2=0                             5                           2           /       10
A3=1                             2                           2            /       5
A4=0                             1                           2             /      2
A5=1                             0                           2             /      1                      
                          
 
                   2( 101001  ) =   (A5.A4.A3.A2.A1.A0)= 10 (41)   


مبنای هشت (اکتال)
در این مبنا هشت عدد ،از صفر تا هفت وجود دارد. اعداد در مبنای هشت اعدادی هستند که حداقل به سه رقم در مبنای دو نیازمند می باشند زیرا 32=8 پس n=3 می باشد. جدول زیر معادل مبنای دو می باشد.

مبنای8
7           6          5          4          3          2          1             0
مبنای 2
111       110       101       100       011       010      001       000         
                                       

تبدیل اعداد از مبنای هشت به مبنای دو:
برای این منظور کافیست از جدول بالا ،معادل هر عدد از مبنای هشت ،سه رقم در مبنای دو را جایگزین نماییم.


2(011     101     001    110      010 )=8(26153)
تبدیل از مبنای دو به مبنای هشت:
ساده ترین راه برای این تبدیل این است که از سمت راست عد باینری سه رقم جدا نموده و در آخر برای اینکه به دسته های سه تایی دست یابیم به سمت چپ عدد مورد نظر صفر اضافه   می کنیم و سپس مطابق جدول مربوطه معادل اکتال آنرا جایگزین می کنیم.

مثال:   8(؟)=2(10 001 111)
                        110                           100                     011

                6                                   4                         3
پس عدد مورد نظر در مبنای هشت 346 می باشد.

اعداد در مبنای شانزده(هگزا)
این مبنا دارای شانزده عدد از 0 تا 15 می باشند. البته اعدادی که ما می شناسیم تا 9         می باشد لذا اعداد 10 تا 15 را با حروف F تا A نشان می دهیم.

             (A=10 ،B=11، C=12 ،D=13، E=14، F=15)

16
0
1
2
3
4
5
6
7
8
9
2
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001

16      
A
B
C
D
E
F
2
1010
1011
1100
1101
1110
1111
                                       جدول2-2   

تبدیل مبنای شانزده به مبنای دو
مشابه روش تبدیل اعداد از مبنای اکتال به مبنای دو می باشد. ( از جدول 2-2 استفاده می شود)
تبدیل مبنای دو به مبنای شانزده
مانند تبدیل  اعداد از مبنای دو به مبنای هشت عمل کرده با این تفاوت که اعداد باینری را در دسته های چهارتایی مرتب می کنیم.

مبنای    (  Binery coded decimal  ) BCD
عدد دهدهی کد شده به عدد دودوئی را گویند که برای هر عدد از صفر تا نه دو بیت دودوئی در نظر گرفته می شود علت استفاده از مبنای BCD  این است که  این سیستم مناسب ترین انتخاب برای کامپیوتر و نظیر آن می باشد.

عدد  دهدهی 
BCD
0
     0000                             0000                             0000
1
0001  
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
تبدیل مبنای ده به مبناهای غیر ده
بطور کلی برای تبدیل عدد دهدهی به عدد غیر دهدهی ، عدد دسیمال را مرحله به مرحله و مشابه آنچه که در تبدیل به مبنای دو انجام دادهایم برمبنای مورد نظر تقسیم می نمایم.
مثال :   8(؟)=10(153)                      
                                           19=8/153                                                A0=1
                                                   2=8/19                                           A1=3
                                                   0=8/2                                            A2=2
جواب: 231


تبدیل اعداد غیردهدهی به دهدهی
برای این منظور از فرمول کلی زیر استفاده می شود
:x مجهول است                                       (z)m=(x)10
                                                   
Mn-1 +…..             ×(رقم دوم Z از چپ) Mn+×(رقم اول Z  از چپ X= (

       1- (تعداد ارقام Z ) n=

مثال:  10 (؟)=8(32)
   حل:                                                                  n=2-1=1
X=(3×81)+(2×80)=24+0=24                                             


کنترل چیست:
عمل یا عملیاتی که بطور آزادانه جهت رسیدن به یک حالت خاص انجام می دهیم را گویند. اولین کنترل کننده ها نیوماتیکی بوده اند که در واقع مطمئن ترین نوع کنترلرها می باشند. کنترل به صورت دستی و اتوماتیک انجام می پذیرد.
1.کنترل حلقه باز:
در این نوع کنترل هیچگونه بررسی در خلال پردازش برای رسیدن به هدف نهایی صورت          نمی پذیرد ماشین لباسشویی نمونه ای از این نوع کنترل می باشد.
شستشو در حد مناسب = لباس کثیف + تنظیم دستگاه + مقداری آب سردو گرم +مقداری پودر
2.کنترل حلقه بسته:
در این نوع کنترل بررسی و اندازه گیری متغییر در خلال پردازش جهت رسیدن به هدف نهایی صورت می پذیرد . متغییر اندازه گیری شده با یک نقطه مرجع به نام نقطه تنظیم مقایسه       می گردد اگر اختلاف یا خطایی بین سطوح واقعی مشهود باشد کنترل کننده عمل تصحیح را بطور اتوماتیک انجام می دهد.
 پارامترهای مهم در یک حلقه (loop) کنترل:                     















طبقه بندی کنترل کننده ها:
 1.کنترل کننده روشن و خاموش(on/off)  
2. کنترل تناسبی(p) 
3. کنترل تناسبی به اضافه انتگرال (pi)
4. کنترل تناسبی به اضافه مشتق (pd)  
5. کنترل تناسبی به اضافه انتگرال به اضافه مشتق (pid)

سنسورها

عنصر حس کننده هر سیستم می باشند که می توانند کمیتهای فیزیکی مانند حرارت فشار و.... را به کمیتهای الکتریکی تبدیل نمایید. مهمترین نوع سنسورها ،سنسورهای بدون تماس بوده که عبارتند از :

سنسورهای القایی
در مقابل فلز حساس بوده و به عنوان کانتر ،اندازه گیرسرعت حرکت دورانی ،جدا کننده قطعات فلزی از غیر فلزی و کنترل کننده حرکت نوار نقاله و.... کاربرد دارد.

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

سنسورهای مغناطیسی
در مقابل مغناطیس (آهنربا )حساس بوده و از جمله کاربرد های آن در کنترل سطوح مخازن      می باشد.

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

انواع سنسورهای بدون تماس ازنظر توابع خروجی
  • Normally open   
دارای تیغه در حالت عادی باز می باشد و در هنگام عمل از حالت قطع به حالت وصل در می آید.
  • Normally close   
در حالت عادی دارای تیغه بسته می باشد و در هنگام عمل از حالت وصل به حالت قطع در     می آید.

  • سنسورها با خروجی مکمل
ترکیبی از سنسور Normally open و یک سنسور  Normally close می باشد و در هنگام عمل یک تیغه آن وصل و یک تیغه دیگر ان به حالت قطع در می آید.

  • خروجی آنالوگ
خروجی آن به صورت یک ولتاژپیوسته بوده و عملکرد آن تابع فاصله قطعه از سنسور می باشد.

انواع سنسورها از نظر خروجی
  • دوسیمه Dc
  • دو سیمه ac
  • دو سیمه Normal
  • سه سیمه pnp
  • سه سیمه npn
  • چهار سیمه pnp
  • چهار سیمه npn

انواع سنسورهای القائی                                             
  • Flash mount
قسمت حساس سنسور در بدنه فلزی واقع شده است . اگر چند سنسور از این نوع در کنار هم قرار گیرند باید به اندازه قطر سنسور بین آنها فاصه باشد.
  • Non flush mount
قسمت حساس سنسور در محفظه پلاستیکی قرار می گیرد البته این سنسور دارای بدنه فلزی نیز می باشد که قسمت حساس را در بر نمی گیرد. فاصله بین دو سنسور از این نوع، به اندازه دو برابر قطر سنسورها می باشد.
  • Namor
مقاومت داخلی این سنسور ها با توجه به فاصله سنسور از قطعه تغییر می کند .  این سنسورها دو سیمه هستند ، می توانند با ولتاژ dc 35-5 ولت کار نمایند. از جمله کاربردهای آن ،استفاده در محیط هایی است که خطر انفجار وجود دارد. 

  • Analog
این سنسورها با ولتاژ vdc 220 و بندرت با ولتاژV 24  تغذیه می گردند، خروج آنها آنالوگ         می باشد و بر حسب فاصله قطعه کار از سنسور تغییر می کند.
                                                                                                                

انواع سنسورهای خازنی

  • دو دسیمه ac : که در دو نوع Normaly closeو  normally open می ساخته شوند.

  • سه سیمه dc : که در دو نوع npn و pnp وبه دو صورت normally open و normally close ساخته می شود.

  • دو سیمه  Namor

  • چهار سیمه dc  : که در دو نوع npn و pnp و به صورت normally open و normally close ساخته می شود.
























                              بخش دوم




عناوین:

1. مدل های LOGO

2. نسل های LOGO

3. انواع خروجی

4. سخت افزار

  • ماژول اصلی                                
  • کارت های افزایشی                         
  • کارت ارتباط با شبکه                       
  • ماژول کلید زنی                             
  • ماژول تغذیه                                  
  • قطعات جانبی                                









  مدلهای گوناگون LOGO
1. مدل استاندارد
.2مدل Bus
3. مدل Long

نسل های LOGO  
بطور کلی پنج نسل از Logo تا به حال وارد بازار جهانی گردیدکه عبارتند از:
 oba0 oba1 oba2 oba3 oba4که نسل Oba4 آن دارای توانائی های بیشتری است.
توجه: نسل oba5 نیز وارد بازار گردیده است .
1. مدل استاندارد

 در مدلهای مختلف ساخته شده و در نسل های  oba0,oba1,oba2,oba3,oba4وجود دارند.
LOGO استاندارد با نسل های  oba0 oba1 oba2 دارای شش ورودی دیجیتال و چهار خروجی دیجیتال می باشد و نسل های oba3,oba4   آن دارای قدرت افزایش نیز می باشند.
در نسل های,oba4  oba3 ، حداکثر 24 ورودی و 16 خروجی دیجیتال و 8 ورودی آنالوگ پشتیبانی    می شود.

2. مدل BUS

این مدل از LOGO قابلیت اتصال به شبکه As-inter face را دارا است. علامت شناسائی این مدل B11 می باشد و در مدل های 230 RCL B11و 24 RCL B11, ساخته می شود. این LOGO در شبکه مورد نظر به عنوان Slave قرار گرفته و باید توسط Bus Master شناخته شود که البته این کار در هنگام وصل  LOGO بطور اتوماتیک انجام می شود. لازم به ذکر است که می توان چندین  LOGO را روی یک Bus سوارکرد.

3. مدل LONG

این مدل مشابه، مدل استاندارد بوده با این تفاوت که از نظر تعداد ورودی و خروجی دو برابر مدل مذکور می باشد و قابلیت افزایش نیز ندارد. علامت شناسائی آن (L) می باشد و در نسل های     oba0,oba1,oba2  ساخته می شود.

شناسایی LOGO

LOGO بسته به نوع خروجی ( رله ای یا ترانزیستوری )، داشتن صفحه نمایش  و ساعت داخلی دارای تقسیمات ریزتری می باشد که بصورت ذیل نامگذاری می گردند.
 =R خروجی از نوع رله ای( بدون R، خروجی از نوع ترانزیستوری میباشد)  

=O فاقد صفحه نمایش                                                     =C دارای ساعت داخلی

=B11 مدل BUS                                                       =L  مدل LONG                             
توجه: اگر حروف B11 یا L در روی LOGO نوشته نباشد،از نوع  استاندارد است. مثل 24RC

مثال : نوع LOGO با مشخصات230RC L چیست؟
 مدل LONG بوده و دارای ساعت داخلی، ولتاژ تغذیه230 v  ، نوع خروجی آن رله ای است.

خروجی ترانزیستوری
 برای تغذیه خروجی ها نیاز به ولتاژ کمکی نیست و این ولتاژ توسط LOGO   تامین می شود. این خروجی ها در مقابل اتصال کوتاه و اضافه بار محافظت شده اند. حداکثر جریان کلید زنی در این نوع خروجی ها،0.3  آمپر می باشد.


خروجی رله ای
این خروجی ها باید از منبع تغذیه و ورودیها جدا باشند. حداکثر جریان کلید زنی در این خروجی ها بستگی به نوع بار دارد بطوریکه برای بارهای مقاومتی 20 آمپر و برای بارهای سلفی 3 آمپر     می باشد.




سخت افزار LOGO

1. ماژول اصلی :

وظیفه این قطعه گرفتن اطلاعات از ورودی ها ، پردازش و انتقال اطلاعات به خروجی ها          است . در روی این ماژول تعدادی ورودی و خروجی محلی بوده و در بعضی از مدل ها ، صفحه نمایش و کلید محلی دیده می شود و با ولتاژ های AC/DC و در دو کلاس زیر تغذیه می گردد.

الف) کلاس A
ولتاژهای 12VDC , 24VAC/DC را شامل می شود.
ب) کلاس B
ولتاژهای 115---240VAC/DC  را شامل می شود.
















2. کارت های افزایشی
در صورتیکه تعداد ورودی و خروجی های مورد نیاز بیشتر از آنچه باشد که بر روی LOGO بصورت Onbord وجود دارد ، از کارت افزایشی استفاده می شود. البته لازم به ذکر است که LOGO مورد نظر باید قابلیت افزایش را داشته باشد . کارت های افزایشی به دو صورت ، دیجیتال و آنالوگ ساخته می شوند.

الف) کارت افزایش دیجیتال
این کارت با حروف DMمشخص شده و دارای چهار ورودی و چهار خروجی و تغذیه جداگانه       می باشد . در سمت چپ این کارت سوکتی وجود دارد که به سمت راست LOGO و به سوکت آن وصل می شود.

ب) کارت افزایشی آنالوگ
دو نوع کارت آنالوگ وجود دارد : 1.کارت آنالوگ AM2که با ولتاژ12/24 VDC  تغذیه می شود و دارای دو ورودی ،یکی از نوع ولتاژی و با محدوده ولتاژی V10---0 و دیگری از نوع جریانی وبا محدوده جریان mA20---0 می باشد. اگر ورودی از نوع ولتاژی باشد، از ترمینال M1  و U1 و یا M2 و U2 استفاده می شود.



ج)کارت آنالوگ AM2 PT 100 :
این کارت دارای دو ورودی آنالوگ جهت اتصال ترموکوپل PT100 می باشد. رنج اندازه گیری آن بین 200 تا 50- درجه سانتیگراد است. این کارت با انواع مدل ها و نسل های LOGO سازگار است. برای نصب ترموکوپل به این کارت دو روش وجود دارد :
 الف)اتصال دو سیمه : برای استفاده از سیستم دو سیمه باید ترمینالهای IC1 و M1+ را بهم وصل نموده و به یکی از سرهای ترموکوپل وصل کرده و سر دیگر ترموکوپل را به ترمینال M1-یا M2- اتصال دهیم.
ب) اتصال سه سیمه :در این روش هر یک از ترمینال های+ IC1 و M1 یا IC2و M2+  را به یک سر ترموکوپل وصل نموده و سر دیگر ترموکوپل را به پایه M1-یا M2- اتصال می دهیم . از این روش هنگامی استفاده می شود که ترموکوپل از کارت AM2-PT100 دور باشد.

3. کارت شبکه                                       AS-INTER FACE                                    

این کارت دارای چهار ورودی و چهار خروجی دیجیتال بوده و به منظورارتباط   LOGO با شبکه  As-inter face بکار می رود . در این حالت LOGO به عنوان یک Slave هوشمند در شبکه مورد نظر قرار می گیرد.این شبکه در سطح قطعات فیلد (شیرها و سنسورها ) بکار می رود.

4.ماژول کلید زنی
این ماژول برای کلید زنی بارهای مقاومتی تا  A20 و موتورها تا KW 4 بطور مستقیم، مورد استفاده قرار می گیرد. نویز ناخواسته ندارد و سیم بندی آن ساده است. این ماژول در دو مدل VDC 24 و   VAC230 است.

5.ماژول تغذیه
این ماژول با ورودی  VAC 264--- 85برای کاربردهای مختلف ساخته شده و برای توانهای کم مناسب است و در دو اندازه mm 55×90×72  و mm 55×90×126 وجود دارد.خروجی این منبع تغذیه با توجه به اندازه آنها متفاوت و به قرار زیر است.

سایز129: 5V/6.3A                            سایز72 :                    5V/3A                    
                       12V/4.5A                                        12V/1.9A
                        15V/4.0A                                                   15V/1.9A
                         24V/2.5A                                          24V/1.3A

این ماژول می تواند به LOGO  وصل شود. همچنین می تواند بطور مجزا بصورت منبع تغذیه مورد استفاده قرار گیرد.
                       
                              شکل 4-3

6.قطعات جانبی

الف)کارت های حافظه
- کارت آبی : قابل خواندن و نوشتن بوده ولی درهنگام قطع برق اطلاعات آن پاک می شود.
- کارت قرمز : فقط خواندنی بوده ولی قابلیت حفظ برنامه را پس از قطع برق دارا است.
- کارت زرد : هم خواندنی و هم نوشتنی بوده و قابلیت حفظ برنامه را پس از قطع برق دارا است.

ب) کابل PC
به منظور اتصال ساده و مستقیم LOGO و PC و جهت انتقال برنامه ازLOGO به  PC  و بر عکس مورد استفاده قرار می گیرد.




بخش سوم




نصب و سیم بندی لو گو  



عناوین:

1.نصب دیواری

2. نصب روی ریل

3. سیم بندی









                                                                                            


















نصب LOGO

    1. نصب دیواری

 برای این منظور باید کشوی لغزنده ای که در قسمت عقبLOGO وجود دارد را به سمت بیرون کشیده و با استفادهاز پیچ های mm 4 آن را به دیوار وصل نمود. شکل زیر طریقه این اتصال را نشان می دهد.








                                   
                                

2. نصب روی ریل





                                     










برای نصب روی mm35  DIN RAIL می بایست مراحل زیرمطابق شکل2-4 انجام شود:

1. LOGO را روی ریل قرار دهید.

2. LOGOرا دور ریل بچرخانید تا زبانه (کشو) موجو در پشت آن در عقب لبه ریل قرار گیرد.

3. پوشش محل نصب کارت از روی LOGO برداشته شود.

4. کارتهای افزایشی نیز مانند  LOGO در روی ریل سوار شود.

5.پوشش محل نصب کارت به LOGO برداشته شده و سپس کارت به  LOGO چفت شود . پس از طی این مراحل ، نتیجه عمل به صورت شکل 3-4 نشان داده شده است.












                                                                      

                                                             شکل 3-4



در نصب LOGO باید دقت شود که ماژول های اضافی و ماژول اصلی ولتاژ های یکسان داشته باشند.بغیر از ماژول هایی که در سمت چپ ماژول های آنالوگ و ارتباطی قرار می گیرند که     می توانند پتانسیل متفاوت داشته باشند. برای نصب با ولتاژهای یکسان شکل 4-4 و با ولتازهای متفاوت شکل 5-4 پیشنهاد می گردد.






                                                شکل 5-4













                                                 شکل 4-4

سیم بندی LOGO

در هنگام سیم بندی LOGO می بایست استانداردها و موارد زیر رعایت شوند:
  • باید قطر سیم مصرفی 1.5 و یا 2.5 میلیمتر مربع باشد.
  • کوتاهترین مسیر برای سیم بندی در نظر گرفته شود و در صورت نیاز به سیم بلندتر ، سیم روکش دار استفاده شود.
  • مدارات جریان متناوب بالا با سیکل های کلید زنی سریع و سیم های سیگنال ولتاژ پایین از هم ایزوله شوند.
  • در صورت استفاده از جریان سه فازه هر گروه از ورودی ها به یک فاز همنام متصل شوند.
  • در LOGO نیاز به سیم ارت نیست. بجز در مدل های 12/24V  که دارای ایز ولاسیون نیستند.
  • برای ورودی های آنالوگ از کابل های تابیده شده و حتی الامکان کوتاه استفاده شود.
  • از اتصال فلزهای مختلف به ورودی های LOGO  پرهیز شود.
  • در12/24 V LOGO و24V LOGO دو ورودی آنالوگ بصورت On board روی سیستم قراردارندکه ورودی ها فقط به عنوان ورودی آنالوگی استفاده می شود.

  • کارت های آنالوگ باید زمین شوند.
  • برای اتصال منبع تغذیه باید به نقشه موجود در قطعه برای سیم بندی توجه شوند. از اتصال موازی منبع و تغذیه و خروجی  dc به علت وجود جریان معکوس خود داری شود.
  • در مدل V230 تغذیه مناسب، ولتاژهای VAC/DC115وVAC/DC 240 می باشد و در مدل های V24وV 12  تغذیه مناسب ،ولتاژهای VAC/DC24 و VDC12 می باشد.
  • در تغذیه DC استفاده از فیوز برای حفاظت لازم است.

شکل 5-4 نمونه ای از سیم بندی ورودی ها و خروجی هایLOGO را نشان می دهد.













                                             شکل 5-4













بخش چهارم







برنامه نویسی LOGO




1. برنامه نویسی به وسیله نرم افزار
  • به روش  ladder
  • به روش  fbd








                                                                                                  


















برنامه نویسی LOGO

لوگو دستگاهی است که بر اساس قوانین مدارات منطقی کار می کند . برنامه ریزی این دستگاه به دو طریق انجام می شود:

 الف) با استفاده از نرم افزار(LSC)LOGO SOFT COMFORT

ب) با استفاده از کلیدهای محلی (در روی مدل های که دارای صفحه نمایش هستند) که به روش Local معروف است.

برنامه نویسی با استفاده از نرم افزار

برنامه نویسی در داخل کامپیوتر(pc) انجام شده وتوسط کابل (inter face)pc به  LOGO منتقل می شود این برناهم نویسی به دو شیوه نردبانی( LADDER) که به اختصار LAD می نامیم و بلوک تابع که FBD می نامیم انجام می شود. در هر برنامه نویسی دو نوع المان مد نظر می باشند که شامل اتصال دهنده ها (CO) و بلوکها می باشند.

اتصال دهنده ها  (connectors)

شامل همه اتصالات و حالت ها در لوگو ،مانند ورودی ها، خروجی ها، فلگ ها، کلید مکان نما، سطوح ثابت ولتاژ و .....می باشند. ورودی ها از نوع دیجیتال آنالوگ و خروجی ها از نوع دیجیتال بوده بجزدرنسل OBA4 که دو عددخروجی آنالوگ نیز در نظر گرفته شده است.

  بلوک ها (BLOCKS)

توابعی هستند که اطلاعات ورودی را به خروجی تبدیل می کنند و شامل :
الف) توابع منطقی (Function Basic) که به اختصار GF گوییم و شامل عملگرهای منطقی
...,NOR, NAND,OR, AND می شود.

ب) توابع ویژه( (Special Function که به اختصارSF  گوییم وشامل رله های پالسی، کانترها، تایمرها و .... می شود.


(GF)توابع منطقی
این توابع با منطق خاصی ، ورودی ها و خروجی ها را بهم ارتباط می دهند . پایه های بکار گرفته در این نوع از توابع شامل:  I ورودی ، Q خروجی و پایه X می باشد. در جایی که نیاز به سیم بندی پایه ای نباشد ازX استفاده می شود.  این توابع شامل :


AND
AND mit Flankenauswertung
NAND
NAND mit Flankenauswertung
OR
NOR
XOR
NOT
گیت منطقی AND
( شکل 8-5 )

گیت منطقی  AND WITH RLO
                                   AND MIT FLANKENAUSWERTUNG              

گیت منطقی NAND
این تابع اتصال موازی تعدادی کنتاکت NO می باشد و هنگامی خروجی صفر می شود که همه ورودی ها یک باشد. ( شکل 9-5 ) 

گیت منطقی NAND WITH RLO

                                ( شکل 8-5 )





گیت منطقی OR
( شکل 9-5 )
 گیت منطقی ( NOT OR ) NOR
اتصال سری چند کنتاکت NO می باشد و هنگامی خروجی آن یک خواهد بود که همه ورودی ها غیر فعال باشند.        
















( شکل 10-5 )


گیت منطقی XOR

این تابع اتصال سری دو کنتاکت مکمل می باشد و خروجی آن هنگامی یک است که ورودی ها حالت متفاوت داشته باشند.














( شکل 11- 5 )

منطقی گیت   NOT

یک کنتاکت NO  می باشدوخروجی آن زمانی یک می شود که ورودی صفر باشد.

















( شکل 12-5 )





توابعSF

این توابع از لحاظ ورودی ها با BF ها متفاوتند. پایه های ورودی این توابع شامل:

  • : S (Set )  خروجی تابع را فعال می نماید.

  • : R ( Reset )   بر همه ورودی ها مقدم است و خروجی را غیر فعال می کند.

  • : Trg ( Trigger )  برای شروع اجرای عملیات یک تابع استفاده می شود.

  •   : Con ( Counter )  شمارش پالس را ضبط می کند.

  • : Fre ( Freguency )  سیگنالهای فرکانس سنجیده شده به این ورودی داده می شود.

  • : Dir ( Direction )  شمارنده را به بالا شمار یا پایین شمار تبدیل می کند.

  • : En ( Enable )  تابع را فعال می کند.در صورت صفر بودن En ورودی های دیگر برای بلوک در نظر گرفته می شود.

  • In ( Invert )   : با فعال شدن این پایه سیگنال خروجی بلوک معکوس می شود.

  • : Ral ( Reset all ) همه مقادیر داخلی   Reset می شوند.

  • : X در صورت در نظر گرفتن این کانکتوربرای   SFمقدار صفر برای آن در نظر گرفته می شود.

توجه : بعضی از ورودی ها نیاز به سیگنال ندارند و سیم بندی نیز نمی شوند و فقط بلوک تابع را با مقادیر معین پارامتر می کنند که شامل Par (Parameter ) No ( Number ), T( Time )  و P ( Priority ) می باشند.


 توصیف توابع SF
مطابق شکل13-5 این توابع بقرار زیرند.
( شکل13-5 )








تایمر تاخیر در وصل ( on delay timer )

در این تایمر پس از وصل ورودی (Trg)، تایمر شروع به کار نموده و پس از گذشت زمان تنظیم شده  Taخروجی Q فعال می شود. در صورتیکه ورودی قطع یا منبع تغذیه خاموش گردد، تایمر     Reset می شود.







( شکل 14-5 )


تایمر تاخیر در قطع  ( Off delay timer )

بلافاصله پس از اعمال Trg خروجی فعال می گردد و با قطع ورودی،زمان سنجی تایمر شروع شده و پس از زمان Ta خروجی صفر می گردد. پایه Reset باعث غیر فعال شدن تایمر در هر مرحله از کار می شود.

( شکل 15-5 )







تایمر تاخیر در قطع و وصل(On /Off delay timer )
ترکیبی از دو تایمر قبلی می باشد.  TH زمان تاخیر در وصل و  TL زمان تاخیر در قطع می باشد.







( شکل 16-5 )
تایمر تاخیر در وصل پایدار ( Retentive Ondelay timer )
 ( شکل 17-5 )
تایمر پالسی (Puls Output )
با اعمال Trg خروجی یک میشود و پس از زمان طی شده Ta ،خروجی صفرشده و یک پا لس درسیستم ایجاد می کند. اگر قبل اززمان سپری شدن Ta ورودی غیر فعال گردد خروجی صفر می گردد.


    ( شکل 18-5 )






تایمرEdge triggered wiping relay
از نوع تایمر پالسی بوده با این تفاوت که اگر ورودی قبل از زمان مشخص صفر گردد، زمان سنجی از نو شروع شده ولی خروجی روشن باقی می ماند.









( شکل 19-5 )


تایمر Asynchronous Pulse Generator
در این تابع با یک شدن ورودی و پس از گذشت زمان (TH ) تعین شده ،خروجی صفر می گردد و بعد از گذشت زمان (TL ) دوباره یک می شود. با اعمال ورودی INV مقدار زمان TH, TL معکوس می شود.







( شکل 20-5 )



Random generator
پس از فعال شدن پایه En ورودی ، یک زمان تصادفی بین صفر تا TH تعین شده توسط کاربر انتخاب شده و خروجی فعال و پس از سپری شدن این زمان ، خروجی غیر فعال می گردد.







( شکل 21-5 )



تایمر از نوعLight switch  
با یک پالس ورودی ،خروجی فعال شده و پس از زمان تظیم شده غیر فعال می گردد.








( شکل 22-5 )
Multiple Function switch
( شکل 23-5 )
Weekly timer
خروجی این بلوک توسط تاریخ on / off کنترل می گردد. هر نوع ترکیب در روزهای هفته ممکن می باشد.





( شکل 24-5 )




Yearly Timer
مشابه تایمر قبلی بوده ولی برای تنظیم زمان on / off  در ماه و سال می باشد .




                            ( شکل 25-5 )


شمارشگر صعودی ، نزولی (Up / Don Counter )
پس از دریافت پالس ورودی ، شمارنده فعال می شود و خروجی را یک در نظر می گیرد . جهت شمارش توسط ورودی DIR مشخص می گردد . اگر مقدار DIR=1باشد شمارنده به صورت صعودی عمل می کند.
Hours Counter
پس از فعال شدن ورودی ، تایمر شروع به کار میکند و پس از گذشت زمان تنظیم شده  Ta ، خروجی فعال می شود. در صورت فعال بودن Ral ، ساعت شمارش نمیکند. در قسمت Block Properties ، عبارت Maintenace Interval ،زمان وقفه را تعین می کند. Start Time ،زمان شروع وقفه را تعیین می کند . باید توجه داشت که این بلوک با زمان سیستم کار می کند.








Trigger Threshold
فرکانس زمانی پالس های وارد شده ضبط می شود اگرفرکانس این پالس ها بزرگتراز آستانه
on/ off  باشند، خروجی یک می شود.
اگر  Threshold on>Threshold off وfa>=on  باشد، خروجی یکمی گردد و اگرfa<off خروجی صفر می گردد.
( شکل 28-5 )
Analog comparator
این تابع یک مقایسه گر از نوع آنالوگ می باشد. این بلوک فقط تفاوت ورودی هایآنالوگی پایه های Ax و Ayرا اندازه گیری می کند (Ax-Ay) که اگر در محدوده آستانه باشد خروجی طبق رابطه زیر فعال می شود. Ax-Ay > = Threshold on باشد سیستم فعال شده و وقتی
 که  AY=Threshold off AX-    باشد خروجی غیر فعال می شود.







( شکل 29-5 )

Analog Treshold Trigger
در این بلوک خروجی بر اساس مقدار ورودی که در قسمت Treshold, On/Off وارد نموده ایم reset یا  setمی شود. اگر threshold on>= Treshold off باشد در صورتیکه Ax>On باشد آنگاه   Q=1و اگرAX<=OFF مقدار Q=0 خواهد بود.


( شکل 30-5 )




No comments:

Post a Comment