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

下载本文档

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

文档简介

PAGEPAGE2XXXX题目:基于PLC的智能家居控制系统设计学生姓名:学生学号:专业班级:指导教师:20XX年11月22日

摘要本课题是基于PLC的智能家居控制系统的设计,是以三菱FX2N小型PLC为控制核心,外加FX2N-4AD模拟量输入模块和FX2N-4DA模拟量输出模块,通过温度传感器,湿度传感器,亮度传感器等检测居家温度,湿度,亮度等,控制空调,地暖,窗帘等,通过检测厨房,卧室,客厅感温和感烟进行灭火,排风控制。通过设定自动控制喂养宠物定时定量投食和投水,通过设定养鱼换水和投食控制养鱼换水和投食。通过入侵检测进行入侵报警。通过分析控制系统,进行总体设计,选择PLC和PLC扩展模块,设计主电路图和控制电路图,分配PLC的输入和输出点,设计PLC的接线图,设计控制程序流程图,使用编程软件编写梯形图程序和语句表程序,最后使用PLC的仿真软件进行模拟仿真测试,达到了预期的设计目的。关键词:智能家居;梯形图;PLC全套图纸加V信153893706或扣3346389411

AbstractThistopicisthedesignofintelligentcontrolsystembasedonPLCHomeFurnishing,isbasedonMITSUBISHIFX2NsmallPLCascontrolcore,andtheFX2N-4ADanaloginputmoduleandFX2N-4DAanalogoutputmodule,thetemperaturesensor,humiditysensor,brightnesssensordetectthehometemperature,humidity,brightnesscontrol,airconditioning,heating,curtainsandsoon,throughthedetectionofthekitchen,bedroom,livingroomwarmandsmokefire,ventilationcontrol.Bysettingtheautomaticcontrolofpetfeedingandaquantitativetiming,bysettingthefishinwaterandfeedingfishinwaterandfeedcontrol.Intrusiondetectionthroughintrusiondetection.Thecontrolsystemthroughanalysis,overalldesign,selectionofPLCandPLCexpansionmodule,maincircuitdesignandcontrolcircuit,PLCinputandoutputdistribution,wiringdiagramofPLCdesign,thedesigndiagramofthecontrolprogram,usingtheprogrammingsoftwaretowriteladderdiagramandstatementlistprogram,finallyusingthePLCsimulationsoftwaresimulationtest,designedtoachievethedesiredpurpose.Keywords:Intelligenthome;LadderDiagram;PLC

目录摘要 2Abstract 3目录 4第1章绪论 5第2章控制要求 6第3章硬件设计 73.1PLC型号的选择和确定 73.2主电路图 73.4控制电路图 123.2I/O地址分配 163.5PLC接线图 19第4章软件设计 234.1内部使用地址 234.2PLC梯形图程序 254.4语句表程序 52第五章仿真测试 75总结 80致谢 81参考文献 82附录 83附录1梯形图汇总 83

第1章绪论近年来,随着科学技术的发展,特别是电子技术、智能控制技术、物联网技术的飞速发展,促进了我国社会信息化的加速发展,人们也越来越享受高科技给生活带来的便利。网络信息化给人们的工作和生活方式带来了很大的改变,传统住宅的功能已经越来越不能满足人们的需要,人们对住宅的智能化需求程度越来越高,迫切需要住宅的智能化程度更高,环境更舒适,安全更可靠。因此,智能家居因运而生。智能家居把先进的电子技术、网络技术和控制技术融为一体,通过组建家庭网络的形式将家庭里的各种家用电器和设备连接起来。这样,既可以使户主更方便地管理家庭的各种电器设备,又可以使智能家居里的各种电器设备相互通信,无需户主控制也能相互协调正常运行。比如,户主就可以在办公室通过互联网来控制家里的电器设备的运行等等。智能家居能给人们提供安全、便利舒适的生活环境,对改善人们的生活质量起着重大的意义。

第2章控制要求使用三菱FX2NPLC为控制核心,实现一套基于PLC的智能家居控制系统,要求实现以下功能:1)外出旅游,可定时打开和关闭全宅照明灯具,模拟家中有人场景;2)根据室内亮度自动打开或关闭窗帘,调节室内亮度;3)自然唤醒,到了设定的起床时间,窗帘缓缓打开,逐渐增强光线,背景音乐柔和响起;4)在床头,卫生间,客厅等添加紧急求助按钮,紧急情况一键求助,告警灯闪烁并预言提示;5)远程定时开启喂宠设备,可设定自动喂养日期范围,每天喂养次数及每次喂养间隔时间。宠物食物,饮用水自动按量分配,用主人的录音提醒宠物就餐。6)远程定时开启养鱼设备,设定每隔一段时间便启动换水机自动换水,并定量投食。7)门禁系统能否设置一个只要身上带钥匙一靠近门,走廊灯跟大门就自动打开,进门后自动关门,走廊灯熄灭。进出门一样。8)夜间起夜,卧室走廊浴室灯光自动打开并处于微光,灯光亮度自动调节,一键自动切断全部照明。9)远程开启空调地暖10)观影模式,一键关闭窗户窗帘关灯,打开排气

