عضویت     ورود  اسلام بر روی پنج پايه بنا شده است : نماز، روزه ،زکات ، حج ، ولايت . امام باقر (ع) دوشنبه، 26 آذر ماه ، 1397

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 4987 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 4987 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 4939 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 4882 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 11376 بار]
 6: ادوات نوري 
[دفعات مشاهده : 4926 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 6515 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 6132 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 5294 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 7249 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 6014 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 13726 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 10024 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 7413 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 5537 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 6101 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 5550 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 6503 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 5221 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 5363 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 8175 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 7490 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 7528 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 5808 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 6113 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 8578 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 7109 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 6561 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 11690 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 9576 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 38954 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 17684 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 21047 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 24549 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 22280 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 24629 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 38290 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 19522 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 16746 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 20796 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: Signature scheme based on the root extraction problem over braid groups
· 2: اصلاح سيستم هدايت يك موشك آشيانه ياب مادون قرمز بااستفاده از سيستم فازي براي مقابله با اهداف كاذب
· 3: نقشه و راهنمای تعمیرات LG AUDIO مدل FE-686E
· 4: طراحي و ساخت نيمه صنعتي رله اضافه جريان و اتصال زمين ديجيتال با قابليت حذف مؤلفه DC ميراشونده
· 5: سیستم جامع مهندسی توزیع و کاربرد آن در تهیه طرح جامع توسعه و اصلاح شبکه توزیع
· 6: اهداف ، خط مشي ها ودستاوردهاي پروژه تهيه طرح جامع شبكه توزيع شهرهاي زنجان وقزوين
· 7: Timed Input Pattern Generation for an Accurate Delay Calculation Under Multiple Input Switching
· 8: Characteristics of the Series Resistance Extracted From Si Nanowire FETs Using the Y -Function Techn
· 9: کاربرد تکنولوژي RFID در زنجیره تامین الکترونیکی
· 10: مطالعه حالتهاي گذراي روش شكسته شدن شين براي محدود كردن جريان اتصال كوتاه در پست 400/230 كيلووات
· 11: آشنائی با گالری تکنیک و مقایسه ان با سیستم موجود تاسیسات شهری
· 12: A Stair-Like CIM System Architecture
· 13: Acoustooptic Devices And Applications
· 14: A Hybrid Approach for Generating Secure and Discriminating Face Template
· 15: USB-Complete
· 16: استفاده از شبکه عصبی در افزايش دقت گيرنده هایGPS تک فرکانسه پس از حذف اثرSA
· 17: بررسي تاثير رشد فن آوري اطلاعات بر راهبرد اشتغال زايي كشورها
· 18: IEEE Std 1388-2000
· 19: سنسور اثر هال
· 20: IEEE Std 16™-2004

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - نياز به راهنمايي


نياز به راهنمايي

 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> مطالب کلی PLC Printable Version
View previous topic :: View next topic  
Author Message
hamed-N
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 02, 2007
Posts: 7





259.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 12 شهريور ماه ، 1386 07:37:38 Reply with quote Scroll Down to Next postGo to last Post of Page

سلام
من يه مشكل اساسي در زمينه تحليل برنامه هاي نوشته شده براي PLC دارم:
اولا برنامه چطور توسط كامپايلر خونده ميشه .
دوما مگر نه اينكه عمل به صورت سمپلينگ انجام ميشه پس برنامه مدام در حال اجرا از ابتدا تا انتهاست و نحوه ي تحليل مشكل خواهد بود
مثلا اگر در برنامه به يك تايمر رسيديم آيا كامپايلر منتظر مي ماند تا تايمر تمام شود و بعد ادامه برنامه را بخواند يا ....

به حر حال اين مشكل باعث شده كه نتونم اكثر برنامه هاي نيمه پيشرفته رو تحليل كنم .
لطفا كمكم كنيد.

Back to top
View user's profile Send private message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 12 شهريور ماه ، 1386 16:38:29 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

در مورد پردازش برنامه بايد بگم كه برنامه به تور مداوم در بك بازه زماني مشخص در حال اجرا هست و متوقف نميشه به طور مثال در هر 1 ميلي ثانيه يكبار برنامه اجرا ميشه حتي اگر اجراي كل برنامه كمتراز اين هم طول بكشه بازهم در هر 1 ميلي ثانيه يك بار برنامه اجرا ميشه در مورد تايمر هم اينطور نيست كه برنامه منتظر پايان زمان تايمر بمونه بلكه هر بار كه اجرا ميشه 1 ميلي ثانيه به زمان تايمر اظافه ميكنه و وقتي زمان سپري شده با زمان تايمر برابر شد خروجي تايمر رو فعال در نظر ميگيره و ساير دستورات مربوط به فعال شدن تايمر رو انجام ميده و اين سيكل در تمام زبانها به همين صورت هست البته فقط در مورد تايمر نرمافزاري ولي در مورد تايمر شخت افزاري به اين صوته كه برنامه با رسيدن به تايمر با يك پالس اون رو فعال ميكنه و به ادامه كارش مشغول ميشه تازماني كه تايمر با يك وقفه برنامه رو خبر كنه دراين لحظه برنامه به اون قسمت از برنامه پرش ميكنه و بعد از اتمام كار دوباره برنامه رو از اون قسمت كه باقي مونده ادامه ميده البته ميشه طوري برنامه رو نوشت كه برنامه به طور معمول كار كنه و با رسيدن وقفه به اون قسمت پرش نكنه و برنامه رو ادامه بده تا به قسمت تايمر برسه و به دستورات مربوط به تايمر بپردازه

اميدوارم مفهوم بوده باشه

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
hamed-N
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 02, 2007
Posts: 7





259.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 12 شهريور ماه ، 1386 17:58:05 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ممنون از اينكه جواب داديد.
ولي مشكل اصلي من در تحليل يه برنامه است.
فرض كنيد كه PLC يك دستگاه در اختيار شماست
براي تحليل آن از كجا شروع ميكنيد و چگونه ادامه مي دهيد

Back to top
View user's profile Send private message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 13 شهريور ماه ، 1386 15:02:30 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

بهترين راهي كه به نظر من ميرسه اينه كه اول ورودي و خروجيهاي موجود را اسم گذاري كني و داخل برنامه هم پيداشون كني بعد سرچ كني ببيني كه ورودي اول در چه قسمتي از برنامه استفاده شده و چكار ميكنه (كدام خروجي يا تايمر يا كانتر يا تابع خاص) رو توي برنامه فعال ميكنه يا اينكه ببيني خروجي اول به وسيله كدام وروديها و يا توابع داخلي فعال ميشه و به طور زنجيري برنامه رو پيگيري كني تا به عملكرد كل برنامه مسلط بشي بعد ميتوني در برنامه تغييرات مورد نظر خودت رو اعمال كني البته اين روش براي برنامه هاي كوچك خوبه اگه برنامه حجيم باشه كار مشكل ميشه و يك نفر كه تسلط بالايي در برنامه ويسي داره بايد اين كار رو انجام بده
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Misaghsepehr
کاربر فعال
کاربر فعال

Joined: Apr 05, 2007
Posts: 281





13286.62 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 13 شهريور ماه ، 1386 15:19:43 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

طرز كار PLC مثل ميكرو كنترلر نيست كه برنامه از ابتدا خط به خط اجرا بشه. بلكه PLC هر لحظه همه ي ورودي ها رو ميخونه و بسته به وضعيتشون همه ي خروجي رو ترتيب ميده . اما ميكروكنترلر هر لحظه فقط قادر به انجام يك دستور هستش.
Back to top
View user's profile Send private message Send e-mail
hamed-N
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 02, 2007
Posts: 7





259.30 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 13 شهريور ماه ، 1386 19:17:31 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

خيلي ممنون
از جواب هاي خوبتون ممنونم

Back to top
View user's profile Send private message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 13 شهريور ماه ، 1386 22:55:41 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

این موضوع یک اشتباه عمومی و تصور غلط در مورد PLC است که تمام ورودی و خروجیها رو همزمان کنترل میکنه
در واقع چنین کاری در حال حاظر ممکن نیست و دلیل این اشتباه دو عامل مهمه که اولیش سرعت زیاد پردازش PLC و داشتن جداول ورودی و خروجی هست به این صورت که ورودی ها در اول برنامه خونده میشه و در طی اجراء برنامه هیچ تغییری در خروجیها داده نمیشه بلکه بعد از اتمام برتامه در هر سیکل کل خروجیها با هم تغییر میکنه و مجدد این سیکل کاری از ابتدا اجرا میشه

اینم بگم که در PLC های زیمنس همین سیکل با کمی جابجایی انجام میشه که نتیجه بهتری داره

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Arash_em
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 12, 2006
Posts: 2230




Location: ايران
282074.08 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 13 شهريور ماه ، 1386 23:54:40 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام.
حرف pic-tech درست هست. Wink
علتي كه ما به اشتباه فكر مي كنيم plc در هر زمان تمام وروديها و خرو جيها را كنترل مي كنه اين مي تونه باشه كه هم سرعت پردازش plc بالا است. يا مي شه بگي كه از لحاظ نرم افزاري براش اينجوري تعريف شده كه اول بياد وروديها را بخونه و بعد طبق برنامه ما بياد و خروجيها را تغيير بده.
در ضمن در plc هم از ميكروكنترلر به عنوان پردازنده استفاده شده به علاوه يكسري مدارات ديگه .
كه به اين مدارات در كل مي گن plc .
plc شباهت زيادي به ميكرو دارد تقريبا.
شما براي يادگيري بيشتر مي توني با logo از شركت زيمنس كار كني.
موفق و پيروز باشي.

Back to top
View user's profile Send private message Send e-mail Visit poster's website
hamed-N
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 02, 2007
Posts: 7





259.30 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 14 شهريور ماه ، 1386 07:50:50 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ممنون از لطفتون
Back to top
View user's profile Send private message
Misaghsepehr
کاربر فعال
کاربر فعال

Joined: Apr 05, 2007
Posts: 281





13286.62 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 14 شهريور ماه ، 1386 09:49:56 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ممنون از اينكه منو متوجه اشتباهم كردين. اگه ميشه درمورد جداول ورودي وخروجي توضيح بدين. ممنون.
Back to top
View user's profile Send private message Send e-mail
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 14 شهريور ماه ، 1386 11:55:42 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

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

نکته :
1. در طول زمانی که برنامه در حال اجراست هر تغییری در ورودیها به وجود بیاد از دید PLC مخفی میمونه و همچنین خروجیها تا اتمام برنامه بدون تغییر باقی میمونه

2. چون سرعت پردازش زیاره این خلاء زمانی که در بالا گفتم بسته به سرعت PLC و حجم برنامه بین 100 نانو ثانیه تا 1000 میکرو ثانیه متغیر است

3. این سیستم کاری باعث افزایش چشمگیر سرعت نسبت به حالت خواندن یک یه یک ورودیها و اعمال تغیر در خروجیها میشه در حد چندین برابر ( سرعت پردازش ثابت ولی زمان لازم برای اجرای یک سیکل خیلی کمتر )

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Misaghsepehr
کاربر فعال
کاربر فعال

Joined: Apr 05, 2007
Posts: 281





13286.62 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 15 شهريور ماه ، 1386 01:11:23 Reply with quote Go to Top of PageScroll Up to Previous post

ممنون از پاسختون.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> مطالب کلی PLC All times are GMT + 3.5 Hours
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts آموزش PLC بزبان ساده 4 nemo 19539 چهارشنبه، 4 فروردين ماه ، 1389 10:03:37
nimar View latest post
No new posts آموزش کامل PLC LOGO 6 Hamed 14972 پنجشنبه، 30 خرداد ماه ، 1387 20:21:37
bodyforlive View latest post
No new posts مقدمه اي بر PLC 1 azizkhani 7294 دوشنبه، 30 بهمن ماه ، 1385 20:32:44
emadziaei View latest post
No new posts PLC MITSUBISHI 4 simpatico 8426 جمعه، 26 آبان ماه ، 1385 14:24:00
azizkhani View latest post
No new posts انواع سيستم PLC 0 azizkhani 7843 جمعه، 7 مهر ماه ، 1385 01:24:54
azizkhani View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.50 ثانیه