ABB REF_615馈线保护继电器用户手册

需积分: 49 26 下载量 31 浏览量 更新于2024-07-17 收藏 1.63MB PDF 举报
"ABB REF_615使用手册.pdf" 馈线保护继电器REF_615是一款专为电力系统和工业配电网设计的高级保护设备,具备保护、控制、测量和监视等多种功能。该继电器基于IEC61850标准开发,支持设备间的互操作性和水平通信,无需额外的通信模块。它能作为馈线的主要保护,也可作为备用保护,适用于中性点不接地、电阻性接地、补偿性接地和直接接地的网络,以及架空线和电缆馈线。 REF_615提供四种标准配置,每种配置支持不同的保护功能。例如,配置A包含过电流和方向接地保护,而配置B则提供了无方向的过电流保护。这些配置可以根据实际需求进行预设,方便快速投入运行。 在保护功能方面,REF_615包括过电流保护,用于检测和响应超过设定阈值的电流,防止设备损坏;方向接地保护则可以识别故障电流的方向,确保只在正确的位置动作,防止误动作。此外,继电器还具备多种控制功能,如断路器监视和跳闸回路监视,以确保开关设备的正常操作。 测量功能涵盖各种电气参数,如电压、电流、功率等,为运行维护提供实时数据。故障录波和事件记录功能能够记录系统的异常情况,帮助分析故障原因。故障数据记录则保存详细的故障信息,有助于故障后的分析和修复。自检功能保证了继电器自身的健康状态,而访问控制则确保了设备的安全性,防止未经授权的操作。 REF_615具有丰富的输入和输出接口,能够连接多种传感器和执行器。同时,它支持多种通信协议,如Modbus和IEC61850含GOOSE信息,增强了与其他设备的兼容性和联网能力。 在硬件方面,手册详细介绍了继电器的外壳、插件单元、安装方法和端子图,确保用户能够正确安装和接线。另外,手册还列出了技术数据、整机和配件的订货号,以及必要的工具信息,方便采购和维护。 认证部分确认了产品的合规性,确保符合相关安全和性能标准。参考文献和功能、代码及符号的详细列表则为用户提供了进一步的技术指导。 ABB REF_615馈线保护继电器是一款功能强大、灵活配置的保护设备,其全面的保护功能、通信能力和适应性使其成为电力系统和工业配电网的理想选择。用户可以通过深入理解和应用手册中的信息,有效地利用REF_615来提升电力系统的安全性和稳定性。

import os from flask import Flask, render_template, request, redirect, sessions, jsonify from flask_socketio import SocketIO, emit # 导入socketio包 name_space = '/websocket' app = Flask(__name__) app.secret_key = 'secret!' socketio = SocketIO(app, cors_allowed_origins='*') client_query = [] max_restruct_count = 3 current_restruct_count = 0 queue = [] restr_msg = {} is_restructing = False @socketio.on('connect') def on_connect(): client_id = request.sid client_query.append(client_id) socketio.emit('abb', 'hi') print('有新连接id=%s接加入, 当前连接数%d' % (client_id, len(client_query))) global is_restructing, current_restruct_count if current_restruct_count == 0: socketio.emit('status', '0') else: socketio.emit('status', '1') @socketio.on('disconnect') def on_disconnect(): client_query.remove(request.sid) print('有连接id=%s接退出, 当前连接数%d' % (request.sid, len(client_query))) @socketio.on('abc') def on_message(abc): print(abc) def check(): global current_restruct_count if current_restruct_count == 0: socketio.emit('status', '0') else: socketio.emit('status', '1') @socketio.on('output') def start_restruct(dch): return 1 @app.route('/restruct', methods=['POST']) def restruct(): return jsonify({"code": 200, "msg": "processing"}) @app.route('/show_dirs', methods=['POST']) def show_dirs(): des_dir = 'moxingku' dirs_list = [] for root, dirs, files in os.walk(des_dir): for dir_name in dirs: if os.path.join(root, dir_name).count(os.sep) == 1: dirs_list.append(dir_name) return jsonify({"code": 200, "dirs_list": dirs_list}) if __name__ == '__main__': socketio.run(app, host='0.0.0.0', port=5000, debug=False)#allow_unsafe_werkzeug=True) 这段代码如何改可以将开发环境变成生产环境

2023-07-08 上传