انتقل إلى المحتوى الرئيسي

عداد الطاقة ذاتي الإعداد (** تنطبق شروط دعم خاصة *)

عندما يكون لدى عداد الطاقة الخاص بك عناوين مودبوس قابلة للتكوين (أو عندما لا يكون عداد الطاقة الخاص بك في قائمة الأجهزة المدعومة)، نوفر ميزة لتكوين عداد الطاقة بنفسك. إنها عملية تسمح لك بإعداد العداد كعبودية مودبوس، مما يمكّنه من التواصل مع SmartgridOne Controller.

WARNING: تنطبق شروط دعم خاصة:

*يرجى ملاحظة أن هذه الميزة مقدمة "كما هي" ويجب استخدامها على مسؤوليتك الخاصة. إذا واجهت أي مشاكل أو تحتاج إلى مساعدة مخصصة، نحن سعداء لمساعدتك بموجب عقد دعم. اتصل على sales@smartgridone.com للحصول على الأسعار والتوفر.

الخطوة 1

قم بتوصيل العداد بـ SmartgridOne Controller باستخدام RS485 أو Modbus TCP.

أيضًا، تحقق من دليل المستخدم الخاص بالعداد للحصول على تفاصيل الأسلاك والتوصيل الصحيحة وتحقق مما إذا كانت هناك أي إعدادات تحتاج إلى تغيير لتمكين الاتصال بمودبوس.

الخطوة 2

اجمع المعلومات التالية من عداد الطاقة الخاص بك:

  • عنوان مودبوس: عنوان عداد الطاقة على حافلة RS485.
  • معدل البود: سرعة الاتصال بعداد الطاقة (على سبيل المثال، 9600، 19200، إلخ).
  • الزوجية: إعداد الزوجية لعداد الطاقة (على سبيل المثال، لا شيء، زوجي، فردي).
  • معلومات السجل: لكل قياس تريد قراءته، ستحتاج إلى:
    • عنوان السجل (بالأرقام العشرية)
    • نوع البيانات (على سبيل المثال، int16، uint32، float32)
    • ترتيب الكلمات (إذا كان ذلك مناسبًا لقيم متعددة السجلات)
    • أي عامل مقاييس أو إزاحة مطلوب
    • نوع القياس (على سبيل المثال، الجهد، التيار، الطاقة)

الخطوة 3

افتح واجهة الويب لـ SmartgridOne Controller وانتقل إلى قسم تكوين عداد الطاقة. ثم، ابحث عن برنامج التشغيل "العام":

اختيار البرنامج

اختر الواجهة التي تود استخدامها (RS485 أو Modbus TCP).

الخطوة 4:

ستحتاج إلى تقديم تكوين JSON يحدد السجلات التي يجب قراءتها وكيفية تفسيرها. يتبع التكوين هذه البنية:

[
{
"dataType": "float32",
"address": 3000,
"wordOrder": "bigEndian",
"scaleFactor": 1,
"measurement": "actualPowerTot_W"
},
{
"dataType": "uint32",
"address": 3002,
"wordOrder": "bigEndian",
"scaleFactor": 0.1,
"measurement": "importedAbsEnergyTot_Wh"
}
]

يتطلب كل تكوين سجل:

  • dataType: نوع البيانات المخزنة في السجل (على سبيل المثال، "int16"، "uint32"، "float32")
  • address: عنوان سجل مودبوس بالأرقام العشرية
  • measurement: اسم القياس القياسي (على سبيل المثال، "actualPowerTot_W"، "importedAbsEnergyTot_Wh")

تشمل الحقول الاختيارية:

  • wordOrder: كيفية ترتيب القيم متعددة السجلات ("bigEndian"، "littleEndian"، "middleEndian"، "reverseWord")
  • scaleFactor: القيمة التي يجب ضرب قيمة السجل الخام بها (افتراضي: 1)
  • offset: القيمة التي يجب إضافتها بعد القياس (افتراضي: 0)
  • bytePosition: الموضع داخل مصفوفة البايت (إذا كان ذلك مناسبًا)
  • enumMapping: لأنواع التعداد، يربط القيم بالسلاسل النصية
  • length: للمصفوفات أو حقول البايت، عدد العناصر
  • signed: لأنواع الأرقام، ما إذا كانت القيمة موقعة

نوصي بشدة بتضمين على الأقل:

  • الطاقة الإجمالية (actualPowerTot_W)
  • الطاقة المستوردة الإجمالية (importedAbsEnergyTot_Wh)
  • الطاقة المصدرة الإجمالية (exportedAbsEnergyTot_Wh) إذا كانت ثنائية الاتجاه

أدخل الكود في هذا المكان:

اختيار البرنامج
Details

يتم التحقق من الإدخال بدقة، ولن يقبل أي أخطاء:

اختيار البرنامج
المثال أعلاه غير مقبول لأن المستخدم اختر `total power` بدلاً من `actualPowerTot_W`.
تقبل القياسات التالية:
currentInputA3_A
powerInputA3_W
voltageInputA4_V
currentInputA4_A
powerInputA4_W
voltageInputA5_V
currentInputA5_A
powerInputA5_W
voltageInputA6_V
currentInputA6_A
powerInputA6_W
voltageInputB_V
currentInputB_A
powerInputB_W
voltageInputB1_V
currentInputB1_A
powerInputB1_W
voltageInputB2_V
currentInputB2_A
powerInputB2_W
voltageInputB3_V
currentInputB3_A
powerInputB3_W
voltageInputB4_V
currentInputB4_A
powerInputB4_W
voltageInputB5_V
currentInputB5_A
powerInputB5_W
voltageInputB6_V
currentInputB6_A
powerInputB6_W
currentInputTot_A
voltageInputAvg_V
powerInputTot_W
cabinetTemp_degC
ambientTemp_degC
heatSinkTemp_degC
isolationResistance_kOhm
runTimeTot_s
status
statusMsg
workingMode
operationMode
heatingAbsEnergy_Wh
heatingAbsVolume_m3
flowRate_m3ph
thermalPower_W
departureLineTemp_degC
returnLineTemp_degC
chargedAbsSessionEnergyTot_Wh
sessionDuration_s
chargingSessionId
evNumOfPhases
evUsedPhases
evTargetACChargeCurrent_A
evRequiringCharge
remainingEnergy_Wh
batteryVoltage_V
batteryCurrent_A
batteryPower_W
batteryTemp_degC
batteryOperationMode
PVOperationMode
gridOperationMode
current_A
consumedEnergy_Ah
stateOfCharge_frac
powerSetpoint_W
minStateOfCharge_frac
stateOfHealth_frac
storedEnergy_Wh
absVolume_m3
volumeDelta_m3
flow_m3ps
absPulseCount
pulseCountDelta
pulseRate_ph
flow1_m3ps
flow2_m3ps
flow3_m3ps
flow4_m3ps
flow5_m3ps
flow6_m3ps
flow7_m3ps
flow8_m3ps
flow9_m3ps
flow1_Lps
flow2_Lps
flow3_Lps
flow4_Lps
flow5_Lps
flow6_Lps
flow7_Lps
flow8_Lps
flow9_Lps

الخطوة 5

بعد ملء المعلومات المطلوبة، قم بحفظ التكوين. سيقوم SmartgridOne Controller الآن بمحاولة التواصل مع عداد الطاقة باستخدام الإعدادات المقدمة.

tip
لتحسين التنظيم، يمكنك إنشاء تكوين JSON الخاص بك في محرر نصوص أولاً، ثم لصقه في حقل التهيئة. هذا يسهل تحرير والتحقق من الهيكل قبل تطبيقه.