آموزشی

ارتباط بین لوگو زیمنس ورژن 8 و پی‌ ال‌ سی زیمنس سری S7-300

ارتباط بین لوگو زیمنس ورژن 8 و پی ‌ال‌ سی زیمنس سری S7-300

لوگوی زیمنس ورژن 8 و پی ال سی سری S7-300 هر دو ابزارهای قدرتمند در زمینه اتوماسیون صنعتی هستند که هر یک ویژگی‌های منحصربه‌فردی دارند. لوگو 8 به‌عنوان یک مینی پی ال سی، با طراحی جمع‌وجور و قابلیت‌های گسترده، به‌ویژه برای پروژه‌های کوچک و متوسط مناسب است. این سیستم با قابلیت‌های ارتباطی پیشرفته و انعطاف‌پذیری در ورودی و خروجی، امکان کنترل و نظارت بر فرآیندهای صنعتی را به‌سادگی فراهم می‌کند.

از سوی دیگر، پی‌ال‌سی S7-300 به‌عنوان یک کنترل‌کننده پیشرفته‌تر، برای پروژه‌های بزرگ و پیچیده طراحی شده است. این سری از پی ال سی‌ها با قابلیت‌های بالاتر در پردازش داده و ارتباطات شبکه‌ای، توانایی مدیریت سیستم‌های بزرگ و چندگانه را دارد. در نتیجه، ارتباط بین این دو سیستم به‌وضوح نشان‌دهنده تنوع و تطبیق‌پذیری در اتوماسیون صنعتی است، جایی که لوگو 8 می‌تواند به‌عنوان یک کنترل‌کننده محلی و S7-300 به‌عنوان یک سیستم مرکزی عمل کند.

در ادامه نحوه ارتباط بین لوگو زیمنس ورژن 8 و پی ال سی زیمنس سری S7-300 را در 8 گام مهم برای شما عزیزان آورده‌ایم.

پی‌ال‌سی (PLC) چیست؟

PLC که مخفف Programmable Logic Controller به معنی کنترل‌کننده منطقی قابل‌برنامه‌ریزی است، یک کامپیوتر دیجیتال صنعتی طراحی شده برای کنترل فرایندهای صنعتی با قابلیت اطمینان بالا است. این دستگاه‌ها به‌ویژه برای کار در شرایط سخت مانند دماهای بالا، رطوبت و گردوغبار طراحی شده‌اند و به‌طور گسترده‌ای در اتوماسیون صنعتی، از جمله در خطوط مونتاژ، تجهیزات روباتیک و فرایندهای کارخانه‌ای مانند تصفیه‌خانه‌های فاضلاب مورداستفاده قرار می‌گیرند. PLCها به کاربران این امکان را می‌دهند که برنامه‌های کنترلی مختلفی را بر روی آن‌ها بنویسند و در صورت نیاز، منطق کنترل را به‌راحتی تغییر دهند. باتوجه‌به بازار روبه‌رشد اتوماسیون، شرکت‌های متعددی مانند ABB ،Siemens و Mitsubishi در این حوزه فعالیت می‌کنند و انواع مختلفی از PLCها را ارائه می‌دهند.

پی‌ال‌سی زیمنس

پی‌ال‌سی زیمنس یکی از برندهای معتبر و پرکاربرد در زمینه اتوماسیون صنعتی است که به دلیل طراحی مهندسی و قابلیت‌های گسترده خود، توانسته است جایگاه ویژه‌ای در بازار جهانی پیدا کند. این شرکت انواع مختلفی از پی ال سی‌ها را تولید می‌کند، از جمله مدل‌های کامپکت، ماژولار و مینی که هر یک برای پاسخگویی به نیازهای خاص صنایع طراحی شده‌اند. پی ال سی‌های زیمنس به دلیل اطمینان‌پذیری بالا و قابلیت گسترش، به‌ویژه در پروژه‌های صنعتی و اتوماسیون، بسیار موردتوجه قرار گرفته‌اند و از نرم‌افزارهای پیشرفته‌ای مانند TIA Portal برای برنامه‌نویسی و پیکربندی آن‌ها استفاده می‌شود.

پی‌ال‌سی زیمنس سری S7-300

