در ادامه آموزش PLC زیمنس با نرم افزار سیماتیک منیجر
قصد داریم در مورد آدرس ماژول های دیجیتال بر روی رک یا ریل S7-300 SIEMENS صحبت کنیم .
در PLC S7-300 از یک نوع رک استفاده میشود که به آن ریل هم می گوییم .
بر روی هر ریل 11 اسلات وجود دارد که بر روی هر کدام یک ماژول قرار می گیرد .
اسلات اول منبع تغذیه . اسلات دوم CPU ، اسلات سوم ماژول ارتباطی
و از 4 تا 11 هم ماژول های ورودی و خروجی دیجیتال و آنالوگ .
به زبان ساده در دو جمله ، آدرس ماژول های دیجیتال از صفر شروع شده و 4 تا 4 تا بالا می رود .
برای مثال اولین ماژول اگر دیجیتال ورودی یا خروجی باشد از آدرس I0.0 تا I3.7 یا Q0.0 تا Q3.7 آدرس دهی میشود .
ماژول بعدی از بایت 4 تا 7 بعدی 8 تا 11
دقت داشته باشید که در انواع ماژول های ورودی یا خروجی و یا ترکیبی ورودی و خروجی دیجیتال .
ممکن است تعداد بایت های اشغالی 2 تا 4 تا باشد .
یعنی ما ماژول های دیجیتال 16 یا 32 تایی داریم .
اگر یکی از ماژول ها 16 تایی باشد ، دو بایت خالی توسط ماژول بعدی اشغال نخواهد شد .
برای مثال ماژول دیجیتال ورودی اول اگر 16 تایی باشد در قسمت HW Config نرم افزار Simatic Manager
بایت 0 و 1 درگیر خواهد بود .
برای ماژول بعدی اگر 32 تایی باشد از بایت 4 تا 7 استفاده خواهدیم کرد .
و اگر 16 تایی باشد از بایت 4 و 5 .
یعنی می بینیم که بایت 2 و 3 برای اسلات اول محفوظ می ماند .
مطابق فیلم برای محاسبه آدرس شروع دیجیتال از فرمول زیر استفاده می کنیم .
ابتدا شماره رک را در 8 ضرب کرده .
سپس شماره اسلات را منهای یک قرار داده .
حال این دو مورد رو با هم جمع می کنیم .
و سپس نتیجه را در 4 ضرب خواهیم کرد .
در این فرمول شماره رک اصلی صفر می باشد .
و شماره Slot برای ماژول های دیجیتال از 1 شروع میشود .
یعنی Slot چهار ، چون اولین اسلات ماژول دیجیتال است ، 1 در نظر گرفته میشود .
در CPU های 300 زیمنس تا 4 اسلات می توانیم داشته باشیم . اما دقت کنید در CPU هایی مثل 312 فقط یک اسلات پشتیبانی می شود .
اگر از CPU هایی مثل 314C2DP که بر روی خودشون ورودی و خروجی دارند استفاده کنیم .
آدرس های پیش فرض دیجیتال بر روی CPU از 124 شروع می شوند و ماژول های اضافه شده دیجیتال از صفر .
اما اگر آدرس پیش فرض 124 روی CPU رو تغییر دهیم . مثلا بذاریم صفر .
اونوقت اولین اسلات از 3 شروع می شود . چون CPU از 0 تا 2 را به دلیل داشتن 24 ورودی اشغال کرده است .