문서

모드버스 레지스터

이 레지스터는 모드버스 RTU 및 모드버스 TCP에 사용할 수 있습니다. CFos 파워 브레인 컨트롤러는 다음과 같은 모드버스 기능을 지원합니다

  • 03 여러 개의 보유 레지스터 읽기
  • 06 단일 보유 레지스터에 기록
  • 16 여러 개의 보류 레지스터에 기록


S0 미터기 2개, 충전 스테이션 1개, 부착형(Modbus) 미터기 1개 등 네 가지 장치를 구분하며, Modbus 슬레이브 ID와 (Modbus TCP의 경우) TCP 포트로 구분합니다.

참고: 모드버스 레지스터에 대한 쓰기 액세스는 cFos Power Brain의 플래시 메모리에 쓰기를 유발하므로 정기적으로 수행해서는 안 됩니다. 다음 레지스터는 영구적으로 저장되지 않으므로 정기적으로 변경할 수 있습니다: 충전_커_리밋, 고정_전류, 충전_활성화, 분리_cp, 릴레이_선택, 릴레이2. 다른 모든 레지스터는 변경 시 플래시에 기록되므로 쓰기 작업 횟수를 제한해야 합니다!

표준 슬레이브 ID

월박스슬레이브 ID 1TCP 포트 4701
S0 카운터 1슬레이브 ID 2TCP 포트 4702
S0 카운터 2슬레이브 ID 3TCP 포트 4703
고정 카운터슬레이브 ID 1TCP 포트 4701(월박스 레지스터 경유)

어떤 장치인지, 예를 들어 계량기가 월박스에 연결되어 있는지 여부에 따라 다음 레지스터가 적용됩니다:

레지스터 (r = 읽기 전용, w = 쓰기 전용, rw = 읽기/쓰기)

S0 카운터 및 충전 스테이션에 등록하기

이름주소등록하기설명
vendor_id80002 r고유 제조업체 ID, 0xcf05
product_id80021 rProduct-Id, 1
device_id80031 r제품의 장치 ID, 0x100
product_version80042 r제품 버전, 메이저.마이너
product_build80051 r제품 빌드 번호
mapping_version80061 r이 등록 과제의 전공.부전공 버전
padding_180071 r예약됨
serial_no80088 r일련 번호 텍스트
name801616 r제품명, '씨포스 파워 브레인
slave_id80401 rw모드버스 슬레이브 ID

S0 카운터 등록

이름주소등록하기설명
input80411 r예약됨
pulsesperkwh80422 rwS0 입력에 대한 kWh당 펄스 수
phases80441 rw시뮬레이션된 위상의 비트 마스크, 비트 0 = L1, 비트 1 = L2, 비트 2 = L3
voltage_l180451 rw공칭 전압 L1 [V]
voltage_l280461 rw공칭 전압 L2 [V]
voltage_l380471 rw공칭 전압 L3 [V]
pulses80504 rwS0 입력의 절대 펄스 수
timeperpulse80542 rS0 입력의 마지막 두 펄스 사이의 시간 [ms]
level80561 rS0 입력의 현재 입력 값
0 = 전류가 흐르고, 1 = 전류가 흐르지 않음
meter_flags80571 r비트 0: 1=개별 단계 있음
energy80584 rw활성 가져오기 [Wh]
power80622 r유효 전력 [W]
current_l180642 r순간 전류 L1 [0.1A]
current_l280662 r순간 전류 L2 [0.1A]
current_l380682 r순간 전류 L3 [0.1A]
reset_pulses80701 w펄스 카운터 재설정 [1]
reset_energy80711 w에너지 리셋 [1]

고정 카운터 등록

레지스터 8057~8068을 사용할 수 있습니다(S0 카운터 참조)

충전소 등록하기

재시작 후 기본값입니다:

이름주소등록하기설명
def_fixed_current80801 rw기본값 cable_current [0.1A] (*)
def_charg_cur_limit80811 rw기본값 충전 전류 제한 [0.1A] 6-63 (*)
def_charging_enable80821 rw기본값 "충전 가능" [0/1] (*)
(*) 이 값은 재시작 후에 설정됩니다.
fail_safe_duration80832 rwFail_safe_current가 적용되기 전에 모드버스를 통해 읽기/쓰기를 하지 않는 시간(초), 0은 비활성화합니다. 기본값은 300 (5분)입니다
fail_safe_current80851 rw비활성 상태의 전류(0.1A, 0 = 충전 비활성화)
disconnect_cp80861 rw쓰기: 끄기 CP, 읽기 초 수입니다: 남은 시간(초)
relay_select80871 rw쓰기: 0=3상 컨택터, 1=1상 컨택터, 이를 지원하는 월박스(최소 컨트롤러 Rev. F)의 경우
relay280881 rw쓰기: 0=릴레이 2 꺼짐, 1=릴레이 2 켜짐(릴레이 1이 꺼져 있는 경우에만 해당), 이를 지원하는 월박스(최소 컨트롤러 Rev. F)의 경우
cable_current80901 rPP: 최대 케이블 전류 [0.1A], 0: 케이블 없음
fixed_current80911 rw케이블_전류 [0.1A]를 덮어씁니다
charge_pilot_state80921 rCP: 0 = A(대기 중),
1 = B(차량 감지됨),
2 = C(충전 중),
3 = D(환기를 통해 충전 중),
4 = E(전류 없음),
5 = F(오류), 9 = DC 센서 오류. 기타 모든 값: 오류
charging_cur_limit80931 rw충전 전류 제한 [0.1A] 6-63A는 모델 관련 제한으로 인해 제한될 수 있습니다(예: Power Brain 11kW의 경우 16A로 제한됨)
charging_enable80941 rw충전 가능 [0/1] 0 = 꺼짐, 1 = 켜짐
charging_current80951 r충전 전류 [0.1A] 6-63
last_rfid809615 r마지막으로 감지된 RFID(16진수 문자열)
detected_rfids81111 rRFID 입력 개수
has_meter81121 r1, 카운터가 연결된 경우(레지스터 8057-8068을 읽을 수 있는 경우), 그렇지 않으면 0입니다
s0_inputs81131 r비트 0=S0 입력 1의 상태
비트 1=S0 입력2의 상태
비트 8=연결 시 1/3상 전환이 허용됩니까? (1=예)
비트 9=비트 10 유효
비트 10=2차 릴레이 존재(1=예, 비트 9=1인 경우)
비트 11=릴레이 2가 외부에서 제어됨(규정 8088 참조)
count_restart81202 rw하드웨어 재시작 횟수