מה זה SQL Bridge?
SQL Bridge הוא מודול או רכיב תוכנה שתפקידו לשמש כגשר בין מערכות אוטומציה תעשייתיות
(כגון PLCs, SCADA או מערכות HMI) לבין מסדי נתונים רלציוניים (כגון Microsoft SQL Server,
MySQL, PostgreSQL ועוד).
המטרה היא לקרוא ולרשום נתונים בזמן אמת ממערכות בקרה למסדי נתונים – לצורכי תיעוד, ניתוח,
בקרת איכות, זיהוי תקלות, בינה עסקית (BI) ועוד.
SQL Bridge הוא מונח נפוץ במיוחד בעולם ה־IIoT (Internet of Industrial Things),
ובפרט בקרב משתמשים של פלטפורמות כמו Ignition by Inductive Automation, אך קיים גם
בפלטפורמות נוספות.
למה SQL Bridge חשוב?
במפעלים ומתקנים תעשייתיים מודרניים, יש צורך לא רק לשלוט בתהליך, אלא גם לאסוף ולשמר מידע על
מהלך הפעולה: טמפרטורות, זמני ייצור, תקלות, מדדים של צריכת חשמל, תפוקה, תקלות חזרתיות ועוד.
אך מערכות בקרה אינן נועדו לשמירה ארוכת טווח או לעיבוד מתקדם של נתונים.
כאן נכנס SQL Bridge – כלי שמבצע אינטגרציה דו-כיוונית:
כותב מידע ממערכות אוטומציה למסד נתונים (Logging).
שולף ערכים מהמסד ומעביר לפלטפורמת הבקרה (כגון הגדרות, סט-פוינט, מתכונים).
תכונות של SQL Bridge
Data Logging אוטומטי
SQL Bridge מאפשר להגדיר חוקים של תיעוד משתנים – למשל, כל שינוי, או כל X שניות –
ולשמור אותם בטבלאות מסד.
Trigger-based Execution
המודול מסוגל להגיב לאירועים – לדוגמה: כאשר ערך משתנה ב־PLC או תנאי מסוים מתקיים –
מתבצע עדכון במסד הנתונים.
Bi-directional Communication
היכולת להעביר נתונים לכיוון שני – לקרוא ערכים מ־SQL ולהזין אותם חזרה למערכת הבקרה
(למשל להזין פרמטרים מרשימת מתכונים ב־ERP).
תזמון חכם ואופטימיזציה
לרוב ניתן לקבוע תזמונים, פולינג חכם, כתיבה דיפרנציאלית (רק על שינויים), וכן להשתמש ב־Store & Forward
במקרה של אובדן תקשורת.
דוגמאות לשימושים של SQL Bridge
| שימוש | תיאור |
| תיעוד ייצור | רישום זמני התחלה/סיום, מספר מוצרים, מזהי מפעילים וכו’. |
| מעקב אחר איכות | מדידת טמפרטורות, לחצים, נתוני חיישנים השוואתיים. |
| חיבור ERP למערכת הבקרה | הזנת מתכונים, עדכון הוראות עבודה לפי הזמנות. |
| בקרה על צריכת אנרגיה | איסוף נתוני צריכה בזמן אמת לניתוח וייעול. |
| ניהול תחזוקה חזויה | ניטור חיישנים ומעקב אחר חריגות לאורך זמן. |
מערכות תומכות ב-SQL Bridge
Ignition (Inductive Automation)
המערכת המובילה בתחום.
מודול SQL Bridge שלה מאפשר Drag & Drop של Tag History ל־SQL, שילוב ב־Scripting ועוד.
Wonderware (AVEVA)
כוללת יכולות חיבור ל־SQL דרך InTouch ו־Historian.
Siemens WinCC
מאפשר חיבור SQL דרך תוספים, כולל שליפה/כתיבה ל־OPC Tags.
Rockwell Automation – FactoryTalk
כולל יכולות אינטגרציה עם SQL Server באמצעות Transaction Manager.
יתרונות
הפחתת פיתוח מותאם אישית – גשר סטנדרטי, קל להגדרה.
Real-time Data Availability – זמינות של מידע עדכני עבור אנליסטים, BI, תחזוקה ועוד.
שקיפות ובקרה – יומן מלא של פעולות הייצור והמערכות.
חסרונות של SQL Bridge
תקלות תקשורת – דורש מנגנוני Cache או Store & Forward למניעת אובדן מידע.
אבטחת מידע – חיבור בין מערכת OT ל־IT מצריך הקשחות.
עומסי כתיבה – יש לנהל נכון את קצב התיעוד כדי לא להעמיס על מסד הנתונים.
שאלות ותשובות בנושא SQL Bridge
איך מוודאים שהנתונים לא הולכים לאיבוד במקרה של ניתוק?
רוב מערכות SQL Bridge תומכות במנגנון Store & Forward – כלומר אגירת הנתונים בזיכרון זמני
עד שתוחזר התקשורת עם מסד הנתונים.
האם ניתן לשלוח Trigger מ־SQL אל PLC?
כן, אם יש אינטגרציה מלאה. לדוגמה, שינוי שורה בטבלת SQL (כגון מתכון חדש) יכול להפעיל Script
שמעביר את הערכים לטאגים של PLC.
האם אפשר לשלוט אילו משתנים נרשמים למסד?
כן. ניתן להגדיר טריגרים, פילטרים, תנאים וגם להשתמש ב־Tag Groups לפי תדירות רלוונטית.
מה ההבדל בין SQL Bridge ל־SCADA Historian?
Historian מתמקד בשמירה פנימית של מידע (בפורמט דחוס וייעודי), בעוד SQL Bridge פונה ל־DB רלציוני –
גמיש יותר, אך דורש תחזוקה.

