เอกสาร

กำลังโหลดกฎ
(สำหรับเฟิร์มแวร์เวอร์ชันตั้งแต่ 1.25.2)

สามารถดูเอกสารกฎการโหลดสำหรับเฟิร์มแวร์เวอร์ชัน <1.25.2 ได้ที่นี่


                        กล่องโต้ตอบกฎการโหลดภาพหน้าจอ

เมื่อ cFos Charging Manager ประมวลผลกฎการชาร์จ มันจะใช้ค่าเริ่มต้นเป็น "มูลค่าของกฎ" จากนั้นจะผ่านกฎการชาร์จทั้งหมดจากบนลงล่างจนกระทั่งถึงจุดสิ้นสุดของกฎการชาร์จหรือมีการตั้งค่าตัวเลือก "ออก" ค่ากฎที่กำหนดจนถึงจุดนั้นจะถูกส่งกลับ ด้วยวิธีนี้ กฎการชาร์จสำหรับวอลล์บ็อกซ์จะกำหนด กระแสการชาร์จต่อเฟสในหน่วย mA และสำหรับการจัดเก็บแบตเตอรี่ กำลังการชาร์จหรือการคายประจุในหน่วย W

กฎการชาร์จแต่ละข้อมีตัวเลือกการตั้งค่าทั่วไปดังต่อไปนี้

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 และหมายเลขอินพุต 0 ข้อมูลเกี่ยวกับการเดินสายอินพุต S0 บน cFos Power Brain สามารถพบได้บนหน้าของเราเกี่ยวกับ อินพุต S0 / ตัวนับ S0 และตัวนับ Modbus ตัวอย่างเช่น หากคุณต้องการควบคุมกระแสการชาร์จโดยใช้สวิตช์ภายนอก หรือใช้ตัวรับสัญญาณควบคุมการกระเพื่อมที่สลับรีเลย์ตามข้อกำหนดเฉพาะของผู้จัดหาพลังงาน คุณสามารถใช้กฎการชาร์จกับอินพุตได้ คุณยังสามารถเปิดใช้งานกฎการชาร์จสำหรับ PV ส่วนเกินโดยใช้อินพุต

เป็นมิตรกับสิ่งแวดล้อม: ที่นี่คุณสามารถระบุความล่าช้าสูงสุดที่ต้องการในกระบวนการชาร์จและเวลาในการชาร์จที่คาดหวังได้ เงื่อนไขจะถือว่าสมบูรณ์แล้ว (และยังคงปฏิบัติตามอยู่) ทันทีที่ cFos Charging Manager คำนวณเวลาเริ่มต้นที่เป็นมิตรกับสิ่งแวดล้อมและเป็นประโยชน์ต่อเครือข่ายมากที่สุดเท่าที่จะเป็นไปได้และสิ่งนี้บรรลุผลสำเร็จ ดู การชาร์จที่เป็นมิตรต่อสิ่งแวดล้อม

สูตร: เป็นไปตามเงื่อนไขหากค่าของสูตรคือ > 0 (ค่าจุดลอยตัว) ดู สูตร

เสมอ: ตรงตามเงื่อนไขเสมอ

การดำเนินการ

การดำเนินการจะดำเนินการเมื่อตรงตามเงื่อนไขของกฎการโหลด (หรือตัวเลือก ไม่ ได้รับการตั้งค่าและไม่ตรงตามเงื่อนไข)

ตั้งค่าเป็นค่า/สูตร: ค่าควบคุมปัจจุบันถูกตั้งค่าเป็นค่าหรือสูตรที่ระบุ

ส่งมอบ PV ส่วนเกิน / ส่งมอบพลังงานแสงอาทิตย์ / ส่งมอบการซื้อกริด / ส่งมอบฟีดอิน: ค่าควบคุมปัจจุบันถูกตั้งค่าเป็นค่าที่สอดคล้องกัน สำหรับกฎการชาร์จพื้นที่จัดเก็บ กำลังไฟฟ้าเป็นวัตต์ในทุกเฟส สำหรับกฎการชาร์จสำหรับวอลล์บ็อกซ์ ในการชาร์จปกติ นี่คือกระแสต่อเฟส ในการชาร์จส่วนเกิน (ตั้งค่าตัวเลือก "PV ส่วนเกิน") จะเป็นผลรวมของกระแสในทุกเฟส หารด้วยจำนวน (คาดการณ์หรือตามจริง) ของ เฟสที่ใช้ในการชาร์จ นอกจากนี้ ค่ายังสามารถคูณด้วยปัจจัย ซึ่งเป็น 1 ตามค่าเริ่มต้น คุณสามารถใช้สิ่งนี้เพื่อใช้ระบบควบคุมเพื่อรับระบบจัดเก็บแบตเตอรี่เพื่อหลีกเลี่ยงการดึงหรือป้อนเข้าไปในกริด กฎการชาร์จที่เก็บข้อมูลแบตเตอรี่จะชาร์จที่เก็บข้อมูลโดยใช้แหล่งจ่ายไฟแบบกริด อย่างไรก็ตาม เนื่องจากมีความไม่ถูกต้องในการวัดเมื่อพิจารณาอุปทานของกริด อุปทานของกริดคูณด้วยปัจจัยที่ใกล้กับ 1 จะถูกนำมาใช้เป็นกฎการชาร์จสำหรับที่เก็บข้อมูล