پی ال سی زیمنس سری S7-300 زیمنس یکی از محبوب‌ترین و پرکاربردترین محصولات این شرکت در زمینه اتوماسیون صنعتی است. این PLC ماژولار با طراحی فشرده و قابلیت توسعه بالا، برای کاربردهای متوسط مورد استفاده قرار می‌گیرد. S7-300 در چهار سری استاندارد، ایمن در برابر خطا (Fail Safe)، تکنولوژیک و کامپکت ارائه می‌شود که هر کدام برای نیازهای خاصی طراحی شده‌اند.
CPUهای این سری در مدل‌های مختلف با تعداد ورودی و خروجی متفاوت موجود هستند. به‌عنوان‌مثال، در سری کامپکت مانند CPU313C و 24،314C ورودی دیجیتال، 16 خروجی دیجیتال، 4 ورودی آنالوگ و 2 خروجی آنالوگ وجود دارد. همچنین در سری معمولی، CPU 315 با قابلیت پشتیبانی از 1000 ورودی و خروجی یکی از پرکاربردترین مدل‌ها محسوب می‌شود.
PLC S7-300 به دلیل طراحی ماژولار، انعطاف‌پذیری بالا و قابلیت توسعه آسان، در صنایع مختلفی مانند خودرو‌سازی، ماشین‌سازی، بسته‌بندی، صنایع غذایی و فرایندی کاربرد دارد. این سری تا سال 2020 تولید شده و پس از آن نیز تا 10 سال آینده تجهیزات آن تأمین خواهد شد. برنامه‌نویسی S7-300 با نرم‌افزار Step7 انجام می‌شود که امکانات گسترده‌ای را در اختیار کاربران قرار می‌دهد.

لوگو زیمنس ورژن 8 را بشناسیم

لوگو 8 زیمنس، که به‌عنوان یک مینی PLC شناخته می‌شود، جزء PLCهای کوچک و کامپکت است و به دلیل طراحی فشرده و تعداد ورودی و خروجی‌های محدود، به مینی پی ال سی یا اسمارت رله نیز معروف است. این دستگاه به دلیل قابلیت‌های فوق‌العاده و قیمت رقابتی، به‌ویژه در بازار ایران، مورد استقبال مهندسان و کارفرمایان قرار گرفته است. لوگو 8 در دو نوع با نمایشگر (Basic) و بدون نمایشگر (Pure) تولید می‌شود که نوع با نمایشگر به دلیل امکانات اضافی و عدم نیاز به نمایشگر ثانویه، محبوب‌تر است.

این مینی PLC دارای ۸ ورودی و ۴ خروجی دیجیتال است و در برخی مدل‌ها قابلیت استفاده از ورودی‌های آنالوگ را نیز دارد. همچنین، نسخه‌های مختلفی از این محصول شامل LOGO!8 ،LOGO!8.2 و LOGO!8.3 وجود دارد که جدیدترین آن‌ها ویژگی‌هایی نظیر پشتیبانی از ارتباط مستقیم با فضای ابری و قابلیت وب سرور را دارا هستند. لوگو 8 از امکاناتی مانند افزایش ورودی و خروجی، شبکه‌سازی و ارتباط با PLC و HMIهای خانواده SIMATIC نیز پشتیبانی می‌کند و می‌تواند برنامه‌هایی با حداکثر 400 بلوک طراحی کند.

نکات مهم قبل از شروع کار

  • برنامه‌نویسی کنترلر کوچک لوگو 8 با استفاده از نرم‌افزار LOGO! Soft Comfort انجام می‌شود و کاربران می‌توانند از زبان‌های مختلفی مانند زبان نردبانی (Ladder)، زبان FBD و زبان UDF برای این منظور استفاده کنند. در نسخه‌های دارای صفحه نمایش، امکان برنامه‌نویسی از طریق کلیدهای روی پنل نیز فراهم شده است، اما در این حالت تنها زبان FBD قابل استفاده است.
  • سه زبان‌اصلی برنامه‌نویسی در نرم‌افزار سیماتیک منیجر LAD/STL/FBD هستند. البته زبان‌های دیگر نیز در Simatic Manager وجود دارد. ولی در اینجا برای PLC استفاده می‌شود.
  • از نرم‌افزار HW Config برای تنظیم و تعریف المان‌های موجود در سخت‌افزار PLC و نحوه اجرا و پروتکل شبکه موجود بین سیستم اتوماسیون صنعتی و تعیین Password برای پروژه و… استفاده می‌شود. HW Config ابزاری است از اتوماسیون صنعتی زیمنس که برای پیکربندی سخت‌افزار زیمنس استفاده می‌شود.
  • Netpro از محیط Simatic Manager نمایندگی زیمنس با آیکون بالای پنجره یا با دابل‌کلیک روی آیکن‌های شبکه اجرا می‌شود.

قدم‌های مهم برای ارتباط بین لوگو زیمنس ورژن 8 و پی‌ال‌سی زیمنس سری S7-300

