در این مقاله با ورودی ها و خروجی های جانبی در PLC زیمنس آشنا می شویم.
در مقاله قبلی خود، گفتیم PLC چیست؟
برای ورودی و خروجی دیجیتال، عمل منطقی در PII و PIQ ذخیره می شود تا زمان چرخه ثابت شود.
اما برای ورودی و خروجی آنالوگ، مستقیماً از خود کارت ارزش می گیرد. برای تشخیص آدرس ورودی و خروجی آنالوگ، مثلاً PLC زیمنس که به PII و PIQ نگاه نمی کند، مستقیماً به کارت آنالوگ نگاه می کند، بنابراین باید از یک آدرس جانبی استفاده کنیم.
ورودی ها و خروجی های جانبی
قبل از نوشتن هر آدرس آنالوگ به برنامه نویسی، باید قبل از هر آدرس آنالوگی که انتخاب می کنید، “P” را اضافه کنید.
برای نرم افزار Simatic manager از روش آدرس دهی فوق برای تشخیص سیگنال های آنالوگ استفاده می شود. به عنوان مثال، PIW100، PID100، PIQ200 و غیره.
برای TIA PORTAL “P” را بعد و قبل از آدرس می پذیرد. به عنوان مثال، PIW100 یا می توانید IW100:P را بنویسید
بگذارید یک مثال در Simatic manager و TIA PORTAL بزنیم تا درباره آدرسهای جانبی بیشتر بدانید.
مرحله 1:
برنامه TIA PORTAL را باز کنید. وارد یک محیط برنامه نویسی شوید.
حالا ببینیم اگر از آدرس جانبی استفاده نکنیم چه اتفاقی افتاده است.
من دستورالعمل MOVE را با آدرسی که در پنجره زیر مشاهده می کنید اضافه کرده ام.
اگر برنامه ای را اجرا کنم ارور می دهد و CPU به حالت STOP می رود که در پنجره زیر می توانید آن را مشاهده کنید.
مرحله 2:
برای حل این مشکل باید از آدرس جانبی استفاده کنیم تا به PLC بگوییم به PII نگاه نکند و در عوض به کارت های آنالوگ نگاه کند.
در اینجا، همانطور که در پنجره زیر مشاهده می کنید، می توانم از آدرس PIW و IW:P استفاده کنم. هر دو آدرس توسط TIA PORTAL پذیرفته می شود.
اگر PIW را به عنوان آدرس قرار دهید، به طور خودکار به IW:P تغییر می کند زیرا تشخیص می دهد که این آدرس متعلق به کارت های آنالوگ است.
مرحله 3:
برای Simatic Manager، در آخرین نسخه، اگر “P” را قبل از آدرس قرار ندهید، خطایی به شما نشان نمی دهد.
اما استفاده از آدرس جانبی برای آدرس های آنالوگ تمرین خوبی است.
همین امر برای خروجی های آنالوگ نیز کار می کند.
امیدوارم ایده روشنی در مورد استفاده از آدرس های جانبی در برنامه نویسی PLC داشته باشید.