آموزش پی ال سی S7-1200 زیمنس قسمت 23: دستورات ریاضی و کاربرد آنها در برنامه نویسی پی ال سی S7-1200 زیمنس

>آموزش پی ال سی S7-1200 زیمنس قسمت 23: دستورات ریاضی و کاربرد آنها در برنامه نویسی پی ال سی S7-1200 زیمنس

در این قسمت از آموزش های نمایندگی زیمنس با نحوه کار با دستورات ریاضی را در برنامه نویسی PLC S7-1200 زیمنس آشنا خواهید شد و یک مثال با استفاده از این دستورات خواهیم نوشت.

 

این دستورات در پنجره Instructions، در منوی Basic Instructions و در قسمت Math Functions قرار دارند.

حال می خواهیم یک مثال با استفاده از این دستورات بنویسیم تا ببینیم که این دستورات چگونه کار می کنند.

 

مثال: می خواهیم برنامه ای بنویسیم که با فعال شدن ورودی خاص 1 ثانیه زمان به زمان موجود در تایمر اضافه شود.

حل:

مانند قسمت قبلی یک ورودی، تایمر TON و یک assignment خروجی اضافه می کنیم که به صورت زیر می شود:

 

دستورات ریاضی و کاربرد آنها در برنامه نویسی پی ال سی S7-1200 زیمنس

زیمنس سیماتیک نماینده رسمی شرکت زیمنس در ایران

 

حال در نتورک جدید یک ورودی تعریف می کنیم که اگر فعال شد 1 ثانیه به رجیستر MD0 اضافه شود که به صورت زیر انجام می شود:

 

دستورات ریاضی و کاربرد آنها در برنامه نویسی پی ال سی S7-1200 زیمنس

برای یادگیری اتوماسیون صنعتی کافیست به شبکه های اجتماعی زیمنس سیماتیک بپیوندید

 

همانطور که می بینید یک ورودی، یک دستور بالا رونده، و یک دستور ADD از Math Functions اضافه کردیم که نحوه عملکرد دستور ADD به صورت زیر می باشد:

  • مقدار موجود در IN1 که رجیستر تایمر ما می باشد را دریافت کرده.
  • مقدار IN2 را به مقدار IN1 اضافه می کند.
  • جمع IN1 و IN2 را در رجیستر تایمر ذخیره می کند.

 

حال با روشن شدن ورودی i0.1 زمان 1 ثانیه به زمان تایمر اضافه شده و با فعال شدن ورودی i0.0، مدت زمان موردنظر توسط تایمر شمرده می شود و خروجی را فعال می کند.

 

در قسمت Math Functions دستورات زیادی مانند دستورات SUB، MUL و DIV که به ترتیب برای تفریق، ضرب و تقسیم استفاده می شوند وجود دارند.