מפעילי DCL תומכים בפרוטוקול Modbus-RTU. בהתייחס למדריך יישום זה, ניתן לחבר מפעילי DCL ל-Modbus.

הערה ליישום של מפעיל DCL Modbus

לוּחַ

SF-LC/MB
SF-ZC/MB

1. הגדרת ממשק

P1: 220VAC N
P2: 220VAC L
P3: קלט 4-20mA –
P4: קלט 4-20mA+
P5: פלט 4-20mA-
P6: פלט 4-20mA+
P7:RS485 A
P8:RS485 B

2. כפתור

לִפְתוֹחַ: משמש במצב הגדרה. לחץ על כפתור זה כדי לפתוח את המפעיל ושחרר אותו לעצירה. לחץ בו זמנית על כפתורי הגדרה ופתיחה כדי לקבוע את מצב הפתיחה המלאה.

לִסְגוֹר: משמש במצב הגדרה. לחץ על כפתור זה כדי לסגור את המפעיל תוך שחרורו לעצירה. לחץ בו זמנית על כפתורי הגדרה ופתיחה כדי להגדיר את מצב הסגירה המלאה.

מַעֲרֶכֶת: משמש במצב הגדרה. השתמשו בשילוב עם לחצן זה יחד עם לחצנים אחרים כדי להגדיר את הפרמטרים.

3. החלף

דרום אפריקה: הגדר מצב פעולה

1-אפנון רגיל

2-מצב הגדרה

3-אפנון הפוך

ס.ב.: הגדר מיקום בטיחות (ברירת מחדל מוגדרת ל-2)

1 - סעו לפתיחה מלאה

2 - שמור על מיקום

3 - סעו לסגירה מלאה

4. היסטרזיס

הגדר ערך היסטרזיס מ-0.5% עד 5% כאשר סקאלה אחת מייצגת 0.5%

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

5. אינדיקציה

L1ירוק, חיווי הפעלה;

L2אדום, שגיאת אות קלט, נדלק כאשר אות הקלט חורג מהטווח;

L3אדום, שגיאת פוטנציומטר, דולק כאשר הפוטנציומטר אינו תקין או חוט החיבור שבור;

L4אדום, שגיאת תקוע, נדלק כאשר לא ניתן להניע את המפעיל לפתיחה או סגירה.

לְהַקִים

העבר את SA למצב 2 כדי להיכנס למצב הגדרה. לאחר מכן תוכל להגדיר את טווח סיבוב הפעולה, להגדיר את מיקום הבטיחות, לכייל את אות הקלט והפלט וכו'.

1. הגדרת טווח פעולה

הגדר מיקום סגירה מלאה:

  1. לחץ על כפתור KO/KC כדי להניע את השסתום למצב סגור לחלוטין.
  2. לחץ לחיצה ממושכת על כפתור KS ולאחר מכן על כפתור KC עד ש-L2 יופעל כ-3-4 שניות לאחר מכן, מה שאומר שהגדרת מצב סגירה מלאה הושלמה.
  3. עכשיו אתה יכול לשחרר את 2 הכפתורים האלה.

הגדר מצב פתוח לחלוטין:

  1. לחץ על כפתור KO/KC כדי להניע את השסתום למצב פתוח לחלוטין.
  2. לחץ לחיצה ממושכת על כפתור KS ולאחר מכן על כפתור KO עד ש-L2 יופעל כ-3-4 שניות לאחר מכן, מה שאומר שהגדרת מצב פתוח לחלוטין הושלמה.
  3. עכשיו אתה יכול לשחרר את 2 הכפתורים האלה.
  4.  

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

2. הגדרת פרמטרי Modbus

  1. אוגרים מ- 0x0040 עד 0x0042 משמשים לקביעת פרמטרי תקשורת.
  2. ראשית, היכנסו למצב הגדרה על ידי כתיבת הערך 0xA501 לרגיסטר 0x0040, לאחר מכן הגדר את מזהה העבד וקצב הבאוד על ידי כתיבת ערכים לרגיסטרים 0x0041 ו-0x0042.
  3. פרמטרים חדשים יעודכנו ב-1S.
  4. צא ממצב הגדרה על ידי כתיבת 0x0000 כדי לרשום 0x0040.

התחל את המודולציה

העבר את SA ל-1 כדי להתחיל את המודולציה.

  • לאחר ההפעלה, המפעיל מתחיל כברירת מחדל לעקוב אחר אות הקלט 4-20mA לצורך אפנון.
  • שליחת פקודות דרך modbus מאפשרת למפעיל לעבוד במצב בקרת תקשורת ולחזור אוטומטית למצב בקרה אנלוגי לאחר כיבוי והדלקה מחדש של המפעיל.

