הטבלה שלהלן מציגה פרטים על ה-modbus.get[] item פרמטרים.
פרמטר | תיאור | ברירות מחדל | דוגמה |
---|---|---|---|
endpoint | פרוטוקול וכתובת של נקודת הקצה, המוגדרים כ-protocol://connection_string ערכי פרוטוקול אפשריים: rtu, ascii (סוכן 2 בלבד), tcp פורמט מחרוזת חיבור: עם tcp - address:port עם שורה טורית: rtu, ascii - port_name:speed:params where< br>'מהירות' - 1200, 9600 וכו' 'params' - סיביות נתונים (5,6,7 או 8), זוגיות (n,e או o ללא/זוגי/אי זוגי), סיביות עצור (1 או 2 ) |
פרוטוקול: אין rtu/ascii פרוטוקול: פורט_name: אין מהירות: 115200 פרמטרים: 8n1 tcp פרוטוקול:< br>כתובת: none יציאה: 502 |
tcp://192.168.6.1:511 tcp://192.168.6.2 tcp://[::1]:511 tcp://::1 tcp://localhost:511 tcp://localhost rtu://COM1:9600:8n ascii://COM2:1200:7o2< br>rtu://ttyS0:9600 ascii://ttyS1 |
slave id | כתובת Modbus של המכשיר שאליו הוא מיועד (1 עד 247), ראה מדריך יישום הודעות MODBUS (עמוד 23) מכשיר tcp (לא GW) יתעלם מהשדה |
סידורי: 1 tcp: 255 (0xFF) |
2 |
פונקציה | ריק או ערך של פונקציה נתמכת: 1 - Read Coil, 2 - Read Input Discrete, 3 - Read Holding Registers, 4 - Read Registers |
ריק | 3 |
address | כתובת של הרישום, הסליל או הקלט הראשון. אם 'פונקציה' ריקה, אזי 'כתובת' צריכה להיות בטווח של: סליל - 00001 - 09999 דיסקרטי קלט - 10001 - 19999 אוגר קלט - 30001 - 39999 אוגר החזקות - 40001 - 49999 אם 'פונקציה' אינה ריקה, השדה 'כתובת' יהיה מ-0 עד 65535 ובשימוש ללא שינוי (PDU) |
פונקציה ריקה: 00001 פונקציה לא ריקה: 0 |
9999 |
count | ספירת 'סוג' ברצף שייקראה מהמכשיר, כאשר: עבור סליל או דיסקרטי הזן את ה-'type' = 1 סיביות עבור מקרים אחרים: (count*type )/2 = ספירה אמיתית של אוגרים לקריאה אם 'היסט' אינו 0, הערך יתווסף ל'ספירה אמיתית' טווח מקובל עבור 'ספירה אמיתית' הוא 1:65535 |
1 | 2 |
type | סוג נתונים: עבור קריאת סליל וקלט בדיד לקריאה - bit עבור קריאת רישום החזקות וקריאת אוגרי קלט: int8 - 8bit<br >uint8 - 8bit (לא חתום) int16 - 16bit uint16 -16bit (לא חתום) int32 -32bit uint32 -32bit (לא חתום) float - 32bit uint64 - 64bit (לא חתום) double - 64bit |
bit uint16 |
uint64 |
endianness | סוג Endianness: be - Big Endian le - Little Endian mbe - Mid-Big Endian mle - Mid-Little Endian<br הגבלות: עבור 1 סיביות - be עבור 8 סיביות - be,le עבור 16 סיביות - be,le |
be | le |
offset | מספר אוגרים, החל מ'כתובת', שתוצאתם תימחק. גודל כל אוגר הוא 16bit (דרוש לתמיכה בציוד שאינו תומך בגישה אקראית לקריאה). |
0 | 4 |