第3章硬件设计3.1PLC型号的选择和确定经过分析,系统共使用了48路数字量输入和56路数字量输出。6路模拟量输入,4路模拟量输出。系统为小型自动化控制系统。故可以选择三菱的FX2N小型PLC为控制核心,选择其中的FX2N-128MR001PLC,本体含64路数字量输入和64路数字量输出,可以满足本系统数字量输入和数字量输出控制的需要。另外外加2块FX2N-4AD,4通道模拟量输入模块,共8路模拟量输入可以使用,可以满足6路模拟量输入的使用需要。另外外加一块FX2N-4DA模拟量输出模块,可以满足4路模拟量输出使用的需要。3.2主电路图主电路图如图3-1,图3-2,图3-3所示。外部220V50Hz交流电,经L1,N供设备使用。QF1是总的断路器,可以通断整台设备电源。FU1是总的熔断器,起到短路过流保护作用。M1是卧室1窗帘电机,用于驱动卧室1窗帘上下移动。QF2是卧室1窗帘电机主回路断路器,FU2是卧室1窗帘电机主电路熔断器。A1是卧室1窗帘电机驱动变频器,用于驱动卧室1窗帘电机变频运行。KA1卧室1窗帘电机变频器正转启动中间继电器,PLC通过控制KA1线圈得电,KA1常开触点闭合,接通变频器的STF和SD端口,启动变频器正转。KA37是卧室1窗帘变频器反转启动中间继电器,PLC通过控制KA37线圈得电,KA37常开触点闭合,接通STR和SD端口,启动变频器反转。PLC的模拟量输出模块的通道1的V+,V-接变频器的2和5端子,用于控制变频器速度。M2是卧室2窗帘电机,用于驱动卧室2窗帘上下移动。QF3是卧室2窗帘电机主回路断路器,FU3是卧室2窗帘电机主电路熔断器。A2是卧室2窗帘电机驱动变频器,用于驱动卧室2窗帘电机变频运行。KA2卧室2窗帘电机变频器A2正转启动中间继电器,PLC通过控制KA2线圈得电,KA2常开触点闭合,接通变频器A2的STF和SD端口,启动变频器A2正转。KA38是卧室2窗帘变频器A2反转启动中间继电器,PLC通过控制KA38线圈得电,KA38常开触点闭合,接通STR和SD端口,启动变频器A2反转。PLC的模拟量输出模块的通道2的V+,V-接变频器A2的2和5端子,用于控制变频器A2速度。图3-1主电路图1

