مستندات

قوانین بارگیری
(برای نسخه های سیستم عامل از 1.25.2)

مستندات قوانین بارگذاری برای نسخه های سیستم عامل <1.25.2 را می توانید در اینجا بیابید.


                        گفتگوی قوانین بارگیری اسکرین شات

عملکرد کلی

قوانین شارژ cFos Charging Manager مانند برنامه های کوچک عمل می کند. هنگامی که مدیر شارژ cFos قوانین شارژ را پردازش می کند، یک مقدار شروع را به عنوان "مقدار قانون" می گیرد و سپس تمام قوانین شارژ را از بالا به پایین مرور می کند. شرایط مربوط به هر قانون را بررسی می کند و در صورت تحقق آن، اقدام مربوطه را انجام می دهد. این اتفاق می‌افتد تا زمانی که قوانین بارگیری به پایان برسد یا اگر شرطی وجود داشته باشد، گزینه «پایان» برای عمل تنظیم شود. سپس مقدار قانون تعیین شده تا آن نقطه برگردانده می شود. به این ترتیب، قوانین شارژ برای جعبه های دیواری ، جریان شارژ در هر فاز را بر حسب میلی آمپر و برای ذخیره باتری ، توان شارژ یا دشارژ را بر حسب وات تعیین می کند.

برای قوانین شارژ دیوار باکس ها، مقدار شروع 0 است، یعنی اگر هیچ قانونی رعایت نشود، شارژ متوقف می شود. برای ذخیره سازی باتری، مقدار شروع حداکثر توان شارژ یا دشارژ است، یعنی اگر هیچ قانون شارژی رعایت نشود، حداکثر توان شارژ یا دشارژ همان چیزی است که در گزینه های کنترل باتری CFos Charging Manager تنظیم شده است.

یک گزینه "PV Excess" برای قوانین شارژ wallbox وجود دارد. در هر چرخه، مدیر شارژ cFos ابتدا بررسی می‌کند که آیا قوانین شارژ با گزینه "PV Excess" برای Wallbox ها تنظیم شده است یا خیر. تمام وال‌باکس‌هایی که قانون(های) شارژ آن‌ها مقدار >= 0 را با این گزینه ارائه می‌دهند، ابتدا در نظر گرفته می‌شوند و جریان شارژ آن‌ها به‌عنوان مازاد علامت‌گذاری می‌شود. سپس تمام وال‌باکس‌های دارای قوانین شارژ بدون گزینه PV Surplus در نظر گرفته می‌شوند. این بدان معناست که وال باکس‌هایی که می‌خواهند PV اضافی را شارژ کنند، ترجیح داده می‌شوند. توجه: اگر قوانین شارژ با گزینه "مازاد PV" یک Wallbox -1 را بازگرداند، این وال باکس در مازاد PV شرکت نمی کند. سپس مدیر شارژ قوانین شارژ را برای شارژ عادی اعمال می کند.

محاسبه مازاد: اگر گزینه "PV Excess" فعال شود، شرط "PV Excess >= بیان" در نظر می‌گیرد که آیا مازاد تقسیم بر فازهای شارژ پیش‌بینی‌شده به اندازه کافی بزرگ است که شرط برآورده شود یا خیر. اگر گزینه PV surplus فعال نباشد، بررسی می شود که آیا مازاد >= عبارت در فاز مربوطه است یا خیر. همین امر در مورد شرایط "خرید شبکه"، "تغذیه شبکه" و "انرژی خورشیدی" صدق می کند. در اینجا اگر گزینه "PV excess" فعال باشد، مجموع جریان ها تقسیم بر تعداد فازهای شارژ پیش بینی شده در مقابل عبارت بررسی می شود، در حالی که اگر گزینه فعال نباشد، جریان فاز مربوطه بررسی می شود. برای اقدامات، در صورت فعال بودن گزینه "مازاد PV"، مقدار ارائه شده برای "تامین مازاد"، "تامین برق خورشیدی"، "خرید شبکه تامین" و "تغذیه تغذیه" مجموع جریان های تمام فازها است. تقسیم بر فازهای شارژ پیش بینی شده، در حالی که در اگر گزینه فعال نباشد، جریان فاز مربوطه تامین می شود. به طور خلاصه: برای حالت معمول شارژ مازاد PV، پیشنهاد می شود گزینه را فعال کنید. اگر گزینه فعال نباشد، تمرکز بر مدیریت بار است، یعنی مدیر شارژ cFos هر سه فاز را جداگانه در نظر می گیرد.

