建筑自动化控制系统系列:Siemens Desigo_(6).Desigo软件平台及工具.docx

建筑自动化控制系统系列:Siemens Desigo_(6).Desigo软件平台及工具.docx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

Desigo软件平台及工具

1.Desigo软件平台概述

Desigo是西门子提供的一个全面的建筑自动化控制系统(BAC)平台。它集成了楼宇自动化、能源管理和安全系统等功能,为用户提供了一个高效、可靠且易于管理的解决方案。Desigo平台支持多种协议和标准,如BACnet、Modbus、KNX等,可以与不同品牌的设备和系统进行无缝集成。

2.Desigo软件平台的主要组件

Desigo软件平台由多个组件组成,每个组件都有其特定的功能和作用。以下是Desigo软件平台的主要组件:

2.1DesigoPXC(ProgrammableXController)

DesigoPXC是一种可编程控制器,用于控制和监测建筑内的各种设备和系统。它支持多种通信协议,可以与传感器、执行器和第三方设备进行通信。DesigoPXC具有高可靠性和灵活性,可以根据具体需求进行编程和配置。

2.1.1PXC的硬件架构

DesigoPXC的硬件架构包括以下几个部分:

中央处理器(CPU):负责处理控制逻辑和数据通信。

输入/输出模块(I/O模块):用于连接传感器和执行器。

通信接口:支持BACnet、Modbus、KNX等多种通信协议。

电源模块:提供稳定的电源供应。

2.1.2PXC的软件配置

DesigoPXC的软件配置通过DesigoCC(CentralController)进行。以下是一个简单的配置示例,展示如何通过DesigoCC配置PXC控制器:

#导入DesigoCC库

importdesigo_cc

#连接到DesigoCC

cc=desigo_cc.connect(192.168.1.100)

#选择要配置的PXC控制器

pxc_controller=cc.select_controller(PXC1001)

#配置输入模块

pxc_controller.configure_input_module(Module1,BACnet,192.168.1.101)

#配置输出模块

pxc_controller.configure_output_module(Module2,Modbus,192.168.1.102)

#保存配置

pxc_controller.save_configuration()

#断开连接

cc.disconnect()

3.DesigoCC(CentralController)

DesigoCC是Desigo平台的核心组件,用于集中管理和监控建筑内的所有自动化系统。它提供了一个图形化的用户界面,使用户可以轻松地配置和管理设备,同时实时监控建筑内的各种参数。

3.1DesigoCC的功能

DesigoCC具有以下主要功能:

设备配置:通过图形界面配置建筑内的各种设备和系统。

系统监控:实时监控建筑内的温度、湿度、能耗等参数。

报警管理:管理报警和事件,及时通知用户异常情况。

数据分析:对收集的数据进行分析,生成报告和图表。

3.2DesigoCC的配置步骤

以下是一个简单的配置步骤示例,展示如何通过DesigoCC配置建筑内的温度控制系统:

连接DesigoCC:使用网络连接到DesigoCC服务器。

添加设备:在DesigoCC图形界面中添加温度传感器和执行器。

配置通信协议:选择合适的通信协议,如BACnet或Modbus。

编写控制逻辑:使用DesigoCC的编程工具编写控制逻辑,例如当温度超过设定值时启动空调。

保存配置:保存配置并应用到建筑内的设备。

3.2.1示例代码:编写温度控制逻辑

#导入DesigoCC库

importdesigo_cc

#连接到DesigoCC

cc=desigo_cc.connect(192.168.1.100)

#选择要配置的控制器

controller=cc.select_controller(PXC1001)

#添加温度传感器

sensor=controller.add_device(TemperatureSensor,BACnet,192.168.1.101)

#添加空调执行器

actuator=controller.add_device(AirConditioner,Modbus,192.168.1.102)

#编写控制逻辑

deftemperature_control(sensor_value):

控制逻辑:当温度超过设定值时启动空调

setpoint=25.

您可能关注的文档

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档