Cimplicity הינה תוכנת בקרה (scada) מבית היוצר של GE-General Electric.
Cimplicity היא אחת מתוכנות האוטומציה והבקרה הנפוצות כיום בשוק. במאמר זה יוצגו מספר פונקציות ודוגמאות למספר נושאים נפוצים אשר נתקלים בהם בתכנות בסביבת עבודה זאת.
דברים בסיסיים:
איך עושים שמסך ההתראות יקפוץ בכל התראה חדשה?
- מגדירים תג חדש בשם ALARMֹI_IS_ON
- ב-Event Editor מגדירים Event חדש מסוג: Alarm generate.
- ב Action של ה Event : Absolute SP -> Alarm_is_ON=1
- יוצרים אוביקט במסך Objects.
- באוביקט שיצרנו עושים תנאי ב- events -> if Alarm_is_on==1 -> OpenScreen Alarm.cim
- שמים לינק בכל מסך לאוביקט הזה.
- במסך התראות -> OnScreenOpen -> ALARM_IN_ON=0
תקלות:
לא רואים התראות במסך ההתראות
אפשרות מס’ 1: בוצעו שינויים לא במצב דינאמי.
פתרון: יש לעשות stop ו start לפרויקט.
אפשרות מס’ 2: הפרוייקט לא מקושר למסך התראות.
פתרון: במסך ההתראות-> כפתור ימני על הOLE -> Add Project.
אפשרות מס’ 3: אף משתמש לא מקושר להתראה הספציפית.
פתרון: במסך של הנקודה בלשונית Alarm Routing -> העבר את כל השמות שבשדה Available roles לשדה “Configured roles for alarm” (לסמן הכל משמאל ולהעביר לשדה הימני).