در اتوماسیون صنعتی زیمنس قبل از ورود به بحث روش برنامه نویسی STL به توضیح در مورد چند مفهوم پایه در این روش برنامه نویسی میپردازیم.
عبارت یا Statement
اجزای سازنده ی یک Statement
همانگونه که در شکل مشاهده میشود Statement سطری از برنامه است که معمولاً دارای سه بخش زیر است :
عملکرد (Operation)
در نمایندگی زیمنس این قسمت بیان کننده نحوه ی ترکیب عملوندها می باشد ، به عنوان مثال نحوه ی ترکیب بصورت موازی و یا سری ، در واقع به عمل منطقی که در عبارت صورت میگیرد عملکرد گفته می شود. عملکرد های مهم عبارتند از = , OR , AND و... که در جدول زیر نشان داده شده اند.
عملکرد های مهم استفاده شده در برنامه نویسی اتوماسیون زیمنس به روش STL
عملوند (Operand)
این قسمت بیان کننده نوع متغیر ها می باشد ( آیا ورودی هستند و یا از نوع خروجی اند ) به عبارت دیگر به قسمتی از یک عبارت که عمل منطقی روی آن صورت می گیرد مانند ورودی I ، خروجی Q ، حافظه M و... عملوند گفته میشود.
در زبان برنامه نویسی S7 زیمنس عملوند های زیر مورد استفاده قرار میگیرند.
(Input) I : ورودی ها ، از پروسه تحت کنترل به PLC.
(Output) Q : خروجی ها ، از PLC زیمنس به پروسه تحت کنترل.
(Memory) M : حافظه ها ، حافظه ای جهت نگهداری مقادیر میانی حاصل از عملیات باینری.
(Data) DB : دیتا ، حافظه ای جهت نگهداری مقادیر میانی حاصل از عملیات دیجیتالی.
(Timer) T : تایمر ، حافظه ای جهت تخصیص زمان سنج ها.
(Counter) C : شمارنده : حافظه ای جهت تخصیص شمارنده ها.
آدرس : آدرس ورودی و خروجی ها در این قسمت بیان می شود ( مانند 0.0 ).
به مثال ارائه شده در شکل زیر توجه نمایید :