문서

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

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

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

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

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

모든 충전 규칙이 처리된 후에는 충전 또는 방전 전력에 대한 최신 제한값(0일 수도 있음)이 설정됩니다. cFos Charging Manager는 이러한 값을 "charge_power_w", "charge_power_prc"(백분율 단위), "discharge_power_w" 및 "discharge_power_prc"라는 사용자 정의 변수에 저장합니다. 또한 "bat_mode"라는 사용자 정의 변수가 있습니다. 여기에는 충전 제한 또는 방전 제한이 있는지 여부가 기록됩니다(0=값 없음, 1=충전 제한, 2=방전 제한, 3=충전 및 방전 제한). SunSpec 기기의 경우, 이러한 제한값이 변환되어 해당 레지스터에 기록됩니다. 사용자 정의 계량기의 경우, 위 변수들의 값을 기기에 기록하는 사용자 정의 출력을 생성할 수 있습니다. 이에 대한 예시는 Victron 및 Kostal Plenticore용 동봉된 계량기 정의 파일에서 확인할 수 있습니다. 충전 또는 방전 제한이 제어되지 않는 경우, 해당 변수가 존재하지 않으므로 메모리에 기록되지도 않습니다. 배터리 저장 장치 제어기의 “모드” 설정을 통해 충전 및 방전 전력 모두 양수 값이 있을 때 어떻게 처리할지 결정할 수 있습니다. "중립"은 cFos Charging Manager가 두 값을 모두 저장 장치에 전달하고, 저장 장치가 상황에 따라 자체적으로 조치를 결정함을 의미합니다. "충전 우선"은 충전 전력이 양수일 때 방전 전력을 0으로 설정함을 의미하며, "방전 우선"은 방전 전력이 양수일 때 충전 전력을 0으로 설정함을 의미합니다. 이는 저장 장치가 충전 및 방전 전력 값을 하나만 지원하는 경우에 유용합니다. 충전 또는 방전 전력이 0보다 작게 계산될 경우, 사용자 정의 변수가 삭제됩니다. 사용자 정의 계량기 정의를 생성할 때 이 점을 고려해야 합니다. 예를 들어, 최대 충전 또는 방전 전력을 -1로 지정했거나, 충전 규칙으로 인해 음수 값이 발생하는 경우 등이 이에 해당합니다. 예를 들어, 해당 변수가 존재할 때만(if exist(charge_power_w)...) 배터리 저장 장치에 제어 신호를 보내는 계량기 정의를 생성할 수 있습니다.

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