문서

배터리 저장소 제어
(펌웨어 버전 1.25.2부터)

펌웨어 버전 1.25.2 미만의 배터리 저장소 제어에 대한 설명서는 여기에서 확인할 수 있습니다.

태양광 발전 시스템과 함께 설치되는 대부분의 배터리 저장 시스템에는 전기가 공급되기 전에 충전을 시도하고 그리드에서 전기가 공급되기 전에 방전을 시도하는 충전 규칙이 내장되어 있습니다. 산업용 저장 시스템은 그리드 운영자의 사양에 따라 피크 부하를 제한하거나 피크 부하 시간대에 에너지 소비를 제한하는 등 다른 기준에 따라 제어할 수 있습니다. 소형 배터리 저장 시스템은 전기 자동차의 충전으로 인해 충전 주기가 길어지므로 마모가 심할 수 있습니다. 따라서 대부분의 경우 cFos 충전 관리자를 사용하여 스토리지 시스템을 제어하는 것이 합리적입니다. 이를 위해서는 제어 가능한 모델 또는 최소한 릴레이를 통한 스위칭 옵션이 필요합니다.

저장 시스템은 선스펙 배터리 모델 124(예: 프로니우스)의 일부로 제어하거나 자체 모드버스 레지스터를 통해 제어할 수 있습니다. 하이브리드 장치는 태양광 패널과 저장 시스템의 인버터 역할을 합니다. 인버터, 계량기 및 배터리 스토리지는 cFos 충전 관리자에서 계량기 타일로 생성됩니다. 따라서 모든 계량기에서 배터리 제어를 활성화할 수 있습니다. 모델 124가 있는 SunSpec 장치의 경우, cFos 충전 관리자가 관련 저장 시스템을 제어하려고 시도합니다. 먼저 장치에서 이 기능을 활성화해야 할 수도 있습니다. 사용자 정의 계량기(Victron 등)의 경우, cFos 충전 관리자는 "soc"(퍼센트 단위)라는 사용자 정의 변수를 찾으려고 시도합니다. 그러면 이 변수가 미터기 타일에 표시될 수 있습니다.

배터리 저장 제어에서 먼저 최대 충전 및 방전 전력을 지정할 수 있습니다. -1은 충전 관리자가 충전 또는 방전 전력을 제어하지 않아야 함을 의미합니다. 그런 다음 몇 초마다 차례로 처리되는 여러 충전 규칙을 정의하고 충전 또는 방전 전류를 제한할 수 있습니다. 충전 규칙은 월박스의 충전 규칙과 유사한 방식으로 작동합니다. CFos 충전 관리자는 최대 충전 또는 방전 전력을 시작 값, 즉 제어 값으로 사용하며 충전 규칙을 처리하여 이를 변경할 수 있습니다.

모든 충전 규칙이 처리된 후에는 충전 또는 방전 전력에 대한 전류 제한(0이 될 수도 있음)이 있습니다. CFos 충전 관리자는 이러한 값을 "charge_power_w", "charge_power_prc"(퍼센트 단위로 지정), "discharge_power_w" 및 "discharge_power_prc"라는 사용자 정의 변수에 저장합니다. "bat_mode"라는 사용자 정의 변수도 있습니다. 여기에는 충전 제한 또는 방전 제한이 있는지 여부가 기록됩니다(0=값 없음, 1=충전 제한, 2=방전 제한, 3=충전 및 방전 제한). 한도는 SunSpec 장치에 맞게 변환되어 이 목적을 위해 제공된 레지스터에 기록됩니다. 사용자 정의 카운터의 경우 위의 변수 값을 장치에 기록하는 사용자 정의 출력을 만들 수 있습니다. 빅트론 또는 코스탈 플렌티코어에 대해 제공된 계량기 정의에서 이에 대한 예를 찾을 수 있습니다. 충전 또는 방전 제한이 제어되지 않으면 해당 변수가 존재하지 않으므로 메모리에 기록되지 않습니다. 배터리 저장 제어의 "모드" 설정을 사용하면 충전 및 방전 전력 모두에 양수 값이 있는 경우 어떻게 해야 하는지 결정할 수 있습니다. "중립"은 cFos 충전 관리자가 두 값을 모두 스토리지 시스템으로 전송한 다음 특정 범위 내에서 수행할 작업을 결정하는 것을 의미합니다. "충전 우선"은 충전 전력이 양수인 경우 방전 전력을 0으로 설정하고, "방전 우선"은 방전 전력이 양수인 경우 (충전) 전력을 0으로 설정하는 것을 의미합니다. 이는 저장 탱크에 충전 및 방전 전력에 대한 값이 하나만 있는 경우에 유용합니다. 충전 또는 방전 전력이 0보다 작으면 사용자 정의 변수가 삭제됩니다. 사용자 정의 미터 정의를 만들 때는 이 점을 고려해야 합니다. 예를 들어 최대 충전 또는 방전 전력으로 -1을 지정했거나 충전 규칙에 따라 음수 값이 발생하는 경우가 이에 해당합니다. 예를 들어, 해당 변수가 있는 경우에만 배터리 잔량을 제어하는 미터기 정의를 만들 수 있습니다(if exist(charge_power_w)...).

스위칭 출력: 안타깝게도 일부 메모리는 위의 규칙으로 직접 제어할 수 없습니다. 하지만 최소한 위의 규칙으로 저장 탱크를 비활성화할 수 있도록 하기 위해(예: 자동차 충전 중일 때) 저장 탱크에 제어 입력이 있는 경우 스위칭 접점을 사용해 볼 수 있습니다. 가능하다면 접촉기를 사용하여 저장 탱크를 전원에서 전기적으로 분리할 수도 있습니다(저장 탱크의 파손을 방지하기 위해 장치가 이에 적합한지 제조업체나 전기 기술자에게 미리 문의해야 합니다). "스위칭 출력" 필드에서 충전 규칙을 분석한 후 충전 또는 방전 전력이 양수인 경우 1로 설정하고 그렇지 않은 경우 0으로 설정하는 변수 이름을 지정할 수 있습니다. CFos 충전 관리자는 셸리 스위치 박스 또는 스위치 소켓에 대한 카운터 정의를 제공합니다. 이를 설정하면 계량기에 장치 ID(예: M5)가 부여됩니다. 그런 다음 배터리 스토리지 제어 장치의 "스위칭 출력" 아래에서 M5.output1을 사용하여 셸리 스위치 박스를 지정할 수 있습니다. 변수 이름 앞에 마이너스 기호를 붙이면 스위칭 출력이 반전됩니다(-M5.output1)