مشاوره
کاری ، تحصیلی ، مهاجرت

پی ال سی وان ، آموزش PLC با پروژه های صنعتی

صفحه اصلی / آموزش PLC رایگان پی ال سی وان / آموزش زیمنس / مطالب دسته بندی 'S7-1200 زیمنس' (Page 2)

آموزش TIA Portal S7-1200 زیمنس ، 52 ، تیا , شبکه کردن LOGO 8 و S7-1200

SIEMENS LOGO!8 S7 1200 Via Ethernet در ادامه آموزش شبکه کردن لوگو 8 و S7-1200 زیمنس ، قصد داریم با استفاده از ورودی های S7-1200 SIEMENS خروجی های LOGO8 SIEMENS رو فعال کنیم . برای این کار در قسمت Connection S7 Client باید به جای Write از Read استفاده کنیم . یعنی جهت فلش باید به سمت چپ باشد . متناسب با تعریف بیت و بایت ها در Data Block

آموزش TIA Portal S7-1200 زیمنس ، 51 ، تیا , شبکه کردن LOGO 8 و S7-1200

SIEMENS LOGO!8 S7 1200 Via Ethernet برای شبکه کردن LOGO 8 SIEMENS & S7-1200 SIEMENS از روش زیر استفاده می کنیم . در ابتدا در نرم افزار TIA Portal یک پروژه جدید ایجاد می کنیم . سپس در قسمت PROFINET interface و  Ethernet addresses آی پی CPU را مشخص می کنیم . گزینه Add new subnet را میزنیم و از قسمت Protection گزینه Full access رو انتخاب و تیک Connection

آموزش TIA Portal S7-1200 زیمنس ، 50 ، تیا , مد هومینگ انکودر

در پی ال سی S7-1200 زیمنس ، اگر از انکودر استفاده کنیم . و بخواهیم نقطه ای را به عنوان صفر یا هومینگ Homing در نظر بگیریم . هر گونه تغییر در جهت مثبت یا منفی باید باعث شود ، با زدن شستی هومینگ ، انکودر به نقطه صفر برگردد . حال برای برنامه نویسی چنین پروژه ای ، در ابتدا از HSCرا تعریف می کنیم . در تابع CTRL-HSC

آموزش TIA Portal S7-1200 زیمنس ، 49 ، تیا , تشخیص جهت چرخش انکودر

برای تشخیص جهت چرخش انکودر در PLC S7-1200 SIEMENS نیاز به انکودر به صورت دو فاز داریم . شاید راه حل اینطور به ذهن برسد اگر عدد در حال افزایش باشد یعنی انکودر به صورت UP در حال شمارش است . اگر عدد کم شود یعنی به صورت Down در حال شمارش است . پس از اینجا نتیجه می گیریم که جهت عوض شده است . ولی راه حل ساده

آموزش TIA Portal S7-1200 زیمنس ، 48 ، تیا , محاسبه سرعت موتور RPM

برای محاسبه سرعت موتور از سنسور و انکودر استفاده میشود . اما استفاده از سنسور دقت کار را پایین خواهد آورد . چون در یک دور چرخش موتور شما فقط یک پالس خواهید داشت . در واقعیت شما ممکن است 3.95 دور یا 4.5 دور را در یک ثانیه داشته باشید . که این عدد وقتی در 60 ضرب میشه اختلاف بزرگی رو ایجاد میکنه . شمارنده شما در استفاده

آموزش TIA Portal S7-1200 زیمنس ، 47 ، تیا , تقسیم اعشاری

اگر در نرم افزار TIA Portal و S7-1200 بخواهیم تقسیم اعشاری داشته باشیم ، باید از تابع DIV در حالت Real استفاده کنیم . دقت داشته باشید خروجی باید حتما دابل  Double باشد . چون برای نمایش عدد اعشاری در محیط برنامه نویسی OB1 یا Watch table باید از حالت نمایش floating-point numbers استفاده کنیم . این حالت فقط در حافظه های دابل  Double قابل نمایش است . اگر دو

آموزش TIA Portal S7-1200 زیمنس ، 46 ، تیا , موقعیت انکودر

در اینجا قصد داریم با دو خروجی Q0.0 و Q0.1 در پی ال سی S7-1200 ، موقعیت انکودر کوپل شده با موتور را تنظیم کنیم . از روی HMI پنل مستر یک عدد رو به عنوان Set point وارد می کنیم . حالا باید انکودر عدد خودش را اعلام کند . این عدد در ID1000 ذخیره می شود . اگر از SET POINT مثلا 500 بزرگتر بود ، برگردد .

آموزش TIA Portal S7-1200 زیمنس ، 45 ، تیا , پروژه انکودر برش

برای پیاده سازی پروژه برش با انکودر در پی ال سی S7-1200 SIEMENS ، کافیست از آموزش های قبل استفاده کنیم . اولین کار تعریف انکودر یا HSC در برنامه TIA Portal است . چون حرکت ما به یک جهت است ، تعریف HSC به صورت single phase انجام میشود . در این پروژه ابتدا مقداری مقدار Count Value را صفر مشخص می کنیم . و یک مموری برای تریگر

آموزش TIA Portal S7-1200 زیمنس ، 44 ، تیا , شمارش متراژ انکودر

در برنامه TIA Portal و S7-1200 برای انکودر Encoder از HSC استفاده کردیم . در آموزش های قبلی برای ریست مقدار ID1000 از Count Value استفاده کردیم . حالا در اینجا و در طول پروسه ای که در حال انجام است . میخواهیم وقتی مقدار انکودر به عدد قابل تنظیمی که رسید ، یک شماره به مقدار متراژ اضافه شود . برای مثال به ازای هر 736 پالس یک واحد

آموزش TIA Portal S7-1200 زیمنس ، 43 ، تیا , ریست انکودر

فرض رو بر این بگیرید بعد از خواندن مقدار انکودر در PLC S7-1200 SIEMENS ، می خواهیم مقدار انرا با استفاده از یک تریگر یا مموری به صورت یک حافظه بیتی ، ریست کنیم . حال این حافظه میتونه ورودی و خروجی یا مموری باشد . برای مثال M0.1 . ساده ترین راهی که ممکن است به ذهن ما برسه انتقال صفر با تابع MOV به ID1000 است . این