در قسمت دوازدهم از آموزش دوره پیشرفته پی ال سی S7-300 زیمنس که توسط نمایندگی زیمنس (زیمنس کنترل) برای شما کاربران گرامی تولید شده است، می خواهیم مثال سنسور دما در پی ال سی S7-300 که در قسمت قبل در نرم افزار Step7 زیمنس طراحی کردیم را در این قسمت در نرم افزار TIA Portal زیمنس طراحی کنیم تا بتوانید این مثال را در این نرم افزار نیز مشاهده کنید.
اکنون برای شروع اول باید یک پروژه جدید در نرم افزار TIA Portal زیمنس ایجاد کرده و یک پی ال سی S7-300 اضافه کنید.
بعد از اضافه کردن پی ال سی باید آدرس ورودی و خروجی های کارت آنالوگ خود را نیز به صورت دلخواه مقدار دهی کنید.
همینطور در کارت آنالوگ خود در قسمت Properties وارد قسمت Inputs شده و در پایین قسمت Inputs در قسمت Channel 4 نوع Measuring type را روی گزینه Thermal Resistor (linear, 2-wire) قرار دهید که منظور همان RTD از نوع دو سیم می باشد.
حال برای شروع طراحی و برنامه نویسی این مثال از پنجره 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 پیاده سازی کنید.
با تشکر تیم زیمنس کنترل (نمایندگی زیمنس)