Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این سؤال باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این پاسخ باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این کاربر باید گزارش شود.
Fail safe
سلام PLC های FailSafe که معمولا دارای قسمتهای زرد رنگ هستند با PLC های معمولی فرق کمی دارند. به طور خلاصه داخل این PLCها یک وقفه هر چند میلی ثانیه اجرا میشه و برنامه نویس روتین کنترلی را برنامه نویسی میکنه. مثلا وضعیت یک سنسور یا کلید امرجنسی و ... که در صورت درست نبودن شرطها به سرعت وارد عمل میشه وادامه مطلب
سلام
کمتر ببینیدPLC های FailSafe که معمولا دارای قسمتهای زرد رنگ هستند با PLC های معمولی فرق کمی دارند. به طور خلاصه داخل این PLCها یک وقفه هر چند میلی ثانیه اجرا میشه و برنامه نویس روتین کنترلی را برنامه نویسی میکنه. مثلا وضعیت یک سنسور یا کلید امرجنسی و … که در صورت درست نبودن شرطها به سرعت وارد عمل میشه و از ایجاد مشکل در جاهای بسیار حساس جلوگیری میکنه.
در کل مبحث طولانی هست و من خیلی خلاصه توضیح دادم
یا علی
انکودر
سلام به نظر من اگر ورودی خالی دارید با یک Rewiring ساده، ورودی های hsc را خالی کنید و از ورودیهای خود plc استفاده کنید. ساده و مقرون به صرفه
سلام
کمتر ببینیدبه نظر من اگر ورودی خالی دارید با یک Rewiring ساده، ورودی های hsc را خالی کنید و از ورودیهای خود plc استفاده کنید. ساده و مقرون به صرفه
دادن مفدار میلی ثانیه به تایمر توسط hmi
سلام متاسفانه مدل PLC را مشخص نکردید. فرض میکنیم سری ۱۲۰۰ باشد. در تایمرهای IEC ورودی تایمر از نوع Time هست. مثلا T#2M یعنی ۲ دقیقه اما نکته جالب اینجاست که این تایمرها ورودی DINT هم قبول میکنند که براساس میلی ثانیه هست پس راه حل شما سادست. کافیه یک متغیر با تایپ DINT داشته باشی مثلا MD100 . این MD1ادامه مطلب
سلام
کمتر ببینیدمتاسفانه مدل PLC را مشخص نکردید. فرض میکنیم سری ۱۲۰۰ باشد.
در تایمرهای IEC ورودی تایمر از نوع Time هست. مثلا T#2M یعنی ۲ دقیقه اما نکته جالب اینجاست که این تایمرها ورودی DINT هم قبول میکنند که براساس میلی ثانیه هست پس راه حل شما سادست. کافیه یک متغیر با تایپ DINT داشته باشی مثلا MD100 . این MD100 را بعنوان ورودی بدی به تایمر و از طرف دیگه با HMI مقدار دهی کنی
یا علی
کاربرد سیگنال برد BB 1297 چیه
سلام همانطور که احتمالا میدونید، در PLC میتونیم حافظه از نوع Retain داشته باشیم. این نوع حافظه حتی وقتی PLC خاموش هست آخرین مقدار را در خودشون نگه میدارند. خب برای اینکار نیاز هست که برق کمی در مدار موجود باشه که این اطلاعات پاک نشه. PLCها بصورت داخلی یک باتری دارند اما اگر PLC شما قرار هست به مدت زادامه مطلب
سلام
کمتر ببینیدهمانطور که احتمالا میدونید، در PLC میتونیم حافظه از نوع Retain داشته باشیم. این نوع حافظه حتی وقتی PLC خاموش هست آخرین مقدار را در خودشون نگه میدارند. خب برای اینکار نیاز هست که برق کمی در مدار موجود باشه که این اطلاعات پاک نشه. PLCها بصورت داخلی یک باتری دارند اما اگر PLC شما قرار هست به مدت زیاد خاموش بشود، بایستی باتری اضافه شود تا به کمک آن، مدت زمان حفظ اطلاعات بیشتر شود.کار BB همین هست.
یا علی
مدباس چیه
سلام پروفیباس یکی از مشتقات مدباس هست. دقت کنید که در صورت استفاده از پروتکل پروفیباس یا پروفینت در تجهیزات، مبلغی بعنوان حق لایسنس به شرکت طراح این پروتکلها پرداخت میشود. به همین علت دستگاههایی که از این پروتکلها استفاده میکنند کلا گرانتر هستند. در نقطه مقابل مدباس نیاز به لایسنس ندارد. در دستگاههاادامه مطلب
سلام
کمتر ببینیدپروفیباس یکی از مشتقات مدباس هست. دقت کنید که در صورت استفاده از پروتکل پروفیباس یا پروفینت در تجهیزات، مبلغی بعنوان حق لایسنس به شرکت طراح این پروتکلها پرداخت میشود. به همین علت دستگاههایی که از این پروتکلها استفاده میکنند کلا گرانتر هستند. در نقطه مقابل مدباس نیاز به لایسنس ندارد. در دستگاههای سری اکونومی معمولا از مدباس استفاده میشود. در ضمن برای استفاده از پروفیباس یا پروفینت، تولید کننده بایستی فایل GSDML مرتبط با دستگاه را در اختیار شما قرار دهد. این فایل در اصل چیزی شبیه به درایور برای PC هست. در نقطه مقابل برای مدباس بایستی فقط لیست رجیسترها به برنامه نویس اعلام شود.
در کل هر کدوم محاسن و معایبی دارند اما در آینده حتما پروفینت همه گیر خواهد شد.
یا علی
بررسی یک لوپ کنترلی جهت PID
سلام اگر کنترل دمای دقیق مد نظرتون باشه، با PLC براحتی قابل اجراست. اگر سیکل PID را درست Tune کنید، با دقت بسیار بالا کنترل دما را خواهید دشت. در مورد خاموش/روشن بودن هم مشکلی نیست و میتونید از خروجی PWM فانکشن PID استفاده کنید. در پروژه مشابه من با دقت یک دهم درجه کار را تحویل دادم
سلام
کمتر ببینیداگر کنترل دمای دقیق مد نظرتون باشه، با PLC براحتی قابل اجراست. اگر سیکل PID را درست Tune کنید، با دقت بسیار بالا کنترل دما را خواهید دشت.
در مورد خاموش/روشن بودن هم مشکلی نیست و میتونید از خروجی PWM فانکشن PID استفاده کنید.
در پروژه مشابه من با دقت یک دهم درجه کار را تحویل دادم
زمان سنجی بین دو رویداد در حد دو تا سه میلی ثانیه
سلام در جواب شما باید بگم که به برنامه شما بستگی داره. مثلا من در پروژه های سبک تا متوسط cycle time تا ۲ میلی ثانیه هم دیدم و در برنامه های سنگین حتی ۲۰ میلی ثانیه. با توجه به تجربیات من، احتمال اینکه برنامه شما نتواند فقط ۲ ۳ میلی ثانیه را با دقت بالا اندازه گیری کنه بسیار کمه برای پروژه های با اینادامه مطلب
سلام
کمتر ببینیددر جواب شما باید بگم که به برنامه شما بستگی داره. مثلا من در پروژه های سبک تا متوسط cycle time تا ۲ میلی ثانیه هم دیدم و در برنامه های سنگین حتی ۲۰ میلی ثانیه.
با توجه به تجربیات من، احتمال اینکه برنامه شما نتواند فقط ۲ ۳ میلی ثانیه را با دقت بالا اندازه گیری کنه بسیار کمه
برای پروژه های با این دقت نیاز به سری ۳۰۰ یا ۱۵۰۰ دارین
یا علی
تعداد hmi قابل وصل به cpu 1200
سلام مهندس متاسفانه پاسخ شما اشتباه هست. چون بسته به نوع HMI, تعداد کانکشنها متفاوت هست یعنی هر HMI معادل یک کانکشن نیست و ممکنه حتی تا ۴ کانکشن را مصرف کنه در کل زیمنس ۳ عدد HMI را گارانتی میکنه و بیشتر مشخص نیست. برای حل مشکل دوستمون http server را پیشنهاد میکنم
سلام مهندس
کمتر ببینیدمتاسفانه پاسخ شما اشتباه هست. چون بسته به نوع HMI, تعداد کانکشنها متفاوت هست یعنی هر HMI معادل یک کانکشن نیست و ممکنه حتی تا ۴ کانکشن را مصرف کنه
در کل زیمنس ۳ عدد HMI را گارانتی میکنه و بیشتر مشخص نیست.
برای حل مشکل دوستمون http server را پیشنهاد میکنم
فلوچارت نویسی در PLC
سلام به صحبتهای دوستمون یک نکته را اضافه کنم وقتی فلوچارت کشیده شود همه حالات پیش بینی خواهد شد و در برنامه پیاده سازی میشه ولی اگر فقط به توضیحات بسنده کنین ممکنه حالات خاصی پیش بیاد که داخل برنامه پیش بینی نشده باشه. در ضمن در برنامه نویسی PLC بجای فلوچارت از Grafcet استفاده کنید. اگر سرچ بفرماییدادامه مطلب
سلام
کمتر ببینیدبه صحبتهای دوستمون یک نکته را اضافه کنم
وقتی فلوچارت کشیده شود همه حالات پیش بینی خواهد شد و در برنامه پیاده سازی میشه ولی اگر فقط به توضیحات بسنده کنین ممکنه حالات خاصی پیش بیاد که داخل برنامه پیش بینی نشده باشه.
در ضمن در برنامه نویسی PLC بجای فلوچارت از Grafcet استفاده کنید. اگر سرچ بفرمایید به موضوعات جالبی دست پیدا میکنید
این کارهای به نظر کوچک تفاوت بین یه برنامه نویس معمولی و عالی را مشخص میکنن
لبه بالارونده و پایین رونده
سلام بعنوان تمرین برای فهمیدن اثر لبه ها، سعی کنید با استفاده از کلاک خود PLC، یک ثانیه شمار درست کنید که هر ثانیه یکی به عدد قبلی اضافه بشود و بعد از ۶۰ ثانیه یکی به دقیقه اضافه شود یا علی
سلام
کمتر ببینیدبعنوان تمرین برای فهمیدن اثر لبه ها، سعی کنید با استفاده از کلاک خود PLC، یک ثانیه شمار درست کنید که هر ثانیه یکی به عدد قبلی اضافه بشود و بعد از ۶۰ ثانیه یکی به دقیقه اضافه شود
یا علی