تالار گفتگوی کیش تک/ kishtech forum

نسخه‌ی کامل: سوال
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
1-دلیل ساخت پی ال سی چیست؟
2-چرا سازندگان پی ال سی ها به فکر ساخت نرم افزار های پی ال سی شدند؟
3- در پی ال سی ها به چه زبانی برنامه نویسی می شود؟آیا از زبان ماشین استفاده می شود یا خیر؟
(07-03-2019, 04:44 PM)HsHd نوشته است: [ -> ]1-دلیل ساخت پی ال سی چیست؟
2-چرا سازندگان پی ال سی ها به فکر ساخت نرم افزار های پی ال سی شدند؟
3- در پی ال سی ها به چه زبانی برنامه نویسی می شود؟آیا از زبان ماشین استفاده می شود یا خیر؟

1- PLC جایگزین مناسب مدار فرمان الکتریکی است. اما چون منطقی است و داری اشتباه کمتر و در برخی موارد مقرون به صرفه اقتصادی وکار با آن ساده تر  است.

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

3-   Instruction Iist
Function Blok Diagram 
 Ladder Diagram  
Structured Text[font=Times New Roman]  [/font]
Sequential Function Control
(07-03-2019, 04:44 PM)HsHd نوشته است: [ -> ]1-دلیل ساخت پی ال سی چیست؟
2-چرا سازندگان پی ال سی ها به فکر ساخت نرم افزار های پی ال سی شدند؟
3- در پی ال سی ها به چه زبانی برنامه نویسی می شود؟آیا از زبان ماشین استفاده می شود یا خیر؟

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

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

3 . زبان های lader -  mnemonic instruction - sfc - st - fbd


خیر
1-دلیل ساخت پی ال سی چیست؟
در گذشته وظیفۀ PLC بر عهده مدارات فرمان رله ای بود که استفاده از آن ها در محیط های صنعتی جدید منسوخ شده است. در سیستم های رله ای با افزایش تعداد رله، حجم و پیچیدگی مدار فرمان بسیار زیاد شده و موجب افزایش قیمت آن می گردد. اگر در سیستم های رله ای نیاز به تغییر منطق کنترل باشد و یا در این سیستم مشکلی به وجود آید، کاری زمان بر و مشکل خواهد بود. هدف ساخت PLC جایگزینی با مدارات رله ای و پیچیده بود اما با پیشرفت تکنولوژی قابلیت های چشمگیری به PLC اضافه شدند که می توان به انواع شبکه ها، سیگنال های آنالوگ، محاسبات پیچیده و ورودی های سرعت بالا اشاره نمود.