تنظیم IP آدرس لوگو Logo

این مدل لوگوها دارای پورت LAN هستند پس باید یک آدرس IP را برای این لوگوها تعریف کنیم. برای تعریف آدرس لوگو کنترلر را به حالت STOP می‌بریم.

 

تنظیم IP آدرس لوگو LOGO قدم 1-1

 

تنظیم IP آدرس لوگو LOGO قدم 2-1

 

سپس وارد قسمت Network شده و گزینه OK را می‌زنیم.

 

تنظیم IP آدرس لوگو LOGO قدم 2

 

در اینجا IP آدرس را ایجاد کرده و حتماً باید آدرس آخر IP مربوط به لوگو با سایر دستگاه‌های ارتباطی با لوگو متفاوت باشد؛ سپس مطابق شکل زیر IP Address و Subnet Mask را تنظیم می‌کنیم.

 

تنظیم IP آدرس لوگو LOGO قدم 4

 

تنظیم IP آدرس لوگو LOGO قدم 5

 

تنظیم IP آدرس PC

از طریق تایپ‌کردن دستور Ipconfig/All در پنجره RUN ویندوز می‌توان IP  کامپیوتر را به دست آورد.

تنظیم IP آدرس PC مرحله اول

در روش بالا IP کامپیوتر در صورتی ظاهر می‌شود که قبلاً در تنظیمات شبکه شده SET باشد این تنظیمات در Control panel /Network Connection/Local Area انجام می‌شود و روی Internet Protocol (TIP/IP) کلیک کرده و قسمت موردنظر Use The Following IP Address را فعال می‌کنیم و آدرس موردنظر را قرار می‌دهیم. حتماً باید دقت شود که قبلاً آدرس موردنظر روی شبکه برای وسیله‌ای رزرو نشده باشد.

ایجاد شبکه در Semantic Manager و ارتباط آن با PC

مرحله یکم: ابتدا در محیط STEP7 V5.5 یک پروژه جدید را بازکرده و را انتخاب می‌کنیم. اگر CPUای قابلیت شبکه اترنت صنعتی نداشته باشد می‌توان از ماژول CP 343_1 در کنار CPU استفاده کنیم و به‌راحتی به هر شبکه‌ای متصل شویم ابتدا روی new زده و شبکه اترنت جدید ایجاد کنید.

ایجاد شبکه در Semantic Manager مرحله 1

مرحله دوم: سپس IP Address مربوط به CPU را ایجاد می‌کنیم.
یا با استفاده set mac address از یک مک آدرس ایجاد کنیم. البته مک آدرس فیزیکی روی جعبه وجود دارد.

 

ایجاد شبکه در Semantic Manager مرحله 2

 

ایجاد شبکه در Semantic Manager مرحله 2-2

مرحله سوم: در نوار Status بر روی Config Network کلیک کرده پنجره Net Pro باز خواهد شد.

ایجاد شبکه در Semantic Manager مرحله 3

مرحله چهارم: بر روی CPU راست کلیک و گزینه Insert New Connection را کلیک کرده پنجره‌ای با نام  INSERT NEW CONNECTION باز خواهد شد.

ایجاد شبکه در Semantic Manager مرحله 4

مرحله پنجم: در پنجره Apply را می‌زنیم پنجره‌ای با نام S7 Connection Properties باز خواهد شد و اتصال جدید به‌صورت S7 Connection تعریف می‌کنیم.

ایجاد شبکه در Semantic Manager مرحله 5

مرحله ششم: در پنجره باز شده در قسمت Partner و در Industrial Ethernet باید IP Address مربوط به کامپیوتر را وارد کنیم که در اینجا برابر 192.168.1.122 است در اینجا فقط ID داده شده و LADDR وجود ندارد و به همین علت Seven Connection دارای LADDR نیستند.

ایجاد شبکه در Semantic Manager مرحله 6

مرحله هفتم: سپس روی TSAP کلیک می‌کنیم که پنجره مربوط باز خواهد شد. TSAP مخفف آدرس لاجیک مربوط به سرویس ارتباطی است که در لایه Transport معرفی می‌شود. به‌طور معمول برای ارتباطاتی که مبدأ و مقصد مشخصی دارند نیاز به تنظیمات فوق نیست و درصورتی‌که مقصد Partner به‌صورت Unpieced باشد باید تنظیمات انجام گیرد که ما در اینجا Partner و در قسمت connection resource برابر 10 قرار میدهیم و TSAP را برابر 10000 قرار می‌دهیم.

ایجاد شبکه در Semantic Manager مرحله 7

