SGU-801综合通讯接入装置详尽操作与技术规格

需积分: 16 6 下载量 104 浏览量 更新于2024-07-22 1 收藏 1.62MB DOC 举报
SGU-801综合通讯接入装置使用说明书详细介绍了该装置的主要特性、技术规格以及操作流程。以下是根据章节内容提炼的知识点: 1. **概述**:SGU-801是一款专为光伏发电变电站和电厂设计的综合通讯接入装置,它能够高效地采集站内的各种数据,并通过电力线、网线或光纤等多种通讯介质传输数据,支持多种通讯规约。 2. **装置结构及工作原理**:本章节可能解释了装置的内部组成,如数据采集模块、通信接口、电源管理模块等,以及装置如何通过这些组件实现与不同设备的连接和数据交换。 3. **技术指标**: - **基本数据**:包括型号、输入/输出电压范围、最大数据传输速率等关键参数。 - **功率消耗**:设备在正常运行和待机模式下的能耗情况。 - **机械性能**:可能涉及抗震、防尘防水等级等物理特性。 - **环境适应性**:如工作温度范围、大气压力和相对湿度限制。 4. **配置调试软件**:文档详细指导用户如何安装和使用配置工具,包括系统连接、环境配置、模板库编辑、数据库管理、业务配置和规约配置等步骤。 - **菜单栏和工具栏**:提供各个功能的快速入口,如管理、编辑、模块、窗口和帮助选项。 - **规约配置**:涉及M103和IEC61850 S等标准,用户需了解如何设置和配置不同规约以适应不同的通信需求。 5. **调试工具**:提供了报文监视、数据监视、进程管理和远程管理等功能,帮助用户监控和调试通讯过程中的数据。 6. **存储与保修**:说明了设备的存放条件和保修期限,确保用户在使用过程中能得到适当的保障。 7. **供应成套性**:列出随产品提供的文件和附件清单,便于用户理解和安装。 8. **订货须知**:可能包括购买时需要注意的事项,如规格确认、售后服务联系信息等。 综上,阅读这份说明书,用户不仅能掌握装置的基本操作,还能深入了解其性能特点和适用场景,有助于确保设备的正确安装、配置和维护。在实际应用中,按照步骤进行操作,可以有效提升工作效率并避免常见问题。

import json import requests import sqlite3 import time import threading channel_id = '1114886706903138365' # 连接到SQLite数据库 # 创建本地存储对象 local = threading.local() def get_connection(): # 检查本地存储对象中是否已经创建了连接对象 if not hasattr(local, 'conn'): # 如果没有,则创建连接对象 local.conn =sqlite3.connect('D:/SQLDATA/aaa.db') #连接数据库 return local.conn TOKEN = 'MTExNDA3NDUzMDE1NjEzMDMzNQ.GFKaeX.PVshsn-1qzFCqVBK6RU865CvKld_SUl1f8mP6g' headers={"Content-Type": "application/x-www-form-urlencoded", # 'Authorization':TOKEN, 'authorization': 'OTQwNTc3NzUyODEyMjM2ODAw.GILEVR.F_Ehv2MQ_lVUNiI3Ip7sGu0TgDKNyOyswcPnv8' } req = requests.get( 'https://discordapp.com/api/v9/channels/1070425809321480272/messages?limit=50', headers=headers) resss = req.content.decode('utf-8') data = json.loads(resss) def getcontent(): # 获取连接对象 conn = get_connection() # 创建游标对象 c = conn.cursor() for article in data: # 内容 id=article['id'] content = article['content'] # 频道ID channel_id = article['content'] # author author_id = article['author']['id'] author_name = article['author']['username'] timestamp = article['timestamp'] c.execute( "INSERT OR IGNORE INTO getData (Id,content,channel_id,author_id,author_name,timestamp,nopush) VALUES(:Id,:content,:channel_id,:author_id,:author_name,:timestamp,:nopush)", { "Id": id, "content": content, "channel_id": channel_id, "author_id": author_id, "author_name": author_name, "timestamp": timestamp, "nopush":'1' }, ) # 提交当前事务,保存数据 conn.commit() c.close() # conn.close() print(content) def run_thread(): while True: # 暂停 0.5 秒钟 time.sleep(0.5) # 创建一个线程,执行 do_something 函数 threading.Thread(target=getcontent).start() if __name__ == '__main__': run_thread() 错误在哪

2023-06-07 上传