לוגו של פיקססיסמדריך פודמן
תוֹכנָה
מדריך למשתמש

יצירת מיכל Node-RED

מדריך זה מכסה את ההתקנה של קונטיינר Node-RED ב-Pixsys. Webפאנל "WP" וסדרת TouchController "TC".
הצגת לוח המחוונים של Node-RED על המסך אפשרית רק ב-WP – Webהתקני פאנל ובפאנלים של TC – TouchController עם הסימן "Webרישיון Visu בלבד. ב-TouchController – לוחות TC עם "TargetVisu" או "TargetVisu ​​+" Webרישיון Visu”, לא ניתן להציג את לוח המחוונים של Node-RED.

כְּנִיסָה לַמַעֲרֶכֶת

גש למכשיר במצב תצורה על ידי לחיצה ממושכת על לחצן STOP שמופיע בעת ההפעלה.
גש למסוף התצורה על ידי הזנת האישורים הבאים:

שם משתמש: מִשׁתַמֵשׁ
סִיסמָה: 123456

אם כתובת ה-IP של המכשיר ידועה, ניתן, ומומלץ, גם לגשת למסוף התצורה מדפדפן במחשב של המשתמש על ידי גישה לכתובת: https://device-IP-.9443/ ושימוש בתעודות האישור הנ"ל.

יצירת התיקייה עבור Node-RED

המכולה שתופעל דורשת מקום לאחסון נתוני משתמש.
למטרה זו, במכשירים, ישנה תיקייה בשם /data/user.
באמצעות WinScp או תוכנת גישה אחרת ל-sFTP, צור תיקייה בשם node-red בתוך הנתיב /data/user, על פי השלבים הבאים:

  • פתחו את WinSCP, התחברו למכשיר באמצעות כתובת ה-IP והאישורים שכבר נעשה בהם שימוש לגישה למסוף התצורה, ובחרו ב-/data/userפיקסיס Web תוכנת בקר מגע פאנל - יצירת התיקייה עבור Node-RED
  • מהתפריט "חדש" בחר באפשרות "ספרייה...".פיקסיס Web תוכנת בקר מגע פאנל - מדריך
  • צור את התיקייה node-red, והפעל את כל היתרי ה-"R/W/X":פיקסיס Web תוכנת בקר מגע פאנל - צור את התיקייה node-red enableing

אותו תהליך אפשרי גם באמצעות גישת SSH ובאמצעות ההנחיות הבאות:
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

פיקסיס Web תוכנת בקר מגע פאנל - אותו תהליך אפשרי גם באמצעות גישת SSH

הורדה של המכולה

גישה ל"מיכלי פודמן" בשורת התפריטים:פיקסיס Web תוכנת בקר מגע פאנל - הורדת מיכל

בחר באפשרות "הורד תמונה חדשה" בתפריט מימין עם סמל שלוש הנקודות

פיקסיס Web תוכנת בקר מגע - הורדת תמונה חדשהבחר את אזור החיפוש "docker.io"פיקסיס Web תוכנת בקר מגע - בחר את אזור החיפושהקלד "node-red" ב-"חפש"

פיקסיס Web תוכנת בקר מגע פאנל - "node-red

בחר תמונה רשמית "docker.io/nodered/node-red":

פיקסיס Web תוכנת בקר מגע פאנל - בחר תמונה רשמית

לאחר מכן לחצו על "הורד" והורדת התמונה תתחיל.

פיקסיס Web תוכנת בקר מגע פאנל - הורדה 2

מדובר בכמה מאות מגה-בייט fileבהתאם לחיבור האינטרנט, זה עשוי לקחת מספר דקות.

לאחר השלמת ההורדה, ניתן יהיה view התמונה על המכשיר:

פיקסיס Web תוכנת בקר מגע - ההורדה הושלמה

יצירת מכולות

בלשונית "מיכלים", לחצו על כפתור "צור מיכל". ייפתח תפריט להגדרת המיכל שברצונכם ליצור.

פיקסיס Web תוכנת בקר מגע פאנל - יצירת מכולותמלאו את השדה "שם" בשם לבחירתכם, והחליפו את השם האקראי שנוצר אוטומטית.