مرحله هشتم: بر روی ok کلیک کرده و خواهیم داشت.

ایجاد شبکه در Semantic Manager مرحله 8

مرحله نهم: سپس ok را خواهیم زد و در آخر روی Save and Compile می‌زنیم. پنجره به شکل زیر باز شده گزینه Compile and check every thing را می‌زنیم.

ایجاد شبکه در Semantic Manager مرحله 9

مرحله دهم: در آخر بایستی پیغامی با نام ظاهر شود که نشان‌دهندهٔ شبکه بی‌نقص بین PLC و PC خواهد بود.

ایجاد شبکه در Semantic Manager مرحله 9

مرحله یازدهم: در تصویر زیر کلیه مراحل اتصال CPU به PC با پورت LAN نمایش‌داده‌شده است.

ایجاد شبکه در Semantic Manager مرحله 11

مرحله دوازدهم: زمانی که برقراری اتصال شبکه از دو طرف را مطمئن باشیم اکنون رابطه را تنظیم می‌کنیم. اگر کارت شبکه یا پورت LAN معمولی کامپیوتر استفاده شود و هدف ایجاد ارتباط از طریق IP address انتخاب گردد باید گزینه TCP/IP(auto) انتخاب گردد.

و اگر هدف ایجاد ارتباط از طریق Mac Address است باید گزینه ISO Industrial Ethernet انتخاب گردد.

ایجاد شبکه در Semantic Manager مرحله 11

لازم به ذکر است که در PLCهای S7_300 که دارای پورت اترنت صنعتی است فقط می‌توانیم از IP Address به PLC کانکت شویم؛ ولی در PLCهای سری 400 علاوه‌بر IP Address میتوان از Mac Address هم استفاه کرد.
و بهتر است به برای امنیت بیشتر به‌جای IP Address از Mac Address استفاده شود؛ زیرا کارت نوز این آدرس را نگرفته است و بایستی که از Mac Address استفاده کرد و می‌توان به‌راحتی بدون نیاز به PC Adaptor دانلود و آپلود کنیم.

ایجاد شبکه در Logo Soft Comfort و ارتباط آن با S7-300

مرحله اول: وارد Logo Soft Comfort شده و گزینه را دو بار کلیک می‌کنیم پنجره‌ای با نام باز می‌شود که می‌توان تنظیماتش را تغییر داد. نام پروژه را ایجاد کرده و همچنین IP Address که قبلاً بر روی سخت‌افزار Logo 8 ایجاد کرده را در قسمت IP Address را قرار دهیم.

ایجاد شبکه در Logo Soft Comfort مرحله 1

مرحله دوم: برای PC با لوگو 8 زیمنس ورژن 8 به محیط برنامه Logo Soft Comfort رفته وبر روی آیکن PC-Logo کلیک کرده که گزینه صفحه زیر باز می‌شود.

ایجاد شبکه در Logo Soft Comfort مرحله 2
مرحله سوم: در این حالت IP وارد شده را در کنترل‌کننده وارد می‌کنیم و بروی تست کلیک کرده اگر ارتباط درست و صحیح باشد حالت زیر رخ خواهد داد.

ایجاد شبکه در Logo Soft Comfort مرحله 3

 

دکمه ok را می‌زنیم و دانلود برنامه به داخل Logo انتقال‌یافته و این عمل با Stop شدن کنترل‌کننده همراه خواهد بود.

ایجاد شبکه در Logo Soft Comfort مرحله 3-1

مرحله چهارم: در نرم‌افزار Logo Soft Comfort باید برای ارتباط S7-300 حتماً TSAP را تنظیم نمود برای این منظور از سربرگ Tools باید Ethernet Connection را بزنیم.

ایجاد شبکه در Logo Soft Comfort مرحله 4

 

مرحله پنجم: در پنجره شکل زیر روی گزینه Ethernet Connection راست کلیک کرده گزینه Add New Connection را می‌زنیم و سپس OK را می‌زنیم.

 

ایجاد شبکه در Logo Soft Comfort مرحله 5

 

مطالعه کنید:  فایروال سخت افزاری چیست؟ (انواع، کاربرد و عملکرد Hardware Firewall)

مرحله ششم: سپس پنجره Connection 1 (Server 1) باز می‌شود که گزینه Accept All Connection Request که برای درخواست اتصال‌ها به همدیگر است را فعال می‌کنیم. همچنین مقدار TASP برابر 20.00 باشد و مقدار Server در کلاینت برابر 11.02 باشد.

ایجاد شبکه در Logo Soft Comfort مرحله 6

