1. سلام دلایل ممکن: 1️⃣ عدم ذخیره تنظیمات: بعد از انتخاب تنظیمات، روی "OK" کلیک کن تا ذخیره شود. 2️⃣ مشکل در دسترسی ادمین: برخی تنظیمات نیاز به اجرای نرم‌افزار با Run as Administrator دارند. 3️⃣ آنتی‌ویروس یا Windows Defender: ممکن است تنظیمات را ریست کند، موقتاً غیرفعال کن. 4️⃣ خطای نصب: اگر فایل‌هایادامه مطلب

    سلام

    دلایل ممکن:

    1️⃣ عدم ذخیره تنظیمات: بعد از انتخاب تنظیمات، روی “OK” کلیک کن تا ذخیره شود.
    2️⃣ مشکل در دسترسی ادمین: برخی تنظیمات نیاز به اجرای نرم‌افزار با Run as Administrator دارند.
    3️⃣ آنتی‌ویروس یا Windows Defender: ممکن است تنظیمات را ریست کند، موقتاً غیرفعال کن.
    4️⃣ خطای نصب: اگر فایل‌های SIMATIC NET ناقص نصب شده‌اند، یکبار حذف و دوباره نصب کن.
    5️⃣ مشکل در رجیستری ویندوز: ممکن است تنظیمات در رجیستری ذخیره نشوند، یک‌بار با یک کاربر جدید در ویندوز تست کن.

    ✅ راه‌حل پیشنهادی:

    Set PG/PC Interface را اجرا کن، تنظیمات را انتخاب کن و روی OK بزن.

    سیستم را ری‌استارت کن و بررسی کن که تنظیمات ذخیره شده‌اند یا نه.

    اگر مشکل حل نشد، SIMATIC NET را مجدداً نصب کن.

    کمتر ببینید
  2. سلام در TIA Portal هنگام استفاده از UDT برای Temperature Transmitterها دو روش داری: 1️⃣ FB + Instance DB (روش پیشنهادی) اگر هر ترنسمیتر منطق کنترلی خاصی دارد، باید یک FB بسازی و برای هر نمونه یک Instance DB ایجاد شود. یعنی برای ۱۰۰ ترنسمیتر → ۱ FB + ۱۰۰ Instance DB لازم است. 2️⃣ Shared DB با آرایه Uادامه مطلب

    سلام
    در TIA Portal هنگام استفاده از UDT برای Temperature Transmitterها دو روش داری:

    1️⃣ FB + Instance DB (روش پیشنهادی)

    اگر هر ترنسمیتر منطق کنترلی خاصی دارد، باید یک FB بسازی و برای هر نمونه یک Instance DB ایجاد شود.

    یعنی برای ۱۰۰ ترنسمیتر → ۱ FB + ۱۰۰ Instance DB لازم است.

    2️⃣ Shared DB با آرایه UDT (روش ساده‌تر)

    اگر فقط داده‌ها ذخیره می‌شوند (بدون منطق پیچیده)، یک DB عمومی ساخته و داخل آن آرایه‌ای از UDT تعریف کن.

    یعنی ۱ DB شامل ۱۰۰ عنصر UDT کافی است.

    ✅ اگر نیاز به پردازش جداگانه برای هر ترنسمیتر داری، روش ۱ بهتر است.
    ✅ اگر فقط ذخیره و نمایش داده مهم است، روش ۲ مناسب‌تر است.

    کمتر ببینید
  3. سلام برای نمایش تاریخچه تولید در HMI TIA Portal، باید از Data Logging و Tag Table استفاده کنی. مراحل تنظیم Data Logging: 1. در Project Tree به بخش HMI برو. 2. در قسمت Logging گزینه Data Logs را اضافه کن. 3. Tags موردنظر (مثل تعداد تولید و نام قطعه) را اضافه کن. 4. در Properties تنظیم کن که داده‌ها رادامه مطلب

    سلام
    برای نمایش تاریخچه تولید در HMI TIA Portal، باید از Data Logging و Tag Table استفاده کنی.

    مراحل تنظیم Data Logging:

    1. در Project Tree به بخش HMI برو.

    2. در قسمت Logging گزینه Data Logs را اضافه کن.

    3. Tags موردنظر (مثل تعداد تولید و نام قطعه) را اضافه کن.

    4. در Properties تنظیم کن که داده‌ها روی HMI Panel ذخیره شوند.

    نمایش جدول در HMI:

    1. یک Screen جدید بساز.

    2. از Toolbox → Elements → Table یک “Watch Table” اضافه کن.

    3. در Properties، به Data Source برو و Data Log که قبلاً ساختی را انتخاب کن.

    ✅ حالا اطلاعات تولیدی به‌صورت جدول تاریخچه در HMI نمایش داده می‌شود.

    کمتر ببینید
  4. سلام مشکلی که توضیح دادی، احتمالاً به درست کرک نشدن نرم‌افزار مربوط می‌شود. ۱. مشکل پوشه AXNFZZ ساخته نمی‌شود اگر این پوشه ساخته نمی‌شود، کرک به‌درستی اعمال نشده است. بررسی کن که آنتی‌ویروس و Windows Defender خاموش باشد. کرک را دوباره اجرا کن و حتماً Run as Administrator بزن. ۲. کم شدن تعداد آیکن‌هاادامه مطلب

    سلام
    مشکلی که توضیح دادی، احتمالاً به درست کرک نشدن نرم‌افزار مربوط می‌شود.

    ۱. مشکل پوشه AXNFZZ ساخته نمی‌شود

    اگر این پوشه ساخته نمی‌شود، کرک به‌درستی اعمال نشده است.

    بررسی کن که آنتی‌ویروس و Windows Defender خاموش باشد.

    کرک را دوباره اجرا کن و حتماً Run as Administrator بزن.

    ۲. کم شدن تعداد آیکن‌ها در دسکتاپ

    اگر Simatic Manager اجرا می‌شود و بخش‌های مهم (مثل HW Config و NetPro) کار می‌کنند، احتمالاً مشکلی نیست.

    ولی اگر در آینده خطای لایسنس یا مشکل در اجرا داشتی، ممکن است کرک ناقص باشد.

    ✅ پیشنهاد: اگر هنوز مشکل داری، Automation License Manager را باز کن و چک کن که لایسنس‌ها فعال باشند.

    کمتر ببینید
  5. سلام این ارور معمولاً به دلیل مشکلات زیر رخ می‌دهد: 1. ناسازگاری نسخه ویندوز و WinCC بررسی کنید که WinCC V8 با نسخه ویندوز 10 شما (نسخه دقیق) سازگار باشد. 2. مشکل در کرک یا لایسنس Automation License Manager را باز کنید و بررسی کنید که لایسنس WinCC Runtime و WinCC Professional/Advanced فعال است. 3. نادامه مطلب

    سلام
    این ارور معمولاً به دلیل مشکلات زیر رخ می‌دهد:

    1. ناسازگاری نسخه ویندوز و WinCC

    بررسی کنید که WinCC V8 با نسخه ویندوز 10 شما (نسخه دقیق) سازگار باشد.

    2. مشکل در کرک یا لایسنس

    Automation License Manager را باز کنید و بررسی کنید که لایسنس WinCC Runtime و WinCC Professional/Advanced فعال است.

    3. نصب ناقص یا مشکل در فایل‌های DLL

    WinCC را حذف و دوباره نصب کنید.

    اگر ویندوز 10 نسخه 21H2 یا جدیدتر است، بررسی کنید که Microsoft Visual C++ Redistributable 2015-2022 نصب باشد.

    4. اجرا به‌صورت Administrator

    WinCC Explorer را Run as Administrator اجرا کنید.

    5. بررسی سرویس‌های WinCC

    در Task Manager > Services، سرویس‌های مرتبط با WinCC را ریستارت کنید.

    اگر باز هم مشکل داشتید، نسخه دقیق WinCC و ویندوز را بگویید.

    کمتر ببینید
  6. سلام برای زمان‌گیری مداوم و ثبت ساعت کارکرد تجهیز در Siemens S7-1200 (TIA Portal) از IEC Timer (TON) همراه با یک Counter و Data Block (DB) استفاده کنید. مراحل کار: 1. از یک TON (Timer On-Delay) استفاده کنید تا هر 1 ثانیه پالس تولید کند. پریود PT را T#1S تنظیم کنید. 2. یک Counter یا INT/REAL در DB ذخادامه مطلب

    سلام
    برای زمان‌گیری مداوم و ثبت ساعت کارکرد تجهیز در Siemens S7-1200 (TIA Portal) از IEC Timer (TON) همراه با یک Counter و Data Block (DB) استفاده کنید.

    مراحل کار:

    1. از یک TON (Timer On-Delay) استفاده کنید تا هر 1 ثانیه پالس تولید کند.

    پریود PT را T#1S تنظیم کنید.

    2. یک Counter یا INT/REAL در DB ذخیره کنید و در هر پالس 1 واحد اضافه کنید.

    3. برای نمایش در ساعت/دقیقه/ثانیه:

    مقدار شمارنده را به فرمت HH:MM:SS تبدیل کنید.

    مثال برنامه (LAD):

    TON (Timer1) → PT = T#1S

    مقدار شمارنده در DB ذخیره شود:

    If Timer1.Q then
    Work_Hours := Work_Hours + 1;
    EndIf

    Work_Hours را در HMI نمایش دهید.

    نکته: مقدار را در DB غیر فرار (Retain) ذخیره کنید تا بعد از خاموش/روشن شدن PLC حفظ شود.

    کمتر ببینید
  7. سلام مشکل شما احتمالاً به یکی از این موارد مربوط می‌شود: 1. عدم شناسایی لایسنس توسط WinCC حتی اگر License Manager لایسنس را تأیید کند، ممکن است WinCC Advanced آن را نشناسد. تست کنید: License Manager را باز کنید → Check License Status بزنید. WinCC را اجرا کنید و بدون بستن License Manager تست کنید. 2.ادامه مطلب

    سلام
    مشکل شما احتمالاً به یکی از این موارد مربوط می‌شود:

    1. عدم شناسایی لایسنس توسط WinCC
    حتی اگر License Manager لایسنس را تأیید کند، ممکن است WinCC Advanced آن را نشناسد. تست کنید:

    License Manager را باز کنید → Check License Status بزنید.

    WinCC را اجرا کنید و بدون بستن License Manager تست کنید.

    2. مشکل در نسخه کرک شده

    اگر نسخه TIA Portal 19 را کرک کرده‌اید، اما WinCC به درستی فعال نشده، ممکن است فایل‌های مربوط به WinCC در کرک لحاظ نشده باشند.

    برخی نسخه‌های کرک، فقط TIA Portal را فعال می‌کنند اما WinCC را نه.

    3. مشکل در مسیر نصب و دسترسی‌ها

    مسیر نصب را بررسی کنید. بعضی کرک‌ها نیاز دارند که نرم‌افزار در درایو C نصب شود.

    WinCC را با دسترسی Admin اجرا کنید.

    4. تداخل با نسخه‌های قبلی

    اگر نسخه‌های قدیمی WinCC یا TIA قبلاً نصب بوده، پوشه‌های مربوطه را کامل حذف کنید و نصب تمیز (Clean Install) انجام دهید.

    راه‌حل پیشنهادی:

    1. License Manager را مجدداً نصب کنید.

    2. همه لایسنس‌ها را از License Manager حذف و دوباره اضافه کنید.

    3. WinCC را بدون بسته‌شدن License Manager تست کنید.

    4. یک پروژه جدید در WinCC Advanced ایجاد کنید و ببینید باز هم ارور می‌دهد یا نه.

    5. مسیر نصب WinCC را بررسی کنید و مطمئن شوید درایو C است.

    کمتر ببینید
  8. سلام این موضوع در Siemens Step 7 (Simatic Manager) طبیعی است. مشکلی که شما می‌بینید به دلیل آخرین مقدار نویسی (Last Write Wins) در برنامه‌های فراخوانی‌شده است. دلیل مشکل: وقتی یک FB را در FC چند بار فراخوانی می‌کنید، متغیرهای محلی (TEMP) و متغیرهای خروجی (Q) هر بار مقدار جدیدی می‌گیرند. از آنجایی کهادامه مطلب

    سلام
    این موضوع در Siemens Step 7 (Simatic Manager) طبیعی است. مشکلی که شما می‌بینید به دلیل آخرین مقدار نویسی (Last Write Wins) در برنامه‌های فراخوانی‌شده است.

    دلیل مشکل:

    وقتی یک FB را در FC چند بار فراخوانی می‌کنید، متغیرهای محلی (TEMP) و متغیرهای خروجی (Q) هر بار مقدار جدیدی می‌گیرند. از آنجایی که Q ثابت را در چندین فراخوانی به کار برده‌اید، مقدار آن تا آخرین اجرای FB تغییر می‌کند. به همین دلیل، فقط مقدار آخرین اجرای FB روی Q تأثیر می‌گذارد و مقادیر قبلی از بین می‌رود.

    راه‌حل:

    1. استفاده از فلگ کمکی (Marker Bit – M)
    در داخل FB به‌جای نوشتن مستقیم روی خروجی Q، یک متغیر کمکی (M-Flag) را فعال کنید. سپس در FC، بعد از همه فراخوانی‌های FB، مقدار آن متغیر کمکی را روی Q قرار دهید.

    2. استفاده از یک DB برای ذخیره وضعیت
    به‌جای استفاده از یک خروجی مشترک، می‌توانید مقدار وضعیت را در یک DB ذخیره کنید و در انتها مقدار نهایی را به Q اختصاص دهید.

    3. استفاده از درایو یا OR بین خروجی‌ها
    در FC، مقدار Q را در هر خط از برنامه OR کنید تا اگر هرکدام از FB‌ها آن را فعال کردند، خروجی نهایی هم فعال شود.

    این مشکل برای خروجی‌های دیجیتال که در چندین بلوک برنامه استفاده می‌شوند، رایج است. راهکارهای بالا کمک می‌کند که مقدار Q ثابت در همه خطوط برنامه به‌درستی به‌روز شود.

    کمتر ببینید
  9. سلام بله، کاملاً درست می‌گی! در مدار سخت‌افزاری ستاره-مثلث باید از تیغه نرمالی کلوز (NC) اینترلاک بین کنتاکتورهای ستاره و مثلث در مسیر بوبین استفاده کرد تا: 1. از اتصال هم‌زمان کنتاکتورهای ستاره و مثلث جلوگیری شود. 2. اپراتورها نتوانند با تحریک دستی تیغه‌ها باعث اتصال کوتاه شوند. این اینترلاک هم درادامه مطلب

    سلام
    بله، کاملاً درست می‌گی! در مدار سخت‌افزاری ستاره-مثلث باید از تیغه نرمالی کلوز (NC) اینترلاک بین کنتاکتورهای ستاره و مثلث در مسیر بوبین استفاده کرد تا:

    1. از اتصال هم‌زمان کنتاکتورهای ستاره و مثلث جلوگیری شود.

    2. اپراتورها نتوانند با تحریک دستی تیغه‌ها باعث اتصال کوتاه شوند.
    این اینترلاک هم در مدار فرمان (نرم‌افزاری) و هم در مدار قدرت (سخت‌افزاری) ضروری است.

    کمتر ببینید
  10. سلام این خطا به این دلیل است که HMI نمی‌تواند مستقیماً برنامه PLC را آپلود کند. دلایل و راه‌حل‌ها: 1. عدم فعال بودن امکان آپلود در تنظیمات HMI هنگام دانلود به HMI، گزینه Enable Upload باید فعال باشد. اگر این گزینه فعال نباشد، آپلود ممکن نیست. 2. آپلود از HMI ≠ آپلود از PLC این خطا زمانی ظاهر می‌شودادامه مطلب

    سلام
    این خطا به این دلیل است که HMI نمی‌تواند مستقیماً برنامه PLC را آپلود کند.

    دلایل و راه‌حل‌ها:

    1. عدم فعال بودن امکان آپلود در تنظیمات HMI

    هنگام دانلود به HMI، گزینه Enable Upload باید فعال باشد. اگر این گزینه فعال نباشد، آپلود ممکن نیست.
    2. آپلود از HMI ≠ آپلود از PLC

    این خطا زمانی ظاهر می‌شود که سعی داری از HMI، برنامه PLC را هم آپلود کنی، درحالی‌که HMI فقط پروژه HMI را ذخیره دارد، نه برنامه PLC.

    برای گرفتن آپلود از PLC، باید مستقیماً به PLC وصل شوی و از TIA Portal گزینه Upload را بگیری.

    راه‌حل سریع:

    برای آپلود فقط پروژه HMI → از WinCC Flexible یا TIA Portal گزینه Upload بزن.

    برای آپلود PLC → مستقیماً به PLC متصل شو و از بخش Online & Diagnostics در TIA Portal آپلود بگیر.

    کمتر ببینید