-

روش ایجاد و استفاده UDT ( User Defined Data Type ) در Step-7 آموزش تصویری ۱۳۹۵/۳/۲۶

ارسال به :
 
بسمه تعالی
روش ایجاد و استفاده UDT ( User Defined Data Type ) در Step-7
آموزش تصویری

 
UDT یا ( User Defined Data Type ) از جمله بلوک هایی هستند که می توان آن را در پوشه ی Blocks برنامه Simatic Manager ایجاد کرد. روش ایجاد آن مانند بلوکهای FC,FB,…. می باشد.
UDT ها برای ساده سازی برنامه نویسی ایجاد میگردند و حاوی اطلاعاتی هستند که باعناوین مشابه در پروژه های مختلف استفاده می شود. بعنوان مثال ما یک پروژه 1 داریم که در آن متغییرهایی مانند  Start,Stop,Lamp,Motor,……. و هر چیز دیگری با هر سیستم اعدادی داریم و مجموعه ای از برنامه , حال یک پروژه دیگر نیز بنام پروژه2 با مجموعه ای از برنامه ها داشته ولی همان متغییرهای Start,Stop,Lamp,Motor,……. که در پروژه یک استفاده شده در این پروژه نیز استفاده شده است. و به همین ترتیب در پروژه 3 و پروژه ....... n ام
نکته مهم:
درست است اسامی متغییرها در پروژه ها یکسان است ولی متناسب با ساختار برنامه ممکن است عملکرد یکسان در تمامی پروژه ها و یا متفاوت در هر یک از پروژه ها داشته باشد.
یک روش معمول آن است که تمامی متغییر ها را در یک DB بصورت تک تک نوشته و آدرس دهی نمائیم. و یا برای هر یک از پروژه ها جدول سمبلیک ایجاد کرده , آنوقت نامهای مشابه تکراری قبول نمی کند ویا جداگانه مثلا" برای 10 تا 15 پروژه که داریم جداگانه برنامه نویسی نمائیم و بسیاری از روشهای دیگر
اما استفاده از UDT می تواند بسیار در حل این مشکل چاره ساز باشد.
نکته مهم :
محتویات UDT به PLC انتقال پیدا نمی کند.
روش ساخت و استفاده و اجرای آن در نرم افزار Step-7 و نرم افزار TIA که زیمنس آن را ارائه نموده است تفاوتهایی دارد که هریک را بصورت جداگانه در قالب آموزش تصویری برای استفاده شما عزیزان قرار میدهیم.
در بسیاری از کتابها و مراجع فارسی و لاتین متاسفانه بسیار گنگ و بصورت کاملا" گذرا به UDT ها اشاره نموده اند, که بسیاری از همکاران و کاربران عزیز در درخواستهای مکرر نیاز خود به آموزش آن را اعلام نموده اند, که در اجابت به خواسته این عزیزان در قالب یک پروزه کاربردی بصورت تصویری و با توضیحات بشرح زیر آن را ارائه میدهیم.
ضمنا" روش ساخت و استفاده و اجرای آن در نرم افزار TIA زیمنس را نیز در پست بعد قرار خواهیم داد.
صورت مسئله :
دو پروژه داریم که در هر یک از پروژه ها با فشار شستی استارت یک موتور روشن و روشن می ماند و با فشار شستی استپ موتور خاموش می شود . ( برای سادگی کار دو پروژه با حداقل متغییر تعریف شده که میتوان آن را به n پروژه با n متغییر گسترش داد, مراحل کار یکسان است )
 