زبان هاي مختلف برنامه نويسي PLC با استاندارد IEC
IEC1131 براي برنامه نويسي PLC كلا شش زبان برنامه نويسي استاندارد را معرفي نموده است كه شامل شش زبان زير كه به انها اشاره ميكنم مي باشد:
(Instruction List)IL
زبان سطح پايين به صورت متني مي باشد.
(Function Block Diagram)FBD
به صورت گرافيكي است و در آن برنامه نويسي به صورت يك سري بلوكهاي پايه كه در كنار هم قرار ميگيرند مي باشد.
(Ladder Diagram)LD
به صورت دياگرام نردباني است و طوري طراحي شده است كه مي توان آنرا به صورت توام با FBD به كار برد،اين زبان برنامه نويسي تقريباً درتمام انواع ميني PLCها كاربرد دارد و كار با اين زبان براي افرادي كه به مدارات برق صنعتي آشنايي دارند ساده ترو قابل درك تر است.
(Sequential Function Control)SFC
در اين روش برنامه به مراحلي كه ترتيب الگوريتم هاي كنترلي رانشان مي دهدتقسيم مي گردد،از اين روش بيشتردر برنامه نويسي هاي ترتيبي(مدارات شامل فليپ فلاپها)استفاده مي شود.
(Continuous Function Chart)CFC
اين روش برنامه نويسي بيشتر در برنامهايي كه شرايط كنترل در ان به صورت تركيبي مي باشد مورد استفاده قرار ميگيرد،مانند پروسه هاي كنترل دما،كنترل فشار و . . .
(Structured Text)ST
ST يك زبان سطح بالا شبيه Cو پاسكال است و كاربرد ان در الگوريتم هاي پيچيده و پروژه اي وسيع است.
(07-03-2019, 04:44 PM)HsHd نوشته است: [ -> ]1-دلیل ساخت پی ال سی چیست؟PLC به جای پنل‌های کنترل سنتی که عملیاتشان وابسته به رله‌های منطقی الکترومغناطیسی بود و براساس تایمر‌های سیستم‌های کنترل صنعتی بودند ساخته شده اند. PLC قادر به نظارت مداوم ورودی‌ها از سنسور‌ها هستند و در مورد خروجی‌ها تصمیم می‌گیرند. با توجه به ساخت مستحکم، قابلیت‌های استثنایی مانند کنترلر‌های PID، کنترل متوالی، تایمر‌ها و شمارنده ها، سهولت برنامه نویسی، قابلیت کنترل قابل اعتماد و سهولت استفاده از سخت افزار، PLC چیزی بیش از یک کامپیوتر دیجیتال صنعتی است.
2-چرا سازندگان پی ال سی ها به فکر ساخت نرم افزار های پی ال سی شدند؟کنترل‌کننده‌های منطقی برنامه پذیر یا همان PLC ها که با عنوان کامپیوتر‌های صنعتی نیز شناخته می‌شوند، اصلی‌ترین المان در بخش اتوماسیون صنعتی هستند. ساختمان مقاوم PLCها، سادگی برنامه نویسی آنها، توانایی کنترل قابل اطمینان و راحتی استفاده از سخت افزار آنها منجر به استفاده هر چه بیشتر آنها در صنایع مختلف شده است. همین امر موجب شده که شرکت های مختلفی در سراسر دنیا به تولید انواع PLC ها بپردازند.
3- در پی ال سی ها به چه زبانی برنامه نویسی می شود؟آیا از زبان ماشین استفاده می شود یا خیر؟جاوا | Java[font=MAjidH1, Tahoma, sans-serif, Arial, Verdana,]جاوا اسکریپت | Java Script[font=MAjidH1, Tahoma, sans-serif, Arial, Verdana,]سی پلاس پلاس | ++C[font=MAjidH1, Tahoma, sans-serif, Arial, Verdana,]پی اچ پی | PHP[font=MAjidH1, Tahoma, sans-serif, Arial, Verdana,]اِی اِس پی دات‌نِت | APS.Net[font=MAjidH1, Tahoma, sans-serif, Arial, Verdana,]سی شارپ | #C[font=MAjidH1, Tahoma, sans-serif, Arial, Verdana,]پایتون | Python[font=MAjidH1, Tahoma, sans-serif, Arial, Verdana,]رابی | Ruby-بله
[/font]

[/font]

[/font]

[/font]

[/font]

[/font]

[/font]
(07-03-2019, 04:44 PM)HsHd نوشته است: [ -> ]1-دلیل ساخت پی ال سی چیست؟
2-چرا سازندگان پی ال سی ها به فکر ساخت نرم افزار های پی ال سی شدند؟
3- در پی ال سی ها به چه زبانی برنامه نویسی می شود؟آیا از زبان ماشین استفاده می شود یا خیر؟

1-كنترل بهتر فرآیندهای تولید 2-سرعت و دقت عمل بالا [font=iransans]بعاد بسیار كوچك 3-[/font]سرعت پاسخگویی بسیار بالا 4-ایمنی ، دقت و انعطاف پذیری زیاد
[font=iransans]5-شبکه کردن PLC ها و امکان مدیریت آنها با یک کامپیوتر مرکزی
[/font]


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


