اتوماسیون صنعتی

معرفی محصولات اتوماسیون صنعتی

اتوماسیون صنعتی

معرفی محصولات اتوماسیون صنعتی

آموزش برنامه نویسی plc دلتا-قسمت سوم

آموزش برنامه نویسی پی ال سی-قسمت سوم

کانترها:

به جرات میتوان گفت کانترها جزء پرکاربرد ترین دستورات در برنامه نویسی PLCها هستند. در پی ال سی دلتا نیز کانترهای مختلفی برای کاربردهای متفاوت وجود دارد.

در کل کانترها به بخش های زیر تقسیم میشوند: 

کانتر های 16 بیتی

کانتر های 32 بیتی

کانتر های سرعت بالا

 کانتر های نرم افزاری 

 کانترهای سخت افزاری 

اگر مقدار صحیح عددی در یک رجیستربین بازه – 32767-32768- بود،این عدد یک عدد 16 بیتی است.

کانتر نیز مانند تایمر دارای تیغه داخلی میباشد با این فرق که این تیغه در کانتر با C نمایش داده میشود. کانتر ها نیز مانند تایمرها ، رجیسترها، حافظه های داخلی و... دارای جدول مشخصات در فایل منوال مختص هر PLC میباشند.

دستورINC و DEC

گاهی اوقات نمیخواهیم تعداد مشخصی محصول تولید کنیم و فقط میخواهیم بدانیم در کل چند محصول تولید کرده ایم. در این موارد میتوان از دستور INC برای شمارش صعودی و از DEC برای شمارش نزولی استفاده کرد.

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

لبه بالارونده LDP :

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

در برنامه نویسی گاهی نیاز است که مقداری را با مقداری دیگر مقایسه کنیم. برای مثال میخواهیم اگر تعداد محصولی که تولید کردیم ) از جلوی سنسور عبور کرده ( بیشتر از یک مقدار مشخص شد، دستگاه خاموش شده و آالرم مخصوص سرویس و نگهداری به صدا در آید. یا مثال میخواهیم اگر مقدار دمای محیط از دمایی که ما تعیین کردیم بیشتر یا کمتر یا مساوی بود، خروجی متناسب با آن وضعیت فعال شود. در این مواقع میتوان با استفاده از دستورات مقایسه کننده این کار را انجام داد. برای برنامه نویسی در PLCهای دلتا انواع مقایسه کننده ها موجود است که میتوان برای راحتی کار از آنها استفاده کرد.

در این قسمت قصد داریم تا به تعدادی از این دستورات مقایسه کننده بپردازیم. 

 دستورات مقایسه ای بر پایه ی LD:

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

LD= 

 LD< 

 LD> 

 LD<>  

LD<= 

 LD>= 

دستورCMP 

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

دستور ZCP 

این دستور هم یکی از دستورات مقایسه میباشد. این دستور، دستور مقایسه ی ناحیه ای میباشد.

پایان بخش سوم

بخش دوم آموزش

بخش اول آموزش


plc چیست؟

PLC چیست؟

یک کنترل کننده منطقی قابل برنامه نویسی می باشد که معمولا"(programable logic controller ) یک نوع وسیله کامپیوتری که برای کنترل تجهیزات وابزار صنعتی بکار می‌رود .این نوع تجهیز (plc) ابزارهای صنعتی خودشان را کنترل می کند .

 

وسیله سیستم برنامه ای ماشین به صورت اسمبلی اتوماتیک می باشد که شما به آن برنامه به میدهد ویا با یک plc دیگری خارج از آنجا آن را کنترل می کنید

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

برنامه کنترل کا مپیوتر در حا فظه ء PLC ذخیره شده که به PLC اجازه می دهد که چیزی را که فرض کرده PLC از آن استفاده کند برای آماده کردن سیم کشی واتصال بین سیستم دستگاه که سیستم نرم افزاری سیم کشی گفته می شود .


چرااز PLCاستفاده می شود ؟


این رابط نرم افزاری مهم و ضروری است . که توسط [controllers-programable] آماده میشود که در حقیقت مهمترین خصوصیت plc برای تغییر وساخت وکنترل سیستمها می‌باشد

اگر شما می خواهید دستگاهی در یک سیستم plc رفتارهای متفاوت ویا کنترل توسط پروسه های مختلف داشته باشد می توانید باتغییراین برنامه کنترل آن را دردست گیرید. در سیستمهای برای انجام این نوع تغییر باید وایرهای بین ابزارها تغییر کند که هزینه وزمان زیادی را مصرف اما چه چیز در PLC فوق العاده است؟

 سیستم پایه ای  PLC به دو فاکتور را شامل می شود

1) قسمت مرکزی

2) ورودی وخروجی سیستم