مرحله هفتم: برای به‌دست‌آوردن مقدار TSAP در Client باید به NetPro در سیماتیک رفته طبق شکل زیر پیدایش کرده و روی خانه Partner Id دو بار کلیک می‌کنیم.

ایجاد شبکه در Logo Soft Comfort مرحله 7

مرحله هشتم: در پنجره Properties S7-Connection روی Address Detail کلیک کرده و آدرس TASP را در پنجره Connection1 مربوط به Logo قرار می‌دهیم.

ایجاد شبکه در Logo Soft Comfort مرحله 8

ایجاد شبکه در Logo Soft Comfort مرحله 8-2

مرحله نهم: دو بار روی CPU راست کلیک و گزینه Insert New Connection را می‌زنیم سپس روی Apply کلیک می‌کنیم. پنجره Properties S7-Connection بازکرده و اتصال جدید را به‌صورت S7-Connection تعریف می‌کنیم.

 

ایجاد شبکه در Logo Soft Comfort مرحله 9

مرحله دهم: در پنجره باز شده روی قسمت Partner کلیک کرده و در باید مربوط به را وارد کنیم مربوط به برابر 192.168.1.5 است در اینجا فقط ID داده شده و LADDR وجود ندارد ما ID را برابر 2 قرار می‌دهیم.

ایجاد شبکه در Logo Soft Comfort مرحله 10

مرحله یازدهم: سپس روی Address Detail کلیک می‌کنیم که پنجره Address Detail باز شود. TSAP را طبق تنظیمات Logo 8 تنظیم کرده و Partner در قسمت Connection Resource (hex) را برابر 20 قرار داده و همچنین TSAP را برابر 22.00 قرار می‌دهیم.

ایجاد شبکه در Logo Soft Comfort مرحله 11

 

سپس روی ok کلیک کرده و شکل زیر را خواهیم داشت.

 

ایجاد شبکه در Logo Soft Comfort مرحله 11-2

مرحله دوازدهم: سپس OK را زده گزینه Save and Compile را می‌زنیم در پنجره باز شده گزینه Compile and check everything را می‌زنیم.

ایجاد شبکه در Logo Soft Comfort مرحله 12

مرحله سیزدهم: در آخر بایستی پیغام با نام No errors ظاهر شود که نشان‌دهندهٔ شبکه بی‌نقص بین PLC و Logo 8 خواهد بود.

ایجاد شبکه در Logo Soft Comfort مرحله 13

ایجاد پروژه در محیط STEP 7 V5.5

برای تبادل دیتا لازم است بین مبدأ و مقصد یک اتصال نرم‌افزاری تعریف شود که این اتصال از نوع S7_Connetion باشد که قبل‌تر این اتصالات را بین پی ال سی زیمنس سری S7-300 و Logo 8 انجام داده‌ایم.

برای تبادل دیتا با S7-Connection از 15SFB به نام سمبلیک PUT و از 14SFB به نام سمبلیک GET استفاده می‌شود با استفاده از PUT می‌توان دیتا را به سمت مقابل یعنی ارسال کرد و با استفاده از GET می‌توان دیتا را از سمت مقابل یعنی مینی پی ال سی لوگو ورژن 8 دریافت نمود.

ایجاد پروژه در محیط STEP 7 V5.5 اتصال یک

 

نکته: می‌توانیم از 4SFB و 15SFB برای تبادل دیتا در S7-300 استفاده کنیم فقط باید توجه داشت که ADDR_2 و ADDR_4 و همچنین RD_2 و RD_4 برای این منظور به کار گرفته می‌شود.

در استفاده از بلاک PUT باید توجه داشت که:
REQ برای فعال‌کردن بلاک از این ورودی استفاده می‌کنیم. با فعال‌کردن Cycle/Clock Memory در قسمت HW Config با فرکانس 1HZ ورودی بلاک را می‌توان فعال کرد.

ایجاد پروژه در محیط STEP 7 V5.5 اتصال 2

و یا اینکه با ایجاد یک پالس توسط Not کردن مدام یک مانند شکل زیر می‌توان بلاک را فعال کرد بدیهی است که اگر زمان 35OB در سخت‌افزار 100 میلی‌ثانیه تنظیم شده باشد با روش فوق هر 200 میلی‌ثانیه یک‌بار یک لبه مثبت در ورودی REQ خواهیم داشت و ارسال انجام می‌گردد.

