سلام
مهندس فروزانی بی زحمت میشه توضیح بدید که وایر بریک در قسمت آنالوگ plc 1200 چه جوری برنامه نویسی میشه مثلاً با قطع شدن سیم سنسور آنالوگ میخوام هیتر های مخزن روغن خاموش بشه
Mohammad Rezaناوی یکم
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این سؤال باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این پاسخ باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این کاربر باید گزارش شود.
با عرض سلام و خسته نباشید خدمت مهندس گرامی
در ابتدای امر کارت آنالوگ ورودی شما باید قابلیت وایربریک رو داشته باشه و در قسمت کانفیگ سخت افزار روشن شده باشه برای واضح تر شدن مسئله یعنی باید کارت شما برروی ۴ تا ۲۰ میلی آمپر باشه (ورودی دارای صفر منطقی نباشه یعنی ۰ آمپر مجاز نیست) و تیک وایر بریک نیز زده شده باشه و سپس در لاجیک با مقایسه گر ببینیم آیا ورودی int سنسور برابر با ۳۲۷۶۷ هست یا خیر اگه با این عدد برابر بود یعنی وایربریک رخ داده.
البته ناگفته نماند شما میتونین با چک کردن و کنترل رنج ورودی هم به این نتیجه نیز برسید یعنی چک کنین با مقایسه گر که آیا رنج int کارت انالوگ در رنج ۰ تا ۲۷۶۴۸ هست یا خیر و اگه نبود دستور فالت وایربریک رو صادر کنین. اینم یه روش دیگه برای لاجیک نویسی برنامتون.
مهندس اینکه در OB سخت افزاری نوشته میشه اون چجوریه
سلام و درود مهندس
اونی که داخل OB 82 نوشته میشه شما فانکشن GET_DIAG رو صدا میزنین mode رو برروی یک قرار میدین و مطابق چیزی که داخل help خود فانکشن هست اون رو پارامتردهی میکنین یه پارامتر داخل پایه Diag فانکشن هست به اسم ComponentStateDetail طبق گفته خود منوال فانکشن این پارامتر که دابل ورده زمانی که بیت ۲۰ ش یک بشه یعنی ما در آدرسی که به فانکشن دادیم دچار overflow شدیم که این میتونه وایربریک رو نشون بده ازین طریق. امیدوارم روشن منظورم رو گفته باشم.
ممنون عالی بود
خواهش میکنم🙏