دسته: برق
حجم فایل: 2051 کیلوبایت
تعداد صفحه: 159
« چکیده »
در هر صنعتی اتوماسیون سبب بهبود تولید می گردد که این بهبود هم در کمیت ومیزان تولید موثر است و هم در کیفیت محصولات. هدف از اتوماسیون این است که بخشی از وظایف انسان در صنعت به تجهیزات خودکار واگذار گردد. در یک سیستم اتوماتیک عملیات شروع، تنظیم و توقف فرایندبا توجه به متغیر های موجود توسط کنترل کننده سیستم انجام می گیرد. هر سیستم کنترل دارای سه بخش است: ورودی، پردازش و خروجی.
انواع استراتژی های کنترل:
کنترل حلقه باز
کنترل پیشرو
کنترل حلقه بسته
کنترلر مغز متفکر یک پردازش صنعتی است و تمامی فرامینی راکه یک متخصص در نظر دارد اعمال کند تا پروسه، جریان استاندارد خود را در پیش گیرد و نهایتا پاسخ مطلوب حاصل شود از طریق کنترلر به سیستم فهمانده می شود.
یک کنترلر چگونه عمل می کند؟
در ابتدا سیگنال خروجی از سنسور وارد کنترلر می شود و با مقدار مبنا مقایسه می گردد و نتیجه مقایسه که همان سیگنال خطا می باشد، معمولا در داخل کنترلر هم تقویت شده و هم بسته به نوع کنترلر و پارامترهای مورد نظر، عملیاتی خاص روی ان انجام می گیرد سپس حاصل این عملیات به عنوان سیگنال خروجی کنترل کننده به بلوک بعدی وارد می شود. مقایسه سیگنالها و تقویت اولیه در همه کنترلر ها صرف نظر از نوع انها انجام می گیرد، در واقع این عملیات بعدی است که نوع کنترلر را مشخص می کند.
PLCاز عبارت Programmable Logic Controller به معنای کنترل کننده قابل برنامه ریزی گرفته شده است. PLC کنترل کننده ای است نرم افزاری که در قسمت ورودی، اطلاعات را بصورت باینری دریافت و آنها را طبق برنامه ای که در حافظه اش ذخیره شده پردازش می نماید و نتیجه عملیات را نیز از قسمت خروجی به صورت فرمانهایی به گیرنده ها و اجرا کننده های فرمان، ارسال می کند.
بطور کلی می توان زبانها برنامه نویس PLCرا به پنج دسته تقسیم کرد:
زبان SFC یا Sequential Function Chart Language
زبان FBD یا Function Block Diagram Language
زبان LD یا Ladder Diagram Language
زبان ST یا Structured Text Language
زبان IL یا Instruction List Language
به طور کلی چهار سیستم کنترلی وجود دارد:
1. سیستمهای رله ای از قدیمی ترین سیستم کنترلی هستند. در این سیستمها کلیه عملیات کنترلی با استفاده از رله ها انجام می پذیرد.
2. سیستمهای کنترلی مبنی بر مدارهای منطقی. در این سیستم ها از دروازه های منطقی و تراشه های کوچک برای پیاده سازی عملیات منطقی استفاده می شود.
3. کنترل با کامپیو تر شخصی
4. کنترل مبنی بر PLC.
سیستم SCADAعلاوه بر کاربرد در فرایندهای صنعتی مانند تولید و توزیع برق (به شیوه های مرسوم یا هسته ای) ، ساخت فولاد، صنایع شیمیایی، صنایع آب، گاز و نفت در بعضی از امکانات آزمایشی مانند فوزیون هسته ایی نیز کاربرد دارد.
اندازه اینچنین تاسیساتی از 1000تا چندین ده هزار کانال I/O می باشد. و با کمک شبکه ها و سیستمهای مخابراتی منطقه وسیعی را تحت بازرسی ونظارت قرار می دهد.
سیستمهای SCADA بر روی سیستم عاملهای DOS، VMSو UNIXقابل اجرا هستند در سالهای اخیر همه سیستم های SCADAبه سمت سیستم عامل NT و بعضی هم بسمت Linuxگرایش پیدا کرده اند.
فهرست:
مقدمه
فصل اول:
« مقدمه ای بر سیستم های کنترل »
کنترل و اتوماسیون
انواع فرایندهای صنعتی
استراتژی کنترل
انواع کنترلرها
سیر تکاملی کنترل کننده ها
فصل دوم:
« انتقال اطلاعات در صنعت »
معماری شبکه
استانداردهای معروف لایه فیزیکی شبکه های صنعتی
معرفی واسط های انتقال و عوامل موثر در انتقال
پروتکل ها و استانداردها
فصل سوم:
« کنترل کننده های برنامه پذیر PLC »
سخت افزار PLC
زبان های برنامه نویسی PLC
ارتباط بین چندین PLC
فصل چهارم:
« سیستم های کنترل گسترده DCS »
ساختار سیستم های DCS
سطوح کاری
اصول کاری سیستم های DCS
کاربردها
فصل پنجم:
« سیستم های اتوماسیون APACS »
Controller Configuration Software
سخت افزار سیستم APACS
بسته های نرم افزاری APACS
بسته های سخت افزاری APACS
شرح مدار ماژول کنترل +ACM
فصل ششم:
« سیستم های SCADA »
SCADA چیست؟
ارتباطات
واسط ها
فصل هفتم:
« سیستم های FIELD BUS و مقایسه آنها با سیستم های DCS »
نحوه عملکرد سیستم های FCSدر مقایسه با DCS
دسته بندی فیلد باس
توپولوژی های فیلد باس
مقایسهFCS و DCS و مزایا و معایب آنها نسبت به یکدیگر
قیمت: 14,000 تومان
دسته: قالب و گرافیک
حجم فایل: 146 کیلوبایت
تعداد صفحه: 1
پروژه های گرافیک در زبان برنامه نویسی سی: رنگ آمیزی صفحه با رنگ دلخواه fill_home
این پروژه های گرافیک در زبان برنامه نویسی سی هستندتحت اجرا در دو نرم افزارTurbo C و Dev CPP
قیمت: 2,000 تومان
ما در عصری زندگی می کنیم که آن را عصر اطلاع رسانی یا قرن ارتباطات نامیده اند، لذا می توان اذعان نمود که کامپیوتر بهترین ابزار ارتباطی در آن عصر می باشد. امروزه کامپیوتر نه تنها به عنوان یک وسیله شخصی یا ابزار گروهی خاص مورد استفاده قرار می گیرد، بلکه به عنوان یک وسیله ارتباطی مهم در جهان مطرح می باشد و به همین دلیل است که کاربرد آن روز به روز در جهان گسترش می یابد به گونه ای که در همه کشورهای جهان از جایگاه ویژه ای برخوردار می باشد.
با گسترش کاربرد کامپیوتر در جهان این رشته به صورت گسترده ای در زمینه های مختلف توسعه یافته و هر روز نیز به این گسترش افزوده می گردد.
پیشرفت سریع تکنولوژی، به ویژه فناوری اطلاعات و ارتباطات (ICT) روز به روز چشم اندازها و افق های روشن تری را جهت تسخیر قلل علمی، فنی و صنعتی و حل مشکلات و مسائل بشر ارائه می کند و تک تک افراد جامعه را به تلاش مضاعف در کسب مهارتهای رایانه ای و کاربرد آنها در سایر علوم ملزم می سازد، به نحوی که امروزه افراد و جوامع ناتوان در بکارگیری فن آوریهای جدید رایانه را بی سواد تلقی می کنند. یکی از رشته های علمی مفید در زمینه کامپیوتر کار با پایگاه داده ها و نرم افزارهای بانک اطلاعاتی است که در زمینه های مختلف تجاری و اداری و وب سایت و... کاربرد دارد.
از این نرم افزارهای می توان به ORACLE، ACCESS , MS SQL SERVER, MS SQL اشاره نمود.
ACCESS یک نرم افزار بانک اطلاعاتی قوی و آسان است که بسیاری از کاربران بانک اطلاعاتی تمایل زیادی به استفاده نرم افزار خوب و سودمند بهره گرفته شده است.
زبان برنامه نویسی BASIC نیز به دلیل راحتی و آموزش سریع و آسان از گذشته دور مورد استقبال بسیاری از کاربران و برنامه نویسان بوده است.
زبان VISUAL BASIC نسخه تحت ویندوز زبان Basic است که البته بسیار قوی تر و پیشرفته تر از نسخه تحت DOS آن عمل می کند و بسیاری از برنامه های پیشرفته و سطح بالا و پیچید ه مورد نیاز شرکت های بزرگ به ویژه برنامه های چند رسانه ای (Multi Media) با آن استفاده ازآن نوشته می شود.
من نیز در این پروژه درسی از این زبان قوی که دارای قابلیت ارتباط با بانک اطلاعاتی به نحو مطلوبی است، بهره گرفته ام.
اصل و پایه پروژه من نحوه ارتباط با پایگاه داده ها، در یک زبان سطح بالا است که شامل باز کردن بانک اطلاعاتی، دیدن اطلاعات موجود در بانک اطلاعاتی، ویرایش یا حذف داده های بانک اطلاعاتی، ذخیره داده های جدید در بانک اطلاعاتی و لیست کردن داده های بانک اطلاعاتی طبق خواسته و نظر کاربر می باشد.
بانک اطلاعاتی برنامه من مربوط به یک فروشگاه نوت بوک می باشد. در این فروشگاه علاوه بر خود نوت بوک، کیف نوت بوک، لوازم جانبی نوت بوک یا PC، اجزاء اصلی داخل نوت بوک یا PC و نیز خود PC عرضه می شود.
برنامه VB در این پروژه طبق Query های خاصی که در ارتباطش با بانک اطلاعاتی ACCESS درخواست می کند، لیست های متفاوتی از اطلاعات آن را به نمایش در می آورد.
نرم افزارهای مورد استفاده:
۱- Microsoft Access ۲۰۰۳
از برنامه های مجموعه office ۲۰۰۳ Microsoft
۲- Microsoft Visual Basic
از برنامه های مجموعه Microsoft Visual Basic studio ۶. ۰
مقدمات Visual Basic
مفاهیم اولیه
روش های برنامه نویسی معمولاً به دو نوع کلی تقسیم می شوند:
* برنامه نویسی تابع گرا یا ساخت یافته
* برنامه نویسی شی ءگرا
الف) برنامه نویسی تابع گرا یا Procedural: این روش برنامه نویسی متن گرا نیز نامیده می شود روش قدیمی تری است که مبتنی بر توابع می باشد و معمولاً یکی از توابع اصلی است. با شروع برنامه، کنترل برنامه به اولین دستور تابع اصلی رفته و به ترتیب شروع به اجرای دستورات، از اولین دستور تا آخرین دستور تابع، می کند و مواقعی هم ممکن است فراخوانی هایی به یک یا چند زیر برنامه داشته باشد که با هر بار فراخوانی، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا می نماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا می نماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به دستور بعد از دستور فراخوانی برمی گردد و روال برنامه تا رسیدن به آخرین دستور تابع اصلی ادامه می یابد. بعد از اجرای آخرین دستور تابع اصلی یا رسیدن به دستور خاتمه ی برنامه، برنامه پایان می پذیرد؛ مانند اکثر زبان های برنامه نویسی که تا به حال با آن کار کرده ایم، که از جمله بیسیک، پاسکال و C.
این فایل به همراه چکیده، فهرست، متن اصلی و منابع با فرمت doc (قابل ویرایش) در اختیار شما قرار می گیرد.
تعداد صفحات: ۹۵
مقدمه
در دنیای امروز مشکل تولیدات و خدمات مشکل عمده ای است که هیچ جامعه ای را برکنار از ان نمی بیند. جوامع مختلف هر کدام با مشکل نمایش خدمات و تولیدات برای بقای خود در گیرند و تلاش انها بر ان است که با توجه شرایط و امکانات موجود، خدمات و تولیدات را در حد مطلوب فراهم اوردند. خدمات بانکی، خدمات رفاهی و درمانی، ... قسمتی از سیاهه بی انتها خدمات و تولیدات در جوامع امروزی است. بدین ترتیب به سادگی می توان دریافت که اطلاع رسانی برای نمایش هر چه بهتر خدمات و تولیدات از ضرورت های هر جامعه ای بشمار می اید. اطلاع رسانی و سازماندهی بخش ها که هدف ان هماهنگ کردن بخش های مختلف برای نمایش خدمات بهتر به بهترین شکل ممکن از اهداف مورد نظر خواهد بود. کوشش در این است که از منابع موجود نهایت استفاده به عمل اید و از اتلاف وقت و امکانات تا حد ممکن پرهیز شود. اطلاع رسانی و سازماندهی افراد عنوان کلی است که در یک مؤسسه یا در یک سازمان برای تمام افراد ارائه می شود. تا هر چه بهتر بتوان از خدمات ارائه شده به نحو احسن استفاده نمود. گر چه ابزار اطلاع رسانی و کیوسکهای اطلاع رسانی یک پدیده جدید در دنیای کامپیوتر است اما می توان با نگاهی به تاریخ زندگی ملل و اقوام مختلف دریافت که اطلاع رسانی به افراد از دوران کهن در بین اقوام مختلف وجود داشته است. وجود نظم و ترتیب و جلوگیری از ازدحام و استفاده بهینه از وقت همگی نشان دهنده وجود اگاهی و شناخت افراد در هر سازمان و ارگان دولتی به خصوص می باشد. به منظور شناخت بهتر عملیات هر سازمان و اگاهی از چگونگی ارتباط عوامل و اجزایی که در شکل دادن به عملیات مؤثرند نگرش سیستمی شیوه ای مؤثر و کار امدی است. به مدد نگرش سیستمی برنامه نویسی قادر می شود تا اجزاء مؤثر در عملیات را بشناسد. برای روشن شدن موضوع لازم است ابتدا تعریف ساده ای از سیستم و محیط سازمان وارگانی به گونه متفاوت تعریف شده است اما در تعریف ساده ای از سیستم می توان ان رامجموعه از اجزاء و عوامل مربوط به هم که دارای هدفی کلی می باشند تعریف کرد. هر سازمانی دارای مرز بندی مشخصی است که ان را از سایر سیستم سازمان ها قابل تمایز می دهد و در همان حال هر سازمانی قسمتی از یک سازمان بزرگتر به شمار می اید که با ان در ارتباط است. مجموعه اجزاءدر هر سازمان و ارگان با همدر ارتباط و تعامل بوده و ترکیب اجزاء در قالب سازمانی در می اید.
پیشگفتار
فهرست مطالب
فصل اول ابزارهای برنامه نویسی
به چه دلیل از دات نت استفاده می کنیم؟
مدل برنامه نویسی DNA
محدودیت های COM
آشنائی با ASPNET
فرق ASPNET و ASP
زبانهای برنامه نویسی در ASPNET
ابزارهای ASPNET
Namespace چیست؟
فضانام System
نحوه پردازش صفحات ASPNET بر روی سرویس دهنده
آشنائی با فرم های وب در ASPNET۶
نمودار ER
پیاده سازی بانک
فصل دوم طراحی و پیاده سازی نرم افزار
صفحه اصلی Defaultaspx
فرم ثبت نام Registeraspx
صفحه Loginaspx
صفحه فروشگاه Shopaspx
صفحه تنظیمات برای مدیر سیستم AdminPanelaspx
صفحه محصولات جدید NewProductsaspx
صفحه جستجوی اعضا Membersaspx
صفحه گروه محصولات Categoryaspx
فصل سوم شمای فرم ها و جداول
صفحه اصلی
صفحه اعلام ثبت نام صحیح
صفحه ایجاد گروه بندی
صفحه پروفایل
صفحه پروفایل
صفحه پروفایل در حال ویرایش
صفحه ثبت محصولات
صفحه ثبت نام صفحه شاپ (خرید محصول) صفحه کنترل پنل سایت
صفحه شاپ (خرید محصول) صفحه کنترل پنل سایت
صفحه کنترل پنل سایت
صفحه مدیریت کاربران
صفحه مدیریت کاربران
صفحه ورود مدیر صفحه ویرایش گروه بندی
صفحه ورود مدیر صفحه ویرایش گروه بندی
صفحه ویرایش گروه بندی
صفحه ویرایش محصولات
ورود مدیر با نام و یا کلمه عبور غیرمجاز
جدول ادمین
جدول اعضا (کاربران)
جدول جزئیات فاکتور فروش
جدول سبد کالا
جدول فاکتور فروش
جدول گروه بندی
جدول محصولات
منابع
دسته: کامپیوتر
حجم فایل: 228 کیلوبایت
تعداد صفحه: 86
دات نت محیطی جدید بمنظور طراحی، پیاده سازی و اجرای برنامه های کامپیوتری را در اختیار طراحان و پیاده کنندگان نرم افزار قرار می دهد. با استفاده از پلات فرم فوق، می توان بسرعت اقدام به پیاده سازی نرم افزار نمود.
برنامه های تولیده شده، امکان استفاده از پتانسیل های محیط
(Common Language Runtime CLR) را خواهند داشت. آشنائی با مفاهیم اولیه برنامه نویسی در محیط فوق، دارای اهمیت خاص خود بوده و سرعت در استفاده مطلوب از محیط فوق، را بدنبال خواهد داشت. در مقالاتی که در این زمینه ارائه خواهد شد به بررسی مفاهیم اولیه برنامه نویسی محیط فوق، خواهیم پرداخت. در این راستا، در ابتدا با نحوه نوشتن یک برنامه آشنا و در ادامه به تشریح برخی از مفاهیم مهم در این زمینه، خواهیم پرداخت.
نوشتن یک برنامه در فریمورک دات نت
تمامی زبانهای حمایت شده در دات نت، از سیستم نوع یکسان، کتابخانه کلا س فریمورک مشابه و CLR استفاده خواهند کرد. بدین ترتیب، تمامی برنامه های نوشته شده با یکی از زبانهای حمایت شده، خصایص مشابهی را به اشتراک می گذارند. شاید مهمترین تفاوت قابل توجه در رابطه با زبان های برنامه نویسی حمایت شده در دات نت، به گرامر هر یک از آنها برگردد. (در مثال هائی که در این مقاله ذکر می گردد، از ویرایشگر Notepad، در مقابل ویژوال استودیو دات نت، استفاده شده است. مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با فرآیندهای ترجمه و اجراء، بسرعت آشنا گردید).
نوشتن یک برنامه
برای نوشتن یک برنامه ساده در دات نت، مراحل زیر را دنبال می نمائیم:
فاز اول: ایجاد برنامه
برنامه Notepad را فعال و پس از درج کدهای زیر آن را با نام Hello. vb، ذخیره نمائید.
یک برنامه نمونه نوشته شده به زبان VB. NET
Imports System
Public Class MainApp
Public Shared Sub Main ()
Console. WriteLine ("Welcome to. NET Programming ")
End Sub
End Class
فاز دوم: ترجمه و ایجاد یک فایل اجرائی
برای اجراء برنامه ایجاد شده در مرحله قبل، در ابتدا کمپایلر VB. NET را از طریق خط دستور و بصورت زیر فعال می نمائیم: (دستور فوق را می توان از طریق خط دستور ویندوز و یا خط دستور موجود در ویژوال استودیو، فعال کرد)
قیمت: 10,000 تومان
چکیده
پیشرفت های فناوری آرایه گیت قابل برنامه نویسی میدان FPGA موجب می شود که این فناوری، برترین اساس جهت نمونه برداری سریع العمل اولیه ای از سیستم های دیجیتال مجتمع به شمار رود. علاوه بر این در حالی که فناوری عقب می ماند، حفظ سیستم های مبتنی بر پردازنده جهت سبک کردن تاثیرات مضر رویداد های غیر منتظره استنتاج شده از تشعشع در حال مهم تلقی شدن است. در این متن، همکاری عمده این کار، یک خط مشی نمونه برداری سریع العمل اولیه جهت طراحی شراکتی سیستم های جاسازی شده قابل اطمینان با استفاده از FPGA است. این امر از طریق یک اساس سخت کردن پشتیبانی می شود که ترکیب روش های تحمل خطای فقط نرم افزار را با خط مشی های فقط سخت افزار با بیان چندین بررسی میان محدودیت های طراحی، قابلیت اطمینان و هزینه می پذیرد. به عنوان یک بررسی موردی، چندین سیستم جاسازی شده متحمل پرتو افشانی براساس یک نسخه مستقل از فناوری از پردازنده Picoblaze توسعه یافته است.
مقدمه
در سال های اخیر، کوچک سازی تصاعدی اجزای الکترونیکی منجر به پیشرفت های مهمی در ریزپردازنده ها گردیده است. گرچه این حقیقت دارای مزایا و معایبی است. پرمعناترین مزیت، افزایش شگفت انگیز عملکرد ریزپردازنده ها بوده است. گرچه در حالی که فناوری عقب می ماند، سطح منبع ولتاژ و تفاوت های خش (پارازیت) کاهش می یابد که باعث می شود که دستگاه های الکترونیکی کمتر قابل اطمینان شوند و ریزپردازنده ها بیشتر مستعد پذیرش خطاهای زودگذر القاء شده به وسیله تشعشع گردند. این خطاهای متناوب، خسارت های غیر دائمی را دامن نمی زنند بلکه ممکن است منجر به اجرای برنامه نادرستی به وسیله تغییر فرستنده های سیگنال یا مقادیر ذخیره شده شوند.