ایجاد پروژه در محیط STEP 7 V5.5 اتصال 3

  • ID: پارامتر مربوط به آدرس، که وسیله سمت مقابل را مشخص می‌کند. این پارامتر به‌عنوان ID در ورودی بلاک به‌کار می‌رود و مقدار آن از پیکربندی انجام شده از NetPro گرفته می‌شود با مشخص‌کردن این ID فرستنده می‌فهمد که به چه گیرنده‌ای دیتا را ارسال کند و همچنین گیرنده نیز می‌داند که دیتا را ازچه فرستنده‌ای دریافت کند.
  • ADDR_i: آنچه در ورودی ADDR_i بلاک PUT نوشته می‌شود آدرس حافظه گیرنده را نشان می‌دهد که باید عیناً در آدرس RD_i (که آدرس خود گیرنده را نشان می‌دهد.) یکسان نوشته شود.
  • RD_i: آنچه در ورودی RD_i بلاک GET نوشته می‌شود آدرس فرستنده است که باید عیناً در آدرس ADDR_i (که آدرس خود فرستنده را نشان می‌دهد.) یکسان نوشته شود.
  • SD_i: پارامترهای مربوط به ناحیه آدرس فرستنده که دیتا از آن ناحیه ارسال می‌شود و با SD_i مشخص می‌شود. یک بلاک ممکن است دارای چندین ناحیه آدرس باشد SD_1 , SD_2 و…
  • پارامترهای وضعیت Status: وضعیت ارسال، دریافت و ارتباط را نشان می‌دهند این پارامترها در خروجی ظاهر می‌شوند مانند Status و Error

تعداد SD_iهای به‌کاررفته در سمت فرستنده بایستی با تعداد RD_iهای به‌کاررفته در سمت گیرنده یکی باشد. نوع دیتای به‌کاررفته در آن‌ها یکسان بوده و ناحیه آدرس مشخص شده در سمت فرستنده بزرگ‌تر از ناحیه آدرس گیرنده نباشد. درصورتی‌که هر یک از شرایط فوق نقض گردد سمت خروجی Error=1 و Statues=4 ظاهر می‌شود.

بلاک‌ها در S7_400 به‌صورت SFB هستند و در Library زیر مجموعه System function ظاهر می‌شوند. اگر Library برحسب نوع مرتب شده باشد این بلاک‌ها را می‌توان در زیر مجموعه Comm_func پیدا کرد و SFBها نیاز به دانلود ندارند.

بلاک‌ها در S7_300 به‌صورت FB هستند و در Library زیر مجموعه Simatic NET CP ظاهر می‌شوند در استفاده از FBها باید توجه داشت که FBها با آن شماره که توسط کاربر ایجاد شده موجود نباشد در غیر این صورت آن FBها از بین می‌رود و Overwrite می‌شود. ثانیاً این FBها بایستی به CPUها دانلود شوند.

318CPU از این قاعده مستثنی است و مانند s7_400 دارای SFB است.

مثال: ایجاد ارتباط STEP7 V5.5 با 8Logo از طریق 14SFB و 15SFB
پاسخ: برای تبادل دیتا با S7_Connection از 15SFB به نام سمبلیک PUT و از 14SFB به نام سمبلیک GET استفاده می‌شود.

با استفاده از PUT می‌توان دیتا را به سمت مقابل یعنی 8Logo ارسال کرد و با استفاده از GET می‌توان دیتا را از سمت مقابل یعنی 8LOGO دریافت نمود.

می‌توانیم از 14SFB و 15SFB برای تبادل دیتا در S7_300 استفاده کنیم فقط نکته این است که ADDR_2 و ADDR_4 همچنین RD_2 ،RD_4 برای S7_400 به کار گرفته می‌شود.

مرحله یکم: ابتدا محیط HW Config باید CPU ای که قابلیت شبکه پروفینت را دارد انتخاب کنیم و اگر CPU که قابلیت شبکه پروفینت نداشته باشد می‌توان از ماژول CP 343_1 در کنار CPU استفاده کنیم و به‌راحتی به هر شبکه‌ای متصل شویم.

ایجاد ارتباط STEP7 V5.5 با 8Logo از طریق 14SFB و 15SFB مرحله یک

 

 

مرحله دوم: در محیط Simatic Manager باید 14SFB و SFB15 را در Library زیرمجموعه Symatic Function ظاهر می‌شوند را انتخاب نموده و در 1OB درگ کنیم.

ایجاد ارتباط STEP7 V5.5 با 8Logo از طریق 14SFB و 15SFB مرحله 2

 