3-[font=tahoma, sans-serif]سه زبان STL,FBD,LAD, به عنوان زبان های پایه محسوب شده و در همه ی بلاک های برنامه نویسی امکان برنامه نویسی به این سه زبان وجود دارد علاوه بر این زبان ها زبان های دیگری مانند SCL و S7-GRAPH نیز وجود دارد که کاربرد آنها خاص است[/font]
۱.الف"کنترل فرآیند های تولید، ب"سرعت ودقت عمل بالاباابعاد بسیارکوچک ج‌"سرعت پاسخگویی بسیار بالا د"ایمن
ی ودقت وانعطاف پذیری ه"شبکه کردنplcوامکان مدیریت آنها بایک کامپیوترمرکزی
۲.استفاده از یک plc منحصر ب پروسه وفرآیندخاصی نیست وباتغییربرنامه میتوان ازآن برای کنارل پروسه های دیگر استفاده نمود،طراحی واجرای مدارهای کنترل وفرمان بااستفاده از plcهابسیار سریع وآسان است.برای عیب یابی مدارات فرمان الکترومکانیکی،الگوریتم ومنطق خاصی رانمیتوان پیشنهاد کرد،این امربیشترتجربی بوده،ورصورتی که عیب یابی درمدارات فرمان کنترل شده توسط plcبه آسانی وباسرعت بیشتری انجام میگردد.plcها می توانند بااستفاده از برنامه های مخصوص وجودنقص واشکال درپروسه تحت کنترل راب سرعت تعیین واعلام نمایند،
۳.سه زبان lad/fbd/stl به عنوان زبانهای پایه محسوب میشوند،علاوه برآن ازبانهای دیگری مانند sclوs7_graphنیز استفاده میشودکه کاربردی خاصی است،وزبانهای مختلف دیگربرنامه نویسی plcبااستانداردiec
1. با پیشرفت صنعت و حجیم شدن پروسه ها امکان اجرای کامل آنها بصورت سخت افزاری بسیار زمانبر و پرهزینه بوده و امکان گسترش و عیب یابی سیستم ها عملاغیرممکن میشود. از این رو به یک سیستم انعطاف پذیر با حجم کم و قابلیتهای بالا احتیاج بود که منجر به ساخت PLCشد. همچنین کنترل فرآیند های تولید، سرعت ودقت عمل بالاباابعاد بسیارکوچک سرعت پاسخگویی بسیار بالا و ایمنی را میتوان نام برد.

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

3 . زبان های lader -  mnemonic instruction - sfc - st - fbd
۱.الف"کنترل فرآیند های تولید، ب"سرعت ودقت عمل بالاباابعاد بسیارکوچک ج‌"سرعت پاسخگویی بسیار بالا د"ایمن
ی ودقت وانعطاف پذیری ه"شبکه کردنplcوامکان مدیریت آنها بایک کامپیوترمرکزی
۲.استفاده از یک plc منحصر ب پروسه وفرآیندخاصی نیست وباتغییربرنامه میتوان ازآن برای کنارل پروسه های دیگر استفاده نمود،طراحی واجرای مدارهای کنترل وفرمان بااستفاده از plcهابسیار سریع وآسان است.برای عیب یابی مدارات فرمان الکترومکانیکی،الگوریتم ومنطق خاصی رانمیتوان پیشنهاد کرد،این امربیشترتجربی بوده،ورصورتی که عیب یابی درمدارات فرمان کنترل شده توسط plcبه آسانی وباسرعت بیشتری انجام میگردد.plcها می توانند بااستفاده از برنامه های مخصوص وجودنقص واشکال درپروسه تحت کنترل راب سرعت تعیین واعلام نمایند،
۳.سه زبان lad/fbd/stl به عنوان زبانهای پایه محسوب میشوند،علاوه برآن ازبانهای دیگری مانند sclوs7_graphنیز استفاده میشودکه کاربردی خاصی است،وزبانهای مختلف دیگربرنامه نویسی plcبااستانداردiec
1-كنترل بهتر فرآیندهای تولید 2-سرعت و دقت عمل بالا بعاد بسیار كوچك 3-سرعت پاسخگویی بسیار بالا 4-ایمنی ، دقت و انعطاف پذیری زیاد
5-شبکه کردن PLC ها و امکان مدیریت آنها با یک کامپیوتر مرکزی


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


3-سه زبان STL,FBD,LAD, به عنوان زبان های پایه محسوب شده و در همه ی بلاک های برنامه نویسی امکان برنامه نویسی به این سه زبان وجود دارد علاوه بر این زبان ها زبان های دیگری مانند SCL و S7-GRAPH نیز وجود دارد که کاربرد آنها خاص است
صفحه‌ها: 1 2