ตั้งค่าตัวแปร: ตัวแปรที่ระบุถูกตั้งค่าเป็นค่าหรือสูตร คุณสามารถระบุตัวแปรตัวจัดการการชาร์จหรือตัวแปรอุปกรณ์ที่ผู้ใช้กำหนดเป็นชื่อได้ ตัวแปรตัวจัดการการชาร์จขึ้นต้นด้วย "CM." ตัวแปรอุปกรณ์จะมีรหัสอุปกรณ์และชื่อของตัวแปร (เช่น E1.x)

นอกจากนี้ยังมีตัวแปรต่อไปนี้:

_rule_valค่าควบคุมปัจจุบัน คุณยังสามารถสืบค้นสิ่งนี้ได้ในสูตร
_rule_idรหัสกฎปัจจุบัน รหัสกฎถูกกำหนดเป็นรหัสของกฎแรกที่ไม่ถูกละเว้นและแสดงอยู่ในไทล์ของอุปกรณ์ คุณยังตั้งค่านี้ต่อกฎได้ด้วย "_rule_id" เช่น เพื่อแสดงให้เห็นว่ากฎสำคัญข้อใดได้รับการประมวลผล
_rule_minโดยปกติค่านี้จะถูกตั้งค่าให้สลับจากการชาร์จแบบเฟสเดียว/สามเฟส เช่น เมื่อคุณระบุเงื่อนไขด้วยขีดจำกัดกระแส ที่นี่คุณสามารถตั้งค่านี้ด้วยตัวเอง มันจะเปลี่ยนจากการชาร์จแบบเฟสเดียวเป็นสามเฟสเมื่อขีดจำกัดปัจจุบันมากกว่า (หรือเท่ากับ) "_rule_min" มาระยะหนึ่งแล้ว
_undercutตั้งค่าขีดล่างเป็นใช้งานหากค่ามากกว่าศูนย์ (ดูคำอธิบายด้านล่าง)

และ: เชื่อมโยงกฎกับกฎถัดไป เงื่อนไขของกฎถัดไปจะไม่ถือว่าเป็นไปตามเงื่อนไขหากไม่ตรงตามเงื่อนไขของกฎปัจจุบัน (ไม่ว่าเงื่อนไขของกฎถัดไปจะเป็นไปตามจริงหรือไม่ก็ตาม)

หรือ: ลิงก์กฎกับกฎถัดไป จะถือว่าเป็นไปตามเงื่อนไขของกฎถัดไปหากตรงตามเงื่อนไขของกฎปัจจุบัน (ไม่ว่าตรงตามเงื่อนไขของกฎถัดไปจริงหรือไม่)

ไปที่: cFos Charging Manager ค้นหา (จากบนลงล่าง) สำหรับกฎการชาร์จแรกที่มี ID เหมือนกับ ID ที่ระบุ และดำเนินการประมวลผลกฎการชาร์จต่อไปด้วยสิ่งนี้ หากไม่พบ ระบบจะประมวลผลต่อโดยใช้กฎการโหลดถัดไป ข้อควรระวัง: หลีกเลี่ยงการวนซ้ำไม่รู้จบ! ตัวจัดการการชาร์จจะหยุดประมวลผลกฎการชาร์จหลังจากผ่านไประยะหนึ่ง แต่อาจทำให้เสียเวลา (คำนวณ) โดยไม่จำเป็น เมื่อรวมกับเงื่อนไขของกฎการโหลด การดำเนินการนี้จะทำให้คุณสามารถสร้างโปรแกรมกฎขนาดเล็กได้

ต่ำกว่า

สำหรับเงื่อนไขบางอย่าง คุณสามารถตั้งเวลาเป็นวินาทีซึ่งกฎควรจะดำเนินการต่อไป แม้ว่าจะไม่ตรงตามเงื่อนไขก็ตาม ตัวอย่างเช่น คุณสามารถกำหนดกฎที่จะดำเนินการเมื่อมีการตั้งค่าอินพุตสวิตชิ่ง หากคุณตั้งเวลา กฎนี้จะยังคงทำงานต่อไปเป็นเวลา N วินาที แม้ว่าจะไม่ได้ตั้งค่าอินพุตอีกต่อไปก็ตาม ด้วยการชาร์จเกิน PV คุณสามารถใช้เวลานี้เพื่อป้องกันไม่ให้การชาร์จถูกรบกวนโดยเมฆสั้นๆ

ตัวจัดการการชาร์จใช้แฟล็กที่เรียกว่า "_undercut" เพื่อสังเกตว่า "undercut" นี้ทำงานอยู่ในกฎอย่างน้อยหนึ่งกฎหรือไม่ หากกฎการชาร์จสำหรับวอลล์บ็อกซ์ส่งผลให้ค่าต่ำกว่ากระแสการชาร์จขั้นต่ำที่ตั้งไว้ในวอลล์บ็อกซ์และตั้งค่าสถานะ "_undercut" แล้ว cFos Charging Manager จะส่งคืนกระแสการชาร์จขั้นต่ำเป็นค่ากฎเพื่อให้รถยังคงถูกชาร์จต่อไป คุณยังสามารถตั้งค่าหรือลบแฟล็ก “_undercut” ด้วยตัวเองโดยใช้กฎการโหลด (ดูด้านบน)