زبان STL يکي از بهترين و کامل ترين زبان هاي برنامه نويسي پي ال سي مي باشد که در دوره هاي
معمولا اين امکان وجود دارد که کمترين هزينه آموزش PLC بتوان اين حرفه را آموخته بدين ترتيب مي توان به راحتي به عنوان يک فرد متخصص و فني وارد بازار کار شده، اين موضوع مي تواند براي افراد جوياي کار بسيار مناسب باشد. هزينه
يکي از کامل ترين زبان هاي برنامه نويسيPLC زبان STL مي باشد. زبان STL شامل بيش از 300 دستور مختلف مي باشد. که مي توان از آنها در برنامه نويسيPLC استفاده نمود. به سطرهاي مختلف برنامه هايي که به زبان STL نوشته مي شوند، Statement گفته مي شود. هر Statement شامل سه جزء بوده که به عملکرد، عملوند و آدرس مربوطه تقسيم بندي مي شود. در ادامه به معرفي هر کدام از اجزاي يک Statement پرداخته مي شود.
عملکرد يا Operation: اين عملکرد ها در واقع دستورات منطقي مي باشند که بر روي عملوند ها اعمال مي شوند. به همين خاطر عملکرد ها در زبان STL داراي اهميت بسيار زيادي بوده، اين موضوع باعث شده تا در جدول پايين به معرفي برخي از عملکردها در زبان STL پرداخته شود.
عملوند يا Operand: به اطلاعاتي که عملکردها بر روي آنها تاثير گذاشته و در واقع دستورات منطقي را بر روي آنها اعمال مي نمايند، عملوند گفته مي شود. عملوند ها بسيار زياد مي باشند، نوع اول آنها ورودي بوده که آنها را INPUT يا I نيز مي نامند نوع دوم آنها خروجي بوده که آنها را OUTPUT يا O نيز مي نامند. سومين نوع از عملوند ها حافظه بوده که به MEMORY يا M نيز معروف هستند. TIMER و COUNTER را نيز مي توان جزء عملوند ها به شمار آورد.
آدرس مربوط به انواع ورودي و خروجي نيز مي تواند جزء سوم هر Statement به شمار برود. با استفاده از آدرس مي توان محل دقيق قرار گيري ورودي و خروجي را متوجه شد. در تصوير پايين به راحتي مي توان با قسمت هاي مختلف يک Statement آشنا شد.
دستورالعمل CALL: با استفاده از اين دستورالعمل به راحتي مي توان بلوک هاي FC و FB و همچنين SFC و SFB را فرا خواند. اين دستورالعمل بدون توجه به RLO هر کدام از بلوک ها که به صورت مستقيم و يا سمبليک آدرس داده شوند را فراخواني مي کند. وقتي يک بلوک را با استفاده از اين دستورالعمل فراخواني کنيد، يک سري متغير ها به صورت ليست شده همراه آن فراخواني ي شوند. Formal Parameter متغير هايي مي باشند که در هنگام ايجاد بلوک به عنوان خروجي و ورودي تعريف شده اند. Actual Parameter در هنگام نوشته شدن برنامه بايد توسط فرد برنامه نويس تعيين شوند. نحوه صدا زدن بلوک هاي مختلف را مي توان در جدول زير مشاهده نمود.
در اينجا مي توان مثال هايي از دستورات فراخواني شده را مشاهده نمود.
دستورالعمل UC: اين دستور براي فراخواني بلوک هاي FC و SFC بوده و در اين دستور هيچ گونه قدي و شرطي وجود ندارد. از اين رو هيچ گونه نيازي به وضعيت RLOنمي باشد. در اين دستور نمي توان ديتايي به بلوک ها داده و يا از آنها ديتا گرفت. از اين رو در مواردي مي توان از اين دستور بهره برده که بلوک نيازي به ورودي و خروجي نداشته باشد.
درباره این سایت