سلام
مهندسان گرامی اگر بنده رو درخصوص مشکل زیر راهنمایی کنند ممنون میشم.
من یک پروژه ساده با PLC S7-1200 و HMI KTP600 تحت برنامه TIA PORTAL V13 انجام دادم که توش یک سری TON وجود داره و روی HMI یکسری Input Box قرار دادم تا کاربر بتونه زمان فعال شدن این تایمرها رو از روی تاچ پنل انجام بده. برای این کار هم Input Box رو متصل کردم به TAG مربوط به PT تایمر مشخص. وقتی دستگاه روشن میشه و HMI هم بوت میشه , کاربر میتونه زمان رو تنظیم کنه و تایمر روی پی ال سی هم بر اساس تایم داده شده به درستی کار میکنه. فقط دو تا مشکل دارم:
اول اینکه وقتی کاربر زمانی رو وارد میکنه ,تایمر اونرو بر اساس میلی ثانیه اجرا میکنه درصورتیکه من میخوام عددی که کاربر وارد میکنه رو تایمر بصورت ثانیه محاسبه کنه.
دوم اینکه وقتی سیستم خاموش میشه (یعنی PLC و HMI خاموش میشن) تایم هایی که کاربر وارد کرده صفر میشن, درصورتیکه من میخوام کاربر مجبور نباشه اعداد تنظیم تایمر رو دوباره توسط HMI وارد کنه.
با تشکر
مهندسان گرامی اگر بنده رو درخصوص مشکل زیر راهنمایی کنند ممنون میشم.
من یک پروژه ساده با PLC S7-1200 و HMI KTP600 تحت برنامه TIA PORTAL V13 انجام دادم که توش یک سری TON وجود داره و روی HMI یکسری Input Box قرار دادم تا کاربر بتونه زمان فعال شدن این تایمرها رو از روی تاچ پنل انجام بده. برای این کار هم Input Box رو متصل کردم به TAG مربوط به PT تایمر مشخص. وقتی دستگاه روشن میشه و HMI هم بوت میشه , کاربر میتونه زمان رو تنظیم کنه و تایمر روی پی ال سی هم بر اساس تایم داده شده به درستی کار میکنه. فقط دو تا مشکل دارم:
اول اینکه وقتی کاربر زمانی رو وارد میکنه ,تایمر اونرو بر اساس میلی ثانیه اجرا میکنه درصورتیکه من میخوام عددی که کاربر وارد میکنه رو تایمر بصورت ثانیه محاسبه کنه.
دوم اینکه وقتی سیستم خاموش میشه (یعنی PLC و HMI خاموش میشن) تایم هایی که کاربر وارد کرده صفر میشن, درصورتیکه من میخوام کاربر مجبور نباشه اعداد تنظیم تایمر رو دوباره توسط HMI وارد کنه.
با تشکر
دیدگاه