در این قسمت از آموزش های نمایندگی زیمنس با نحوه کار با دستورات ریاضی را در برنامه نویسی PLC S7-1200 زیمنس آشنا خواهید شد و یک مثال با استفاده از این دستورات خواهیم نوشت.
این دستورات در پنجره Instructions، در منوی Basic Instructions و در قسمت Math Functions قرار دارند.
حال می خواهیم یک مثال با استفاده از این دستورات بنویسیم تا ببینیم که این دستورات چگونه کار می کنند.
مثال: می خواهیم برنامه ای بنویسیم که با فعال شدن ورودی خاص 1 ثانیه زمان به زمان موجود در تایمر اضافه شود.
حل:
مانند قسمت قبلی یک ورودی، تایمر TON و یک assignment خروجی اضافه می کنیم که به صورت زیر می شود:
حال در نتورک جدید یک ورودی تعریف می کنیم که اگر فعال شد 1 ثانیه به رجیستر MD0 اضافه شود که به صورت زیر انجام می شود:
همانطور که می بینید یک ورودی، یک دستور بالا رونده، و یک دستور ADD از Math Functions اضافه کردیم که نحوه عملکرد دستور ADD به صورت زیر می باشد:
حال با روشن شدن ورودی i0.1 زمان 1 ثانیه به زمان تایمر اضافه شده و با فعال شدن ورودی i0.0، مدت زمان موردنظر توسط تایمر شمرده می شود و خروجی را فعال می کند.
در قسمت Math Functions دستورات زیادی مانند دستورات SUB، MUL و DIV که به ترتیب برای تفریق، ضرب و تقسیم استفاده می شوند وجود دارند.