با سلام
من میخواهم بین wincc و 1200 ارتباط برقرار کنم.wincc رو یک سرور نصب شده.روی اون سرور tia نیست.
یعنی plc را با یک سیستم دیگه پروگرام کردم.حالا اصلا ارتباط جواب نمیده.تیک سبز نمیخوره.
ping دارم.
تنظیمات set pc/pg درسته
تیک permit acces در تیا زدم
نمیدونم مشکل از کجاست؟
kaveh sakiسرباز
سلام تنها چیزی که نیازه دیدن فیلم اموزش نصبش که توی سایته اونجا عملی وصلش هم میکنم
توی عمل روی سرور اگه پینگ سی پی یو رو داشته باشی اوکی هست
البته سطح دسترسی پسورد سی پی یو باید روی اج ام ای اکسس باشه
تیک پی جی هم خورده باشه
سلام مهندس.پینگ دارم.تنظیمات full access هست.تیک secure pc/pg را برداشتم و حالت legacy هست.ارتباط برقرار نمیکنه
روی ویندوز مدنظر فقط وین سی سی باشه و تست کن
برای حل مشکل ارتباط بین WinCC و PLC S7-1200، چند مرحله زیر را بررسی کنید:
1. بررسی تنظیمات شبکه
اطمینان حاصل کنید که WinCC و PLC هر دو در یک Subnetwork قرار دارند. Subnet Mask و Gateway را بررسی کنید تا مطمئن شوید شبکه به درستی تنظیم شده است.
2. اضافه کردن PLC به WinCC
در WinCC، PLC S7-1200 را به عنوان یک دستگاه جدید اضافه کنید. در Communication، نوع S7-1200 را انتخاب کرده و آدرس IP آن را وارد کنید. سپس در Tag Management، تگهای مرتبط با PLC را به درستی تنظیم کنید.
3. تنظیمات پورت و پروتکل
در WinCC، مطمئن شوید که از S7 Protocol Suite (معمولاً S7-1200/S7-1500 پروتکل) برای ارتباط استفاده میکنید.
پورت پیشفرض 102 برای ارتباط S7 را بررسی کنید. در صورتی که در سرور از Firewall یا آنتیویروس استفاده میشود، مطمئن شوید که پورت 102 باز است.
4. بررسی تنظیمات امنیتی (Security)
در برخی نسخههای S7-1200، تنظیمات امنیتی (Security) باعث میشود که دسترسی به PLC محدود شود. در TIA Portal، از طریق Device Configuration تنظیمات امنیتی PLC را بررسی کنید و مطمئن شوید که دسترسیها برای ارتباط با WinCC مجاز است.
5. کپی فایل پیکربندی PLC به WinCC (در صورت نیاز)
اگر هنوز مشکل برقرار است، فایل GSDML یا فایل پیکربندی PLC را از TIA Portal روی سرور WinCC کپی کنید. این فایل میتواند برای شناسایی درست PLC توسط WinCC کمک کند.
6. استفاده از Diagnostics در WinCC
در WinCC، به Diagnostics بروید و وضعیت ارتباط را بررسی کنید. این ابزار میتواند خطاها و مشکلات شبکهای یا تنظیمات را به شما نمایش دهد.
اگر با این مراحل مشکل همچنان ادامه داشت، لطفاً بفرمایید تا بیشتر راهنمایی کنم.
این پاسخی هست که هوش مصنوعی به سوالتون داده بررسی کنید اگه حل نشد بیشتر بخوام ازش راهنمایی کنه.
ساخت pc station و…. باید انجام بشه؟
اگر با تجهیزات دیگر مانند HMI به درستی به PLC متصل میشوید اما کامپیوتر نمیتواند ارتباط برقرار کند، این مشکل میتواند ناشی از تنظیمات کامپیوتر یا نرمافزار ارتباطی باشد. ساخت PC Station میتواند یکی از راهحلها باشد، اما ابتدا میتوانید چند مورد دیگر را بررسی کنید.
۱. بررسی تنظیمات شبکه و فایروال
مطمئن شوید که آدرس IP کامپیوتر شما با رنج شبکه PLC هماهنگ است. برای مثال، اگر IP PLC در رنج 192.168.0.x است، IP کامپیوتر نیز باید در همان رنج باشد (مثلاً 192.168.0.100).
فایروال یا آنتیویروس کامپیوتر خود را بررسی کنید. ممکن است دسترسی به پورت 102 (پورت پروتکل S7) را مسدود کرده باشد. اگر چنین است، پورت 102 را به استثنائات فایروال اضافه کنید یا فایروال را بهصورت موقت غیرفعال کنید و تست مجدد بگیرید.
۲. استفاده از پروتکل مناسب
برخی نرمافزارهای ارتباطی با PLC زیمنس باید از پروتکل S7 به جای Modbus استفاده کنند. مطمئن شوید که نرمافزار شما از پروتکل S7 Communication پشتیبانی میکند.
نرمافزارهایی مانند ModbusPoll از پروتکل Modbus استفاده میکنند و به صورت پیشفرض با PLCهای زیمنس سازگار نیستند. در این حالت، ممکن است نیاز به یک Gateway یا Converter داشته باشید که پروتکل S7 را به Modbus تبدیل کند، یا از نرمافزاری که با پروتکل S7 سازگار است، استفاده کنید.
۳. ایجاد PC Station در SIMATIC Manager یا TIA Portal
اگر مشکل همچنان پابرجاست، ایجاد PC Station در SIMATIC Manager یا TIA Portal میتواند کمککننده باشد. این کار به WinCC یا نرمافزار مانیتورینگ شما اجازه میدهد تا تنظیمات دقیقتری برای ارتباط با PLC داشته باشد.
مراحل ایجاد PC Station:
افزودن PC Station در پروژه و تنظیم کارت شبکه:
در SIMATIC Manager یا TIA Portal، یک PC Station اضافه کنید و تنظیمات IP آن را به گونهای تنظیم کنید که با شبکه PLC همخوانی داشته باشد.
تنظیمات پروتکل S7 روی PC Station:
پورت 102 و پروتکل S7 را برای ارتباط بین PC Station و PLC تعریف کنید.
پیکربندی WinCC یا نرمافزار مانیتورینگ برای استفاده از PC Station:
پروژه خود را در WinCC باز کنید و در قسمت تنظیمات ارتباط، PC Station را به عنوان ایستگاه ارتباطی انتخاب کنید.
۴. استفاده از ابزارهای دیگر برای تست ارتباط
اگر هنوز مشکل برقرار است، از نرمافزارهای دیگری مانند STEP 7 یا Accessible Nodes در TIA Portal استفاده کنید تا مطمئن شوید که کامپیوتر شما قادر به تشخیص PLC هست یا خیر.
جمعبندی
اگر تمام مراحل بالا انجام شد و مشکل حل نشد، ممکن است نیاز به بررسی دقیقتری از تنظیمات سختافزاری یا نرمافزاری داشته باشید. همچنین، اطمینان حاصل کنید که نرمافزار مانیتورینگ شما سازگاری لازم را با PLC زیمنس دارد و از پروتکل S7 استفاده میکند.
پیام قبلی و موارد این پیام رو بررسی کنید، ان شاءالله که کارتون راه بیوفته نشد بازم با دیتیل بگید مشکل رو دوباره سرچ کنم.
ممنون بابت راهنماییتون.دارم بررسی میکنم این مراحل رو
با سلام.ممنون بابت توضیحات خوبتون.من بررسی کردم ولی درست نشد.من با تجهیزات دیگه مثل hmi میتونم دیتا های plc رو بخونم(hmi حتی از برند های دیگه).روی پورت 102.ولی با کامپیوتر با هیچ نرم افزاری نمیتونم دیتا یا رجیستر ها رو بخونم.مثلا modbuspol روی پورت 102 خطا میده و نمیتونه ارتباط یرقرار کنه
اگر همچنان مشکل دارید و هیچ نرمافزاری از کامپیوتر نمیتواند به دادههای PLC دسترسی پیدا کند، حتی در حالی که سایر تجهیزات نظیر HMI این ارتباط را برقرار میکنند، موارد زیر میتوانند به شما کمک کنند تا مشکل را شناسایی و رفع کنید:
1. بررسی فایروال کامپیوتر
مطمئن شوید که فایروال ویندوز یا هر نرمافزار امنیتی دیگری، پورت 102 را مسدود نکرده باشد. برای اطمینان، میتوانید فایروال را موقتاً غیرفعال کرده و دوباره امتحان کنید.
برای باز کردن پورت 102 در فایروال ویندوز:
به Control Panel بروید و Windows Defender Firewall را باز کنید.
روی Advanced Settings کلیک کنید.
در Inbound Rules، گزینه New Rule را انتخاب کنید.
پورت را انتخاب کنید و پورت 102 را وارد کنید.
این قانون را ذخیره کرده و تست کنید.
2. تنظیمات شبکه و IP در PLC
برخی از تنظیمات امنیتی یا آیپیهای خاص میتوانند باعث مسدود شدن ارتباط شوند. تنظیمات TIA Portal را بررسی کرده و مطمئن شوید که دسترسی به PLC برای ارتباطات پروفینت یا سایر پروتکلها فعال باشد.
در تنظیمات PLC، گزینه Permit Access with PUT/GET را فعال کنید و مجدداً امتحان کنید.
3. استفاده از نرمافزار PLC برای بررسی ارتباط
در نرمافزار TIA Portal، از Online Access یا Accessible Devices استفاده کنید تا ارتباط PLC و کامپیوتر را به صورت مستقیم بررسی کنید. این کار میتواند مشکلات شبکه یا دسترسی را بهتر مشخص کند.
4. عیبیابی با Wireshark
اگر همچنان ارتباط برقرار نمیشود، میتوانید از نرمافزار Wireshark برای بررسی بستههای شبکه و دیدن این که آیا درخواستها و پاسخها بین کامپیوتر و PLC رد و بدل میشوند، استفاده کنید. این ابزار به شما کمک میکند مشکلات ارتباطی را دقیقتر شناسایی کنید.
5. تنظیمات پروتکل و پروتکلهای دیگر
برخی از PLCها برای ارتباطات داده از پروتکلهایی مانند S7 Communication یا ISO on TCP استفاده میکنند. اگر از نرمافزارهایی نظیر Modbus Poll استفاده میکنید، مطمئن شوید که تنظیمات پروتکل درست است.
اگر پروتکل دیگری در PLC برای دسترسی به دادهها فعال شده است (مثل Modbus)، تنظیمات پروتکل را مطابق با آن در نرمافزار خود تنظیم کنید.
6. استفاده از آدرسدهی مستقیم در نرمافزار ارتباطی
در نرمافزارهایی مانند WinCC یا TIA Portal، به صورت دستی آدرس PLC را وارد کرده و ارتباط را امتحان کنید. گاهی تنظیمات خودکار نمیتوانند PLC را به درستی شناسایی کنند.
این موارد رو هم بررسی کنین. اگه جواب نداد با جزئیات بیشتری بگید دوباره سرچ کنم و پاسخ رو برتون ارسال کنم.