پس از وارد کردن کارت آنالوگ در HW CONFIG مانند کارتهای دیجیتال نرم افزار بطور اتوماتیک آدرس هایی را برای کارت در نظر می گیرد و همانطور که  قبلا اشاره شد ، کارت AI یک مبدل A/D است که سیگنال الکتریکی را به یک عدد 16 بیتی یا یک WORD تبدیل می کند.

این وضعیت بصورت برعکس در کارت های AO وجود دارد، یعنی کارت AO عدد 16 بیتی را به سیگنال الکتریکی تبدیل می کند (D/A) ، بنابراین آدرس I/O های آنالوگ همواره به صورت WORD انجام می شود. (اتوماسیون صنعتی زیمنس)

با دابل کلیک روی کارت در نرم افزار HW CONFIG و مشاهده ی سربرگ آدرس میتوان آدرس های کارت را مشاهده نمود. مطابق تصویر زیر برای کارت با مشخصات AI8 × 12 Bit آدرس ابتدا 272 و آدرس انتها 287 مشخص شده است. فاصله ی بین این دو عدد ،16 بایت و معادل 8 WORD است.

 

نامی کنترل نمایندگی زیمنس

 

بهترین روش برای پیدا کردن آدرس آنالوگ آن است که وقتی کامپیوتر به PLC متصل است ، در محیط HW CONFIG روی کارت مورد نظر کلیک راست کرده و سپس ، گزینه MONITOR / MODIFY را فعال کنیم. این پنجره آدرس کانال های کارت را نشان می دهد. علاوه بر آن ، در کارت های AI-300 با فعال کردن چک باکس MONITOR، مقدار لحظه ای سیگنال را به صورت عدد HEX در ستون STATUS VALUE نیز نمایش می دهد.

اما نکات سوال برانگیزی که در مورد آدرس های آنالوگ وجود دارد ، این است که:

1- چرا در برخی از موارد آدرس ها به صورت IW یا QW و در برخی موارد به صورت PIW یا PQW ظاهر می شوند؟

2- آیا میتوان کاری کرد که آدرس های PIW به IW تبدیل شوند؟

برای پاسخ به سوالات بالا لازم است به موارد زیر توجه شود:

حرف P در ابتدای PIW یا PQW معرف PERIPHERAL به معنای جانبی است.

آدرس های ورودی آنالوگی که در ناحیه PII قرار میگیرند ، توسط سیستم به صورت IW نشان داده شده و همچنین ، آدرس های خروجی آنالوگی که در ناحیه ی PIQ قرار میگیرند ، به صورت QW نمایش داده می شوند.

آدرس هایی که خارج از ناحیه ی PII یا PQW قرار می گیرند ، توسط سیستم به صورت PIW و PQW نشان داده می شوند.

مقادیر آردس های IW در PII ذخیره شده و از آنجا خوانده شده و در برنامه استفاده می شود. همچنین ، مقادیر آدرس های PIW در PQW ذخیره شده و از آنجا به کارت AO ارسال می شود.

آدر س های PIW و PQW چون از بازه ی جافظه خارج هستند ، تصویری از آنها در PII و PIQ قرار نمی گیرد. در برنامه نویسی نیز هرکجا به آدرس PIW اشاره شود، مقدار آن مستقیما از بافر خود کارت AI خوانده می شود و هر کجا به آدرس PQW اشاره شود ، مقدار آن مستقیما به بافر خود کارت AO ارسال می شود.

آدرس هایی که بصورت IW یا QW هستند را می توان در برنامه نویسی به صورت PIW یا PQW به کاربرد ، ولی عکس این عمل، امکان پذیر نیست. بنابراین ، اگر به جای PIW و PQW از IW و QW استفاده شود ، چراغ SF روی CPU روشن می شود. (نمایندگی زیمنس در ایران)

به طور کلی ، در اکثر CPU های S7-300 فضای حافظه PII و OIQ محدود و غیر قابل تغییر است. به عنوان مثال ، در CPU 314C-2DP حداکثر 128 بایت برای ورودی و 128 بایت برای خروجی در نظر گرفته شده و این مقدار غیر قابل تغییر است. این مقدار برابر 64 بایت است ، بنابراین آدرسی معادل 256 خارج از رنج شناخته شده و به صورت PERIPHRAL ظاهر می شود. با این وجود ، اگر آدرس آنالوگ را طوری تغییر دهیم که آدرس ها کمتر از 64 WORD شود ، خواهیم دید که آدرس ها به صورت IW و QW ظاهر می شوند ، ولی در حالت عادی این گار توصیه نمی شود.

 

نکته: از آنجایی که حجم حافظه ی PII و PIQ در S7-400 نسبت به S7-300 بیشتر است ، می تواند تمام آدرس های آنالوگ را تحت پوشش قرار دهد. بنابراین ، در بسیاری از سیستم های S7-400   I/O های آنالوگ به صورت IW و QW ظاهر  می شوند.

 

نامی کنترل وارد کننده محصولات اتوماسیون صنعتی زیمنس در ایران