آموزش پیشرفته PLC S7-300 نمایندگی زیمنس، قسمت دوازدهم : سنسور دما در نرم افزار TIA
ارسال شده در تاریخ: 27 اسفند 1397چاپدر قسمت دوازدهم از آموزش دوره پیشرفته پی ال سی S7-300 زیمنس که توسط نمایندگی زیمنس (زیمنس کنترل) برای شما کاربران گرامی تولید شده است، می خواهیم مثال سنسور دما در پی ال سی S7-300 که در قسمت قبل در نرم افزار Step7 زیمنس طراحی کردیم را در این قسمت در نرم افزار TIA Portal زیمنس طراحی کنیم تا بتوانید این مثال را در این نرم افزار نیز مشاهده کنید.
ایجاد پروژه و اضافه کردن یک پی ال سی S7-300 زیمنس
اکنون برای شروع اول باید یک پروژه جدید در نرم افزار TIA Portal زیمنس ایجاد کرده و یک پی ال سی S7-300 اضافه کنید.
بعد از اضافه کردن پی ال سی باید آدرس ورودی و خروجی های کارت آنالوگ خود را نیز به صورت دلخواه مقدار دهی کنید.
همینطور در کارت آنالوگ خود در قسمت Properties وارد قسمت Inputs شده و در پایین قسمت Inputs در قسمت Channel 4 نوع Measuring type را روی گزینه Thermal Resistor (linear, 2-wire) قرار دهید که منظور همان RTD از نوع دو سیم می باشد.
شروع طراحی مثال سنسور دما در پی ال سی S7-300 زیمنس در نرم افزار TIA Portal زیمنس
حال برای شروع طراحی و برنامه نویسی این مثال از پنجره Project tree و قسمت Devices وارد زیر منوی Program Blocks وارد Main [OB1] شده تا برنامه نویسی و طراحی مثال را شروع کنیم.
حال در نتورک 1 باید عدد ورودی را به رنج دمایی تبدیل کنیم برای اینکار از دستور CONVERT استفاده می کنیم که برای اضافه کردن این دستور یک Empty block اضافه کرده سپس در اسم آن conv را نوشته و در لیست نمایش داده شده دستور Convert نمایش داده می شود. حال باید نوع تبدیلی را در دستور Convert مشخص کنیم برای اینکار همانطور که در دستور Convert مشاهده می کنید دو لیست وجود دارد که سمت چپی را روی int و سمت راستی را روی Dint قرار دهید.
حال IW108 را در قسمت ورودی و MD10 را در پایه خروجی یعنی OUT قرار می دهیم و بعد از این دستور باید با استفاده از دستور DIV عمل تقسیم را انجام دهیم که در پایه IN1 ورودی MD10 و در پایه IN2 عدد 10 را قرار می دهیم و در خروجی دستور DIV ورودی MD100 را قرار می دهیم تا در نتورک های بعدی از مقدار ذخیره شده در آن استفاده کنیم و هیتر و چیلر را روشن و خاموش کنیم که در عکس زیر این نتورک به صورت کامل برای شما نمایش داده شده است:
حال در نتورک بعدی می خواهیم کاری کنیم که اگر دما کمتر از 14 درجه شد هیتر روشن شود برای اینکار اول از یک دستور مقایسه گر کوچکتر مساوی یعدی <= استفاده می کنیم و سپس با دستور SET هیتر خود را ست و روشن می کنیم:
حال در نتورک بعدی می گوییم که اگر دما بیشتر از 20 درجه شد هیتر خاموش شود برای اینکار از دستور مقایسه گر بزرگتر مساوی یعنی >= استفاده می کنیم و بعد از آن با دستور Reset هیتر خود را ریست یا خاموش می کنیم:
حال همانطور که هیتر را طراحی کردیم می توانید چیلر که برای خنک کردن محل موردنظر استفاده می شود را با دستورهای مقایسه گر و Set/Reset پیاده سازی کنید.
با تشکر تیم زیمنس کنترل (نمایندگی زیمنس)