פרטי הכרטיסייה:
מתוך תיבת "תמונה", בחר את התמונה שהורדת כמתואר בפרק הקודם:

פיקסיס Web תוכנת בקר מגע - פרטי הכרטיסייה

הגדר את "מגבלת הזיכרון" ל-128 או 256 מגה-בייט.
הגדרת "מדיניות הפעלה מחדש" ל"תמיד" מגדירה את המכולה להפעלה אוטומטית ולהפעלתה מחדש גם במקרה של כיבוי בהוראת המשתמש.

שילוב טאבים:
הגדרת מיפוי פורטים לחשיפת פורט 1880 הן ב-TCP והן ב-UDP, ומפה את נתיב המכולה /data, הנראה מ-node-red, בנתיב המארח /data/user/node-red

פיקסיס Web תוכנת בקר מגע פאנל - שילוב טאבים

בדיקת תקינות הכרטיסייה:
כרטיסייה זו מגדירה את בדיקות הבקרה על הפעולה הנכונה של המכולה וכיצד היא תפעל במקרה של שגיאה.
התמונה למטה מציגה את פרמטרי ברירת המחדל:

פיקסיס Web תוכנת בקר מגע - בדיקת תקינות הכרטיסייהבס' זהtagה, לחץ על "צור והפעל" והמתן ליצירת המכולה.

בדיקת המיכל

לאחר סיום תהליך יצירת המכולה, רשימת "מכולות" תציג את המכולה הפעילה החדשה (מצב: פועל):

פיקסיס Web תוכנת בקר מגע פאנל - בדיקת המיכל

פתח דפדפן במחשב ועבור לדף: http://device-IP.1880

פיקסיס Web תוכנת בקר מגע - פתח דפדפן במחשב ועבור לדף

יצירת לוח מחוונים

לוח המחוונים מאפשר ל-Node-RED להציג/לפרסם מידע דינמי web עַמוּד.
התקן את "node-red-dashboard", פתח את לוח התפריטים "ניהול":

פיקסיס Web תוכנת בקר מגע - יצירת לוח מחוונים

חפש node-red-dashboard בתוך הכרטיסייה התקנה

פיקסיס Web תוכנת בקר מגע פאנל - חיפוש אחר node-red-dashboard בתוך הכרטיסייה התקנה

המתן להשלמת ההתקנה, ולאחר מכן התחבר לקונסולה וייבא את ה-Flow שהוזן בסוף המדריך מתפריט Import:

פיקסיס Web תוכנת בקר מגע פאנל - IMport

**זה לשעברampקוד ללא מטרה אמיתית.
NB לשימוש ב-Node-RED ובלוח המחוונים, אנא עיין בתיעוד הזמין באינטרנט.

פיקסיס Web תוכנת בקר מגע פאנל - Node-RED ולוח המחוונים

לאחר ייבוא ​​הקוד, יתקבל פרויקט כמו הבא:

פיקסיס Web תוכנת בקר מגע פאנל - לאחר ייבוא ​​הקוד

לִלְחוֹץ פיקסיס Web תוכנת בקר מגע פאנל - סמל 1 כדי לקמפל ולהתחיל את הפרויקט.
דף פתיחה http://device-IP.1880/ui, התוצאה תיראה כך:

פיקסיס Web תוכנת בקר מגע פאנל - התוצאה תיראה כך

הגדרת הפאנל להצגת לוח המחוונים

בשלב זה, עבור פאנלים המאפשרים זאת, גשו לתפריט WP Settings, לאחר מכן להגדרות יישום ראשיות והזינו URL http://localhost.1880/ui
השתמשו במונח localhost או IP 127.0.0.1 כדי לגרום לדפדפן לגשת למכשיר עצמו, ללא קשר לכתובת ה-IP האמיתית שלו.

פיקסיס Web תוכנת בקר מגע פאנל - הגדרת הפאנללאחר אתחול מחדש, המכשיר יציג את לוח המחוונים של Node-RED במסך מלא.

Example flow

הקוד הבא הוא הטקסט שייבוא ​​כ-Flow ב-Node-RED:

[
{
“id”: “1e6b97b5.687fd8”,
"סוג": "כרטיסייה",
"תווית": "לוח מחוונים",
"נכה": לא נכון,
"מידע": ""
},
{
"id": " 7c8 f 99d9.196b98",
"סוג": "טקסט_ממשק_משתמש",
“z”: “1e6b97b5.687fd8”,
"קבוצה": "dd4567b9.6a4c18",
"הזמנה": 1,
"רוחב": "12",
"גובה": "1",
"שם": "תואר",
"label": "לוח מחוונים - תצוגת נתונים אקראית",
"פורמט": "{{msg.payload}}",
"פריסה": "מרכז-קול",
"x": 330,
"י": 120,
"חוטים": [] },
{
“id”: “2e4a56f8.cfa23a”,
"סוג": "ui_gauge",
“z”: “1e6b97b5.687fd8”,
"שם": "מד אקראי",
"קבוצה": "dd4567b9.6a4c18",
"הזמנה": 2,
"רוחב": "6",
"גובה": "6",
"gtype": "מד",
"כותרת": "ערך אקראי",
"תווית": "%",
"פורמט": "{{ערך}}",
"min": "0",
"max": "100",
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
"קטע 1": "30",
"קטע 2": "70",
"x": 320,
"י": 240,
"חוטים": [] },
{
"מזהה": "3b9ddefd.32b9d",
"סוג": "ui_chart",
“z”: “1e6b97b5.687fd8”,
"שם": "תרשים מבוסס זמן",
"קבוצה": "dd4567b9.6a4c18",
"הזמנה": 3,
"רוחב": "6",
"גובה": "6",
"תווית": "תרשים זמן אקראי",
"סוג char": "שורה",
"אגדה": "שקר",
"xformat": "שעה:ממ:שש",
"אינטרפולציה": "לינארי",
"לא נתונים": "",
"ימין": "0",
"מקסימום": "100",
"הסר ישן יותר": 1,
"הסר נקודות ישנות יותר": "",
"הסר יחידה ישנה יותר": "3600",
"חיתוך": 0,
"השתמש בצבע אחד": שקר,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
"פלטים": 1,
"השתמש בצבע שונה": שקר,
"x": 600,
"י": 240,
"חוטים": [] },
{
"id": " 74b1ae f 8.e7e0d8",
"סוג": "פונקציה",
“z”: “1e6b97b5.687fd8”,
"שם": "יצירת נתונים אקראיים",
"func": "msg.payload = Math.floor(Math.random() * 100);\nreturn msg;",
"פלטים": 1,
"נואר": 0,
"אתחול": "",
"לסיים": "",
"libs": [],
"x": 130,
"י": 240,
חוטים: [
[
“2e4a56f8.cfa23a”,
"3b9ddefd.32b9d"
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
"סוג": "הזרק",
“z”: “1e6b97b5.687fd8”,
"שם": "",
"אביזרים": [
{
"p": "מטען"
}
],
"חזור": "1",
"קרונטאב": "",
"פעם אחת": נכון,
"השהיה אחת": 0.1,
"נושא": "",
"סוג מטען": "תאריך",
"x": 130,
"י": 160,
חוטים: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
"מזהה": "dd4567b9.6a4c18",
"סוג": "קבוצת_ui",
"ז": "",
"שם": "נתונים אקראיים",
"טאב": "fe9b4293.8df8e",
"הזמנה": 1,
"דיספ": נכון,
"רוחב": "12",
"קריסה": שקר
},
{
"מזהה": "fe9b4293.8df8e",
"סוג": "ui_tab",
"ז": "",
"שם": "לוח מחוונים ראשי",
"סמל": "לוח מחוונים",
"הזמנה": 1,
"נכה": לא נכון,
"מוסתר": שקר
}
]

הערות / עדכונים

פיקסיס Web תוכנת בקר מגע פאנל - סמל 2PIXSYS בע"מ
www.pixsys.net
sales@pixsys.netsupport@pixsys.net
סיוע מקוון: http://forum.pixsys.net
דרך פו, 16 I-30030
מלארדו די פיאניגה, ונציה (איט)
טל' +39 041 5190518
200525

מסמכים / משאבים

פיקסיס Web תוכנת בקר מגע פאנל [pdfמדריך למשתמש
סדרת WP, סדרת TC, Web תוכנת בקר מגע, תוכנת בקר מגע, תוכנת בקר, תוכנה

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *