เอกสาร

การควบคุมการจัดเก็บแบตเตอรี่
(สำหรับเฟิร์มแวร์เวอร์ชั่น < 1.25.2)

เอกสารสำหรับการควบคุมพื้นที่จัดเก็บแบตเตอรี่สำหรับเฟิร์มแวร์เวอร์ชัน 1.25.2 มีอยู่ ที่นี่

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

ระบบจัดเก็บข้อมูลสามารถควบคุมโดยเป็นส่วนหนึ่งของแบตเตอรี่ SunSpec รุ่น 124 (เช่น Fronius) หรือมีการลงทะเบียน Modbus ของตนเองที่อนุญาตให้ควบคุมได้ อุปกรณ์ไฮบริดทำหน้าที่เป็นอินเวอร์เตอร์สำหรับแผงโซลาร์เซลล์และที่เก็บข้อมูล อินเวอร์เตอร์ มิเตอร์ และที่จัดเก็บแบตเตอรี่ถูกสร้างขึ้นใน cFos Charging Manager เป็นไทล์มิเตอร์ ในทุกเมตรจึงมีความเป็นไปได้ที่จะเปิดใช้งานการควบคุมแบตเตอรี่ สำหรับอุปกรณ์ SunSpec รุ่น 124 cFos Charging Manager จะพยายามควบคุมหน่วยความจำที่เกี่ยวข้อง คุณอาจต้องเปิดใช้งานสิ่งนี้ในอุปกรณ์ก่อน สำหรับตัวนับแบบกำหนดเอง (Victron เป็นต้น) ตัวจัดการการชาร์จของ cFos จะพยายามค้นหาตัวแปรแบบกำหนดเองที่เรียกว่า "soc" (เป็นเปอร์เซ็นต์) หากจำเป็น ข้อมูลนี้จะแสดงในไทล์ตัวนับ

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

หลังจากประมวลผลกฎการชาร์จทั้งหมดแล้ว จะมีขีดจำกัดปัจจุบัน (ซึ่งอาจเป็น 0 ก็ได้) สำหรับกระแสการชาร์จหรือการคายประจุ cFos Charging Manager เก็บค่าเหล่านี้ไว้ในตัวแปรที่ผู้ใช้กำหนดชื่อ "charge_power_w", "charge_power_prc" (เปอร์เซ็นต์), "discharg_power_w" และ "discharge_power_prc" นอกจากนี้ยังมีตัวแปรที่กำหนดโดยผู้ใช้ที่เรียกว่า "bat_mode" ที่นี่จะถูกบันทึกว่ามีขีดจำกัดการชาร์จหรือขีดจำกัดการคายประจุ (0=ไม่มีขีดจำกัด 1=ขีดจำกัดการชาร์จ 2=ขีดจำกัดการคายประจุ 3=ขีดจำกัดการชาร์จและการคายประจุ) ด้วยอุปกรณ์ SunSpec ขีดจำกัดจะถูกแปลงและเขียนไปยังรีจิสเตอร์ที่มีให้เพื่อจุดประสงค์นี้ ด้วยตัวนับแบบกำหนดเอง คุณสามารถสร้างเอาต์พุตแบบกำหนดเองที่เขียนค่าของตัวแปรข้างต้นลงในอุปกรณ์ คุณจะพบตัวอย่างนี้ในคำจำกัดความของมาตรวัดที่ให้ไว้สำหรับ Victron และ Kostal Plenticore หากไม่มีการควบคุมขีดจำกัดการโหลดหรือการขนถ่าย ตัวแปรที่เกี่ยวข้องจะไม่มีอยู่ ดังนั้นตัวแปรเหล่านั้นจะไม่ถูกเขียนไปยังหน่วยความจำเช่นกัน ด้วยการตั้งค่า "โหมด" ของตัวควบคุมการจัดเก็บแบตเตอรี่ คุณจะกำหนดสิ่งที่จะเกิดขึ้นเมื่อมีทั้งค่าบวกสำหรับการชาร์จและการคายประจุในปัจจุบัน "เป็นกลาง" หมายความว่า cFos Charging Manager จะถ่ายโอนค่าทั้งสองค่าไปยังหน่วยความจำและจะตัดสินใจว่าจะทำอะไรในพื้นที่เดียว "จัดลำดับการชาร์จ" หมายถึงกระแสดิสชาร์จถูกกำหนดเป็น 0 เมื่อกระแสประจุเป็นบวก "จัดลำดับการดิสชาร์จ" หมายถึงกระแสชาร์จถูกตั้งค่าเป็น 0 เมื่อกระแสดิสชาร์จเป็นบวก สิ่งนี้มีประโยชน์เมื่อหน่วยความจำมีค่าเพียงค่าเดียวสำหรับกระแสไฟและประจุไฟฟ้า การตรวจสอบ "ยกเลิกการควบคุม" หมายความว่าตัวแปรจะถูกล้าง กล่าวคือจะไม่มีการควบคุมใดๆ หากไม่มีการใช้กฎการโหลด จากนั้นร้านค้าสามารถใช้กฎเริ่มต้นได้

เลิกควบคุม: ตัวเลือกนี้ช่วยให้คุณเลิกควบคุมตัวควบคุมที่สร้างขึ้นในหน่วยความจำ หาก cFos Charging Manager ไม่ได้ควบคุมที่เก็บข้อมูล กฎข้อบังคับในตัวก็จะสามารถเข้ามาแทนที่ได้อีกครั้ง หากเลือกตัวเลือกนี้ ตัวแปรที่กำหนดเอง "charge_power_w", "charge_power_prc", "discharge_power_w", "discharge_power_prc" จะถูกคายประจุหากพลังงานที่คำนวณโดยกฎการชาร์จคือ < 0 นี่คือกรณีที่ประสิทธิภาพของหน่วยความจำสูงสุดถูกตั้งค่าเป็น -1 หากเปิดใช้งานตัวเลือก "เลิกควบคุม" การชาร์จหรือคายประจุไฟฟ้าจะถูกตั้งค่าเป็น -1 หากไม่มีการใช้กฎการชาร์จ นอกจากนี้ คุณสามารถใช้ "สูตร" เพื่อตั้งค่ากำลังเป็น -1 หากคุณต้องการคืนค่า "การควบคุม" ไปยังหน่วยความจำ
หากตัวเลือกนี้ไม่ได้ใช้งาน ค่ากำลังไฟจะไม่เปลี่ยนแปลงเมื่อกำลังไฟ < 0 นั่นคือค่าที่กำหนดในการเรียกใช้ก่อนหน้านี้จะยังคงอยู่

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