هر قانون شارژ دارای گزینه های تنظیم کلی زیر است

شناسه: یک شماره آزادانه قابل انتخاب. برای اطلاعات بیشتر قسمت زیر را مطالعه کنید.

قانون فعال: قوانین غیرفعال نادیده گرفته می شوند.

روزهای هفته: این به شما امکان می دهد تعیین کنید که چه روزهایی باید رعایت شود و چه روزهایی باید نادیده گرفته شود.

مازاد PV: برای قوانین شارژ برای جعبه‌های دیواری، مدیر شارژ همیشه ابتدا بررسی می‌کند که آیا قوانین شارژ برای مازاد PV فعال هستند یا خیر. اینها سپس جریان شارژ در هر فاز را تعیین می کنند. تمام قوانین شارژ که گزینه "PV اضافی" تنظیم نشده است، سپس از بالا به پایین پردازش می شوند.

شارژ یا دشارژ: برای قوانین شارژ برای ذخیره باتری، مدیر شارژ تمام قوانین شارژ را با گزینه «شارژ» و تمام قوانین شارژ را با گزینه «دشارژ» مستقل از یکدیگر پردازش می‌کند و بنابراین قدرت شارژ یا دشارژ فعلی را تعیین می‌کند.

هر قانون بارگذاری یک شرط و یک عمل دارد. این اقدام تنها در صورتی انجام می شود که شرط برآورده شود. یک عمل همچنین می تواند گزینه "پایان" را فعال کند. در این حالت، پردازش قوانین بارگذاری پس از انجام عمل به پایان می رسد و مقدار قانون فعلی برگردانده می شود. اگر «خروج» تنظیم نشده باشد، مدیر شارژ با قانون شارژ بعدی ادامه می‌دهد. اگر به انتهای لیست برسد، مقدار کنترل فعلی را نیز برمی گرداند.

شرایط

همه شرایط حاوی گزینه "نه" هستند. اگر این تنظیم شده باشد، در صورت برآورده نشدن شرط، اقدام اجرا می شود. در غیر این صورت در صورت احراز شرط، اقدام اجرا می شود.

برخی از شرایط گزینه "ادامه اجرای قانون بدون رعایت شرط" را دارند. در اینجا می توانید زمان را بر حسب ثانیه تعیین کنید. اگر شرط برقرار باشد، ممکن است برای x ثانیه برآورده نشود و عمل همچنان انجام خواهد شد. به عنوان مثال، اگر به حداقل مازاد PV رسیده باشد، می توان آن را برای x ثانیه کم شات کرد و عمل همچنان انجام خواهد شد.

زمان: شرط در مدت زمان مشخص شده برآورده می شود، اما خارج از آن نیست. این به شما امکان می دهد در زمان های خاص شارژ کنید.

مازاد PV: اگر مازاد PV در هر فاز (برای قوانین شارژ خودروها) یا مازاد PV در تمام فازها بر حسب وات (برای ذخیره باتری) بیشتر از (یا مساوی) مقدار یا فرمول مشخص شده باشد، برآورده می شود.

قیمت: اگر قیمت مرجع فعلی بر حسب سنت در هر کیلووات ساعت کمتر از (یا مساوی) مقدار یا فرمول تعیین شده باشد، شرط برقرار است.

سطح قیمت: اگر سطح قیمت فعلی کمتر از (یا مساوی) مقدار یا فرمول تعیین شده باشد، شرط برقرار است.

همچنین ببینید: شارژ آگاهانه هزینه

SoC: در صورتی که وضعیت شارژ خودرو (اگر مدیر شارژ cFos این مقدار را بداند) یا ذخیره باتری بیشتر از (یا مساوی) مقدار یا فرمول مشخص شده باشد، شرایط برقرار است.

تعداد واگن‌های بارگیری: این شرط وجود دارد که تعداد واگن‌های بارگیری از مقدار یا فرمول مشخص‌شده بیشتر (یا مساوی) باشد.

خرید شبکه ای: اگر خرید شبکه (برای قوانین شارژ خودروها در هر فاز، قوانین شارژ برای ذخیره باتری بر حسب وات در تمام فازها) از مقدار یا فرمول مشخص شده بیشتر (یا مساوی) باشد، شرایط برآورده می شود.

