이 레지스터는 모드버스 RTU 및 모드버스 TCP에 사용할 수 있습니다. CFos 파워 브레인 컨트롤러는 다음과 같은 모드버스 기능을 지원합니다
03
여러 개의 보유 레지스터 읽기06
단일 보유 레지스터에 기록16
여러 개의 보류 레지스터에 기록
S0 미터기 2개, 충전 스테이션 1개, 부착형(Modbus) 미터기 1개 등 네 가지 장치를 구분하며, Modbus 슬레이브 ID와 (Modbus TCP의 경우) TCP 포트로 구분합니다.
참고: 모드버스 레지스터에 대한 쓰기 액세스는 cFos Power Brain의 플래시 메모리에 쓰기를 유발하므로 정기적으로 수행해서는 안 됩니다. 다음 레지스터는 영구적으로 저장되지 않으므로 정기적으로 변경할 수 있습니다: 충전_커_리밋, 고정_전류, 충전_활성화, 분리_cp, 릴레이_선택, 릴레이2. 다른 모든 레지스터는 변경 시 플래시에 기록되므로 쓰기 작업 횟수를 제한해야 합니다!
월박스 | 슬레이브 ID 1 | TCP 포트 4701 |
S0 카운터 1 | 슬레이브 ID 2 | TCP 포트 4702 |
S0 카운터 2 | 슬레이브 ID 3 | TCP 포트 4703 |
고정 카운터 | 슬레이브 ID 1 | TCP 포트 4701(월박스 레지스터 경유) |
어떤 장치인지, 예를 들어 계량기가 월박스에 연결되어 있는지 여부에 따라 다음 레지스터가 적용됩니다:
이름 | 주소 | 등록하기 | 설명 |
---|---|---|---|
vendor_id | 8000 | 2 r | 고유 제조업체 ID, 0xcf05 |
product_id | 8002 | 1 r | Product-Id, 1 |
device_id | 8003 | 1 r | 제품의 장치 ID, 0x100 |
product_version | 8004 | 2 r | 제품 버전, 메이저.마이너 |
product_build | 8005 | 1 r | 제품 빌드 번호 |
mapping_version | 8006 | 1 r | 이 등록 과제의 전공.부전공 버전 |
padding_1 | 8007 | 1 r | 예약됨 |
serial_no | 8008 | 8 r | 일련 번호 텍스트 |
name | 8016 | 16 r | 제품명, '씨포스 파워 브레인 |
slave_id | 8040 | 1 rw | 모드버스 슬레이브 ID |
이름 | 주소 | 등록하기 | 설명 |
---|---|---|---|
input | 8041 | 1 r | 예약됨 |
pulsesperkwh | 8042 | 2 rw | S0 입력에 대한 kWh당 펄스 수 |
phases | 8044 | 1 rw | 시뮬레이션된 위상의 비트 마스크, 비트 0 = L1, 비트 1 = L2, 비트 2 = L3 |
voltage_l1 | 8045 | 1 rw | 공칭 전압 L1 [V] |
voltage_l2 | 8046 | 1 rw | 공칭 전압 L2 [V] |
voltage_l3 | 8047 | 1 rw | 공칭 전압 L3 [V] |
pulses | 8050 | 4 rw | S0 입력의 절대 펄스 수 |
timeperpulse | 8054 | 2 r | S0 입력의 마지막 두 펄스 사이의 시간 [ms] |
level | 8056 | 1 r | S0 입력의 현재 입력 값 0 = 전류가 흐르고, 1 = 전류가 흐르지 않음 |
meter_flags | 8057 | 1 r | 비트 0: 1=개별 단계 있음 |
energy | 8058 | 4 rw | 활성 가져오기 [Wh] |
power | 8062 | 2 r | 유효 전력 [W] |
current_l1 | 8064 | 2 r | 순간 전류 L1 [0.1A] |
current_l2 | 8066 | 2 r | 순간 전류 L2 [0.1A] |
current_l3 | 8068 | 2 r | 순간 전류 L3 [0.1A] |
reset_pulses | 8070 | 1 w | 펄스 카운터 재설정 [1] |
reset_energy | 8071 | 1 w | 에너지 리셋 [1] |
레지스터 8057~8068을 사용할 수 있습니다(S0 카운터 참조)
재시작 후 기본값입니다:
이름 | 주소 | 등록하기 | 설명 |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | 기본값 cable_current [0.1A] (*) |
def_charg_cur_limit | 8081 | 1 rw | 기본값 충전 전류 제한 [0.1A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | 기본값 "충전 가능" [0/1] (*) |
(*) 이 값은 재시작 후에 설정됩니다. | |||
fail_safe_duration | 8083 | 2 rw | Fail_safe_current가 적용되기 전에 모드버스를 통해 읽기/쓰기를 하지 않는 시간(초), 0은 비활성화합니다. 기본값은 300 (5분)입니다 |
fail_safe_current | 8085 | 1 rw | 비활성 상태의 전류(0.1A, 0 = 충전 비활성화) |
disconnect_cp | 8086 | 1 rw | 쓰기: 끄기 CP, 읽기 초 수입니다: 남은 시간(초) |
relay_select | 8087 | 1 rw | 쓰기: 0=3상 컨택터, 1=1상 컨택터, 이를 지원하는 월박스(최소 컨트롤러 Rev. F)의 경우 |
relay2 | 8088 | 1 rw | 쓰기: 0=릴레이 2 꺼짐, 1=릴레이 2 켜짐(릴레이 1이 꺼져 있는 경우에만 해당), 이를 지원하는 월박스(최소 컨트롤러 Rev. F)의 경우 |
cable_current | 8090 | 1 r | PP: 최대 케이블 전류 [0.1A], 0: 케이블 없음 |
fixed_current | 8091 | 1 rw | 케이블_전류 [0.1A]를 덮어씁니다 |
charge_pilot_state | 8092 | 1 r | CP: 0 = A(대기 중), 1 = B(차량 감지됨), 2 = C(충전 중), 3 = D(환기를 통해 충전 중), 4 = E(전류 없음), 5 = F(오류), 9 = DC 센서 오류. 기타 모든 값: 오류 |
charging_cur_limit | 8093 | 1 rw | 충전 전류 제한 [0.1A] 6-63A는 모델 관련 제한으로 인해 제한될 수 있습니다(예: Power Brain 11kW의 경우 16A로 제한됨) |
charging_enable | 8094 | 1 rw | 충전 가능 [0/1] 0 = 꺼짐, 1 = 켜짐 |
charging_current | 8095 | 1 r | 충전 전류 [0.1A] 6-63 |
last_rfid | 8096 | 15 r | 마지막으로 감지된 RFID(16진수 문자열) |
detected_rfids | 8111 | 1 r | RFID 입력 개수 |
has_meter | 8112 | 1 r | 1, 카운터가 연결된 경우(레지스터 8057-8068을 읽을 수 있는 경우), 그렇지 않으면 0입니다 |
s0_inputs | 8113 | 1 r | 비트 0=S0 입력 1의 상태 비트 1=S0 입력2의 상태 비트 8=연결 시 1/3상 전환이 허용됩니까? (1=예) 비트 9=비트 10 유효 비트 10=2차 릴레이 존재(1=예, 비트 9=1인 경우) 비트 11=릴레이 2가 외부에서 제어됨(규정 8088 참조) |
count_restart | 8120 | 2 rw | 하드웨어 재시작 횟수 |