cpu  قسمتی از کنترل کننده قابل برنامه ریز[ontroller_c-programable] می باشد که اصلاح کردن وکد گذاری وانباشته کردن فرآیند های اطلاعات را به عهده دارد همچنین اجرا کردن برنامهء کنترل ذخیره شده در حافظه CPU.

ماهیت CPUمغز برنامه ریز وکنترل کننده میباشد . CPU سه قسمت دارد :

1) پردازنده (the processor)

2) سیستم حافظه (the memory  system )

منبع تغذیه (the power supply)

پردازنده قسمتی ازCPU  می باشد که ورودیها ی آن کدها وکد گذاریهایی می با شد که به کامپیوتر می دهند .

سیستم حافظه یکی دیگر از قسمتهای cpu میباشد که هر دو قسمت برنامهء کنترل وورودی از تجهیزات اتصال به plc را در خود ذخیره کرده است . منبع تغذیه قدرت قسمتی است برای آماده کردن ولتاژوجریان مود نیاز PLC.


ورودی وخروجی سیستم :(O/I)   (SYSTEM   OUT PUT    /THE INPUT)


ورودی وخروجی سیستم قسمتی از PLC است که در همه زمینه های صنعتی و انواع دستگاههابه آن متصل می شوند . اگر CPU بتواند به عنوان یک مغز برای PLC باشد سپس سیستم ورودی وخروجی (O/I)هم می تواند به عنوان یک دست وپا باشد .


سیستم ورودی وخروجی شامل 2قسمت اصلی می باشد :


رکها (THE RACK)


سیستم ورودی وخروجی(MODULES)


رک در شیارها محصور شده وبه این وسیله به CPU متصل می شود . سیستم ورودی وخروجی (O/I)

(MODULES) به صورت ترمینال که اتصالات و سیمها به آن وصل می شوند .  رک(RACK) ,  (MODULES) (O/I) از تقابل بین زمینه  ابزار و پی ال سی می باشد .هنگامی که بطور کامل نصب می شود.


در هرسیستم ورودی وخروجی (MODULE) (O/I) هر قسمت بطور مطمئن در هر زمینه ابزاری مربوط به خودش سیم کشی شده وبا اطمینان در شیار (RACK) نصب شده است این بزرگترینسیستم اتصالبین تجهیزات و PLC می باشد در PLC های کوچکتر رک وسیستم(O/I) به عنوان یک واحد بسته بندی شد ه اند.

برای خرید محصولات پی ال سی و اتوماسیون صنعتی کلیک کنید.


پایان بخش 1



پی ال سی دلتا

مقدمه


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


مزیت استفاده از plc های دلتا در این  است که :


1-این plc ها مانند DVP14SS2 سایز کوچکتری نسبت به PLC های دیگر شرکت ها دارند.

2-PLC های دلتا نسبت به دیگر PLC ها قیمت پایین تری دارند.


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

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

حال با توجه به این که PLC های دلتا قیمت ارزان و ابعاد کوچکی دارند و در عین حال از کیفیت و کارایی بالایی برخوردارند گزینه مناسبی برای کارفرمایان می  باشد.

هدف

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


آموزش برنامه نویسی plc دلتا-قسمت دوم

آموزش برنامه نویسی پی ال سی

-


در این بخش میخواهیم با دستوراتی از قبیل تایمر ها و کانتر ها آشنا شویم.

در صفحه اصلی برنامه و در نوار ابزار گفته شده در قسمت قبل ، آیکنی به شکل بیضی با کلید میانبر F6 وجود دارد.

1 – تایمر ها :

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

دستور TMR

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

**میخواهیم برنامه ای بنویسیم که بوسیله ی آن با فعال کردن ورودی مثلا x0 بعد از 10 ثانیه خروجی Y0 فعال شود.

با زدن این آیکن وارد صفحه ی INSTRUCTIONS APPLICATION میشوید. این پنجره شامل تمامی دستورات موجود در برنامه WPLSOFT جهت برنامه نویسی میباشد. در سمت چپ پنجره باز شده لیستی به صورت طبقه بندی شده از دستورات موجود است.

1 – در صورتی که شماره ی دستور مورد نظر را میدانید در این قسمت آنرا وارد کنید اما حفظ کردن شماره ی دستورات کمی مشکل بوده و امکان اشتباه در آن زیاد است.

2 – در این قسمت میتوانید نام دستور مورد نظر خود را تایپ کنید تا نماید داده شود.

3 – در نظر داشته باشید که تایمر ها دارای تیغه ی داخلی هستند و بعد از محاسبه ی زمانی که کاربر قرار میدهد، این تیغه تغییر وضعیت میدهد.

