차세대 가스 감지
“
명세서:
- 제품: Danfoss 가스 감지 Modbus 통신
- 통신 인터페이스: Modbus RTU
- 컨트롤러 주소: 슬레이브 ID 기본값 = 1(디스플레이에서 변경 가능)
매개변수) - 보드 속도: 19,200 보드
- 데이터 형식: 1개 시작 비트, 8개 데이터 비트, 1개 정지 비트, 짝수
둥가
제품 사용 지침:
1. Modbus 기능 03 – 홀딩 레지스터 읽기
이 기능은 Danfoss 가스로부터 데이터를 수신하는 데 사용됩니다.
감지 컨트롤러. 다음 데이터 블록을 사용할 수 있습니다.
- 디지털 센서의 현재 값(주소 1~96d)
- 아날로그 센서의 현재 값(주소 1~32d)
- 디지털 센서의 평균값
- 아날로그 센서의 평균값
- 디지털 센서의 측정 범위
- 아날로그 센서의 측정 범위
측정된 값은 정수 형식으로 표현됩니다.
측정 범위에 따라 다양한 요소가 있습니다.
측정된 값의 표현:
- 1 – 9: 인수 1000
- 10 – 99: 인수 100
- 100 – 999: 인수 10
- 1000부터: 요인 1
값이 -16385 미만이면 오류 메시지로 간주됩니다.
16진수 값으로 해석되어야 합니다.
자주 묻는 질문:
질문: 컨트롤러 주소(슬레이브 ID)를 변경할 수 있나요?
A: 예, 컨트롤러 주소는 디스플레이에서 변경할 수 있습니다.
매개변수.
질문: 통신을 위한 표준 통신 속도는 무엇입니까?
A: 표준 통신 속도는 19,200보드로 설정되어 있으며
변하기 쉬운.
Q: 가스 컨트롤러 X의 표준 프로토콜은 무엇입니까?
버스?
A: 표준 프로토콜은 Modbus RTU입니다.
“`
사용자 가이드
Danfoss 가스 감지 Modbus 통신
GDIR.danfoss.com
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
내용물
페이지 1부 Danfoss 가스 감지 컨트롤러의 Modbus 통신 X BUS의 직렬 Modbus 인터페이스 . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1 디지털 센서의 현재 값 . ... . . . . . . . . .3 1.2 디지털 센서의 평균값 . ... . . . . . . . . . . . . . . . .3 1.3 디지털 센서의 측정 범위. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1.4 아날로그 센서의 측정 범위. . . . . . . . . . . . . . . . . . . . .4 1.5 디지털 센서의 알람 및 해당 래칭 비트 표시 . . . . . . . . . . . . . . . . . . . . . . . .4 1.6 아날로그 센서의 알람 및 해당 래칭 비트 표시 . . . . . . . . . . . . . . . . . . . . . . .4 1.7 신호 릴레이의 릴레이 상태 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 1.8 알람 릴레이의 릴레이 상태 . ... . . . . . . . . .5 1.9 데이터 블록: 출력. ... . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1.10 Modbus를 통한 단일 Watch 출력 활성화 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1.11. Modbus 기능 50. . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 6. Modbus 기능 1.12. ...
2부 Danfoss 가스 탐지 장치를 위한 Modbus 통신 가이드(ModBUS의 기본, 프리미엄 및 중부하 직렬 Modbus 인터페이스) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1. Modbus 기능 03. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.1 버전 1.0부터의 측정값 쿼리(압축 형식). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1.2 측정값 및 상태 쿼리(압축 해제 형식). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3 작동 데이터. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . 12 2. Modbus 기능 06. ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3 의도된 제품 응용 프로그램 . ... . ... . . . . . . . . . . . . . . . 16
2 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1부 – Danfoss 가스 감지 컨트롤러의 Modbus 통신
X BUS에서의 직렬 Modbus 인터페이스
참고: 표준 Modbus 프로토콜을 사용하면 전용 가스 감지 SIL 안전 통신 프로토콜이 포함되지 않습니다. 따라서 SIL1/SIL2의 안전 측면은 이러한 유형의 버스 인터페이스와 관련이 없습니다.
이 기능은 디스플레이 버전 1.00.06 이상에서 사용할 수 있습니다.
가스 컨트롤러 X 버스의 추가 직렬 포트에 대한 표준 프로토콜은 ModBus RTU입니다.
통신 정의 가스 컨트롤러는 인터페이스 X 버스에서 MODBUS 슬레이브로만 작동합니다. 컨트롤러 주소 = 슬레이브 ID, 기본값 = 1(디스플레이 매개변수에서 변경 가능).
통신 속도 19,200보드(변경 불가) 1개 시작 비트, 8개 데이터 비트 1개 정지 비트, 짝수 패리티
주소 = 시작 주소 아래 설명 참조 길이 = 데이터워드 수 아래 설명 참조
1. 모드버스 기능 03
홀딩 레지스터 읽기(홀딩 레지스터 읽기)는 Danfoss 가스 감지 컨트롤러로부터 데이터를 수신하는 데 사용됩니다. 9개의 데이터 블록이 있습니다.
1.1
디지털 센서의 현재 값
디지털 센서의 현재 값 주소는 1~96d입니다.
1.2
아날로그 센서의 현재 값
아날로그 센서의 현재 값 주소는 1~32d입니다.
MODBUS 시작 주소에서 사용 가능.. 1001년부터 1096년까지.
MODBUS 시작 주소에서 사용 가능.. 2001년부터 2032년까지.
© Danfoss | DCS(ms) | 2020.09
측정값의 표현: 측정값은 1, 10, 100 또는 1000의 계수를 사용하여 정수 형식으로 표시됩니다. 계수는 해당 측정 범위에 따라 달라지며 다음과 같이 사용됩니다.
범위
요인
1 -9
1000
10-99
100
100-999
10
1000부터
1
값이 -16385보다 작으면 오류 메시지이며 오류를 분석하기 위해 XNUMX진수 값으로 간주해야 합니다.
BC283429059843en-000301 | 삼
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.3 디지털 센서의 평균값
디지털 센서의 평균값(센서 주소 1~96d). MODBUS에서 사용 가능(시작 주소 3001d~3096d).
1.4 아날로그 센서의 평균값
아날로그 센서의 평균값 - 센서 주소 1 ~ 32d. MODBUS 시작 주소 .. 4001d ~ 4032d에서 사용 가능합니다.
1.5 디지털 센서의 측정 범위
1.6 아날로그 센서의 측정 범위
디지털 센서의 측정 범위 - 센서 주소 1~96d. MODBUS에서 사용 가능 시작 주소.. 5001d~5096d.
아날로그 센서의 측정 범위 - 센서 주소 1~32d. MODBUS에서 사용 가능 시작 주소 6001d~6032d
4 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.7 디지털 센서의 알람 및 각 래칭 비트 표시
1.8 아날로그 센서의 알람 및 각 래칭 비트 표시
가스 감지 컨트롤러에서 생성된 로컬 알람과 디지털 센서의 각 래칭 비트(센서 주소 1~96d)를 표시합니다. MODBUS에서 사용 가능한 시작 주소는 1201d~1296d입니다.
가스 탐지 컨트롤러에서 생성된 로컬 알람과 아날로그 센서의 해당 래칭 비트 표시 - 센서 주소 1~32d. MODBUS에서 사용 가능 시작 주소 2201d~2232d
.
여기서 16진수 형식의 표현은 데이터가 다음 형식으로 전송되기 때문에 읽기가 더 쉽습니다.
0xFFFF = 0x 0b
F 1111 로컬 래칭
F 1111 컨트롤러 래칭
4개의 알람에 대해 4개의 상태 비트가 있습니다.tag각각 es. 1 = 알람 또는 래칭 활성화 0 = 알람 또는 래칭 비활성화
위의 예ample: DP1에 두 개의 로컬 알람이 있으며, 두 번째 알람은 래칭 모드입니다. 가스 감지 컨트롤러에서 생성된 첫 번째 알람은 DP4에 있습니다. 가스 감지 컨트롤러에서 생성된 첫 번째 알람은 AP5에 있습니다.
F 1111 지역 경보
F 1111 컨트롤러 알람
© Danfoss | DCS(ms) | 2020.09
BC283429059843en-000301 | 삼
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.9 신호 릴레이의 릴레이 상태
신호 릴레이의 릴레이 상태는 1~96d까지의 신호 릴레이 주소를 나타냅니다. MODBUS에서 사용 가능한 시작 주소는 7001d~7096d입니다.
1.10 알람 릴레이의 릴레이 상태
알람 릴레이의 릴레이 상태는 알람 릴레이 주소 1~32d입니다. MODBUS에서 사용 가능 시작 주소는 8001d~8032d입니다.
컨트롤러의 오류 메시지 릴레이 상태는 레지스터 8000d에 있습니다.
1.11 가스 감지 컨트롤러 감시 출력(WI), MODBUS 주소 50~57
레지스터 50d에서 모든 감시 출력은 가스 탐지 컨트롤러에서 평가에 사용되는 바이트로 표시됩니다.
시작 주소 51d 57d에서 개별 비트 값은 정수 값으로 사용할 수 있습니다.
0d = 출력 설정 없음 1d = 클록에 의해 켜짐 256d 또는 0x0100h = Modbus에 의해 켜짐 257d 또는 0x0101h = Modbus 및 클록에 의해 켜짐
6 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.12 데이터 블록: 출력
시작 주소 0d: X 버스의 나만의 슬레이브 MODBUS 주소
주소 1d:
첫 번째 모듈(컨트롤러 모듈)의 릴레이 정보 비트 릴레이 1은 비트 0이고 릴레이 4는 비트 3입니다.
주소 2d:
확장 모듈 주소_1의 릴레이 정보 비트 릴레이 5는 비트 0이고 릴레이 8은 비트 3입니다.
주소 3d:
확장 모듈 주소_2의 릴레이 정보 비트 릴레이 9는 비트 0이고 릴레이 12은 비트 3입니다.
주소 4d:
확장 모듈 주소 3의 릴레이 정보 비트 릴레이 13은 비트 0이고 릴레이 16은 비트 3입니다.
주소 5d:
확장 모듈 주소_4의 릴레이 정보 비트 릴레이 17는 비트 0이고 릴레이 20은 비트 3입니다.
주소 6d:
확장 모듈 주소_5의 릴레이 정보 비트 릴레이 21는 비트 0이고 릴레이 24은 비트 3입니다.
주소 7d:
확장 모듈 주소_6의 릴레이 정보 비트 릴레이 25는 비트 0이고 릴레이 28은 비트 3입니다.
주소 8d:
확장 모듈 주소_7의 릴레이 정보 비트 릴레이 29는 비트 0이고 릴레이 32은 비트 3입니다.
주소 9d부터 24d까지는 하드웨어 아날로그 출력 1부터 아날로그 출력 16까지를 의미합니다.
값의 정의는 0과 10000d 사이에서 이루어집니다(0 = 4mA 출력, 10.000d = 20mA 출력 = 센서의 전체 범위 값, 65535는 사용하지 않음으로 표시)..
© Danfoss | DCS(ms) | 2020.09
BC283429059843en-000301 | 삼
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
2. Modbus-기능 05
단일 코일 쓰기(단일 상태 ON/OFF 쓰기)는 래칭 모드 또는 호른을 인식하고 클록 출력을 개별적으로 설정하는 데 사용됩니다.
2.1 래칭 모드 확인
이를 위해 05 또는 1.7의 해당 레지스터 표시와 함께 가스 감지 컨트롤러의 주소로 명령 1.8가 전송됩니다. 알람 및 해당 래칭 비트 표시
ON(0xFF00) 값이 전송된 경우에만 승인이 발생합니다.
2.2 뿔의 인식
이를 위해 명령 05가 가스 감지 컨트롤러의 주소와 레지스터 7000d로 전송됩니다.
ON(0xFF00) 값이 전송된 경우에만 승인이 발생합니다.
2.3 Modbus를 통한 단일 Watch 출력 활성화
이러한 목적을 위해, 05에서 해당 레지스터의 표시와 함께 감지 컨트롤러인 g의 주소로 명령 1.11가 전송되며, 레지스터 50은 허용되지 않습니다.
3. 모드버스 기능 06
단일 레지스터 쓰기(단일 레지스터 쓰기)는 가스 탐지 컨트롤러의 개별 레지스터에 쓰는 데 사용됩니다.
현재는 자신의 슬레이브 주소에만 쓰기가 가능합니다.
Modbus 주소 0 (1.12 참조)
4. Modbus-기능 15
다중 코일 쓰기(다중 상태 OFF/ON 쓰기)는 모든 감시 출력을 한 번에 설정하는 데 사용됩니다. 이 명령은 최대 50비트 길이의 레지스터 7d를 표시하여 가스 감지 컨트롤러 주소로 전송해야 합니다.
5. 모드버스 기능 16
여러 레지스터 쓰기(여러 레지스터 쓰기)는 가스 감지 컨트롤러의 여러 레지스터에 쓰는 데 사용됩니다.
현재는 자신의 슬레이브 주소에만 쓰기가 가능합니다.
Modbus 주소 0 (1.12 참조)
안전상의 이유로 다른 모든 매개변수 변경은 허용되지 않습니다. 따라서 데이터 방향은 경고 시스템에서 열린 MODBUS 측으로 명확하게 정의됩니다. 재처리가 불가능합니다.
8 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
2부 – Danfoss 가스 감지 장치(기본형, 프리미엄형 및 중장비형)에 대한 Modbus 통신 가이드
ModBUS의 직렬 Modbus 인터페이스
가스 컨트롤러 Modbus의 추가 직렬 포트에 대한 표준 프로토콜은 ModBus RTU입니다.
의사소통의 정의:
가스 탐지 장치(기본, 프리미엄 또는 중장비)는 RS 485 인터페이스(버스 A, 버스 B 터미널)에서만 MODBUS 슬레이브로 작동합니다.
통신 매개변수:
통신 속도 19,200보드 1개 시작 비트, 8개 데이터 비트 1개 정지 비트, 짝수 패리티
주기적 폴링 속도:
주소당 100ms 이상. 폴링 속도가 550ms 미만인 경우, 폴링 주기당 550ms 이상의 일시 정지 시간을 최소 한 번 삽입해야 합니다.
그림 1: Modbus 쿼리 설정
1. 모드버스 기능 03
홀딩 레지스터 읽기(홀딩 레지스터 읽기)는 가스 감지 컨트롤러 시스템으로부터 데이터를 수신하는 데 사용됩니다.
1.1 버전 1.0부터 측정값 쿼리(압축형)
정확히 0개의 정보(워드) 길이로 초기 주소 10을 쿼리하는 것이 가능합니다.
Example here SlaveID = 슬레이브 주소 = 3
그림 1.1a: 쿼리 값
기본 및 프리미엄 단위:
ModBus 쿼리에서 값은 다음과 같습니다.
offs 레지스터 주소 0 – 9 0 현재 값 센서 1 1 평균 센서 1 2 현재 값 센서 2 3 평균 센서 2 4 현재 값 센서 3 5 평균 센서 3 6 유형 + 범위 센서 1 7 유형 + 범위 센서 2 8 유형 + 범위 센서 3 9 현재 온도 °C
표 1.1b: 등록된 값
그림 1.1c: Modbus 쿼리의 창 섹션
중장비 유닛:
Heavy Duty ModBus 쿼리의 경우, 첫 번째 입력의 값만 사용되고 나머지는 모두 0으로 표시됩니다.
가스 정보에 대한 동적 분해능이 사용됩니다. 즉, 측정 범위가 < 10이면 가스 값에 1000을 곱하고, 측정 범위가 < 100 & >=10이면 가스 값에 100을 곱하고, 측정 범위가 < 1000 & >=100이면 가스 값에 10을 곱하고, 측정 범위가 >= 1000이면 가스 값에 1을 곱합니다. 따라서 모든 경우에 1000의 분해능을 보장할 수 있습니다.
© Danfoss | DCS(ms) | 2020.09
BC283429059843en-000301 | 삼
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.2 측정값 및 상태 쿼리(압축 해제된 형태)
여기에서는 두 가지 쿼리 옵션을 사용할 수 있습니다.
A: 장치의 기본 주소를 통해 모든 정보를 쿼리합니다. 고정 레지스터(시작) 주소 40d(28h)와 가변 길이 1~48d 정보(단어) 예ample here Slave ID = Slave Address = 3 (다른 주소 4와 5는 모든 정보가 블록으로 전송되므로 필요하지 않음)
B: 다른 개별 주소를 통해서만 해당 센서를 쿼리합니다. 시작 주소는 1.2개 값의 고정 길이로 표 12c에 따라 정의됩니다.
그림 1.2a: 버전 A에 대한 Modbus 쿼리 매개변수
데이터는 다음 순서로 정렬됩니다.
offs 센서 1 장치 기본 주소 레지스터 주소 40-51 장치 기본 주소 레지스터 주소 40-51
0 gastype_1 1 range_1 2 divisor_1 3 current_value_1 4 average_value_1 5 error_1 6 alarm_1 7 di+relay 8 threshold_1a 9 threshold_1b 10 threshold_1c 11 threshold_1d 표 1.2c: 정보 배열
그림 1.2b: 버전 B에 대한 센서 1 – 3 Modbus 쿼리 매개변수
센서 2 장치 기본 주소 레지스터 주소 52-63 장치 기본 주소 +1 레지스터 주소 40-51 gastype_2 range_2 divisor_2 current_value _2 average_value _2 error_2 alarm_2 di+relay threshold_2a threshold_2b threshold_2c threshold_2d
센서 3 장치 기본 주소 레지스터 주소 64-75 장치 기본 주소 +2 레지스터 주소 40-51 gastype_3 range_3 divisor_3 current_value _3 average_value _3 error_3 alarm_3 di+relay threshold_3a threshold_3b threshold_3c threshold_3d
10 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.2 측정값 및 상태 쿼리(압축 해제된 형태)
Offs 센서 1 센서 1 레지스터 주소 40-51 센서 1 레지스터 주소 40-51
0 gastype_1 1 range_1 2 divisor_1 3 current_value_1 4 average_value_1 5 error_1 6 alarm_1 7 di+relay 8 threshold_1a 9 threshold_1b 10 threshold_1c 11 threshold_1d
표 1.2e: 값 example
가치
1302 25 100 314 314 0 0 12
1301 1402 1503 1604
센서 2 센서 2 레지스터 주소 52-63 센서 2 레지스터 주소 52-63 gastype_2 range_2 divisor_2 current_value_2 average_value_2 error_2 alarm_2 di+relay threshold_2a threshold_2b threshold_2c threshold_2d
가치
1177 100 10 306 306
0 0 12 501 602 703 803
센서 3 센서 3 등록 주소 64-75 센서 3 등록 주소 64-75 gastype_3 range_3 divisor_3 current_value_3 average_value_3 error_3 alarm_3 di+relay threshold_3a threshold_3b threshold_3c threshold_3d
가치
1277 2500
0 1331 1331
0 112 12 2400 3600 1600 80
1.2 A 및 1.2 B의 측정 값에 대한 설명을 등록합니다.
주소 매개변수 이름
의미
40,52,64 0 가스타입_x ui16
센서 1, 2, 3의 가스 유형 코드는 표 참조
41,53,65 1 범위_x ui16
센서 1, 2, 3의 측정 범위(변환 없는 정수)
42,54,66 2 divisor_x ui16
센서 1, 2, 3의 분배 계수(예: 등록 값 = 10 -> 모든 측정 값과 알람 임계값을 10으로 나누어야 함).
43,55,67 3 cur_val_x가 i16에 서명됨
센서 1, 2, 3의 현재 값: 정수로 값 표시(제수 인수를 곱하므로 실제 가스 값은 제수 인수로 나누어야 함)
44,56,68 4 average_val_x signed i16 센서 1, 2, 3의 평균값: 정수로 표현된 값(나누는 인자와 곱해지므로 실제 가스 값은 나누는 인자로 나누어야 함)
45,57,69 5 오류_x ui16
오류 정보, 이진 코드, 표 1.3f 오류 코드 참조
46,58,70 6 알람_x ui16
센서 1, 2, 3의 알람 상태 비트, 이진 코드, Alarm1(비트4) Alarm4(비트7), SBH(Self Hold Bit) 정보 비트 Alarm1(비트12)- Alarm4(비트15)
47,59,71 7 di+rel_x uii16
릴레이 1(비트0) ~ 5(비트4)의 알람 상태 비트 및 디지털 입력 상태 1(비트8)~2(비트9)
48,60,72 8 임계값_x y ui16
센서 1, 1, 2의 임계값 3, 정수로 값 표시(제수 인수를 곱하므로 실제 가스 값은 제수 인수로 나누어야 함)
49,61,73 9 임계값_x y ui16
센서 2, 1, 2의 임계값 3, 정수로 값 표시(제수 인수를 곱하므로 실제 가스 값은 제수 인수로 나누어야 함)
50,62,74 10 임계값_x y ui16
센서 3, 1, 2의 임계값 3, 정수로 표현된 값(나누는 인자와 곱해지므로 실제 가스 값은 나누는 인자로 나누어야 함)
51,63,75 11 임계값_x y ui16
센서 4, 1, 2의 임계값 3, 정수로 값 표시(제수 인수를 곱하므로 실제 가스 값은 제수 인수로 나누어야 함)
표 1.2f: 1.2A 및 1.2B의 측정값에 대한 레지스터 설명
© Danfoss | DCS(ms) | 2020.09
BC283429059843en-000301 | 삼
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.3 운영 데이터
여기에서는 두 가지 쿼리 옵션을 사용할 수 있습니다.
A: 기본 주소를 통해 모든 정보를 쿼리합니다.
장치:
고정 레지스터(시작) 주소 200d(28h)
길이 1~48d 정보(단어)
Example 여기: 슬레이브 ID = 슬레이브 주소 = 3
(나머지 주소 4와 5는 여기서는 사용되지 않습니다.)
시작 주소는 항상 200d입니다.
센서 수: 1 2
길이 :
18 36
B: 다른 개별 주소를 통해서만 해당 센서를 쿼리합니다. 시작 주소는 1.2개 값의 고정 길이로 표 18c에 따라 정의됩니다.
그림 1.3a: Modbus 쿼리 매개변수 버전 A
그림 1.3b: 센서 1 – 3 Modbus 작동 데이터 Modbus 쿼리 매개변수 버전 B
데이터의 배열
표 1.3c: 데이터 배열
offs 센서 1(모든 장치) 장치 기준 주소 시작 주소 200-217d 장치 기준 주소 시작 주소 200-217d
0 prod_dd_mm_1 1 prod_year_1 2 serialnr_1 3 unit_type_1 4 working_days_1 5 days_till_calib_1 6 opday_last_calib_1 7 calib_interv_1 8 days_last_calib_1 9 sensibility_1 10 cal_nr_1 11 tool_type_1 12 tool_nr_1 13 gas_conz_1 14 max_gas_val_1 15 temp_min_1 16 temp_max_1 17 free
센서 2(프리미엄 전용) 장치 기준 주소 시작 주소 218-235d 장치 기준 주소 +1 시작 주소 200-217d prod_dd_mm_1 prod_year_2 serialnr_2 unit_type_2 operating_days_2 days_till_calib_2 opday_last_calib_2 calib_interv_2 days_last_calib_2 sensibility_2 cal_nr_2 tool_type_2 tool_nr_2 gas_conz_2 max_gas_val_2 temp_min_2 temp_max_2 free
12 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.3 운영 데이터(계속)
작동 데이터에 대한 설명을 등록합니다. 1.3A 및 1.3B까지
주소 오프셋 bildname
의미
200,218,236 0
prod_dd_mm ui16
= 장치 제조 일 + 월, 14.3진수 코드 예: 0: 0x03E14h = 3(일) XNUMX(월)(년)
201,219,237 1
prod_year ui16
장치 제조 연도 예: 0x07E2h = 2018d
202,220,238 2
일련번호 ui16
제조업체의 장치 일련번호
203,221,239 3
단위_유형 ui16
장치 유형: 1 = 센서 헤드 2 = 기본, 프리미엄 장치 3 = 가스 감지 컨트롤러
204,222,240 4
운영일 ui16
현재 운영일수
205,223,241 5
days_till_calib가 i16에 서명함
다음 유지 관리까지 남은 운영 일수 음수 값은 유지 관리 시간 제한을 초과했음을 나타냅니다.
206,224,242 6
opday_last_calib 마지막 교정까지 운영일 ui16
207,225,243 7
캘리브_인터브 ui16
유지보수 간격(일)
208,226,244 8
days_last_calib ui16
다음 점검까지 이전 점검 기간의 남은 운영 일수
209,227,245 9
감성UI16
현재 센서 감도(%)(100% = 새 센서)
210,228,246 10
칼_번호 b ui16
이미 수행된 교정 수
211,229,247 11
도구 유형 ui16
제조업체의 교정 도구 일련번호
212,230,248 12
도구 번호 ui16
교정 도구의 제조업체 ID 번호
213,231,249 13
가스 콘즈 UI16
센서에서 측정된 가스 농도의 시간당 평균값
214,232,250 14
max_gas_val은 i16에 서명했습니다.
센서에서 측정된 최고 가스 농도
215,233,251 15
temp_min 부호 i16
센서에서 측정된 최저 온도
216,234,252 16
temp_max는 i16에 서명했습니다.
센서에서 측정된 최고 온도
217,235,253 17 ui16
사용하지 않음
표 1.3d: 1.3 A 및 1.3 B에 따른 운영 데이터의 등록 설명
© Danfoss | DCS(ms) | 2020.09
BC283429059843en-000301 | 삼
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
1.3 운영 데이터(계속)
가스 종류 및 단위
가스 코드
유형
1286
이-1125
1268
외부
1269
외부
1270
외부
1271
외부
1272
외부
1273
외부
1275
외부
1276
외부
1179
피-3408
1177
피-3480
1266
S164
1227
S-2077-01
1227
S-2077-02
1227
S-2077-03
1227
S-2077-04
1227
S-2077-05
1227
S-2077-06
1227
S-2077-07
1227
S-2077-08
1227
S-2077-09
1227
S-2077-10
1227
S-2077-11
1230
S-2080-01
1230
S-2080-02
1230
S-2080-03
1230
S-2080-04
1230
S-2080-05
1230
S-2080-06
1230
S-2080-07
1230
S-2080-08
1233
에스-2125
표 1.3e: 가스 종류 및 단위 표
가스 종류 암모니아 온도 C 온도 F 습도 압력 TOX Comb. 외부 디지털 암모니아 프로판 이산화탄소 R134a R407a R416a R417a R422A R422d R427A R437A R438A R449A R407f R125 R32 R404a R407c R410a R434A R507A R448A R717
공식 NH3 온도 C 온도 F 습도. 프레스 TOX 빗
NH3 C3H8 CO2 C2H2F4
C2HF5 CH2F2
암모니아3
단위 ppm CF %rH mbar ppm %LEL % % % LEL % LEL % Vol ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm
Modbus 쿼리에서 발생하는 오류 코드는 사용자 가이드 "컨트롤러 장치 및 확장 모듈"에 설명된 것과 동일합니다. 이는 비트 코딩되어 있으며 결합되어 발생할 수 있습니다.
,,DP 0X 센서 요소” ,,DP 0X ADC 오류” ,,DP 0X Voltage” ,,DP 0X CPU 오류” ,,DP 0x EE 오류” ,,DP 0X I/O 오류” ,,DP 0X 과열.” ,,DP 0X 범위 초과” ,,DP 0X 범위 미달” ,,SB 0X 오류” ,,DP 0X 오류” ,,EP_06 0X 오류” ,,유지 관리” ,,USV 오류” ,,전원 고장” ,,경고 표시 오류” ,,XXX FC: 0xXXXX” 표 1.3f: 오류 코드
0x8001h(32769d) 센서 헤드의 센서 요소 - 오류 0x8002h(32770d) 모니터링 amplifier 및 AD 변환기 - 오류 0x8004h(32772d) 센서 및/또는 프로세스 전원 공급 모니터링 - 오류 0x8008h(32776d) 프로세서 기능 모니터링 오류 0x8010h(32784d) 데이터 저장소 모니터링에서 오류가 보고되었습니다.0x8020h(32800d) 전원 켜기/프로세서의 입출력 모니터링 - 오류 0x8040h(32832d) 주변 온도가 너무 높음 0x8200h(33280d) 센서 헤드의 센서 요소 신호가 범위를 벗어났습니다.0x8100h(33024d) 센서 헤드의 센서 요소 신호가 범위 미만입니다. 0x9000h (36864d) 중앙 장치에서 SB 0X로의 통신 오류 0xB000h (45056d) SB에서 DP 0X 센서로의 통신 오류 0x9000h (36864d) EP_06 0X 모듈로의 통신 오류 0x0080h 시스템 유지 관리가 필요합니다. 0x8001h (32769d) USV가 제대로 작동하지 않아 GC에서만 신호를 보낼 수 있습니다. 0x8004h (32772d)는 GC에서만 신호를 보낼 수 있습니다. 0xA000h (40960d)는 하드웨어 옵션이 있는 GC/EP에서만 신호를 보낼 수 있습니다. 0x9000h (36864d)는 하드웨어 옵션이 있는 GC/EP에서만 신호를 보낼 수 있습니다. 하나의 측정 지점에서 여러 오류가 있는 경우 발생합니다.
14 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
사용자 가이드 | Danfoss 가스 감지 – Modbus 통신
2. 모드버스 기능 06
단일 레지스터 쓰기(단일 레지스터 쓰기)는 가스 탐지 컨트롤러의 개별 레지스터에 쓰는 데 사용됩니다.
현재는 어떤 정보도 쓸 수 없습니다.
3. 모드버스 기능 16
여러 레지스터 쓰기(여러 레지스터 쓰기)는 가스 감지 컨트롤러의 여러 레지스터에 쓰는 데 사용됩니다.
이 명령은 장치 주소를 변경하는 데 사용됩니다.
주의: 미리 알고 있어야 하며, 버스에는 동일한 주소를 가진 장치가 하나만 있어야 합니다. 그렇지 않으면 모든 장치의 주소가 다시 지정됩니다. 이 예ample는 장치 주소 3을 주소 12로 변경합니다. 고정 시작 주소 333d(0x14dh)를 정확한 길이 1(1단어)로 지정합니다.
이 명령을 작성한 후에는 새 주소로만 장치에 접근할 수 있습니다! 보안상의 이유로 다른 모든 매개변수 변경은 허용되지 않습니다. 따라서 데이터 방향은 경고 시스템 측에서 개방된 MODBUS 측으로 명확하게 정의됩니다. 소급 적용은 불가능합니다.
그림 3.1
4. 참고사항 및 일반 정보
정보와 지침을 이해하려면 이 사용 설명서를 주의 깊게 읽으십시오. Danfoss GD 가스 모니터링, 제어 및 경보 시스템은 의도된 용도에 맞는 용도로만 사용해야 합니다.
적절한 작동 및 유지 관리 지침과 권장 사항을 따라야 합니다.
Danfoss는 제품 개발 과정에서 예고 없이 사양을 변경할 권리가 있습니다. 본 자료에 포함된 정보는 정확하다고 판단되는 데이터를 기반으로 합니다. 그러나 Danfoss는 이러한 데이터의 정확성에 대해 명시적 또는 묵시적으로 어떠한 보장이나 보증도 제공하지 않습니다.
4.1 의도된 제품 응용 프로그램
Danfoss 가스 감지 시스템은 상업용 건물 및 제조 공장에서 OSHA 공기 품질을 제어하고 에너지를 절약하며 유지하도록 설계 및 제조되었습니다.
4.2 설치자의 책임
모든 가스 검지 장치가 모든 국가 및 지역 규정과 OSHA 요구 사항을 준수하여 설치되었는지 확인하는 것은 설치자의 책임입니다. 모든 설치는 적절한 설치 기술과 제어 설치에 대한 코드, 표준 및 적절한 안전 절차와 국가 전기 코드(ANSI/NFPA70)의 최신판을 잘 알고 있는 기술자에 의해서만 실행되어야 합니다.
필요한 등전위 본딩(예: 대지 2차 전위) 또는 접지 조치는 해당 프로젝트 요구 사항에 따라 수행해야 합니다. 전자 측정 장비에 원치 않는 간섭이 발생하지 않도록 접지 루프가 형성되지 않도록 하는 것이 중요합니다. 또한 설치 안내서/사용자 안내서에 제공된 모든 지침을 엄격히 준수하는 것이 필수적입니다.
4.3 유지관리
Danfoss는 GD 가스 감지 시스템을 정기적으로 점검할 것을 권장합니다. 정기적인 유지관리를 통해 효율 차이를 쉽게 해결할 수 있습니다. 적절한 도구를 갖춘 자격을 갖춘 기술자가 현장에서 재교정 및 부품 교체를 수행할 수 있습니다.
© Danfoss | DCS(ms) | 2020.09
BC283429059843en-000301 | 삼
16 | BC283429059843ko-000301
© Danfoss | DCS(ms) | 2020.09
문서 / 리소스
![]() |
Danfoss 차세대 가스 감지 [PDF 파일] 사용자 가이드 BC283429059843ko-000301, 차세대 가스 감지, 차세대 가스 감지, 가스 감지 |