تغذیه شبکه: اگر تغذیه شبکه (در هر فاز برای قوانین شارژ خودروها، بر حسب وات در تمام فازها برای قوانین شارژ برای ذخیره باتری) بیشتر از (یا مساوی) مقدار یا فرمول مشخص شده باشد، رعایت می شود.

انرژی خورشیدی: اگر برق تولید شده در هر فاز (برای قوانین شارژ خودروها) یا برق تولید شده در تمام فازها (برای ذخیره باتری) بیشتر از (یا مساوی) مقدار یا فرمول مشخص شده باشد، رعایت می شود.

Input active: زمانی که ورودی با شماره مشخص شده دستگاه با شناسه دستگاه مشخص شده (E1, E2, ... برای wallboxes, M1, M2, ... برای متر) فعال باشد این شرط محقق می شود. اعداد از 0 شمارش می شوند. این به شما امکان می دهد از قوانین شارژ در ارتباط با تعویض ورودی ها استفاده کنید. برای مثال cFos Power Brain Wallbox دارای 2 ورودی S0 است. برای استفاده از اینها، می‌توانید یک متر cFos Power Brain S0 را به عنوان دستگاهی با نقش «نمایش» در مدیر شارژ cFos راه‌اندازی کنید. با فرض اینکه این شمارنده دارای شناسه دستگاه M1 باشد، می توانید ورودی S0-1 را با استفاده از شناسه دستگاه M1 و ورودی شماره 0 آدرس دهی کنید. اطلاعات مربوط به سیم کشی ورودی های S0 در cFos Power Brain را می توانید در صفحه ما در مورد ورودی های S0 / شمارنده های S0 و شمارنده های Modbus پیدا کنید. به عنوان مثال، اگر می خواهید جریان شارژ را با استفاده از یک سوئیچ خارجی کنترل کنید یا از یک گیرنده کنترل ریپل استفاده کنید که یک رله را مطابق با مشخصات تامین کننده انرژی سوئیچ می کند، می توانید از قوانین شارژ با ورودی استفاده کنید. همچنین می توانید با استفاده از ورودی، قانون شارژ مازاد PV را فعال کنید.

سازگار با محیط زیست: در اینجا می توانید حداکثر تاخیر مورد نظر در فرآیند شارژ و زمان شارژ مورد انتظار را مشخص کنید. به محض اینکه مدیر شارژ cFos زمان شروعی را محاسبه کرد که تا حد امکان سازگار با محیط زیست و برای شبکه مفید باشد، این شرط انجام شده در نظر گرفته می شود (و برآورده می شود) و این به دست آمده است. شارژ سازگار با محیط زیست را ببینید.

فرمول: اگر مقدار فرمول > 0 باشد (مقادیر ممیز شناور) شرط محقق می شود. فرمول ها را ببینید.

همیشه: شرط همیشه برقرار است.

اقدامات

اقدامات زمانی اجرا می شوند که شرط قانون بار برآورده شود (یا گزینه Not تنظیم شده باشد و شرط برقرار نباشد).

Set to value/formula: مقدار کنترل فعلی روی مقدار یا فرمول مشخص شده تنظیم می شود.

تحویل PV مازاد / تحویل انرژی خورشیدی / تحویل خرید شبکه / تحویل تغذیه: مقدار کنترل فعلی روی مقدار مربوطه تنظیم می شود. برای قوانین شارژ ذخیره سازی، توان بر حسب وات در تمام فازها. برای قوانین شارژ وال‌باکس‌ها، در شارژ معمولی این جریان در هر فاز است؛ در شارژ اضافی (گزینه PV مازاد تنظیم شده است) مجموع جریان‌های تمام فازها تقسیم بر تعداد (پیش‌بینی یا واقعی) فازهای مورد استفاده برای شارژ علاوه بر این، مقدار را می توان در یک ضریب ضرب کرد که به طور پیش فرض 1 است. می‌توانید از این، به عنوان مثال، برای استفاده از یک سیستم کنترل برای دریافت یک سیستم ذخیره‌سازی باتری برای جلوگیری از کشیدن یا تغذیه به شبکه استفاده کنید. قانون شارژ باتری ذخیره سازی را با استفاده از منبع شبکه شارژ می کند. با این حال، از آنجایی که هنگام تعیین منبع شبکه، عدم دقت اندازه گیری وجود دارد، زمان عرضه شبکه یک ضریب نزدیک به 1 به عنوان قانون شارژ برای ذخیره سازی استفاده می شود.

