กฎการชาร์จของ cFos Charging Manager ทำงานเหมือนกับโปรแกรมขนาดเล็ก เมื่อ cFos Charging Manager ประมวลผลกฎการชาร์จ มันจะใช้ค่าเริ่มต้นเป็น "มูลค่ากฎ" จากนั้นจะผ่านกฎการชาร์จทั้งหมดจากบนลงล่าง จะตรวจสอบเงื่อนไขของแต่ละกฎ และหากเป็นไปตามนั้น จะดำเนินการตามลำดับ สิ่งนี้จะเกิดขึ้นจนกว่าจะถึงจุดสิ้นสุดของกฎการโหลดหรือมีการตั้งค่าตัวเลือก "เสร็จสิ้น" สำหรับการดำเนินการหากตรงตามเงื่อนไข ค่ากฎที่กำหนดจนถึงจุดนั้นจะถูกส่งกลับ ด้วยวิธีนี้ กฎการชาร์จสำหรับวอลล์บ็อกซ์จะกำหนด กระแสการชาร์จต่อเฟสในหน่วย mA และสำหรับการจัดเก็บแบตเตอรี่ กำลังการชาร์จหรือการคายประจุในหน่วย W
สำหรับกฎการชาร์จสำหรับวอลล์บ็อกซ์ ค่าเริ่มต้นคือ 0 กล่าวคือ หากไม่เป็นไปตามกฎ การชาร์จจะหยุดชั่วคราว สำหรับการจัดเก็บแบตเตอรี่ ค่าเริ่มต้นคือพลังงานการชาร์จหรือการคายประจุสูงสุด กล่าวคือ หากไม่เป็นไปตามกฎการชาร์จ พลังงานการชาร์จหรือการคายประจุสูงสุดจะเป็นค่าที่ตั้งไว้ในตัวเลือกการควบคุมแบตเตอรี่ของ cFos Charging Manager
การรวมกันของ PV ส่วนเกินและกฎการชาร์จปกติ: มีตัวเลือก "PV ส่วนเกิน" สำหรับกฎการชาร์จสำหรับวอลล์บ็อกซ์ ในแต่ละรอบ cFos Charging Manager จะตรวจสอบก่อนว่ามีการตั้งค่ากฎการชาร์จด้วยตัวเลือก “PV ส่วนเกิน” สำหรับวอลล์บ็อกซ์หรือไม่ วอลล์บ็อกซ์ทั้งหมดที่มีกฎการชาร์จระบุค่า >= 0 พร้อมตัวเลือกนี้จะได้รับการพิจารณาก่อน และกระแสไฟการชาร์จจะถูกทำเครื่องหมายว่าเกิน วอลล์บ็อกซ์ทั้งหมดที่มีกฎการชาร์จที่ไม่มีตัวเลือก “PV surplus” จะได้รับการพิจารณา ซึ่งหมายความว่าวอลล์บ็อกซ์ที่ต้องการชาร์จ PV ส่วนเกินจะได้รับการดูแลเป็นพิเศษ หมายเหตุ: หากกฎการชาร์จด้วยตัวเลือก "PV ส่วนเกิน" ของวอลล์บ็อกซ์ส่งคืน -1 วอลล์บ็อกซ์นี้จะไม่มีส่วนร่วมใน PV ส่วนเกิน ตัวจัดการการชาร์จจะใช้กฎการชาร์จสำหรับการชาร์จตามปกติ
ซึ่งหมายความว่า ตัวอย่างเช่น หากคุณต้องการสร้างกฎการชาร์จที่มี PV ส่วนเกิน และอีกทางหนึ่ง ถ้ามีส่วนเกินไม่เพียงพอตลอดเวลา กฎการชาร์จปกติ คุณดำเนินการดังต่อไปนี้:
กฎข้อที่ 1: เงื่อนไข PV ส่วนเกินและการดำเนินการ "ส่งส่วนเกิน" (เลือก "PV ส่วนเกิน" และทำเครื่องหมาย "ออก")
กฎข้อที่ 2: เงื่อนไข "เสมอ" การดำเนินการ: "ส่งมอบมูลค่า", -1 (เลือก "PV surplus" และทำเครื่องหมาย "Exit")
กฎข้อที่ 3: เช่น เวลาหรือกฎการควบคุมราคา (ไม่ได้เลือก "PV ส่วนเกิน")
จากเวอร์ชัน 2.3.x: เพื่ออำนวยความสะดวกในการรวม PV ส่วนเกินและกฎการชาร์จปกติ ตอนนี้คุณสามารถรวมเข้าด้วยกันได้ หลังจากที่กฎการชาร์จ PV ส่วนเกินได้รับการประมวลผลแล้ว ตอนนี้ cFos Charging Manager จะประเมินกฎการชาร์จปกติด้วย (เช่น ไม่มีการตรวจสอบ "PV surplus") สิ่งเหล่านี้จะเขียนทับค่าปัจจุบันที่กำหนดโดยกฎส่วนเกิน PV เพื่อให้กฎการชาร์จปกติสามารถเข้าถึงค่าปัจจุบันที่กำหนดได้จึงมีตัวแปร lb_cur_l1, lb_cur_l2, lb_cur_l3 และ lb_cur (ค่าที่กำหนดของเฟสที่กำลังดูอยู่) ตัวอย่างเช่น หากคุณต้องการชาร์จด้วยกระแสไฟฟ้าขั้นต่ำที่แน่นอนอยู่เสมอ โดยไม่คำนึงถึง PV ส่วนเกินในปัจจุบัน (และอาจดึงมาจากกริด) คุณสามารถระบุ max(10000, lb_cur) เป็นค่าส่งคืนสำหรับกฎการชาร์จปกติ จากนั้นจะมีการชาร์จอย่างน้อย 10 A เสมอ
หมายเหตุเกี่ยวกับการสลับเฟสอัตโนมัติ: หากวอลล์บ็อกซ์ถูกจัดประเภทเป็นการชาร์จไฟส่วนเกินตามกฎการชาร์จ การสลับเฟสอัตโนมัติจะตรวจสอบว่ามีส่วนเกินเพียงพอสำหรับเฟสหรือไม่ มิฉะนั้น การสลับเฟสจะตรวจสอบว่ามีกระแสไฟฟ้าเพียงพอในเฟสที่เกี่ยวข้องหรือไม่ (การจัดการโหลดปกติ) ดังนั้น หากคุณต้องการลองใช้ PV ส่วนเกินก่อน และหากไม่มีกฎการชาร์จปกติ คุณจะต้องใช้กฎการชาร์จเพิ่มเติมที่ส่งคืน -1 เพื่อบอกผู้จัดการการชาร์จว่าวอลล์บ็อกซ์นี้ไม่ควร (หลังจากทั้งหมด) ถูกมองว่าเป็นการชาร์จส่วนเกิน (หลังจากทั้งหมด) .
การคำนวณส่วนเกิน: หากเปิดใช้งานตัวเลือก "PV ส่วนเกิน" เงื่อนไข "PV ส่วนเกิน >= นิพจน์" จะพิจารณาว่าส่วนเกินหารด้วยเฟสการชาร์จที่คาดการณ์ไว้นั้นมากพอที่จะเป็นไปตามเงื่อนไขหรือไม่ หากตัวเลือก "PV ส่วนเกิน" ไม่ได้ใช้งาน จะมีการตรวจสอบว่าส่วนเกินเป็นนิพจน์ >= ในระยะที่เกี่ยวข้องหรือไม่ เช่นเดียวกับเงื่อนไข "การซื้อโครงข่าย" "การป้อนโครงข่าย" และ "พลังงานแสงอาทิตย์" ในที่นี้ หากตัวเลือก "PV ส่วนเกิน" ทำงานอยู่ ผลรวมของกระแสหารด้วยจำนวนเฟสการชาร์จที่คาดการณ์ไว้จะถูกตรวจสอบโดยเทียบกับนิพจน์ ในขณะที่หากตัวเลือกไม่ทำงาน กระแสของเฟสที่เกี่ยวข้องจะถูกตรวจสอบ สำหรับการดำเนินการ หากเปิดใช้งานตัวเลือก "PV ส่วนเกิน" ค่าที่ส่งมอบสำหรับ "อุปทานส่วนเกิน" "การจัดหาพลังงานแสงอาทิตย์" "การซื้อกริดอุปทาน" และ "ฟีดเข้าของอุปทาน" คือผลรวมของกระแสของทุกเฟส หารด้วยเฟสการชาร์จที่คาดการณ์ไว้ ในขณะที่หากตัวเลือกไม่ทำงาน จะมีการจ่ายกระแสไฟของเฟสที่เกี่ยวข้อง กล่าวโดยสรุป: สำหรับกรณีปกติของการชาร์จ PV ส่วนเกิน ขอแนะนำให้เปิดใช้งานตัวเลือก หากตัวเลือกไม่ทำงาน โฟกัสจะอยู่ที่การจัดการโหลด เช่น cFos Charging Manager จะพิจารณาทั้งสามเฟสแยกกัน
ID: หมายเลขที่สามารถเลือกได้อย่างอิสระ ดูด้านล่างสำหรับรายละเอียดเพิ่มเติม
กฎที่ใช้งานอยู่: กฎที่ไม่ได้ใช้งานจะถูกละเว้น
วันในสัปดาห์: ช่วยให้คุณสามารถกำหนดวันที่ควรปฏิบัติตามกฎ และวันไหนที่ควรละเว้น
PV ส่วนเกิน: สำหรับกฎการชาร์จสำหรับวอลล์บ็อกซ์ ตัวจัดการการชาร์จจะตรวจสอบก่อนเสมอว่ากฎการชาร์จสำหรับ PV ส่วนเกินนั้นทำงานอยู่หรือไม่ สิ่งเหล่านี้จะกำหนดกระแสการชาร์จต่อเฟส กฎการชาร์จทั้งหมดที่ไม่ได้ตั้งค่าตัวเลือก “PV ส่วนเกิน” ไว้จะถูกประมวลผลจากบนลงล่าง
การชาร์จ หรือ การคายประจุ: สำหรับกฎการชาร์จสำหรับการจัดเก็บแบตเตอรี่ ตัวจัดการการชาร์จจะประมวลผลกฎการชาร์จทั้งหมดด้วยตัวเลือก "การชาร์จ" และกฎการชาร์จทั้งหมดด้วยตัวเลือก "การคายประจุ" โดยแยกจากกัน และกำหนดพลังงานการชาร์จหรือการคายประจุในปัจจุบัน
กฎการโหลดแต่ละกฎมีเงื่อนไขและการดำเนินการ การดำเนินการจะดำเนินการเฉพาะเมื่อตรงตามเงื่อนไขเท่านั้น การดำเนินการยังสามารถเปิดใช้งานตัวเลือก "เสร็จสิ้น" ได้อีกด้วย ในกรณีนี้ การประมวลผลกฎการโหลดจะสิ้นสุดหลังจากดำเนินการแล้วและส่งคืนค่ากฎปัจจุบัน หากไม่ได้ตั้งค่า "ออก" ตัวจัดการการชาร์จจะดำเนินการต่อด้วยกฎการชาร์จถัดไป หากมาถึงจุดสิ้นสุดของรายการ ก็จะส่งกลับค่าควบคุมปัจจุบันด้วย
เงื่อนไขทั้งหมดมีตัวเลือก "ไม่" หากตั้งค่าไว้ การดำเนินการจะดำเนินการหากไม่ตรงตามเงื่อนไข มิฉะนั้น การดำเนินการจะดำเนินการหากตรงตามเงื่อนไข
เงื่อนไขบางอย่างมีตัวเลือกให้ "ดำเนินการกฎต่อไปโดยไม่ตรงตามเงื่อนไข" ที่นี่คุณสามารถระบุเวลาเป็นวินาทีได้ หากตรงตามเงื่อนไข อาจไม่ตรงตามเงื่อนไขเป็นเวลา x วินาที และการดำเนินการจะยังคงดำเนินต่อไป ตัวอย่างเช่น หากถึงค่า PV ส่วนเกินขั้นต่ำแล้ว ก็สามารถ undershot เป็นเวลา x วินาที และการดำเนินการจะยังคงดำเนินต่อไป
เวลา: ตรงตามเงื่อนไขภายในเวลาที่กำหนด แต่ไม่ใช่นอกเงื่อนไข ช่วยให้คุณสามารถเรียกเก็บเงินตามเวลาที่กำหนดได้
ส่วนเกิน PV: เป็นไปตามเงื่อนไขหาก PV ส่วนเกินต่อเฟส (สำหรับกฎการชาร์จสำหรับรถยนต์) หรือการเกินดุล PV ในทุกเฟสในหน่วยวัตต์ (สำหรับการจัดเก็บแบตเตอรี่) มากกว่า (หรือเท่ากับ) ค่าหรือสูตรที่ระบุ
ราคา: เป็นไปตามเงื่อนไขหากราคาอ้างอิงปัจจุบันในหน่วยเซนต์ต่อ kWh น้อยกว่า (หรือเท่ากับ) ค่าหรือสูตรที่ระบุ
ระดับราคา: ตรงตามเงื่อนไขหากระดับราคาปัจจุบันน้อยกว่า (หรือเท่ากับ) ค่าหรือสูตรที่ระบุ
SoC: เป็นไปตามเงื่อนไขหากสถานะการชาร์จของรถยนต์ (หาก cFos Charging Manager รู้ค่านี้) หรือพื้นที่จัดเก็บแบตเตอรี่มากกว่า (หรือเท่ากับ) ค่าหรือสูตรที่ระบุ
จำนวนรถที่บรรทุก: ตรงตามเงื่อนไขหากจำนวนรถที่บรรทุกมากกว่า (หรือเท่ากับ) ค่าหรือสูตรที่ระบุ
การซื้อกริด: เป็นไปตามเงื่อนไขหากการซื้อกริด (สำหรับกฎการชาร์จสำหรับรถยนต์ต่อเฟส สำหรับกฎการชาร์จสำหรับการจัดเก็บแบตเตอรี่เป็นวัตต์ในทุกเฟส) มากกว่า (หรือเท่ากัน) มากกว่าค่าหรือสูตรที่ระบุ
การป้อนเข้าของกริด: จะเป็นไปตามเงื่อนไขหากการป้อนเข้าของกริด (ต่อเฟสสำหรับกฎการชาร์จสำหรับรถยนต์ ในหน่วยวัตต์ของทุกเฟสสำหรับกฎการชาร์จสำหรับการจัดเก็บแบตเตอรี่) มากกว่า (หรือเท่ากับ) ค่าหรือสูตรที่ระบุ
พลังงานแสงอาทิตย์: เป็นไปตามเงื่อนไขหากไฟฟ้าที่ผลิตได้ต่อเฟส (สำหรับกฎการชาร์จสำหรับรถยนต์) หรือพลังงานไฟฟ้าที่ผลิตได้ในทุกเฟส (สำหรับการจัดเก็บแบตเตอรี่) มากกว่า (หรือเท่ากับ) ค่าหรือสูตรที่ระบุ
อินพุตที่ใช้งานอยู่: เงื่อนไขจะสำเร็จหากอินพุตที่มีหมายเลขที่ระบุของอุปกรณ์ที่มี ID อุปกรณ์ที่ระบุ (E1, E2, ... สำหรับวอลล์บ็อกซ์, M1, M2, ... สำหรับเมตร) ทำงานอยู่ ตัวเลขนับจาก 0 ซึ่งจะทำให้คุณสามารถใช้กฎการชาร์จร่วมกับการสลับอินพุตได้ ตัวอย่างเช่น cFos Power Brain Wallbox มีอินพุต S0 2 ช่อง หากต้องการใช้สิ่งเหล่านี้ คุณสามารถตั้งค่ามิเตอร์ cFos Power Brain S0 เป็นอุปกรณ์ที่มีบทบาท "จอแสดงผล" ใน cFos Charging Manager สมมติว่าตัวนับนี้มี ID อุปกรณ์ M1 คุณสามารถระบุอินพุต S0-1 ได้โดยใช้ ID อุปกรณ์ M1 และหมายเลขอินพุต 1 ข้อมูลเกี่ยวกับการเดินสายอินพุต S0 บน cFos Power Brain สามารถพบได้บนหน้าของเราเกี่ยวกับ อินพุต S0 / ตัวนับ S0 และตัวนับ Modbus ตัวอย่างเช่น หากคุณต้องการควบคุมกระแสการชาร์จโดยใช้สวิตช์ภายนอก หรือใช้ตัวรับสัญญาณควบคุมการกระเพื่อมที่สลับรีเลย์ตามข้อกำหนดเฉพาะของผู้จัดหาพลังงาน คุณสามารถใช้กฎการชาร์จกับอินพุตได้ คุณยังสามารถเปิดใช้งานกฎการชาร์จสำหรับ PV ส่วนเกินโดยใช้อินพุต
เป็นมิตรกับสิ่งแวดล้อม: ที่นี่คุณสามารถระบุความล่าช้าสูงสุดที่ต้องการในกระบวนการชาร์จและเวลาในการชาร์จที่คาดหวังได้ เงื่อนไขจะถือว่าสมบูรณ์แล้ว (และยังคงปฏิบัติตามอยู่) ทันทีที่ cFos Charging Manager คำนวณเวลาเริ่มต้นที่เป็นมิตรกับสิ่งแวดล้อมและเป็นประโยชน์ต่อเครือข่ายมากที่สุดเท่าที่จะเป็นไปได้และสิ่งนี้บรรลุผลสำเร็จ ดู การชาร์จที่เป็นมิตรต่อสิ่งแวดล้อม
สูตร: เป็นไปตามเงื่อนไขหากค่าของสูตรคือ > 0 (ค่าจุดลอยตัว) ดู สูตร
เสมอ: ตรงตามเงื่อนไขเสมอ
การดำเนินการจะดำเนินการเมื่อตรงตามเงื่อนไขของกฎการโหลด (หรือตัวเลือก ไม่ ได้รับการตั้งค่าและไม่ตรงตามเงื่อนไข)
ตั้งค่าเป็นค่า/สูตร: ค่าควบคุมปัจจุบันถูกตั้งค่าเป็นค่าหรือสูตรที่ระบุ
ส่งมอบ PV ส่วนเกิน / ส่งมอบพลังงานแสงอาทิตย์ / ส่งมอบการซื้อกริด / ส่งมอบฟีดอิน: ค่าควบคุมปัจจุบันถูกตั้งค่าเป็นค่าที่สอดคล้องกัน สำหรับกฎการชาร์จพื้นที่จัดเก็บ กำลังไฟฟ้าเป็นวัตต์ในทุกเฟส สำหรับกฎการชาร์จสำหรับวอลล์บ็อกซ์ ในการชาร์จปกติ นี่คือกระแสต่อเฟส ในการชาร์จส่วนเกิน (ตั้งค่าตัวเลือก "PV ส่วนเกิน") จะเป็นผลรวมของกระแสในทุกเฟส หารด้วยจำนวน (คาดการณ์หรือตามจริง) ของ เฟสที่ใช้ในการชาร์จ นอกจากนี้ ค่ายังสามารถคูณด้วยปัจจัย ซึ่งเป็น 1 ตามค่าเริ่มต้น คุณสามารถใช้สิ่งนี้เพื่อใช้ระบบควบคุมเพื่อรับระบบจัดเก็บแบตเตอรี่เพื่อหลีกเลี่ยงการดึงหรือป้อนเข้าไปในกริด กฎการชาร์จที่เก็บข้อมูลแบตเตอรี่จะชาร์จที่เก็บข้อมูลโดยใช้แหล่งจ่ายไฟแบบกริด อย่างไรก็ตาม เนื่องจากมีความไม่ถูกต้องในการวัดเมื่อพิจารณาอุปทานของกริด อุปทานของกริดคูณด้วยปัจจัยที่ใกล้กับ 1 จะถูกนำมาใช้เป็นกฎการชาร์จสำหรับที่เก็บข้อมูล
ตั้งค่าตัวแปร: ตัวแปรที่ระบุถูกตั้งค่าเป็นค่าหรือสูตร คุณสามารถระบุตัวแปรตัวจัดการการชาร์จหรือตัวแปรอุปกรณ์ที่ผู้ใช้กำหนดเป็นชื่อได้ ตัวแปรตัวจัดการการชาร์จขึ้นต้นด้วย "CM." ตัวแปรอุปกรณ์จะมีรหัสอุปกรณ์และชื่อของตัวแปร (เช่น E1.x)
นอกจากนี้ยังมีตัวแปรต่อไปนี้:
ตัวแปรทริกเกอร์ / ทริกเกอร์ใหม่: ตัวแปรที่ระบุถูกตั้งค่าเป็น 1 การตั้งชื่อทำงานเหมือนกับ 'ตั้งค่าตัวแปร' คุณสามารถระบุสูตรหรือค่าคงที่เป็นวินาทีเป็นระยะเวลาได้ ทริกเกอร์หมายความว่าตัวแปรจะถูกตั้งค่ากลับเป็น 0 หลังจากหมดระยะเวลา (และสามารถทริกเกอร์ใหม่ได้หากจำเป็น) ทริกเกอร์ซ้ำหมายความว่าระยะเวลาจะเริ่มต้นซ้ำแล้วซ้ำอีกเมื่อตรงตามเงื่อนไข หากไม่ตรงตามเงื่อนไขสำหรับระยะเวลา ตัวแปรจะถูกตั้งค่ากลับเป็น 0
_rule_val | ค่าควบคุมปัจจุบัน คุณยังสามารถสืบค้นสิ่งนี้ได้ในสูตร |
_rule_id | รหัสกฎปัจจุบัน (อ่านและเขียน) หากตรงตามเงื่อนไขและรหัสกฎไม่เท่ากับ 0 ตัวแปรนี้จะถูกตั้งค่าหรือเขียนทับโดยอัตโนมัติ คุณยังสามารถตั้งค่าตัวแปรนี้อย่างชัดเจนโดยใช้กฎโดยใช้ "_rule_id" เพื่อแสดงให้เห็นว่ากฎใดที่สำคัญเป็นพิเศษได้รับการประมวลผล รหัสกฎชุดสุดท้ายจะแสดงอยู่ในไทล์อุปกรณ์ |
_rule_min | โดยปกติค่านี้จะถูกตั้งค่าให้สลับจากการชาร์จแบบเฟสเดียว/สามเฟส เช่น เมื่อคุณระบุเงื่อนไขด้วยขีดจำกัดกระแส ที่นี่คุณสามารถตั้งค่านี้ด้วยตัวเอง มันจะเปลี่ยนจากการชาร์จแบบเฟสเดียวเป็นสามเฟสเมื่อขีดจำกัดปัจจุบันมากกว่า (หรือเท่ากับ) "_rule_min" มาระยะหนึ่งแล้ว |
_undercut | ตั้งค่าขีดล่างเป็นใช้งานหากค่ามากกว่าศูนย์ (ดูคำอธิบายด้านล่าง) |
และ: เชื่อมโยงกฎกับกฎถัดไป เงื่อนไขของกฎถัดไปจะไม่ถือว่าเป็นไปตามเงื่อนไขหากไม่ตรงตามเงื่อนไขของกฎปัจจุบัน (ไม่ว่าเงื่อนไขของกฎถัดไปจะเป็นไปตามจริงหรือไม่ก็ตาม)
หรือ: ลิงก์กฎกับกฎถัดไป จะถือว่าเป็นไปตามเงื่อนไขของกฎถัดไปหากตรงตามเงื่อนไขของกฎปัจจุบัน (ไม่ว่าตรงตามเงื่อนไขของกฎถัดไปจริงหรือไม่)
ไปที่: cFos Charging Manager ค้นหา (จากบนลงล่าง) สำหรับกฎการชาร์จแรกที่มี ID เหมือนกับ ID ที่ระบุ และดำเนินการประมวลผลกฎการชาร์จต่อไปด้วยสิ่งนี้ หากไม่พบ ระบบจะประมวลผลต่อโดยใช้กฎการโหลดถัดไป ข้อควรระวัง: หลีกเลี่ยงการวนซ้ำไม่รู้จบ! ตัวจัดการการชาร์จจะหยุดประมวลผลกฎการชาร์จหลังจากผ่านไประยะหนึ่ง แต่อาจทำให้เสียเวลา (คำนวณ) โดยไม่จำเป็น เมื่อรวมกับเงื่อนไขของกฎการโหลด การดำเนินการนี้จะทำให้คุณสามารถสร้างโปรแกรมกฎขนาดเล็กได้
สำหรับเงื่อนไขบางอย่าง คุณสามารถตั้งเวลาเป็นวินาทีซึ่งกฎควรจะดำเนินการต่อไป แม้ว่าจะไม่ตรงตามเงื่อนไขก็ตาม ตัวอย่างเช่น คุณสามารถกำหนดกฎที่จะดำเนินการเมื่อมีการตั้งค่าอินพุตสวิตชิ่ง หากคุณตั้งเวลา กฎนี้จะยังคงทำงานต่อไปเป็นเวลา N วินาที แม้ว่าจะไม่ได้ตั้งค่าอินพุตอีกต่อไปก็ตาม ด้วยการชาร์จเกิน PV คุณสามารถใช้เวลานี้เพื่อป้องกันไม่ให้การชาร์จถูกรบกวนโดยเมฆสั้นๆ
ตัวจัดการการชาร์จใช้แฟล็กที่เรียกว่า "_undercut" เพื่อสังเกตว่า "undercut" นี้ทำงานอยู่ในกฎอย่างน้อยหนึ่งกฎหรือไม่ หากกฎการชาร์จสำหรับวอลล์บ็อกซ์ส่งผลให้ค่าต่ำกว่ากระแสการชาร์จขั้นต่ำที่ตั้งไว้ในวอลล์บ็อกซ์และตั้งค่าสถานะ "_undercut" แล้ว cFos Charging Manager จะส่งคืนกระแสการชาร์จขั้นต่ำเป็นค่ากฎเพื่อให้รถยังคงถูกชาร์จต่อไป คุณยังสามารถตั้งค่าหรือลบแฟล็ก “_undercut” ด้วยตัวเองโดยใช้กฎการโหลด (ดูด้านบน)
กฎการโหลดจะรวมกันเป็นชุดกฎที่เริ่มต้นด้วยเวอร์ชัน 2.3.x กฎการโหลดก่อนหน้าสามารถพบได้ในส่วน "ชุดกฎการโหลดของตัวเอง" ชุดกฎการโหลดนี้สามารถส่งออกเป็นไฟล์ได้ เมื่อส่งออก คุณควรกำหนด ID เฉพาะให้กับชุดกฎ เนื่องจากตัวจัดการการชาร์จจะจัดการชุดกฎตาม ID และเขียนทับกฎที่มีอยู่ด้วย ID เดียวกันเมื่อนำเข้า คุณสามารถแชร์ไฟล์ดังกล่าวด้วยกฎการโหลดแบบกำหนดเองกับผู้ใช้รายอื่นได้ คุณสามารถโหลดชุดกฎที่กำหนดเองลงใน cFos Charging Manager ของคุณ จากนั้นสลับระหว่างกฎของคุณเองกับชุดกฎเหล่านี้ คุณสามารถจัดการไฟล์กฎการโหลดดังกล่าวได้ภายใต้การกำหนดค่า -> ไฟล์ คุณยังสามารถคัดลอกกฎที่ตั้งค่าไว้ใน "ชุดกฎที่กำหนดเอง" เพื่อแก้ไขได้ จากเวอร์ชัน 2.3.x cFos Charging Manager มาพร้อมกับกฎการชาร์จเล็กๆ น้อยๆ ที่ครอบคลุมคำขอทั่วไปบางประการจากผู้ใช้ของเรา เพื่อให้สามารถใช้ชุดกฎเหล่านี้ได้อย่างครอบคลุมที่สุดเท่าที่จะเป็นไปได้ กฎการชาร์จจึงมีฟังก์ชันเพิ่มเติมต่อไปนี้:
พารามิเตอร์: สำหรับการดำเนินการเพิ่มเติม คุณสามารถกำหนดพารามิเตอร์ได้ ปัญหานี้ได้รับการแก้ไขผ่านรหัสกฎและตั้งค่าเป็นสูตรหรือค่าคงที่ นอกจากนี้ยังมีชื่อหรือข้อความช่วยเหลือสำหรับความหมายของพารามิเตอร์อีกด้วย คุณสามารถกำหนดค่าพารามิเตอร์นี้ได้อย่างอิสระใน "ชุดกฎการชาร์จของตัวเอง" หากคุณต้องการเข้าถึงพารามิเตอร์นี้ในกฎการโหลดอื่น (ด้านล่างสุดในชุดกฎ) ในสูตร คุณจะได้รับค่าปัจจุบันโดยใช้ "param(id)" โดยที่ id คือรหัสกฎการโหลดของพารามิเตอร์ วิธีนี้ช่วยให้คุณสร้างกฎการโหลดแบบกำหนดพารามิเตอร์ได้ ซึ่งหมายความว่าคุณสามารถเปลี่ยนพารามิเตอร์ได้โดยไม่ต้องเปลี่ยนกฎการโหลดด้านล่าง
เฉพาะพารามิเตอร์เหล่านั้นเท่านั้นที่จะถูกแสดงในชุดกฎการโหลดแบบกำหนดเอง เพื่อที่คุณจะได้ไม่เปลี่ยนกฎการโหลดจริงโดยไม่ได้ตั้งใจ คุณสามารถเปลี่ยนพารามิเตอร์และบันทึกการเปลี่ยนแปลงได้ ซึ่งช่วยให้คุณสามารถปรับกฎการชาร์จได้ตามความต้องการของคุณ
ช่วงเวลาที่มีสูตร: สำหรับเงื่อนไขเพิ่มเติม คุณสามารถกำหนดช่วงเวลาซึ่งนาทีเริ่มต้นและสิ้นสุดของวันจะถูกกำหนดโดยสูตร นี่เป็นรูปแบบที่ยืดหยุ่นกว่าของเงื่อนไขเวลาก่อนหน้าโดยมีเวลาเริ่มต้นและเวลาสิ้นสุดคงที่ โดยเฉพาะอย่างยิ่ง คุณยังสามารถเข้าถึงพารามิเตอร์ในสูตรด้วยเงื่อนไขช่วงเวลาใหม่ได้ ตัวอย่าง:
รหัสกฎ 12 ค่าพารามิเตอร์ 600
รหัสกฎ 13 ค่าพารามิเตอร์ 720
ช่วงเวลาพร้อมสูตร เวลาเริ่มต้น: พารามิเตอร์ (12) เวลาสิ้นสุด: พารามิเตอร์ (13)
ตรงตามเงื่อนไขระหว่างเวลา 10.00 น. ถึง 12.00 น. หากคุณใช้พารามิเตอร์และช่วงเวลาร่วมกับสูตรในชุดกฎการโหลดที่กำหนดเอง ผู้ใช้รายอื่นจะมีโอกาสปรับช่วงเวลาในพารามิเตอร์ของตนได้อย่างง่ายดาย
สลับชุดกฎ: ในการดำเนินการเพิ่มเติม คุณสามารถสลับไปใช้ชุดกฎอื่นได้โดยใช้กฎการโหลด
เพื่อให้สร้างกฎการโหลดได้ง่ายขึ้น คุณสามารถตั้งค่าระดับบันทึกเป็นข้อมูลภายใต้ "การกำหนดค่า" -> "การบันทึก" -> กฎการโหลด จากนั้น สิ่งต่อไปนี้จะปรากฏในบันทึกสำหรับกฎการโหลดที่ประเมินแต่ละรายการ:CR id/idx b/r: A v
id คือรหัสกฎที่ป้อน
idx ระบุว่านี่คือกฎใด (นับจาก 0)
b เป็นจริงหากตรงตามเงื่อนไขของกฎ
r เป็นจริงหากตรงตามเงื่อนไขรวมทั้ง AND และ OR ลิงก์กับกฎอื่นๆ
A ระบุการดำเนินการที่จะดำเนินการ มีข้อมูลเพิ่มเติมในบรรทัดทั้งนี้ขึ้นอยู่กับการกระทำ นี่คือค่า:
0 | ส่งกลับค่า / สูตร |
1 | และ |
2 | หรือ |
3 | ตั้งค่าตัวแปร บันทึก: ชื่อตัวแปรและค่า |
5 | ไปที่ บันทึก: ID เป้าหมาย และ idx |
7 | ตัวแปรทริกเกอร์ บันทึก: ชื่อตัวแปรถูกทริกเกอร์หรือรีเซ็ต |
8 | ทริกเกอร์ตัวแปรใหม่ บันทึก: ชื่อตัวแปรถูกทริกเกอร์ใหม่หรือรีเซ็ต |
10 | ส่วนเกิน PV * ปัจจัยอุปทาน |
11 | พลังงานแสงอาทิตย์ * ปัจจัยอุปทาน |
12 | การอ้างอิงกริด * ปัจจัยอุปทาน |
13 | ปัจจัยป้อนเข้า * ปัจจัยอุปทาน |