سلام میخوام زمان سپری شده تایمر را در hmi به تفکیک ساعت دقیقه و ثانیه ببینم
آموزشش هست توی پگیج اتوماسیون که باید چیکارکنم؟
رمز عبور خود را فراموش کردهاید؟ نشانی ایمیل خود را وارد کنید تا لینک ساخت رمز عبور جدید برایتان ارسال شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این سؤال باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این پاسخ باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این کاربر باید گزارش شود.
به بزرگترین جامع اتوماسیون صنعتی کشور خوش آمدید. دراینجا هم میتوانید سوال بپرسید، ایدههای خود را مقاله کنید و با دوستان اتوماسیونی خود تعامل داشته باشید.
باید زمان سپریشده تایمر، یعنی ET رو از PLC بگیری و داخل برنامه به ساعت، دقیقه و ثانیه تبدیلش کنی. بعد سه تا مقدار Hour، Minute و Second رو به HMI بفرستی و اونجا به صورت مثلا 02:35:47 نمایش بدی.
اگه S7-1200 هست:
خروجی ET تایمر رو بگیر، تبدیلش کن به ثانیه، بعد با تقسیم و MOD ساعت و دقیقه و ثانیه رو جدا کن.
مثلاً:
Hour = TotalSec / 3600
Minute = (TotalSec MOD 3600) / 60
Second = TotalSec MOD 60
بعد این سه تا تگ رو روی HMI کنار هم نمایش بده تا مثلا بشه 01:25:43.
توی TIA Portal هم میتونی همین منطق رو داخل PLC پیاده کنی و فقط مقادیر نهایی رو به HMI بدی.