Set variable: متغیر مشخص شده روی یک مقدار یا فرمول تنظیم می شود. می توانید متغیرهای Charging Manager یا متغیرهای دستگاه تعریف شده توسط کاربر را به عنوان نام تعیین کنید. متغیرهای مدیر شارژ با «CM» شروع می‌شوند، متغیرهای دستگاه دارای شناسه دستگاه و نام متغیر هستند (مانند E1.x).

متغیرهای زیر نیز وجود دارد:

_rule_valمقدار کنترل فعلی شما همچنین می توانید این را در فرمول ها جستجو کنید.
_rule_idشناسه قانون فعلی شناسه قانون روی شناسه اولین قانون نادیده گرفته شده تنظیم شده و در کاشی دستگاه نمایش داده می شود. با "_rule_id" همچنین می توانید این مقدار را برای هر قانون تنظیم کنید، برای مثال برای نشان دادن اینکه کدام قانون مهم پردازش شده است.
_rule_minبه طور معمول این مقدار برای تغییر از شارژ تک فاز/سه فاز تنظیم می شود، به عنوان مثال زمانی که شرایطی را با محدودیت جریان مشخص می کنید. در اینجا می توانید این مقدار را خودتان تعیین کنید. زمانی که حد فعلی برای مدتی بیشتر از (یا مساوی) "_rule_min" باشد، از شارژ تک فاز به سه فاز تغییر می کند.
_undercutاگر مقدار بزرگتر از صفر است، undershoot را روی فعال تنظیم کنید (توضیحات زیر را ببینید).

و: قانون را با قانون بعدی پیوند دهید. در صورت عدم تحقق شرط قاعده بعدی (صرف نظر از اینکه واقعاً شرط قاعده بعدی محقق شده باشد) شرط قاعده بعدی محقق نمی شود.

یا: قانون را با قانون بعدی پیوند دهید. شرط قاعده بعدی در صورت احراز شرط قاعده فعلی (صرف نظر از اینکه واقعاً شرط قاعده بعدی محقق شده باشد) محقق می شود.

برو به: مدیر شارژ cFos اولین قانون شارژ را که شناسه آن با شناسه مشخص شده یکسان است (از بالا به پایین) جستجو می‌کند و با آن به پردازش قوانین شارژ ادامه می‌دهد. اگر چیزی پیدا نکرد، با قانون بارگذاری بعدی به پردازش ادامه می‌دهد. توجه: از حلقه های بی پایان خودداری کنید! مدیر شارژ پس از مدتی پردازش قوانین شارژ را متوقف می کند، اما ممکن است زمان (محاسبات) غیر ضروری را تلف کند. همراه با شرایط قانون بارگذاری، این عمل به شما امکان می‌دهد برنامه‌های قوانین کوچک ایجاد کنید.

زیرانداز

برای برخی از شرایط می‌توانید زمانی را بر حسب ثانیه تنظیم کنید که حتی در صورت برآورده نشدن شرط، قانون باید همچنان اجرا شود. به عنوان مثال، می توانید یک قانون را تعریف کنید که هنگام تنظیم یک ورودی سوئیچینگ اجرا شود. اگر زمانی را تنظیم کنید، این قانون به مدت N ثانیه اجرا می شود حتی اگر ورودی دیگر تنظیم نشده باشد. با شارژ اضافی PV، می توانید از این زمان برای جلوگیری از قطع شدن شارژ توسط ابرهای کوتاه استفاده کنید.

مدیر شارژ از پرچمی به نام "_undercut" استفاده می کند تا مشخص کند که آیا این "Undercut" حداقل برای یک قانون فعال است یا خیر. اگر قوانین شارژ برای جعبه‌های دیواری منجر به مقداری کمتر از حداقل جریان شارژ تنظیم‌شده در wallbox شود و پرچم «_undercut» تنظیم شود، مدیر شارژ cFos حداقل جریان شارژ را به عنوان یک مقدار قانون برمی‌گرداند تا خودرو به شارژ شدن ادامه دهد. همچنین می‌توانید با استفاده از قانون بارگیری، پرچم «_undercut» را خودتان تنظیم یا حذف کنید (به بالا مراجعه کنید).