4 – برای تایمر مورد استفاده باید مقداری را برای شمارش اختصاص داد. این مقدار میتواند عددی ثابت(K) یا عددی متغیر (D)باشد. تمامی اعداد ثابت در دلتا با پیشوند K نشان داده میشوند.

5 - شماره این تیغه ها طبق جدول موجود در فایل منوال مختص به هر پی ال سی موجود است.

6 – برای مقدار دهی باید در نظر داشته باشید که تایمرها طبق شماره ی تیغه مورد استفاده(به فایل منوال PLC مراجعه شود ) دارای ضرایب متفاوت هستند.

7 – در این قسمت میتوانید توضیحات مربوط به دستور را مالحظه کنید.

8 – در پایان با زدن گزینه OK ، دستور نوشته خواهد شد.

نکته: مهندسین گرامی در نظر داشته باشید که با قطع جریان ورودی دستور تایمرTMR مقدار تایمر صفر میشود. مانند سایر برند ها در PLC های دلتا نیز حافظه های داخلی وجود داشته که در برنامه نویسی بسیار کاربردی هستند.

این حافظه ها که با حرف M نمایش داده میشوند نیز مانند تایمرها ، در جدول مشخصات هر PLC ، جهت مراجعه موجود هستند.

از این پس برنامه نویسی را به صورت تایپ کردن انجام خواهیم داد تا سرعت برنامه نویسی را افزایش دهیم.


دستور ATMR

دومین دستور پر کاربرد در میان دستورات زمانسنجی، دستور ATMR میباشد که تا حدودی شبیه به دستور TMR است، با این فرق که از این دستور میتوان مستقیما خروجی گرفت.

دستورTRD

این دستور برای خواند زمان داخلی PLC استفاده میشود.

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

این رجیستر ها نیز مانند حافظه های داخلی، دارای ترتیبی میباشند که در فایل منوال هر PLC موجود است.

دستورTWR

این دستور عکس دستور TRD بوده و برای تنظیم زمان صحیح PLC استفاده میشود.

دستورHOUR

این دستور به ساعت سنج معروف است. با استفاده ازاین دستور میتوان میزان روشن یا خاموش بودن یک خروجی را بر حسب ساعت دید.

دستورTCMP

از این برای مقایسه زمان داخلی PLC با زمان تنظیمی استفاده میشود.

پایان قسمت دوم

پی ال سی چیست؟

پی ال سی





پی ال سی چیست؟

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

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

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




به پی ال سی می توان ماژول که همان کارت های ورودی/خروجی گفته میشود را متصل کرد و یا در برخی از پی ال سی ها I/O بخشی از cpu است بنابراین در اکثر سیستم ها صفحه باری را قرار می دهند که آن ها را در خودشون نگه دارند و به صورت الکترونیکی آن ها را به هم وصل می کنند.

ماژول ها می توانند چندین سانت با CPU فاصله داشته باشن و با کابل ها داده متصل شوند و پی ال سی در گذشته فقط محدود به ورودی خروجی دیجیتال بوده است ولی با گذشت زمان تولید کننده ها ،ورودی و خروجی آنالو گ هم به آن اضافه کردند و همچنین قابلیت محاسبه در برنامه نویسی قرار دادند به عنوان مثال مقادیر کنترل فرآیند آماری(SPC ) را محاسبه و می توانیم کنترل کننده های PID را مستقیما در برنامه PLC قرار دهیم و از آن جا که به این کنترلر منطقی قابل برنامه ریزی گفته می شود، ما باید آن را برنامه ریزی کنیم.بیشتر پی ال سی برنامه ریزی شده اند و با استفاده از برنامه ای که روی یک رایانه رومیزی یا لپ تاپ قرار دارد به اجرا دراورد .پی ال سی ها با استفاده از اترنت یا یک اتوبوس ارتباطی اختصاصی ارتباط برقرار میکنند بسته به سازنده دارد.به نظر می رسه در سال های اخیر بسیاری از تولیدکنندگان اترنت یا USB استفاده می کنند.

متاسفانه سازندگان پی ال سی نتوانسته اند در مورد چگونگی برنامه نویسی توافق کنند اگر چه بیشتر تولید کنندگان ادعا می کنند نوعی منطق نردبان دارند ولی مشخصات این زبان برنامه نویسی برای هر تولید کننده ای متفاوست است(زبان برنامه نویسی زیمنس و دلتا و...با هم متفاوت است) یک راه برای ایجاد نظم و تعامل برای این مشکل به وجو آمده ، موسسه استاندارد امریکا (ANSI) استاندار IEC 61131است که این استاندار چندین زبان برنامه نویسی را تعریف می کند.

امیدوارم از این مقدمه کوتاه لذت برده باشید.

برای خرید محصولات پی ال سی و اتوماسیون صنعتی کلیک بفرمایید.

منبع