مراحل کار:
  • وارد نرم افزار Simatic Manager شده ویک پروژه جدید بنام TEST می سازیم. آن را با CPU وکارتهای موجود و ........ پیکر بندی سخت افزاری نموده وآن را ذخیره و کمپایل می نمائیم. ( ما در اینجا بعنوان نمونه با CPU 313C-2DP ورژن 2.6 پیکر بندی خود را انجام داده ایم.
  • این پیکر بندی را به سیمولاتور و در صورت ارتباط با plc دانلود می نمائیم . ( حتما" یادتان است که در صورت ارتباط به PLC واقعی نبایستی سیمولاتور فعال باشد, در صورت فعال بودن هردو دانلود به سیمولاتور صورت میگیرد )
  • یک پروژه بشرح زیر ساختیم
علی اکبر حسینی , فرامرز خوش لفظ
  • ادامه مطلب فایل پیوست
  • کاربر گرامی
  • قبل از عضویت حتما" دقت نمائید:
  •  در صورت نیاز به این مطلب و سایر مطالب سایت  برای دانلود آن حتما"بایستی عضو سایت با نام و نام خانوادگی واقعی با ایمیل معتبر باشید( نام مستعار و....... حذف خواهد شد )
  •  و حتما" بایستی یک مطلب علمی یا پژوهشی یا تحقیق کارآموزی یا پروژه و یا خبر علمی و نظایر آن ارسال نموده بصورت فایل پیوست  (هرچندتکراری و کوچک باشد ) و امتیاز دانلود کسب نمائید, فقط با عضویت نمی توانید مطلبی دانلود نمائید. مطلب پس از بررسی بنام شما در سایت قرار خواهد گرفت.
منبع : فرامرز خوش لفظ - علی اکبر حسینی
نویسنده / مترجم : فرامرز خوش لفظ - علی اکبر حسینی
 
ارسال کننده : فرامرز خوش لفظ - علی اکبر حسینی 
تعداد بازدید : 14123 
برای دانلود فایل ضمیمه باید عضو سایت باشید و بایستی مطلبی ارسال کنید , برای عضویت اینجا را کلیک کنید
ارسال نظر
نام شما
ایمیل
وب سایت
 
شرح نظر
پس از وارد کردن کد امنیتی دکمه ارسال را بزنید ( دو کلمه را با یک فاصله تایپ کنید )

 

آخرین مقالات

۱۳۹۹/۱۰/۴ بخش ششم از فیلم خود آموز پی ال سی مقدماتی The sixth part of the introductory PLC tutorial video مشاهده مطلب ...
۱۳۹۹/۱۰/۱ بخش پنجم از خود آموز پی ال سی مقدماتیThe fifth part of the introductory PLC tutorial video مشاهده مطلب ...
۱۳۹۹/۹/۲۵ بخش چهارم از خود آموز پی ال سی مقدماتیThe fourth part of the introductory PLC tutorial video مشاهده مطلب ...
۱۳۹۹/۹/۲۴ نرم افزار پی ال سی تحت ویندوز PLC software under Windows step 5 مشاهده مطلب ...
۱۳۹۹/۹/۲۳ بخش سوم از خود آموز پی ال سی مقدماتی The third part of the introductory PLC tutorial video مشاهده مطلب ...
۱۳۹۹/۹/۲۱ بخش دوم از خود آموز پی ال سی مقدماتیThe second part of the introductory PLC tutorial مشاهده مطلب ...
۱۳۹۹/۹/۲۰ بخش اول از خود آموز پی ال سی مقدماتیThe first part of the introductory PLC tutorial مشاهده مطلب ...
۱۳۹۹/۹/۸ فیلم آموزش دستورات دربرنامه نویسی HI GRAPH برنامه نویسی STAT & TRANSITION @PERMENENT & ..... مشاهده مطلب ...
۱۳۹۹/۹/۴ تیا پورتال چیست؟ سازگاری نسخه‌های مختلف تیا با هم مشاهده مطلب ...
۱۳۹۹/۹/۴ فیلم آموزش نصب و فعالسازی Siemens TIA Portal v16 مشاهده مطلب ...
۱۳۹۹/۹/۳ diagnostic-wincc-plcفیلم ارتباط سخت افزار و الارم ها در های گراف مشاهده مطلب ...
۱۳۹۹/۹/۳ فیلم آموزشی ارتباط higraph-wincc-plc- تمرین با سخت افزار و مانیتورینگ تانک آب مشاهده مطلب ...
۱۳۹۹/۹/۱ فیلم آموزشی خود آموز فارسی برنامه نویسی HIGRAPH مشاهده مطلب ...
۱۳۹۹/۹/۱ فیلم مبانی آموزشی HI GRAPH مشاهده مطلب ...
۱۳۹۵/۴/۲۴ نرم افزار برنامه نویسی MacroPLC- Ladder PLC Simulator Android مشاهده مطلب ...
۱۳۹۵/۴/۲۴ نرم افزار برنامه نویسی PLC Ladder Simulator Android مشاهده مطلب ...
۱۳۹۵/۴/۲ آموزش تصویری استفاده از نرم افزار شبيه سازي Try Sim برنامه نويسي كاربردي PLC مشاهده مطلب ...
۱۳۹۵/۳/۲۹ طریقه Upload کردن برنامه در نرم افزار TIA1200,1500: آموزش تصویری به همراه فیلم مشاهده مطلب ...
۱۳۹۵/۳/۲۸ روش ایجاد و استفاده UDT ( User Defined Data Type ) در TIA V13 آموزش تصویری مشاهده مطلب ...
۱۳۹۵/۳/۲۶ روش ایجاد و استفاده UDT ( User Defined Data Type ) در Step-7 آموزش تصویری مشاهده مطلب ...