1. سلام PLC های FailSafe که معمولا دارای قسمتهای زرد رنگ هستند با PLC های معمولی فرق کمی دارند. به طور خلاصه داخل این PLCها یک وقفه هر چند میلی ثانیه اجرا میشه و برنامه نویس روتین کنترلی را برنامه نویسی میکنه. مثلا وضعیت یک سنسور یا کلید امرجنسی و ... که در صورت درست نبودن شرطها به سرعت وارد عمل میشه وادامه مطلب

    سلام
    PLC های FailSafe که معمولا دارای قسمتهای زرد رنگ هستند با PLC های معمولی فرق کمی دارند. به طور خلاصه داخل این PLCها یک وقفه هر چند میلی ثانیه اجرا میشه و برنامه نویس روتین کنترلی را برنامه نویسی میکنه. مثلا وضعیت یک سنسور یا کلید امرجنسی و … که در صورت درست نبودن شرطها به سرعت وارد عمل میشه و از ایجاد مشکل در جاهای بسیار حساس جلوگیری میکنه.
    در کل مبحث طولانی هست و من خیلی خلاصه توضیح دادم
    یا علی

    کمتر ببینید
  2. سلام به نظر من اگر ورودی خالی دارید با یک Rewiring ساده، ورودی های hsc را خالی کنید و از ورودیهای خود plc استفاده کنید. ساده و مقرون به صرفه

    سلام
    به نظر من اگر ورودی خالی دارید با یک Rewiring ساده، ورودی های hsc را خالی کنید و از ورودیهای خود plc استفاده کنید. ساده و مقرون به صرفه

    کمتر ببینید
  3. سلام متاسفانه مدل PLC را مشخص نکردید. فرض میکنیم سری ۱۲۰۰ باشد. در تایمرهای IEC ورودی تایمر از نوع Time هست. مثلا T#2M یعنی ۲ دقیقه اما نکته جالب اینجاست که این تایمرها ورودی DINT هم قبول میکنند که براساس میلی ثانیه هست پس راه حل شما سادست. کافیه یک متغیر با تایپ DINT داشته باشی مثلا MD100 . این MD1ادامه مطلب

    سلام
    متاسفانه مدل PLC را مشخص نکردید. فرض میکنیم سری ۱۲۰۰ باشد.
    در تایمرهای IEC ورودی تایمر از نوع Time هست. مثلا T#2M یعنی ۲ دقیقه اما نکته جالب اینجاست که این تایمرها ورودی DINT هم قبول میکنند که براساس میلی ثانیه هست پس راه حل شما سادست. کافیه یک متغیر با تایپ DINT داشته باشی مثلا MD100 . این MD100 را بعنوان ورودی بدی به تایمر و از طرف دیگه با HMI مقدار دهی کنی
    یا علی

    کمتر ببینید
  4. سلام همانطور که احتمالا میدونید، در PLC میتونیم حافظه از نوع Retain داشته باشیم. این نوع حافظه حتی وقتی PLC خاموش هست آخرین مقدار را در خودشون نگه میدارند. خب برای اینکار نیاز هست که برق کمی در مدار موجود باشه که این اطلاعات پاک نشه. PLCها بصورت داخلی یک باتری دارند اما اگر PLC شما قرار هست به مدت زادامه مطلب

    سلام
    همانطور که احتمالا میدونید، در PLC میتونیم حافظه از نوع Retain داشته باشیم. این نوع حافظه حتی وقتی PLC خاموش هست آخرین مقدار را در خودشون نگه میدارند. خب برای اینکار نیاز هست که برق کمی در مدار موجود باشه که این اطلاعات پاک نشه. PLCها بصورت داخلی یک باتری دارند اما اگر PLC شما قرار هست به مدت زیاد خاموش بشود، بایستی باتری اضافه شود تا به کمک آن، مدت زمان حفظ اطلاعات بیشتر شود.کار BB همین هست.
    یا علی

    کمتر ببینید
  5. سلام پروفیباس یکی از مشتقات مدباس هست. دقت کنید که در صورت استفاده از پروتکل پروفیباس یا پروفینت در تجهیزات، مبلغی بعنوان حق لایسنس به شرکت طراح این پروتکلها پرداخت میشود. به همین علت دستگاههایی که از این پروتکلها استفاده میکنند کلا گرانتر هستند. در نقطه مقابل مدباس نیاز به لایسنس ندارد. در دستگاههاادامه مطلب

    سلام
    پروفیباس یکی از مشتقات مدباس هست. دقت کنید که در صورت استفاده از پروتکل پروفیباس یا پروفینت در تجهیزات، مبلغی بعنوان حق لایسنس به شرکت طراح این پروتکلها پرداخت میشود. به همین علت دستگاههایی که از این پروتکلها استفاده میکنند کلا گرانتر هستند. در نقطه مقابل مدباس نیاز به لایسنس ندارد. در دستگاههای سری اکونومی معمولا از مدباس استفاده میشود. در ضمن برای استفاده از پروفیباس یا پروفینت، تولید کننده بایستی فایل GSDML مرتبط با دستگاه را در اختیار شما قرار دهد. این فایل در اصل چیزی شبیه به درایور برای PC هست. در نقطه مقابل برای مدباس بایستی فقط لیست رجیسترها به برنامه نویس اعلام شود.
    در کل هر کدوم محاسن و معایبی دارند اما در آینده حتما پروفینت همه گیر خواهد شد.
    یا علی

    کمتر ببینید
  6. سلام اگر کنترل دمای دقیق مد نظرتون باشه، با PLC براحتی قابل اجراست. اگر سیکل PID را درست Tune کنید، با دقت بسیار بالا کنترل دما را خواهید دشت. در مورد خاموش/روشن بودن هم مشکلی نیست و میتونید از خروجی PWM فانکشن PID استفاده کنید. در پروژه مشابه من با دقت یک دهم درجه کار را تحویل دادم

    سلام
    اگر کنترل دمای دقیق مد نظرتون باشه، با PLC براحتی قابل اجراست. اگر سیکل PID را درست Tune کنید، با دقت بسیار بالا کنترل دما را خواهید دشت.
    در مورد خاموش/روشن بودن هم مشکلی نیست و میتونید از خروجی PWM فانکشن PID استفاده کنید.
    در پروژه مشابه من با دقت یک دهم درجه کار را تحویل دادم

    کمتر ببینید
  7. این پاسخ ویرایش شد.

    سلام در جواب شما باید بگم که به برنامه شما بستگی داره. مثلا من در پروژه های سبک تا متوسط cycle time تا ۲ میلی ثانیه هم دیدم و در برنامه های سنگین حتی ۲۰ میلی ثانیه. با توجه به تجربیات من، احتمال اینکه برنامه شما نتواند فقط ۲ ۳ میلی ثانیه را با دقت بالا اندازه گیری کنه بسیار کمه برای پروژه های با اینادامه مطلب

    سلام
    در جواب شما باید بگم که به برنامه شما بستگی داره. مثلا من در پروژه های سبک تا متوسط cycle time تا ۲ میلی ثانیه هم دیدم و در برنامه های سنگین حتی ۲۰ میلی ثانیه.
    با توجه به تجربیات من، احتمال اینکه برنامه شما نتواند فقط ۲ ۳ میلی ثانیه را با دقت بالا اندازه گیری کنه بسیار کمه
    برای پروژه های با این دقت نیاز به سری ۳۰۰ یا ۱۵۰۰ دارین
    یا علی

    کمتر ببینید
  8. این پاسخ ویرایش شد.

    سلام مهندس متاسفانه پاسخ شما اشتباه هست. چون بسته به نوع HMI, تعداد کانکشنها متفاوت هست یعنی هر HMI معادل یک کانکشن نیست و ممکنه حتی تا ۴ کانکشن را مصرف کنه در کل زیمنس ۳ عدد HMI را گارانتی میکنه و بیشتر مشخص نیست. برای حل مشکل دوستمون http server را پیشنهاد میکنم

    سلام مهندس
    متاسفانه پاسخ شما اشتباه هست. چون بسته به نوع HMI, تعداد کانکشنها متفاوت هست یعنی هر HMI معادل یک کانکشن نیست و ممکنه حتی تا ۴ کانکشن را مصرف کنه
    در کل زیمنس ۳ عدد HMI را گارانتی میکنه و بیشتر مشخص نیست.
    برای حل مشکل دوستمون http server را پیشنهاد میکنم

    کمتر ببینید
    پیوست

  9. سلام به صحبتهای دوستمون یک نکته را اضافه کنم وقتی فلوچارت کشیده شود همه حالات پیش بینی خواهد شد و در برنامه پیاده سازی میشه ولی اگر فقط به توضیحات بسنده کنین ممکنه حالات خاصی پیش بیاد که داخل برنامه پیش بینی نشده باشه. در ضمن در برنامه نویسی PLC بجای فلوچارت از Grafcet استفاده کنید. اگر سرچ بفرماییدادامه مطلب

    سلام
    به صحبتهای دوستمون یک نکته را اضافه کنم
    وقتی فلوچارت کشیده شود همه حالات پیش بینی خواهد شد و در برنامه پیاده سازی میشه ولی اگر فقط به توضیحات بسنده کنین ممکنه حالات خاصی پیش بیاد که داخل برنامه پیش بینی نشده باشه.
    در ضمن در برنامه نویسی PLC بجای فلوچارت از Grafcet استفاده کنید. اگر سرچ بفرمایید به موضوعات جالبی دست پیدا میکنید
    این کارهای به نظر کوچک تفاوت بین یه برنامه نویس معمولی و عالی را مشخص میکنن

    کمتر ببینید
  10. سلام بعنوان تمرین برای فهمیدن اثر لبه ها، سعی کنید با استفاده از کلاک خود PLC، یک ثانیه شمار درست کنید که هر ثانیه یکی به عدد قبلی اضافه بشود و بعد از ۶۰ ثانیه یکی به دقیقه اضافه شود یا علی

    سلام
    بعنوان تمرین برای فهمیدن اثر لبه ها، سعی کنید با استفاده از کلاک خود PLC، یک ثانیه شمار درست کنید که هر ثانیه یکی به عدد قبلی اضافه بشود و بعد از ۶۰ ثانیه یکی به دقیقه اضافه شود
    یا علی

    کمتر ببینید