基于PLC智能家居控制系统设计_第1页
基于PLC智能家居控制系统设计_第2页
基于PLC智能家居控制系统设计_第3页
基于PLC智能家居控制系统设计_第4页
基于PLC智能家居控制系统设计_第5页
已阅读5页,还剩47页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1智能家居系统采用电子传感技术、计算机技术和信息传输技术,对用户提供全方位的服务,同时对住房内情况进行实时监控和管理。它包括家庭内部信息传输系统、家庭报警、显示系统及智能传感/执行设备等几个部分。本文所做的智能家居控制系统包括室内信息智能监控功能、输入与实时显示功能、智能报警和通讯报警等。本文将整个系统分为主机部分和分机部分,以PLC可编程控制器为主控器件,两部分之间通过无线通讯模块进行数据交换,本系统主要包括智能照明模块、温湿度传感器、窗帘控制模块、危险烟雾气体传感器、报警模块。主要实现了以下功能:智能照明、温度湿度的监控、窗帘的控制以及危险烟雾和气体的报警。温湿度过高时系统反馈到窗帘控制模块,打开窗帘通风降温排湿。检查到危险烟雾和气体时系统报警提醒室内人员并开窗通风排除危险烟雾和气体。当有人进入家门,通过系统智能照明。整个系统将PLC控制系统应用于智能家居中,能够显著提高控制的可靠性,简化外部线路和内部控制结构,能够实现系统控制功能的转变和增加,同时能够自动完善故障的检测和报警,有助于系统的安全稳定运行。2informationtransmissionTheintelligenthomecontrolsysteminthispaperincludesintefunctionofindoorinformaextensionpart,withPLCprogrammablecontrollerasexchangebetweenthetwopartsiscarriedoutthroughwirelesscommunicationmodsystemmainlyincludesintelligentlightingmodule,temperatureandh(1)Intelligentlighting,temperatureandhumiditymonitoring,willfeedbacktothecurtaincontrolmoduletoopenthecurtainfsmokeandgas.Whensomeoneentersthehouse,intelligentlighimprovethereliabilityofcontrol,simplifytheexternalcircuitandinternalcorealizethetransformationandincreaseofsystemcontrolfunctions,andautomaimprovefaultdetectionandalarm,whichis3Keywords:PLCprogrammablecontroller;Smarthome;TemperatureandhumidityRemotecontrol;Smokedete4 1 2第1章绪论 1 1 1 2 3 3 2.3上位机 62.4组态软件 第3章智能家居控制系统的设计 7 7 8 93.4声光报警 第4章系统的软件设计 4.2液晶显示 5 4.3组态仿真 4.3.1组态软件概述 4.3.3组态画面的建立 4.3.5建立主画面 第6章结论 1第1章绪论1.1课题研究背景及意义随着人们生活水平的不断提高,人们不断的对居住环境提出更高的要求,越来越注重家庭生活中每个成员的舒适、安全与便利,因此从市场需求的角度看,智能家居必然是前景广阔1]。在我国的智能市场上,主要呈现出以下几个特点:没有统一的行业标准,各大、中、小厂家各自为政,种类繁多且互不兼容的产品充斥市场,形成春秋战国时代诸侯争霸的分割局面。厂家多集中在东部沿海地区,且没有形成规模化生产,产品销量不大,与国外产品相比品沿海经济发达地区和内地大中城市的市场活跃,人们大多接受智能家居的概念;北方和西部地区则逊色许多,但是市场潜力巨大。实际生活当中的家居智能化与理想的智能化差距甚大。随着未来几十年的蓬勃发展,将使智能化家具系统的应用越来越广泛。对于智能化家具的研究,将在理论上推动智能化技术在家具领域的纵深发展,并为各类智能化家具新产品的设计与开发提供一定理论依据,产生一定的经济效益和社会效益,大大丰富并充实了家具系统理论。到目前为止,国内外尚未有学者进行智能化家具的系统研究,因此以此作为主要研究内容具有现实指导意义。1.2国内外智能家居的现状与发展趋势人类在追求高度物质文明的同时,更加追求环境绿色化、生活信息化。安全、舒适、方便、现代的家居环境已成为21世纪居家生活的象征。进入21世纪,日新月异的现代科技的力量,打破了传统的时空界限,计算机网络和层出不穷的信息技术,改变了人类的生产、生活方式,科技正以超乎想象的速度深刻地影响着人类的思维模式和生存状态。住宅作为人类生存的物质基础,必将受到信息技术的冲击和影响,传统住宅己不能满足现代社会对其使用功能及其所能提供的环境的更高要求,未来住宅应是高科技与传统技术的有机融合体:不仅功能齐全、居住舒适、使用方便,而且安全节能,有益人类健康和自然生态环境21。目前,智能技术在家具行业中已经得到初步应用,一些智能化家具的雏形或前期产品己经出现。国外,如爱尔兰的兰开斯特大学与苏黎世、德国、瑞典及芬兰等学府合作,开发了一系列“智能家具”。用“智能沙发”可以开启电视机、激活电话录音机,还可以认出是谁坐在沙发上,懂得说欢迎辞,甚至根据输入的程序自动唤醒躺在特定位置的病人。“智能书架”会在2负荷过重时做出投诉“智能药品柜”会在药物过期时发出警告。美国纽约现代博物馆展馆中央放着一张智能化桌子,里面装了多个芯片及多个网络接入点,通过感应手的动作,控制有信息装置的特定物体。德国乌尔姆大学的一个研究小组研制出了一种智能轮椅,它是通过一个高度发达的导航系统实现的,这一系统利用它的传感器和激光仪连续不断地搜索其周围的障碍物,利用一个小型计算机分析出如何选择穿过人群的路线。这种轮椅能自动穿过拥挤的火车站大厅,我国在智能化家具方面也作了一些初步探索,有些先进家具企业也开发了一些简单的智能化家具产品。智能化家具必然是世纪发展的趋势。例如,深圳市大富豪实业发展有限公司,正报、能够定时自动弹起的懒汉床、能够接受声音指令的智能按摩床、能教人化妆的梳妆台等等众多新款智能家具。这些家具之所以具有智能,除了传感器和硬件控制电路以外,PLC发挥了总之,我国的家具智能化水平还处在起步和尝试阶段,具体表现在基础比较薄弱、技术含量低等方面。国内家具智能化的研究仅仅停留在概要性论述和一些简单产品开发的层面上,缺1.2.2智能家居的发展趋势我们都知道,智能家居目前已取得了初步的成功,但是离“智能化”还有很长的距离,智1.网络化每一个大大小小的家电都有固定的网络地址,可以随时控制,网络化是信息技术、通信技2.智能化、人性化发展的必然趋势。因此,家居的智能化也必然向智能化方向发展;智能家居是IT技术(特别是计算机技术)、网络技术、控制技术)向传统家电产业渗透发展的必然结3.节能环保智能化的本质之一是降低成本和提高效率,节能是降低4.一体化3未来的家居智能化将实现自动化管理、安全防范监控、火灾报警、对讲呼叫以及设备监控等多种功能的集成,以降低成本并提升用户体验。这一趋势将会成为未来家居智能化领域的主由于智能家居发展较晚,新技术、新产品层出不穷,标准和规范还在制定之中,规范化、PLC是一种广泛应用于工业控制领域的计算机控制模式。它采用通用或专用的CPU处理器,能够实现基本的运算和存储功能。与传统的连线元件和活动元件控制方式相比,PLC的连线要求较低,使用的连线量少,维修简单快捷。在设计过程中,PLC采用了信息保护恢复、故障诊断、断电保护、冗余设计等模式,提高了系统的可靠性和稳定性。此外,PLC操作和编程过程相对简单,编程语言发生错误率较低,能够实现存储器内容的可靠保护。这些优点使得PLC在工业控制领域得到广泛应用。在软件设计中采用了软件自诊断、简化编程语言、软件虑波等编程处理方式,软件系统可靠性强。PLC能够进行程序的输入和更改,技术人员可以依据所需的地址依据节点及时寻找更改位置,能够提高更改效率。利用系统的自诊断功能能够在发生故障的情况下及时诊断,有助于控制人员确定故障位置,提高维修的效率。另外,PLC采用了信息保护恢复、故障诊断、断电保护、冗余设计等模式,具有较高的可靠性和稳定性。连线要求较本次设计研发的是一款方便、智能的家居系统,能够连接网络检测室内气温、室内湿度等,并在LCD液晶屏上实时显示,根据不同的气温给出最优搭配。第2章研究技术概述传感器技术是一种将感知信号转换为可读取的电信号或数字信号的技和监测物理量、化学量和生物量等不同类型的参数。随着科学技术的4传感器技术的主要组成部分包括传感器元件、信号调理电路和信号输是传感器的核心部件,可以将被测量物理量转换为电信号。信号调理电路可以对传感器元件的电信号进行放大、滤波、线性化等处理,使得信号能够更加稳定和可靠。信号输出电传感器技术的应用范围广泛。例如,温度传感器可以用于测量物体理、热处理、医疗和食品加工等领域。湿度传感器可以测量空气器、干燥机等领域。压力传感器可以测量气体或液体的压力,应汽车工业和医疗设备等领域。光学传感器可以测量光线的强度、颜色量、光学通信、医疗诊断和智能家居等领域。生物传感器可以检测生物总之,传感器技术是一项非常重要的技术,对于推在20世纪60年代的汽车制造业,传统继电接触器控制装置广泛应用于生产流水线的自动控制系统中。这套装置设备体积庞大,可靠性差,同时维护不便,而且成,接线十分复杂。一旦生产过程某一环节发生改变,控制装置就生产工业的迅猛发展,对于汽车型号频繁改进,传统控制系统捉襟PLC应运而生。它开创性地引入程序控制功能,使计算机科学技术进入工业生产控制领域应功能第一代1位处理器逻辑控制功能第二代8位处理器及存储器第三代高性能8位微处理器及位片式微处理器联网通信发展第四代16位、32位微处理器及高性能位片式微处理器网功能的多功能早期PLC仅仅是替代继电器控制装置完成顺序控制、定时等任务,但是其简单易懂、安装方便、体积小、能耗低、有故障显示、能重复使用的特点,使得PLC很快就得到了推广应用。国际电工委员会(IEC)对PLC的正式定义:“可编程控制器是一种数字运算操作的电子系统,专为工业环境应用而设计,它采用一类可编程的存储5制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都成一个整体、易于扩充其功能的原则设计。”PLC(可编程逻辑控制器)的组成形式通常包括以下几个方面:CPU(中央处理器):负责PLC系统的整体控制和运算,以及对输入输出设备的控制和调内存:用于存储PLC程序和数据,包括RAM(随机存取存储器)和ROM(只读存储输入模块:用于将外部传感器、开关等装置的信号转换为数字信号输入到PLC中,通常包括数字量输入模块和模拟量输入模块。输出模块:用于将PLC中处理的信号输出到外部执行元件,如电机、灯、气缸等,通常包括数字量输出模块和模拟量输出模块。编程器:用于编写、修改、上传和下载PLC程序,通常包括电源:为PLC提供电源供应,通常为AC或DC电源。分组成。每个部分都起着重要的作用,共同协作完成PLC的功能。其构成如图2-1所示。接触阀接触阀按钮存储器输入单元输出单元电源图2-1PLC的组成PLC(可编程逻辑控制器)技术自1970年代初问世以来,经历了近半个世纪的发展,已经公司开发,主要应用于汽车和机床等领域。它们采用了离散元件技术,用电气继电器实现逻辑控制,具有简单、可靠、易维护等特点。6第二代PLC(1980年代):第二代PLC采用了LSI集成电路技术,能够实现更复杂的控制第三代PLC(1990年代):第三代PLC在处理器、存储器、输入输出接口等方面实现了进一步的升级和改进,同时支持了更多的通信协议和网络技术,第四代PLC(2000年代至今):第四代PLC主要以功能更加丰富、集成度更高、安全性更的PLC技术将更加智能、高效、安全,为工业控制和自动化带来更多的价值和机遇。2.3上位机即便远离生产现场,操作人员仍可以通过远程计算机一即上位机一直接向生产设备发出控制指令的。上位机屏幕上可以动态实时显示各种信号变化(液压,水位,温度等),便是人机PLC或PLC。2.4组态软件在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI(人机接口软件)应用,开发时间长、效率低、可靠性差;或者购买专用的工控系统,通余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,种类繁多的控制设备和过程监控装置在工业领域的应用,传统的工业控制软件已无法满足用统的工业控制软件时,一旦工业被控对象有变动,就必须发周期长;已开发成功的工控软件又由于每个控制项目的不同7第3章智能家居控制系统的设计智能家居控制系统主要是在家居中起到智能控制的目的,本系统分为主机部分和分机部分。系统的整体框图如图3-1。主机部分首先可以通过键盘输入模块对系统进行初始化设置;其次,通过通讯模块实现与分机之间的数据传输;然后,主控元件对接收到的数据通过LCD显示模块进行实时显示;8分机部分是系统的执行部分,其功能主要是对家居的温湿度进行控制,包括电机控制窗帘打开、检查到危险烟雾和气体时系统报警提醒室内人员并开窗通风排除危险烟雾和气体等,然移动端PLC后险烟雾和气体传感圈一个正确可行的硬件设计是智能家居系统开发的关键部分,它应该在系统分析阶段能够确定功能目标。此外,硬件设计还应该与软件开发相协调,以确保软件设计的正确性和简洁性,并考虑在该硬件基础上进行软件开发的可行性和难度。表3.1展示了S7-200系列的基本单元。型号输入点输出点640862个扩展模块7个扩展模块7个扩展模块7个扩展模块9++dO+MI◎在本篇论文中,我们选择采用CUP226作为控制器。该控制器具有24个输入和16个输出,共计40个数字量I/O点。此外,该控制器还支持最多7个扩展模块,可以将数字量IO点扩展至248个,或将模拟量IO点扩展至35个。该控制器具有26K字节的程序和数据存储空间。它还配备了6个独立的30kHz高速计数器,2个独立的20kHz高速脉冲输出和PID控制器。此外,该控制器还具有两个RS485通信/编程端口,支持PPI通信协议、MPI通信协议以及自由方式通信能力。该控制器的IO端子排易于整体拆卸。它适用于要求较高的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和内部集成的特殊功能。它可以完全适应于一些复杂的中小型控制系统的需求。61在本系统中,我们选择使用LCM128645ZK液晶显示模块。它包含了8192个1616点的中文字型和128个168半宽的字母符号字型,可用于显示中文和英文。此外,它还提供了一个64256点的绘图区域GDRAM用于绘制图像,以及4组软件可编程的1616点阵造字功能。该模块的电源操作范围为2.7V-5.5V,采用了低功耗设计以满足产品的省电要求。同时,该模块与PLC等微控制器的接口界面灵活,可支持并行8位/4位和串行3线/2线等三种模式。中文液晶显示模块具有上/下/左/右移动当前显示屏幕及清除屏幕的命令,具有光标显示/闪烁控制命令及关闭显示命令。预留多种控制线(复位/串并选择/亮度调整)供用户灵活使用。LCM128645ZK的引脚说明如表3-2。引脚名称方向说明1×地2××4I片选(串行)0:禁止1:允许5I读写控制脚(并行)0:写入1:读输入串行数据(串行)6I7数据线08数据线19数据线2数据线3数据线5数据线6数据线7I×未用I复位信号,低有效××背光正极×背光负极当PSB引脚接高电时(即短路电阻位于模块背面的“P”侧),液晶显示模块将会进入并行使用RS、RW、E和DB0..DB7等接口来完成传输动作。在4位传输模式下,每一个8位的指令或数据都将被分为两组:较高4位(DB7DB4)的数据将会被放在第一组的(DB7DB4)部分,而较低4位(DB3DBO)的数据则会被放在第二组的(DB7DB4)部分。需要注意的是,在4位在“S”侧),模块将进入串行传输模式。在串行传输模式下,可以选择3线或2线接口,3线接口包括RS、R/W、和单个数据线(SDA),而2线接口只有SDA和时钟线(SCL)。具体来说,在3线接口下,主控制器通过RS和R/W位选择读或写操作,并在SDA线上传输数据;而在2线接口下,主控制器通过SCL时钟线控制数据传输,SDA线用于传输数据。在串行传输模式下,每个字节的传输分为两部分,先传输高4位(D7-D4),然后再传输低4位(D3-DO),同时在传输每个字节之前需要发送起始位和结束位。字节间的传输需要在起始3.4声光报警该系统的声光报警电路由蜂鸣器和四个不同颜色的小灯组成。蜂鸣器连接在扩展I/O口的PA0位上,可以根据不同情况(如火灾或气体泄漏等异常情况),从PA0位输出不同频率的电平信号,以实现声音报警。另外,三个光报警小灯与PA口的PA1-PA4三位相示键盘设置指示,红色小灯表示火灾报警,黄色小灯表示气体泄漏报警。声光报警电路与8255A烟雾报餐报警灯报警声音图3-3声光报警连线图本系统使用直流电动机作为家居窗帘的执行机构,由3.6V电池供电。该电机具有双稳态高效节能的特点,在开启或关闭后可自保持,无需持续供电。控制端接在8255A芯片的PC4位上,当PC4输出低电平时,电路关闭;当PC4输出高电平时,电路开启。通过控制电路,PLC控制NNW9UW9M图3-4电机控制电路3.6传感器热电偶是一种感温元件,它直接测量温度,并把温度信号转换成热电动势信号。常用热电偶可分为标准热电偶和非标准热电偶两大类。所调用标准热电偶是指国家标准规定了其热电势与温度的关系、允许误差、并有统一的标准分度表的热电偶,它有与其配套的显示仪表可供选用。非标准化热电偶在使用范围或数量级上均不及标准化热电偶,一般也没有统一的分度表,主要用于某些特殊场合的测量。EM231是西门子公司推出的一款数字输入/输出模块,其外形为一个小型插入式模块,尺寸可独立编址,用于连接开关、按钮、传感器、执行器等数字设备。模块的通讯接口为PROFIBUS-DP和MPI,可以方便地与西门子PLC进行通讯。该模块的输入电压范围为DC24V,具有反接保护和过载保护等功能,可以提高系统的稳定性和可靠性。EM231模块广泛应用于工业自动化、机器人、智能制造等领域。从1988年1月1日起,我国开始按照国际电工委员会(IEC)的标准生产热电偶和热电阻,其中规定了7种标准化热电偶类型:S、B、E、K、R、J、T。本系统采用K型热电偶进行温度检测,热电偶将温度转换为0~41mV的电压信号。为了将电压信号转换为数字信号进行处理,系统采用西门子的EM2314TC模拟量输入模块进行配置。用户可以通过EM231模块下部的DIP开关进行热电偶类型、断线检查、测量单位、冷端补偿和开路故障方向等方面的选择,非常方便。如图3-5所示。见表3-4。为了使DIP开关设置起作用,用户需要给PLC的电源断电再通电表3-3热电偶类型选择热电偶类型J(默认)000K001T010E011R100S101N110111表3-4热电偶其他设置功能熔断方向正向标定0负定方向1断线启动断线测量电流01摄氏0华氏1冷端启用冷端补偿启用01第4章系统的软件设计“软件”是系统控制的灵魂,灵活性很强,可以根据系统的要求和功能而变化。在硬件结构一定的情况下,智能性都是由软件实现。在本系统中,软件结构采用模块化设计,各功能程序分别编写和调试。各模块调试成功后,再将所有模块连接起来,构成系统的软件。这样的设计有利于程序代码的优化,而且便于编程、调试、维护及协作。4.1软件开发环境的介绍英语鹰樊莉AccessPointoftheApplication:InterfaceParameterAssicmmmNetwork)XX图4-2通信设置界面如果您希望更改编程软件的语言,您可以在软件主界面的工具栏中选择“tools”目录下的“option”选项。在弹出的界面中,选择“general”,然后在右下角可以选择您希望使用的语言,如图4-3所示。X-DefaultEditor-InternationlrProgringMode-图4-3语言重设界面4.2液晶显示LCD液晶显示模块的程序设计需要先进行初始化设置,详见附录E程序1。串行接口传输时需要注意以下工作时序:在片选CS设为高电位时,才能接收到同步时钟线SCLK输入的信号。而当片选CS设为低电位时,模块的内部串行传输计数和串行数据将被重置,同时待传输的数据计数也将被重设回第一位。模块选择脚CS可以被固定接到高电位。模块的同步时钟线SCLK具有独立的操作,但是当有连续多个指令需要传输时,必须确保等待一个从一个完整的串行传输流程来看,首先需要传输起始位,即五个连续的“1”(同步位串),在起始位元组时,传输计数将被重置并且串行传输将被同步。接下来的两个BIT分别指定传输方向位RW及暂存器选择位RS,最后一个BIT为“0”。在接收到起始位元组后,每个指令/数据将分为两组接收:较高4位元(DB7DB4)的指令数据将被放在第一组的LSB部分,而较低4位元(DB3DBO)的指令数据则会被放在第二组的LSB部分,其余四位均为0。部分,其余四位均为0。图4-4串行控制界面时序子程序入口子程序返回图4-5液晶模块显示初始化流程图4.2.1系统参数设置系统块用于设置S7-200CPU的系统选项和参数等。在更改系统块后,需要将新的设置下载到CPU中才能生效。在本设计中,PL以通过系统块进行设置。另外,通信端口的设置也需要使用地址1,如图4-7所示。以通过系统块进行设置。另外,通信端口的设置也需要使用地址1,如图4-7所示。SystemBlockGapUpdateFactor:10田Conficurationpuretersmustbedownloadedbeforetheytakeeffect.口MichestAdress:31图4-6“系统块对话框”0X图4-7通信端口设置4.3组态仿真组态软件是专门用于数据采集和过程控制的软件,提供了通自动控制系统的监控功能。这种软件通常被称为人机接口软件(HMI)、人机界面软件(MMI)或监视控制和数据采集软件(SCADA)。国内外主要的组态软件产品包括:公司的Wincc软件、亚控公司的组态王、华富计算机公司的Controx软件、力控公司的4.3.2组态王的介绍组态王是一种功能丰富的人机接口/监视控制和数据采集软件,属于众多组态软件之一。它可用于工业自动化过程控制和管理监控,提供了广泛的功能和工具采集方式。它提供了集成、灵活、易用的开发环境和广泛的功能,能够自动化应用,来连接、传递和记录实时信息。使本论文的组态软件采用亚控公司的组态王6.53版本。组态软件提供了可视化监控画面,包括动画,实时趋势曲线,历史趋势曲线,实时数据报表,历史数据报表报警窗口,配方管理等等的功能。可方便地监视系统的运行。并可在在线4.3.4创建项目双击组态王的快捷方式,出现组态王的工程管理器窗口,双击新建文件(E)视图(V工具(I)帮助(H)YⅢ图4-8新建工程画面1)新建画面在组态王的工程管理器中,您可以通过双击“新建”来创建新画面括画面名称、注释、位置、风格、类型和背景颜色等,如图4-9所示。设置完毕后,单击“确定”按钮即可创建画面并自动打开。在画面工具栏中,您命令语言..命令语言..画面宽度1024画面高度692细边框C粗边框确定取消新画面厂标题杆区大小可变背景色类型C替换式弹出式显示宽度|1019显示高度|692顶边后图4-9新建画面2)新建变量要实现组态王对S7-200进行在线监控,需要建立两者之间的数据连接,并且需要创建数据变量。数据变量分为两类,一类是组态王内部的内存变量,另一类是与换的I/O变量。数据交换是双向的,即一方数据发生变化,另一方的数据也会跟着变化。在创建数据连接前,需要先创建一些变量。例如,在本文中,PLC使用内存VD30来存储当前实际温在工程管理器中,可以点击“数据词典”,然后双击右侧窗口中的“新建”按钮,填写相应的变量信息,并在“报警定义”中设置警报,如图4-11所示。在组态王的数据词典中创建好确定取消厂保存参数厂保存数值口成员类型:厂厂允许DDE访问高级图4-10定义画面变量设置定义变量定义变量基本属性报警定义|记录和安全区|厂变化率5低低偏差□小偏差0厂大偏差口厂死区0C改变开->决开到关关->开关到开扩展域2□界限值厂低低5C开通(1)开报警文本高0扩展域1秒分时C图4-11定义变量报警在该界面中,可以通过仿真实物设备的连接来控制系统的启动和停止,具体操作是通过设置开关按扭和关闭按扭来实现的。在界面旁边的指示灯上,绿色表示系统正在运行,红色表示系统已停止运行,并且这些指示灯与Q0.0信号相对应。智能家居展示图智能家居展示图参数区7图4-12主画面设置4.3.6建立数据报表在组态王中,建立实时数据报表是非常重要的,可以反映系统实时的运行情况,并监测长期的系统运行状况。要建立实时数据报表,可以先选择“报表工具”工具箱,在数据报表画面中绘制报表,设置控件名为“实时数据报表”,并设定行数和列数。然后,要设置报表时间,可以在B4,C4单元中输入“=Date($年,$月,$日)”和“=Time($时,$分,$秒)”,这样B4就可以显示当前日期,C4中就可以显示当前时间。接着,要显示变量的实际值,可以利用数据改变命令语言和报表函数,在A4单元中输入ReportSetCellValue("实时报表",4,1,当前实际温度VD30)。这样,实时数据报表就可以显示当前的实际温度值。文件[E]编辊[E]字变量[.域]:本站点\当前实际温度VD30?全部函数系统...帮助..田报警组名称田-关键字名称()*/工业库变量数学...控件...自定义...取消图4-13命令语言设置第5章系统的抗干扰能力设计为确保智能家居控制系统在不同环境下稳定运行,采取了以下硬件抗干扰措施:安装封闭盒子,使用铁板来屏蔽外部电磁场的干扰。大量使用硬件电路来实现功能模块,利用硬件电路的可靠性和稳定性来提高整体电路的可布线合理,尽可能减少不利影响。加宽接地线以减少接地电阻。避免过长的平行走线,减少布线的分布电容。元件排列有序、简洁,避免相邻电路相互影响。利用RC电路吸收按钮、机械开关等在操作时产生的火花。在主电源输入端跨接电解电容和在集成电路电源引脚上并接高频电容,以及在芯片的电源线(VCC)和地线(GND)间接入去藕电容,以提高系统的抗噪声能力。[16]不使用的输入端不允许悬空,应将多余的输入端与正电源或地相接。选择正品元器件,使用前进行必要的筛选,选择抗震性能好、接合可靠、防松的接插件。在PLC应用系统中,程序及一些重要常数都存储在ROM中,这为软件抗干扰提供了良好的基础。然而,控制系统受干扰后会导致PLC系统出现程序跑飞和非法死循环等问题,因此需要采取有效的措施进行干扰防护。具体措施如下:1.为防止误报警,对于报警开关信号,采取了多次读取并进行比较的方式,选择占多数的状态作为判定结果。对于机械开关抖动而引起的干扰,采用了软件延时的方法,在抖动期间延时采样以避免误判。2.重要数据进行程序复核,系统在程序执行过程中对输入的关键数据进行复核,以确保数据的正确性。如果数据正确,则进行相应的处理,否则忽略该数据。3.指令冗余当CPU受到干扰时,可能会将某些操作数误认为是指令码而执行,导致程序出现混乱。为避免这种情况,本系统的软件设计中在一些对程序流程有重要决定作用的指令之间插入了两条空指令,以确保任何不受控制的程序能够迅速回到正确的执行轨迹上。此外,对于那些对系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论