图3-2主电路图2图3-3主电路图3M3是卧室3窗帘电机,用于驱动卧室3窗帘上下移动。QF4是卧室3窗帘电机主回路断路器,FU4是卧室3窗帘电机主电路熔断器。A3是卧室3窗帘电机驱动变频器,用于驱动卧室3窗帘电机变频运行。KA3卧室3窗帘电机变频器A3正转启动中间继电器,PLC通过控制KA3线圈得电,KA3常开触点闭合,接通变频器A3的STF和SD端口,启动变频器A3正转。KA39是卧室3窗帘变频器A3反转启动中间继电器,PLC通过控制KA39线圈得电,KA39常开触点闭合,接通STR和SD端口,启动变频器A3反转。PLC的模拟量输出模块的通道3的V+,V-接变频器A3的2和5端子,用于控制变频器A3速度。M4是客厅窗帘电机,用于驱动客厅窗帘上下移动。QF5是客厅窗帘电机主回路断路器,FU5是客厅窗帘电机主电路熔断器。A4是客厅窗帘电机驱动变频器,用于驱动客厅窗帘电机变频运行。KA4是客厅窗帘电机变频器A4正转启动中间继电器,PLC通过控制KA4线圈得电,KA4常开触点闭合,接通变频器A4的STF和SD端口,启动变频器A4正转。KA40是客厅窗帘变频器A4反转启动中间继电器,PLC通过控制KA40线圈得电,KA40常开触点闭合,接通STR和SD端口,启动变频器A4反转。PLC的模拟量输出模块的通道4的V+,V-接变频器A4的2和5端子,用于控制变频器A4速度。M5是开关大门电机。QF6是开关大门电机主电路断路器,起到通断开关大门电机电路作用。FU6是开关大门电机主电路熔断器,起到过流保护作用。FR1是开关门电机过载保护热继电器,起到过载保护电机,避免烧毁电机作用。KM1是开大门启动接触器。KM2是关大门启动接触器。C1是大门反转启动电容。同样的,M6是开关居家门电机。QF7是开关居家门电机主电路断路器。FU7是开关居家门电机主电路熔断器。FR2是开关居家门电机过载保护热继电器。KM3是开居家门启动接触器。KM4是关居家门启动接触器。C2是居家门反转启动电容。M7是空调电机。QF8是空调电机主电路断路器。FU8是空调电机主电路熔断器。FR3是空调电机过载保护热继电器。KM5是空调启动接触器。M8是厨房排风电机。QF9是厨房排风电机主电路断路器。FU9是厨房排风电机主电路熔断器。FR4是厨房排风电机过载保护热继电器。KM6是厨房排风启动接触器。同样的,M9是卧室1排风电机。QF10是卧室1排风电机主电路断路器。FU10是卧室1排风电机主电路熔断器。FR5是卧室1排风电机过载保护热继电器。KM7是卧室1排风启动接触器。同样的,M10是卧室2排风电机。QF11是卧室2排风电机主电路断路器。FU11是卧室2排风电机主电路熔断器。FR6是卧室2排风电机过载保护热继电器。KM8是卧室2排风启动接触器。同样的,M11是卧室3排风电机。QF12是卧室3排风电机主电路断路器。FU12是卧室3排风电机主电路熔断器。FR7是卧室3排风电机过载保护热继电器。KM9是卧室3排风启动接触器。同样的,M12是客厅排风电机。QF13是客厅排风电机主电路断路器。FU13是客厅排风电机主电路熔断器。FR8是客厅排风电机过载保护热继电器。KM10是客厅排风启动接触器。同样的,M13是厨房窗户电机。QF14是厨房窗户电机主电路断路器。FU14是厨房窗户电机主电路熔断器。FR9是厨房窗户电机过载保护热继电器。KM11是厨房窗户打开启动接触器。KM12是厨房窗户关闭启动接触器。同样的,M14是卧室1窗户电机。QF15是卧室1窗户电机主电路断路器。FU15是卧室1窗户电机主电路熔断器。FR10是卧室1窗户电机过载保护热继电器。KM13是卧室1窗户打开启动接触器。KM14是卧室1窗户关闭启动接触器。同样的,M15是卧室2窗户电机。QF16是卧室2窗户电机主电路断路器。FU16是卧室2窗户电机主电路熔断器。FR11是卧室2窗户电机过载保护热继电器。KM15是卧室2窗户打开启动接触器。KM16是卧室2窗户关闭启动接触器。同样的,M16是卧室3窗户电机。QF17是卧室3窗户电机主电路断路器。FU17是卧室3窗户电机主电路熔断器。FR12是卧室3窗户电机过载保护热继电器。KM17是卧室3窗户打开启动接触器。KM18是卧室3窗户关闭启动接触器。同样的,M17是客厅窗户电机。QF18是客厅窗户电机主电路断路器。FU18是客厅窗户电机主电路熔断器。FR13是客厅窗户电机过载保护热继电器。KM19是客厅窗户打开启动接触器。KM20是客厅窗户关闭启动接触器。同样的,A6是加湿电机。QF19是加湿主电路断路器。FU19是加湿主电路熔断器。FR9是加湿过载保护热继电器。KM21是加湿启动接触器。3.4控制电路图控制电路如图3-4,图3-5所示。QF20是控制电路断路器。FU20是控制电路熔断器。G1是开关电源,将交流220V变成24V直流电,供PLC的输入和输出,和PLC的模拟量输入模块FX2N-4AD,模拟量输出模块FX2N-4DA使用。KM1是大门打开启动接触器,KA1是大门打开启动中间继电器。PLC通过控制KA1线圈得电,KA1常开触点闭合,KM1线圈得电,启动大门电机执行开门操作。图3-4控制电路图1图3-5控制电路图2KM2是大门关闭启动接触器,KA2是大门关闭启动中间继电器。PLC通过控制KA2线圈得电,KA2常开触点闭合,KM2线圈得电,启动大门电机执行关门操作。KM3是居家门打开启动接触器,KA3是居家门打开启动中间继电器。PLC通过控制KA3线圈得电,KA3常开触点闭合,KM3线圈得电,启动居家门电机执行开门操作。KM4是居家门关闭启动接触器,KA4是居家门关闭启动中间继电器。PLC通过控制KA4线圈得电,KA4常开触点闭合,KM4线圈得电,启动居家门电机执行关门操作。KM5是空调启动接触器,KA15是空调启动中间继电器。PLC通过控制KA15线圈得电,KA15常开触点闭合,KM5线圈得电,启动空调。KM6是厨房排风启动接触器,KA22是厨房排风启动中间继电器。PLC通过控制KA22线圈得电,KA22常开触点闭合,KM6线圈得电,启动厨房排风。KM7是卧室1排风启动接触器,KA23是卧室1排风启动中间继电器。PLC通过控制KA23线圈得电,KA23常开触点闭合,KM7线圈得电,启动卧室1排风。KM8是卧室2排风启动接触器,KA24是卧室2排风启动中间继电器。PLC通过控制KA24线圈得电,KA24常开触点闭合,KM8线圈得电,启动卧室2排风。KM9是卧室3排风启动接触器,KA25是卧室3排风启动中间继电器。PLC通过控制KA25线圈得电,KA25常开触点闭合,KM9线圈得电,启动卧室3排风。KM10是客厅排风启动接触器,KA26是客厅排风启动中间继电器。PLC通过控制KA26线圈得电,KA26常开触点闭合,KM10线圈得电,启动客厅排风。KM11是厨房窗户打开启动接触器,KA27是厨房窗户打开启动中间继电器。PLC通过控制KA27线圈得电,KA27常开触点闭合,KM11线圈得电,启动厨房窗户电机执行开窗操作。KM12是厨房窗户关闭启动接触器,KA28是厨房窗户关闭启动中间继电器。PLC通过控制KA28线圈得电,KA28常开触点闭合,KM12线圈得电,启动厨房窗户电机执行关窗操作。KM13是卧室1窗户打开启动接触器,KA29是卧室1窗户打开启动中间继电器。PLC通过控制KA29线圈得电,KA29常开触点闭合,KM13线圈得电,启动卧室1窗户电机执行开窗操作。KM14是卧室1窗户关闭启动接触器,KA30是卧室1窗户关闭启动中间继电器。PLC通过控制KA30线圈得电,KA30常开触点闭合,KM14线圈得电,启动卧室1窗户电机执行关窗操作。KM15是卧室2窗户打开启动接触器,KA31是卧室2窗户打开启动中间继电器。PLC通过控制KA31线圈得电,KA31常开触点闭合,KM15线圈得电,启动卧室2窗户电机执行开窗操作。KM16是卧室2窗户关闭启动接触器,KA32是卧室2窗户关闭启动中间继电器。PLC通过控制KA32线圈得电,KA32常开触点闭合,KM16线圈得电,启动卧室2窗户电机执行关窗操作。KM17是卧室3窗户打开启动接触器,KA33是卧室3窗户打开启动中间继电器。PLC通过控制KA33线圈得电,KA33常开触点闭合,KM17线圈得电,启动卧室3窗户电机执行开窗操作。KM18是卧室3窗户关闭启动接触器,KA34是卧室3窗户关闭启动中间继电器。PLC通过控制KA34线圈得电,KA34常开触点闭合,KM18线圈得电,启动卧室3窗户电机执行关窗操作。KM19是客厅窗户打开启动接触器,KA35是客厅窗户打开启动中间继电器。PLC通过控制KA35线圈得电,KA35常开触点闭合,KM19线圈得电,启动客厅窗户电机执行开窗操作。KM20是客厅窗户关闭启动接触器,KA36是客厅窗户关闭启动中间继电器。PLC通过控制KA36线圈得电,KA36常开触点闭合,KM20线圈得电,启动客厅窗户电机执行关窗操作。KM21是加湿启动接触器,KA43是加湿启动中间继电器。PLC通过控制KA43线圈得电,KA43常开触点闭合,KM21线圈得电,启动加湿。3.2I/O地址分配 根据设计要求分配输入输出表,地址表见表3-1,3-2,3-3,3-4所示。表3-1数字量输入分配表名称PLC地址外部编号外出旅游模式X0SA1观影模式X1SA2卧室1床头紧急情况按钮X2SB1卧室2床头紧急情况按钮X3SB2卧室3床头紧急情况按钮X4SB3卫生间紧急情况按钮X5SB4客厅紧急情况按钮X6SB5卧室1夜间起夜X7S1卧室2夜间起夜X10S2卧室3夜间起夜X11S3门上红外感应X12S4窗户红外感应X13S5厨房温度传感器X14S6卧室1温度传感器X15S7卧室2温度传感器X16S8卧室3温度传感器X17S9客厅温度传感器X20S10厨房烟雾探测器X21S11卧室1烟雾探测器X22S12卧室2烟雾探测器X23S13卧室3烟雾探测器X24S14客厅烟雾探测器X25S15天黑检测X26S16刮风检测X27S17下雨检测X30S18燃气泄露自动检测X31S19厨房窗户打开到位X32SQ1厨房窗户关闭到位X33SQ2卧室1窗户打开到位X34SQ3卧室1窗户关闭到位X35SQ4卧室2窗户打开到位X36SQ5卧室2窗户关闭到位X37SQ6卧室3窗户打开到位X40SQ7卧室3窗户关闭到位X41SQ8客厅窗户打开到位X42SQ9客厅窗户关闭到位X43SQ10卧室1窗帘打开到位X44SQ11卧室1窗帘关闭到位X45SQ12卧室2窗帘打开到位X46SQ13卧室2窗帘关闭到位X47SQ14卧室3窗帘打开到位X50SQ15卧室3窗帘关闭到位X51SQ16客厅窗帘打开到位X52SQ17客厅窗帘关闭到位X53SQ18身上带钥匙大门检测X54S20身上带钥匙家居门检测X55S21切断全部照明灯X56SA3关闭全部窗户打开排气X57SA4表3-2数字量输出分配表名称PLC地址外部编号客厅照明灯Y0HL1卧室1照明灯Y1HL2卧室2照明灯Y2HL3卧室3照明灯Y3HL4厨房照明灯Y4HL5厕所照明灯Y5HL6卧室1窗帘打开Y6KA1卧室2窗帘打开Y7KA2卧室3窗帘打开Y10KA3客厅窗帘打开Y11KA4背景音乐Y12KA5录音提醒宠物就餐Y13KA6宠物食物Y14KA7宠物饮用水Y15KA8养鱼设备自动换水Y16KA9定量投食Y17KA10开大门Y20KA11关大门Y21KA12开家居门Y22KA13关家居门Y23KA14卧室1走廊灯微光Y24HL7卧室2走廊灯微光Y25HL8卧室3走廊灯微光Y26HL9浴室灯微光Y27HL10空调Y30KA15地暖Y31KA16厨房灭火Y32KA17卧室1灭火Y33KA18卧室2灭火Y34KA19卧室3灭火Y35KA20客厅灭火Y36KA21厨房排风Y37KA22卧室1排风Y40KA23卧室2排风Y41KA24卧室3排风Y42KA25客厅排风Y43KA26厨房窗户打开Y44KA27厨房窗户关闭Y45KA28卧室1窗户打开Y46KA29卧室1窗户关闭Y47KA30卧室2窗户打开Y50KA31卧室2窗户关闭Y51KA32卧室3窗户打开Y52KA33卧室3窗户关闭Y53KA34客厅窗户打开Y54KA35客厅窗户关闭Y55KA36卧室1窗帘关闭Y56KA37卧室2窗帘关闭Y57KA38卧室3窗帘关闭Y60KA39客厅窗帘关闭Y61KA40紧急报警灯Y62HL11紧急语言提示Y63KA41大门走廊灯Y64HL12自家门走廊灯Y65HL13入侵提示Y66KA42启动加湿器Y67KA43表3-3模拟量量输入分配表名称PLC地址外部编号温度读取D0TT1湿度读取D1HT1卧室1亮度D2LT1卧室2亮度D3LT2卧室3亮度D4LT3客厅亮度D5LT4表3-4模拟量输出分配表名称PLC地址外部编号卧室1窗帘打开频率控制D30Hz1卧室2窗帘打开频率控制D31Hz2卧室3窗帘打开频率控制D32Hz3客厅窗帘打开频率控制D33Hz43.5PLC接线图PLC接线图如图3-6,图3-7,图3-8所示。图3-6PLC本体输入/输出接线图1图3-7PLC本体输入/输出接线图2图3-8PLC扩展输入/输出接线图