אפנון עם 4-20mA

  • המפעיל יניע את השסתום למצב הספציפי כפי שמייצג אות הקלט 4-20mA.
  • אות הפלט של 4-20mA יפלוט את מיקום השסתום בזמן אמת.
  • יציאת "ON/OFF Open" תפליט אות יעיל (מתחבר ל-COM) כאשר השסתום יונע למצב פתוח לחלוטין.
  • יציאת "ON/OFF Shut" תפליט אות יעיל (מתחבר ל-COM) כאשר השסתום יונע למצב סגירה מלאה.
  • המפעיל יניע את השסתום למצב בטיחות כאשר אספקת החשמל מנותקת או שיש תקלה באות הקלט.
  • המפעיל יחזור למצב אפנון לאחר החזרת אספקת החשמל ואות הקלט.

 

הערה: ניתן להפעיל את SW2 ל-3 כדי להפעיל את הפעולה ההפוכה. במקרה כזה, ערך קלט של 4mA יועבר כ-20mA, וערך קלט של 20mA יועבר כ-4mA. כך שהאפנון הוא בדיוק כמו במצב הפוך.

אפנון עם Modbus-RTU/RS485

שכבת חומרה

  • מפעיל DCL תומך בפרוטוקול Modbus-RTU, RS485 משמש בשכבה הפיזית.
  • מזהה עבד: ברירת מחדל 1
  • קצב באוד: ניתן להגדרה עם ערך ברירת מחדל 9600
  • פורמט נתונים RS485: סיבית התחלה אחת + 8 סיבית נתונים + סיבית עצירה אחת (ללא בדיקת זוגיות)

1. ממשק

SF-LC/MB
SF-ZC/MB

P1: ספק כוח –
P2: ספק כוח +
P7:RS485 A
P8:RS485 B
P3~P6: שמור (4~20mA/0~10V)

2. תרשים חיבור

שכבת היישומים

1. ADU

Modbus ADU 定义图 | מקטע Modbus ADU

2. קודי פונקציה

תְעוּדַת זֶהוּתשֵׁםלְתַאֵר
0x03קרא מספר רגיסטריםבמכשיר מרוחק, השתמש בקוד פונקציה זה כדי לקרוא את תוכן הבלוקים העוקבים באוגר ההחזקה.
0x06כתוב אוגר יחידבמכשיר מרוחק, השתמש בקוד פונקציה זה כדי לכתוב אוגר יחיד
0x10כתוב מספר רגיסטריםבמכשיר מרוחק, השתמש בקוד פונקציה זה כדי לכתוב בלוקי אוגרים עוקבים (1 עד כ-120 אוגרים)

3. הגדרת פרמטרי תקשורת

  1. אוגרים מ- 0x0040 עד 0x0042 משמשים לקביעת פרמטרי תקשורת.
  2. ראשית, היכנסו למצב הגדרה על ידי כתיבת הערך 0xA501 לרגיסטר 0x0040, לאחר מכן הגדר את מזהה העבד וקצב הבאוד על ידי כתיבת ערכים לרגיסטרים 0x0041 ו-0x0042.
  3. פרמטרים חדשים יעודכנו ב-1S.
  4. צא ממצב הגדרה על ידי כתיבת 0x0000 כדי לרשום 0x0040.

4. איפוס פרמטרי התקשורת לערך ברירת המחדל

  1. הגדר את SA ו-SB ל-2.
  2. החזיקו את KS יותר מ-3 שניות, הנורית האדומה תהבהב, כעת שחררו את KS.
  3. לאחר מכן, החזק את KC למשך יותר מ-3 שניות, הנורית האדומה תהבהב שוב, שחרר את KC.
  4. כעת פרמטרי התקשורת יאופסו לערך ברירת המחדל (זיהוי עבד ל-1, קצב באוד ל-9600).
    זה משמש כאשר פרמטרי התקשורת חסרים.

5、רשימת רישום