مرحله سوم: با فعال‌کردن Cycle/Clock Memory در قسمت HW Config با فرکانس 1 HZ ورودی بلاک را می‌توان فعال نمود.
ایجاد ارتباط STEP7 V5.5 با 8Logo از طریق 14SFB و 15SFB مرحله 3
مرحله چهارم: 1OB باید بلاک‌های 14SFB و 15SFB پارامترهای مربوطه را کامل کنیم.

ایجاد ارتباط STEP7 V5.5 با 8Logo از طریق 14SFB و 15SFB مرحله 4-1

 

ایجاد ارتباط STEP7 V5.5 با 8Logo از طریق 14SFB و 15SFB مرحله 4-2

 

ایجاد پروژه در محیط برنامه logo soft comfort

مرحله یکم: ابتدا در محیط برنامه Logo Soft Comfort بر روی Add New Diagram دو بار کلیک می‌کنیم پنجره‌ای با نام Logo Settings باز خواهد شد که باید تنظیماتش را انجام دهیم.
نام پروژه را ایجاد می‌کنیم و IP Address که قبلاً بر روی سخت‌افزار Logo 8 ایجاد کردیم باید در قسمت IP Address قرار می‌دهیم.

مرحله دوم: با یک مثال ساده دیتای Logo 8 را با S7_300 خواهیم نوشت.

ایجاد پروژه در محیط برنامه logo soft comfort قدم اول

مرحله سوم: در این حالت IP را در کنترل‌کننده نیز وارد می‌کنیم و روی test می‌زنیم.

ایجاد پروژه در محیط برنامه logo soft comfort قدم 3

با OK کردن و دانلود برنامه به داخل Logo انتقال‌یافته و این عمل با Stop شدن کنترل‌کننده همراه خواهد بود.

ایجاد پروژه در محیط برنامه logo soft comfort قدم 3-2

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB

در اینجا می‌خواهیم با استفاده از بلاک SFB15 داده را از S7_300 به Logo 8 انتقال داده و یک پمپ در Logo 8 را Start و Stop کنیم.
مرحله اول: در محیط Simatic Manager سه DB برای انتقال داده‌ها و وضعیت آن‌ها مانند شکل زیر ایجاد می‌کنیم از سمت راست گزینه Blocks را انتخاب کنیم.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله اول

وارد نرم‌افزار شده و لوکال آی‌دی‌ها را چک می‌کنیم.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 1-2

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 1-3

مرحله دوم: وارد Simatic Manager شده و در OB1 باید SFB15 را فراخوانی کنیم و دیتاها را جایگزین نماییم پس به شکل زیر خواهیم داشت.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 2-1 انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 2-2

مرحله سوم: ما در این برنامه می‌خواهیم با استفاده از Modify از 300_7S دیتای دیجیتال را به 8 Logo ارسال کنیم به شکلی که پمپ در 8 Logo استارت و استاپ گردد.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 3-1

 

وارد نرم‌افزار Logo soft می‌شویم.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 3-2

مرحله چهارم: حال می‌خواهیم دیتای آنالوگ را از 300_7S به 8Logo انتقال دهیم.

مرحله پنجم: باید از مسیر زیر پارامترهای تقویت‌کننده آنالوگ را برای اتصال به 322_ 7S فعال کنیم پس وارد Tools و Parameter VM Mapping می‌شویم.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 5

مرحله ششم: سپس در جدول Memory Configuration Variable مقادیر تقویت‌کننده آنالوگ را ایجاد کنیم و در آخر برنامه را از طریق آیکن فلش پایین کیبورد را به LOGO دانلود می‌کنیم.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 6-1 انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 6-2

مرحله هفتم: در 1OB باید 15SFB را فراخوانی کرده و دیتاها را جایگزین کرده پس خواهیم داشت.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 7

مرحله هشتم: در این برنامه می‌خواهیم با استفاده از Modify از 300_7S دیتای آنالوگ را به 8 Logo ارسال کنیم پس خواهیم داشت.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 8
پس اگر در نرم‌افزار Simatic Manager مقدار Modify Value برابر 500 شود بالا هم تبدیل به 500 می‌شود.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 8-2

 

اگر وارد نرم‌افزار لوگو سافت شوید به شکل زیر می‌شود.

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 8-3

 

و اگر am3 , am1 تغییر یابد در نرم‌افزار لوگو سافت مقادیر تغییر می‌یابد.

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 8-4

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 8-5

 

مرحله نهم: وارد نرم‌افزار Simatic Manager شده قسمت CPU را می‌زنیم.

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 9

 

مرحله دهم: وارد hw config شده گزینه monitor/modify را می‌زنیم.

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 10

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 11

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 10-3

 