第4章软件设计4.1内部使用地址为了编程和阅读方便,定义了部分内部使用的地址,如表4-1所示表4-1内部内存使用地址名称PLC地址外出自动开灯时间开始M0外出自动开灯时间结束M1外出自动开灯时间M2卧室1亮度>设定亮度M3卧室1亮度=设定亮度M4卧室1亮度<设定亮度M5卧室2亮度>设定亮度M6卧室2亮度=设定亮度M7卧室2亮度<设定亮度M8卧室3亮度>设定亮度M9卧室3亮度=设定亮度M10卧室3亮度<设定亮度M11客厅亮度>设定亮度M12客厅亮度=设定亮度M13客厅亮度<设定亮度M14卧室1亮度>开窗帘设定亮度M15卧室1亮度=开窗帘设定亮度M16卧室1亮度<开窗帘设定亮度M17卧室2亮度>开窗帘设定亮度M18卧室2亮度=开窗帘设定亮度M19卧室2亮度<开窗帘设定亮度M20卧室3亮度>开窗帘设定亮度M21卧室3亮度=开窗帘设定亮度M22卧室3亮度<开窗帘设定亮度M23客厅亮度>开窗帘设定亮度M24客厅亮度=开窗帘设定亮度M25客厅亮度<开窗帘设定亮度M26卧室1亮度>关闭窗帘设定亮度M27卧室1亮度=关闭窗帘设定亮度M28卧室1亮度<关闭窗帘设定亮度M29卧室2亮度>关闭窗帘设定亮度M30卧室2亮度=关闭窗帘设定亮度M31卧室2亮度<关闭窗帘设定亮度M32卧室3亮度>关闭窗帘设定亮度M33卧室3亮度=关闭窗帘设定亮度M34卧室3亮度<关闭窗帘设定亮度M35客厅亮度>关闭窗帘设定亮度M36客厅亮度=关闭窗帘设定亮度M37客厅亮度<关闭窗帘设定亮度M38表4-2内部数据使用地址名称PLC地址年D20月D21日D22时D23分D24秒D25卧室1亮度控制D50卧室2亮度控制D51卧室3亮度控制D52客厅亮度控制D53设定起床时间时D299设定起床时间分D300设定自动开灯时间时D301设定自动开灯时间分D302设定自动关灯时间时D303设定自动关灯时间分D304设定背景音乐时间D305卧室1窗帘亮度设定D306卧室2窗帘亮度设定D307卧室3窗帘亮度设定D308客厅窗帘亮度设定D309背景音乐时间计时D310设定自动喂养日期范围D311设定每日喂养次数D312设定喂养间隔时间D313每日喂养次数D314喂养间隔时间D315宠物投食时间D316宠物投水时间D317设定养鱼换水间隔时间D318设定养鱼投食时间D319设定养鱼换水时间D320养鱼换水间隔时间D321设定启动空调温度D322设定停止空调温度D323设定启动地暖温度D324设定停止地暖温度D325卧室1打开窗帘亮度设定D326卧室2打开窗帘亮度设定D327卧室3打开窗帘亮度设定D328客厅打开窗帘亮度设定D329卧室1关闭窗帘亮度设定D330卧室2关闭窗帘亮度设定D331卧室3关闭窗帘亮度设定D332客厅关闭窗帘亮度设定D333卧室1亮度PID首地址D300卧室2亮度PID首地址D400卧室3亮度PID首地址D500客厅亮度PID首地址D6004.2PLC梯形图程序;*读取时钟信息保存在D20开始地址中;*开机初始化,设定模拟量输入模块1参数;*开机初始化,设定模拟量输入模块2参数;*读取模拟量模块1数据;*读取模拟量模块2数据;*开机初始化,设定模拟量输出模块参数;*写模拟量输出值;*开机初始化,设定起床时间,预设早上6点30分钟;*设定外出自动开灯时间,预设晚上16点;*设定外出自动关灯时间,预设晚上21点;*设定背景音乐时间,预设30分钟;*开机初始化,设定各房间亮度;*开机初始化,设定各房间打开窗帘亮度;*开机初始化,设定各房间关闭窗帘亮度;*外出开灯开始时间;*外出关灯定时比较;*外出开灯;*客厅照明;*卧室1照明;*卧室2照明;*卧室3照明厨房照明;*厕所照明;*比较各房间亮度跟设定的亮度;*比较各房间亮度跟设定打开窗帘的亮度;*比较各房间亮度跟设定的关闭窗帘亮度;*卧室1亮度调节452LDIX026;*卧室2亮度调节;*卧室3亮度调节;*客厅亮度调节;*背景音乐;*背景音乐计时;*背景音乐计时到,停止背景音乐;*卧室1窗帘打开;*卧室2窗帘打开;*卧室3窗帘打开;*客厅窗帘打开;*卧室1窗帘关闭;*卧室2窗帘关闭;*卧室3窗帘关闭;*客厅窗帘关闭;*缓慢打开窗帘速度控制;*自动调节窗帘;*紧急情形;*开机初始化,设定喂养宠物参数;*喂养间隔时间每秒加1;*喂养间隔时间到,喂养次数加1,;*喂养次数低于设定的每日喂养次数,启动宠物喂食,启动宠物喂水;*复位间隔计时;*宠物投食;*宠物投水;*每日开始,喂养次数清零;*播放录音;*开机初始化,设定养鱼自动换水时间间隔;*设定换水时间,设定投食时间;*养鱼间隔时间计时;*养鱼换水间隔时间到,启动换水,启动喂食;*换水时间;*投食时间;*自动开大门;*开大门定时;*自动关大门定时;*关大门;*关大门定时;*大门走廊灯;*开居家门;*开居家门定时;*自动关居家门定时;*关居家门;*关居家门定时;*居家走廊灯点亮;*卧室1走廊微光灯;*卧室2走廊微光灯;*卧室3走廊微光灯;*浴室微光灯;*厨房窗户关闭;*卧室1窗户关闭;*卧室2窗户关闭;*卧室3窗户关闭;*客厅窗户关闭;*客厅排风;*入侵报警;*厨房灭火;*卧室1灭火;*卧室2灭火;*卧室3灭火;*客厅灭火;*厨房排风;*卧室1排风;*卧室2排风;*卧室3排风;*温度0-2000对应0到50度,;*1200对应30度;*28度对应1120;*18对应720;*21对应840;*空调控制;*地暖控制;*厨房窗口打开;*卧室1窗口打开;*卧室2窗口打开;*卧室3窗口打开;*客厅窗口打开;*开机初始化,设定启动加湿湿度;*设定停止加湿湿度END为程序结束4.4语句表程序;*读取时钟信息保存在D20开始地址中0LDM80001TRDD20;*开机初始化,设定模拟量输入模块1参数4LDM80025TOK0K0H0K114TOK0K1K4K2;*开机初始化,设定模拟量输入模块2参数23LDM800224TOK1K0H0K133TOK1K1K4K2;*读取模拟量模块1数据42LDM800043FROMK0K5D0K4;*读取模拟量模块2数据52LDM800053FROMK1K5D4K4;*开机初始化,设定模拟量输出模块参数62LDM800263TOK2K0H0K1;*写模拟量输出值72LDM800073TOK2K1D30K4;*开机初始化,设定起床时间,预设早上6点30分钟82LDM800283MPS84AND=D200K089MOVK6D20094MPP95AND=D201K0100MOVK30D201;*设定外出自动开灯时间,预设晚上16点105LDM8002106MPS107AND=D202K0112MOVK18D202117MPP118AND=D203K0123MOVK0D203;*设定外出自动关灯时间,预设晚上21点128LDM8002129MPS130AND=D204K0135MOVK21D204140MPP141AND=D205K0146MOVK0D205;*设定背景音乐时间,预设30分钟151LDM8002152AND=D206K0157MOVK30D206;*开机初始化,设定各房间亮度162LDM8002163MPS164AND=D207K0169MOVK1000D207174MRD175AND=D208K0180MOVK1000D208185MRD186AND=D209K0191MOVK1000D209196MPP197AND=D210K0202MOVK1000D210;*开机初始化,设定各房间打开窗帘亮度207LDM8002208MPS209AND=D227K0214MOVK500D227219MRD220AND=D228K0225MOVK500D228230MRD231AND=D229K0236MOVK500D229241MPP242AND=D230K0247MOVK500D230;*开机初始化,设定各房间关闭窗帘亮度252LDM8002253MPS254AND=D231K0259MOVK1500D231264MRD265AND=D232K0270MOVK1500D232275MRD276AND=D233K0281MOVK1500D233286MPP287AND=D234K0292MOVK1500D234;*外出开灯开始时间297LD>D23D202302LD=D23D202307AND>=D24D203312ORB313OUTM0;*外出关灯定时比较314LD<D23D204319LD=D23D204324AND<=D24D205329ORB330OUTM1;*外出开灯331LDM0332ORM2333ANIM1334OUTM2;*客厅照明335LDM2336ANDX000337ANIX056338ANIX026339OUTY000;*卧室1照明340LDM2341ANDX000342ANIX056343ANIX026344OUTY001;*卧室2照明345LDM2346ANDX000347ANIX056348ANIX026349OUTY002;*卧室3照明350LDM2351ANDX000352ANIX056353ANIX026354OUTY003355LDM2356ANDX000357ANIX056358ANIX026359OUTY004;*厕所照明360LDM2361ANDX000362ANIX056363ANIX026364OUTY005;*比较各房间亮度跟设定的亮度365LDM8000366CMPD2D207M3373CMPD3D208M6380CMPD4D209M9387CMPD5D210M12;*比较各房间亮度跟设定打开窗帘的亮度394LDM8000395CMPD2D227M15402CMPD3D228M18409CMPD4D229M21416CMPD5D230M24;*比较各房间亮度跟设定的关闭窗帘亮度423LDM8000424CMPD2D231M27431CMPD3D232M30438CMPD4D233M33445CMPD5D234M36;*卧室1亮度调节452LDIX026453LDY006454ORY056455ANB456ANIX000457PIDD207D2D300D50;*卧室2亮度调节466LDIX026467LDY007468ORY057469ANB470ANIX000471PIDD208D3D400D51;*卧室3亮度调节480LDIX026481LDY010482ORY060483ANB484ANIX000485PIDD209D4D500D52;*卧室4亮度调节494LDIX026495LDY011496ORY061497ANB498ANIX000499PIDD210D5D600D53;*背景音乐508LD=D23D200513AND=D24D201518SETY012;*背景音乐计时519LDPM8013521ANDY012522ADDD211K1D211;*背景音乐计时到,停止背景音乐529LD>=D211D206534RSTY010535MOVK0D211;*卧室1窗帘打开540LDY012541ORY006542LDM17543ORY006544ANIX026545ANIM3546ANIM4547ORB548ANIX044549ANIY056550ANIX000551OUTY006;*卧室2窗帘打开552LDY012553ORY007554LDM20555ORY007556ANIX026557ANIM6558ANIM7559ORB560ANIX046561ANIY057562ANIX000563OUTY007;*卧室3窗帘打开564LDY012565ORY010566LDM23567ORY010568ANIX026569ANIM9570ANIM10571ORB572ANIX050573ANIY060574ANIX000575OUTY010;*客厅窗帘打开576LDY012577ORY011578LDM26579ORY011580ANIX026581ANIM12582ANIM13583ORB584ANIX052585ANIY061586ANIX000587OUTY011;*卧室1窗帘关闭588LDM27589ORY056590ANIM16591ANIM17592ANIX000593ANIX045594ANIY006595OUTY056;*卧室2窗帘关闭596LDM30597ORY057598ANIM19599ANIM20600ANIX000601ANIX047602ANIY007603OUTY057;*卧室3窗帘关闭604LDM33605ORY060606ANIM22607ANIM23608ANIX000609ANIX051610ANIY010611OUTY060;*客厅窗帘关闭612LDM36613ORY061614ANIM25615ANIM26616ANIX000617ANIX053618ANIY011619OUTY061;*缓慢打开窗帘速度控制620LDM8000621ANDY012622MOVK200D30627MOVK200D31632MOVK200D32637MOVK200D33;*自动调节窗帘642LDM8000643ANIY012644MOVD50D30649MOVD51D31654MOVD52D32659MOVD53D33;*紧急情形664LDX002665ORX003666ORX004667ORX005668ORX006669OUTY062670OUTY063;*开机初始化,设定喂养宠物参数671LDM8002672MPS673AND=D212K0678MOVK1D212683MRD684AND=D213K0689MOVK3D213694MRD695AND=D214K0700MOVK28800D214705MRD706AND=D217K0711MOVK100D217716MPP717AND=D218K0722MOVK100D218;*喂养间隔时间每秒加1727LDPM8013729ANIY014730ANIY015731ADDPD216K1D216;*喂养间隔时间到,喂养次数加1,;*喂养次数低于设定的每日喂养次数,启动宠物喂食,启动宠物喂水;*复位间隔计时738LD>=D216D214743ADDPD215K1D215750MPS751AND<D215D213756SETY014757SETY015758MPP759MOVK0D216;*宠物投食764LDY014765OUTT1D217768ANDT1769RSTY014;*宠物投水770LDY015771OUTT1D218774ANDT2775RSTY015;*每日开始,喂养次数清零776LD<>D22D8016781MOVPK0D215786MOVPK0D216;*播放录音791LDY014792ORY015793OUTY013;*开机初始化,设定养鱼自动换水时间间隔;*设定换水时间,设定投食时间794LDM8002795MPS796AND=D219K0801MOVK14400D219806MRD807AND=D220K0812MOVK10D220817MPP818AND=D221K0823MOVK600D221;*养鱼间隔时间计时828LDPM8013830ADDPD222K1D222;*养鱼换水间隔时间到,启动换水,启动喂食837LD>=D222D219842SETY016843SETY017844MOVK0D222;*换水时间849LDY016850OUTT3D221853ANDT3854RSTY016;*投食时间855LDY017856OUTT4D220859ANDT4860RSTY017;*自动开大门861LDX054862ORY020863ANIT5864OUTY020;*开大门定时865LDY020866OUTT5K100;*自动关大门定时869LDIX054870OUTT6K100;*关大门873LDPT6875ORY021876ORX012877ORX013878ANIT7879OUTY021;*关大门定时880LDY021881OUTT7K100;*大门走廊灯884LDY020885ORY021886ORX054887ANDX026888OUTY064;*开居家门889LDX055890ORY022891ANIT8892OUTY022;*开居家门定时893LDY022894OUTT8K100;*自动关居家门定时897LDIX055898OUTT9K100;*关居家门901LDPT9903ORY023904ORX012905ORX013906ANIT10907OUTY023;*关居家门定时908LDY023909OUTT10K100;*居家走廊灯点亮912LDY022913ORY023914ORX055915ANDX026916OUTY065;*卧室1走廊微光灯917LDX007918ORY024919ANIT11920ANIX056921ANIX000922OUTY024;*卧室2走廊微光灯923LDX010924ORY025925ANIT11926ANIX056927ANIX000928OUTY025;*卧室3走廊微光灯929LDX011930ORY026931ANIT11932ANIX056933ANIX000934OUTY026;*浴室微光灯935LDY024936ORY025937ORY026938MPS939ANIX056940ANIX000941OUTY027942MPP943OUTT11K600;*厨房窗户关闭946LDX057947ORY045948ANDX001949ORX027950ORX030951ANIX033952ANIY044953OUTY045;*卧室1窗户关闭954LDX057955ORY047956ANDX001957ORX027958ORX030959ORX000960ANIX035961ANIY046962OUTY047;*卧室2窗户关闭963LDX057964ORY051965ANDX001966ORX027967ORX030968ORX000969ANIX037970ANIY050971OUTY051;*卧室3窗户关闭972LDX057973ORY053974ANDX001975ORX027976ORX030977ORX000978ANIX041979ANIY052980OUTY053;*客厅窗户关闭981LDX057982ORY055983ANDX001984ORX027985ORX030986ORX000987ANIX043988ANIY054989OUTY055;*客厅排风990LDX057991ORY043992ANDX001993ORX020994ORX025995ANIX000996OUTY043;*入侵报警997LDX012998ORX013999OUTY066;*厨房灭火1000LDX0141001ORX0211002OUTY032;*卧室1灭火1003LDX0151004ORX0221005OUTY033;*卧室2灭火1006LDX0161007ORX0231008OUTY034;*卧室3灭火1009LDX0171010ORX0241011OUTY035;*客厅灭火1012LDX0201013ORX0251014OUTY036;*厨房排风1015LDX0141016ORX0211017ORX0311018OUTY037;*卧室1排风1019LDX0151020ORX0221021OUTY040;*卧室2排风1022LDX0161023ORX0231024OUTY041;*卧室3排风1025LDX0171026ORX0241027OUTY042;*温度0-2000对应0到50度,;*1200对应30度;*28度对应11201028LDM80021029MPS1030AND=D223K01035MOVK1200D2231040MPP1041AND=D224K01046MOVK1120D224;*18对应720;*21对应8401051LDM80021052MPS1053AND=D225K01058MOVK720D2251063MPP1064AND=D226K01069MOVK840D226;*空调控制1074LD>=D0D2231079ORY0301080AND>=D0D2241085ANIY0311086ANIX0001087OUTY030;*地暖控制1088LD<=D0D2251093ORY0311094AND<=D0D2261099ANIY0301100ANIX0001101OUTY031;*厨房窗

温馨提示

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

评论

0/150

提交评论