כתובת רישוםביט רישוםקבוצת אותותשם האותערך מינימליערך מקסימליחֶברָהקריאה/כתיבהסוּגטבלת האמתלְתַאֵר
0x0010ב15-ב5\\\\\r/wמשושהשמור 0לִשְׁמוֹר
ב5\\\\\r/wמשושהשמור 0לִשְׁמוֹר
ב4לִשְׁלוֹטלְהַפְסִיק\\\r/wמשושה1: עצור, 0: רגילתפסיק לרוץ
ב3\\\\\רמשושהשמור 0לִשְׁמוֹר
ב2\\\\\רמשושהשמור 0לִשְׁמוֹר
ב1-ב0לִשְׁלוֹטמצב\\\r/wמשושה1: בקרת תקשורתמודל בקרה
0x0011b15-b0לִשְׁלוֹטהגדר תואר פתוח010000%r/wint/hex0-10000 מתאים לפתיחה של 0-100%שלוט בפתיחת השסתום (מקדם יחס 1/100)
0x0012b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0013b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0014b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0015b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0016b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0017b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0018ב15-ב6\\\\\רמשושהשמור 0לִשְׁמוֹר
ב5מידעמיקום שגיאה\\\רמשושה1: תקלה באיתות המיקוםסימן תקלה של אות מיקום
ב4מידעאות טעות\\\רמשושה1: תקלה באות הקלטדגל תקלה של אות קלט
ב3מידעדגל מומנט-over\\\רמשושה1: עומס יתרדגל עומס יתר
ב2מידעדגל תקוע\\\רמשושה1: סיבוב חסוםשלט חסימה
ב1מידעopenRunFlag\\\רמשושה1: סגירת השסתוםסימן פתיחת שסתום
ב0מידעסגורRunFlag\\\רמשושה1: פתיחת השסתוםסימן סגירת שסתום
0x0019b15-b0מידעopenDegree010000%רint/hex0-10000 מתאים לפתיחה של 0-100%פתיחת שסתום נוכחית (מקדם יחס 1/100)
0x001Ab15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x001Bb15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x001Cb15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x001Db15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x001Eb15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x001Fb15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0040b15-b0תצורהמצב cfg1127\rwמשושה0x0000: היכנס למצב רגילבחירת מצב, ניתן לשנות פרמטרי תצורה רק במצב תצורה
0x0041b15-b0תצורהcmm_addr1127\rwמשושה1~127הגדר כתובת תקשורת
0x0042b15-b0תצורהcmm_baudrate\\\rwמשושה0: קצב באוד 4800קצב באוד מוגדר
0x0043b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0044b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0045b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0046b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0047b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר
0x0048b15-b0\\\\\רמשושהשמור 0לִשְׁמוֹר

נתוני תקשורת הדגמה

1. קבע מיקום

היכנס למצב בקרת מודבוס:

שידור→◇01 10 00 10 00 01 02 00 01 65 00

Rx←◆01 10 00 10 00 01 00 0C

הגדרת מיקום: 0%

Tx→◇01 10 00 11 00 01 02 00 00 A5 11

מרשם←◆01 10 00 11 00 01 51 סמ"ק

הגדרת מיקום: 50% (5000 -> 0x1388)

Tx→◇01 10 00 11 00 01 02 13 88 A8 47

מרשם←◆01 10 00 11 00 01 51 סמ"ק

הגדרת מיקום: 100% (10000 -> 0x2710)

Tx→◇01 10 00 11 00 01 02 27 10 BF 2D

מרשם←◆01 10 00 11 00 01 51 סמ"ק

לְהַפְסִיק

Tx→◇01 10 00 10 00 01 02 00 11 64 CC

Rx←◆01 10 00 10 00 01 00 0C

2. קבל עמדה

Tx→◇01 03 00 18 00 02 44 0C

Rx←◆01 03 04 00 30 00 00 FA 3C

3. הגדר את מזהה Modbus Slave

היכנס למצב הגדרות

Tx→◇01 10 00 40 00 01 02 A5 01 12 00

Rx←◆01 10 00 40 00 01 00 1D

הגדר את מזהה העבד ל-2

שידור→◇01 10 00 41 00 01 02 00 02 28 80

מרשם←◆01 10 00 41 00 01 51 יום

יציאה ממצב הגדרות

Tx→◇02 10 00 40 00 01 02 A5 00 C7 30

Rx←◆02 10 00 40 00 01 00 2E

4. הגדרת קצב באוד של מודבוס

היכנס למצב הגדרות

Tx→◇01 10 00 40 00 01 02 A5 01 12 00

Rx←◆01 10 00 40 00 01 00 1D

הגדר את קצב הבאוד ל-9600

Tx→◇01 10 00 42 00 01 02 00 01 68 B2

Rx←◆01 10 00 42 00 01 A1 DD

יציאה ממצב הגדרות

Tx→◇01 10 00 40 00 01 02 A5 00 D3 C0

Rx←◆01 10 00 40 00 01 00 1D