مرحله یازدهم: وارد hw config شده گزینه monitor/modify را می‌زنیم از صفحه باز شده گزینه مانیتور را می‌زنیم.

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به Logo 8 با استفاده از 15SFB مرحله 11

 

انتقال دیتای دیجیتال و آنالوگ از پی ال سی زیمنس S7-300 به مینی پی ال سی لوگو ورژن 8 با استفاده از 14SFB

در این فصل ما می‌خواهیم با استفاده از 14SFB دیتاها را از Logo 8 به S7_300 انتقال دهیم و یک پمپ در پی ال سی S7-300 زیمنس  را Start و Stop کنیم.
مرحله اول: ابتدا در محیط Logo Soft Comfort برنامه زیر را خواهیم نوشت.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 1

مرحله دوم: در OB1 باید SFB14 را فراخوانی کرده و دیتاها را جایگزین کنیم پس خواهیم داشت.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 2-1

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 2-2

مرحله سوم: در برنامه شکل زیر خواهیم داشت که دیتا از Logo 8 به S7_300 ارسال شده است و پمپ استارت خواهد گردید.

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 3

 

مرحله چهارم: حال می‌خواهیم دیتاهای آنالوگ را از Logo 8 به S7_300 انتقال دهیم که با افزایش سطح Level پمپ خاموش گردد و با کاهش سطح Level پمپ استارت شود.

مرحله پنجم: باید از مسیر زیر پارامترهای تقویت‌کننده آنالوگ را برای اتصال به S7_300 فعال کنیم.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 5

مرحله ششم: سپس در جدول Variable Memory Configuration مقادیر تقویت‌کننده آنالوگ را ایجاد کرده و در آخر برنامه از طریق آیکن فلش روبه‌پایین به Logo دانلود می‌کنیم.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 6

مرحله هفتم: در OB1 باید SFB14 را فراخوانی کنیم و دیتاها را جایگزین نماییم پس خواهیم داشت.

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 7-1

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 7-2

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 7-3

مرحله هشتم: در برنامه شکل زیر خواهیم داشت که دیتای آنالوگ که از Logo 8 به S7_300 ارسال شده است و باعث استارت و استپ پمپ خواهد گردید.

 

انتقال دیتای دیجیتال و آنالوگ از S7_300 به LOGO 8 با استفاده از 14SFB مرحله 8

 

نتیجه‌گیری

همان‌طور که گفته شد انتخاب مناسب لوگو 8 و S7-300 بر اساس نیازهای پروژه، می‌توان به سیستم‌های کنترلی قدرتمند، انعطاف‌پذیر و کارآمدی دست یافت که در نهایت به افزایش بهره‌وری و کاهش هزینه‌ها منجر خواهد شد.
برای خرید پی‌ال‌سی زیمنس سری S7-300 و لوگو زیمنس ورژن 8 به فروشگاه آزند اتوماسیون که نمایندگی فروش تجهیزات اتوماسیون صنعتی را دارد مراجعه کنید و یا با واتس آپ با کارشناسان ما در ارتباط باشید


 

سؤالات متداول

آیا می‌توان لوگو 8 را به عنوان یک ماژول ورودی/خروجی برای پی ال سی S7-300 استفاده کرد؟

✅ خیر، لوگو 8 و S7-300 هر یک سیستم‌های کنترلی مستقل هستند و نمی‌توان از لوگو به عنوان یک ماژول ورودی/خروجی برای S7-300 استفاده کرد. اما این دو سیستم با استفاده از پروتکل‌های ارتباطی مانند Profinet، قادر به تبادل داده و فرمان با یکدیگر هستند.

آیا می‌توان برنامه لوگو 8 را در پی ال سی S7-300 دانلود کرد؟

✅ خیر، برنامه‌های لوگو 8 و S7-300 با یکدیگر سازگار نیستند و نمی‌توان برنامه لوگو را در پی ال سی S7-300 دانلود کرد. هر یک از این سیستم‌ها نیازمند برنامه‌نویسی مخصوص به خود هستند که با نرم‌افزارهای LOGO! Soft Comfort و TIA Portal انجام می‌شود.

آیا می‌توان لوگو 8 را به عنوان یک HMI برای پی ال سی S7-300 استفاده کرد؟

✅ خیر، لوگو 8 به عنوان یک مینی پی ال سی طراحی شده و قابلیت‌های HMI در آن محدود است. برای استفاده از HMI با قابلیت‌های پیشرفته‌تر، می‌توان از پنل‌های HMI زیمنس سری SIMATIC مانند KTP400 یا TP700 همراه با پی ال سی S7-300 استفاده کرد.

5/5 - (1 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *